﻿.rslides{margin:0 auto 40px;}

#slider2,#slider3{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin:0 auto;}.rslides_tabs{list-style: none;padding:0;background: rgba(0,0,0,.25);box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);-moz-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);-webkit-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);font-size:18px;list-style: none;margin:0 auto 50px;max-width:540px;padding:10px 0;text-align:center;width:100%;}

.rslides_tabs li{display: inline;float: none;margin-right:1px;}

.rslides_tabs a{width:auto;line-height:20px;padding:9px 20px;height:auto;background: transparent;display: inline;}

.rslides_tabs li:first-child{margin-left:0;}.rslides_tabs .rslides_here a{background: rgba(255,255,255,.1);color:#fff;font-weight:bold;}

.callbacks_container{position: relative;float: left;width:100%;}.callbacks{position: relative;list-style: none;overflow: hidden;width:100%;padding:0;margin:0;}

.callbacks li{position:absolute;width:100%;left:0;top:0;}.callbacks img{display:block;position: relative;z-index:1;height:auto;width:100%;border:0;}

.callbacks_nav{position:absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top:52%;left:20px;opacity:0.7;z-index:3;text-indent: -9999px;overflow: hidden;text-decoration: none;height:61px;width:38px;background: transparent url("../../imgs_new/nav.png") no-repeat left top;margin-top: -45px;}

.callbacks_nav:active{opacity:1.0;}.callbacks_nav.next{left:auto;background-position: right top;right:20px;}.rslides{position: relative;list-style: none;overflow: hidden;width:100%;padding:0;margin:0;}

.rslides li{-webkit-backface-visibility: hidden;position:absolute;display: none;width:100%;left:0;top:0;}.rslides li:first-child{position: relative;display:block;float: left;}.rslides img{display:block;height:auto;float: left;width:100%;border:0;}

.imgcall{margin:30px 0 40px;text-align:center;}

.imgcall img{}.logo{float:left;width:335px;text-align:left;}




/*--------------------------------------------------------------
	Buttons
--------------------------------------------------------------*/
.btn {
  border-radius: 0px;
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 20px;
margin:0 auto;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: 0;
}

.btn.btn-round {
  border-radius: 2px;
}

.btn.btn-circle {
  border-radius: 30px;
}

.btn.btn-w {
  background: rgba(255, 255, 255, 0.8);
  color: #111;
}

.btn.btn-w:hover,
.btn.btn-w:focus {
  background: white;
  color: #111;
}

.btn.btn-g {
  background: #e5e5e5;
  color: #111;
}

.btn.btn-g:hover,
.btn.btn-g:focus {
  background: #d8d8d8;
  color: #111;
}

.btn.btn-border-w {

  border-radius: 30px;
  background: #4d3101;
  border: 1px solid rgba(255, 255, 255, 0.75);
  color: #fff;
padding:20px;
}

.btn.btn-border-w:hover,
.btn.btn-border-w:focus {
  background: #4d3101;
  border-color: transparent;
  color: #ebd200;
}

.btn.btn-d {
  background: rgba(17, 17, 17, 0.8);
  color: #fff;
}

.btn.btn-d:hover,
.btn.btn-d:focus {
  background: #111111;
}

.btn.btn-b {
  background: #111111;
  color: #fff;
}

.btn.btn-b:hover,
.btn.btn-b:focus {
  background: rgba(17, 17, 17, 0.8);
}

.btn-border-d {
  background: transparent;
  border: 1px solid #111111;
  color: #111;
}

.btn.btn-border-d:hover,
.btn.btn-border-d:focus {
  background: #111111;
  color: #fff;
}

.btn.btn-font-w {
  background: rgba(255, 255, 255, 0.8);
  color: #fff;
}

.btn.btn-font-w:hover {
  background: #fff;
  color: #111;
}

/* Buttons size */
.btn.btn-lg {
  padding: 12px 45px;
  font-size: 13px;
}

.btn.btn-sm {
  padding: 6px 25px;
  font-size: 10px;
  letter-spacing: 1px;
}

.btn.btn-xs {
  padding: 4px 19px;
  font-size: 10px;
  letter-spacing: 0;
}

.btn-list .btn {
  margin: 5px 0;
}

.search-btn {
  position: absolute;
  background: transparent;
  border: none;
  overflow: hidden;
  top: 50%;
  right: 1px;
  width: 42px;
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  outline: none;
  color: #999;
  margin-top: -20px;
}

.image-button {
  margin: 0px 5px;
}

@media screen and (min-width:651px) {
/*mainVisual*/
#slider4 { width: 100%; height: 600px; position: relative; color:#fff; }
#slider4 i { position:absolute; bottom:45px; left:50%; margin-left:-18px; z-index: 101; }
.visual, .visual li { width: 100%; height: 600px; position: relative; overflow: hidden;  }
.visual li img { position: absolute; top: -9999px; right: -9999px; bottom: -9999px; left: -9999px; margin: auto; min-width: 100%; min-height: 100%; z-index:-1; }
.visual li div { width: 1200px; height: 100%; margin: 0 auto; overflow: hidden; }
.visual h2 { color: #ffffff;  text-shadow:0 2px 5px rgba(0,0,0,.5); margin: 105px 0 0 0px;padding:50px 0 50px 0;  text-align:center;background: rgba(0,0,0,.25);}
.visual h2 span { color: #e5ac00;font-family: "Noto Serif KR", sans-serif; font-weight: 300; font-size:38px; line-height: 110%; display: block; margin-bottom:40px;text-align:center } 
.visual h2 em { font-family: "Noto Serif KR", sans-serif; font-size:15px;  line-height: 110%;text-transform: uppercase;  letter-spacing: 1.5px;text-align:center }
.visual p {color: #c7b299; font-size:24px;font-weight:bold; line-height: 100%; margin-top: 100px; text-shadow:0 0px 0px rgba(0,0,0,.9);  text-align:center}
}





@media screen and (max-width:650px) {
#slider4 { width: 100%; height: 400px; position: relative; color:#fff; }
#slider4 i { position:absolute; bottom:45px; left:50%; margin-left:-18px; z-index: 101; }
.visual, .visual li { width: 100%; height: 400px; position: relative; overflow: hidden;  }
.visual li img { position: absolute; top: -9999px; right: -9999px; bottom: -9999px; left: -9999px; margin: auto; min-width: 100%; min-height: 100%; z-index:-1; }
.visual li div { width: 100%; height: 100%; margin: 0 auto; overflow: hidden; }
.visual h2 { color: #ffffff; text-shadow:0 2px 5px rgba(0,0,0,.5); margin: 60px 0 0 0px;padding:20px 0 20px 0;  text-align:center;background: rgba(0,0,0,.25);}
.visual h2 span {color: #e5ac00;font-family: "Noto Serif KR", sans-serif; font-weight: 300; font-size:28px; line-height: 110%; display: block; margin-bottom:40px;text-align:center } 
.visual h2 em { font-family: "Noto Serif KR", sans-serif; font-size:13px;  line-height: 110%;text-transform: uppercase;  letter-spacing: 1.5px;text-align:center }
.visual p {color: #c7b299; font-size:14px;font-weight:bold; line-height: 100%; margin-top: 100px; text-shadow:0 0px 0px rgba(0,0,0,.9);  text-align:center}

}



 