@import url(http://fonts.googleapis.com/css?family=Grand+Hotel&subset=latin,latin-ext);
/**모바일 전용 메뉴**/

.mobile-btn-layout{}
.mobile-btn-layout>ul{list-style:none;padding:0px;}
.mobile-btn-layout>ul li{float:left;padding:10px 15px;;}/**버튼 좌우 여백 조절**/
.mobile-btn-layout>ul li .btn{background: #fff !important;box-shadow: 0px 1px 0px rgba(255, 255, 255, 0) inset, 0px 1px 1px rgba(0, 0, 0, 0) !important;border-radius: 2px !important;}
.mobile-btn-layout>ul li p{font-size:10px;margin-top:2px;text-align:center;}

/**모바일 전용 메뉴 END**/

.row1{padding:0px;margin-left: 0px;margin-right: 0px;border:0px solid #ededed;margin:20px; 0;}
.front-img{}
.front-img>a>img{width:100%;}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #000;
    background-color: transparent;
}
/**********************************************************모바일 최적화 레이아웃 시작***********************************************************/

/** 웹폰트 호출 **/

.flex-caption>.intro-title:first-child{font-family: 'Grand Hotel', cursive,  "NanumBarunGothic";}
.navbar-inverse{background-image: linear-gradient(to bottom, rgba(59, 32, 32, 0) 0px, rgba(59, 32, 32, 0) 100%);background-repeat: repeat;background-color: #fff;border-color: #B9B9B9;border-bottom:4px solid #DDD;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #333;}
.navbar-inverse .navbar-toggle {border-color: rgba(48, 47, 47, 0);}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #ddd;}
.navbar-toggle{background:#ddd;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #ddd;}
.navbar-collapse {border-top: 0px solid transparent;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: 0px -1px 0px rgba(0, 0, 0, 0);}
.navbar-inverse .navbar-nav > li > a { color: #444; font-weight:bold;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {    background-color: #ddd; color: #444;}
.navbar-inverse .navbar-nav > li > a:hover{color: #444;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li >  a{color: #333;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li >  a:hover{color: #444;}
.navbar-brand img { margin-top: -10px;}
.topmarginLay_a{padding:30px;}
.flexslider { border-radius: 0px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0);}
.page-header {margin: 20px 0px 0px;border-bottom: 0px solid #EEE;border: 1px solid #ddd;padding-left: 10px;padding-right: 10px;background:#fff;}
.page-header h4{font-size:15px;font-weight: bold;margin-top:12px;}
.page-header h4 .btn{padding:0px 0px 0px;}

/**인트로 방안내 썸네일**/
.intro-room-box{margin-top:25px;}
.intro-room-thumb{margin-bottom:10px;overflow:hidden;}
@media (max-width: 768px) {

}
.intro-room-thumb>div>a{color:#333;border:1px solid #ccc;display:block;}
.intro-room-thumb > div > a:hover {color: #333;border: 1px solid #0bcfb6!important; display: block;}
.intro-room-thumb>div>a>div{border:0px solid #bbb;font-size:12px;font-weight:bold;background:#fff;padding:10px 0;}
.intro-room-thumb>div a>img{width:100%;}
.navbar .divider-vertical { border-right: 0px solid #FFF; border-left: 0px solid #F2F2F2;}

body{background:url(/skin/img/brickwall_2X.png)}

/**인사말페이지 수정**/
.vs-hello img{width:100%;}

/**각페이지 타이틀설정**/
.custom-back1{background-image:url(/skin/img/page-title1.jpg)!important;background-size:cover!important;}
.custom-back2{background-image:url(/skin/img/page-title2.jpg)!important;background-size:cover!important;}
.custom-back3{background-image:url(/skin/img/page-title3.jpg)!important;background-size:cover!important;}
.custom-back4{background-image:url(/skin/img/page-title4.jpg)!important;background-size:cover!important;}
.custom-back5{background-image:url(/skin/img/page-title5.jpg)!important;background-size:cover!important;}
.custom-back6{background-image:url(/skin/img/page-title6.jpg)!important;background-size:cover!important;}
/*.tour-title-box{margin:5px 0 00px;background:#fff;background-image:url(/skin/img/ps_neutral.png)!important;}*/
.tour-title-box{margin:5px 0 00px;background:#fff;}
.tour-title-about-box{margin:0px 0 0px;background:#fff;border-top:1px solid #ededed;border-bottom:1px solid #ddd;}
.tour-title-txt{padding:0px 10px;font-size:15px;color:#fff;height:60px;line-height:60px;}
.tour-title-img{padding:0px 00px;border-left:0px solid #ededed;}
.tour-title-img a{color:#000;display:block;font-size:15px;height:60px;line-height:60px;background:#f7f7f7;}
.tour-title-img a:hover{color:#fff;background:#333;}
.tour-title-about{padding:20px 20px;font-size:11px;color:#444;}
.tour-title-reser a{color:#000;display:block;}

/**위젯contact,예약하기 설정**/
.vs-contact-widget{background:#fff;border:1px solid #bbb;padding:15px;}
.vs-contact-widget>div{font-family: 'Grand Hotel', cursive,  "NanumBarunGothic";font-size:18px;}
.vs-contact-widget ul{list-style:none; padding-left:0px;}
.vs-contact-widget ul li span{padding-right:15px;font-size:12px;}
.vs-contact-widget ul li a{color:#000;font-weight:bold;font-size:12px;text-align:right;}

.room-nav{border: 0px solid transparent;border-top:1px solid #ddd;border-radius: 0px;}
.room-nav>.panel-heading>h4{text-align:center; font-size:13px;}
.room-nav>.panel-heading>h4 a{display:block;}
.room-nav>.panel-collapse>.panel-body a{padding:4px;color:#333;background:#ededed;margin:2px;float:left;}
.room-nav>.panel-collapse>.panel-body a:hover{color:#fff;background:#333}
.room-nav>.panel-heading {
    background-image: linear-gradient(to bottom, #ededed 0px, #ededed 100%);
    background-repeat: repeat;
}
.thumb-hidden {  box-shadow: 0px 4px 6px -6px #000; }
.dhb-txt-list { border-right: 0px solid #D9D9D9;}


.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}

.vs-topBtn{position: fixed;
right: 10px;
bottom: 10px;
z-index:9999;}