@charset "utf-8";
@import url(https://1f292f.claudeassets.com/20250420085125cs_/http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Oswald:400,300&subset=latin,latin-ext);
/**font-family: 'Oswald', sans-serif;**/
/**font-family: 'Open Sans Condensed', sans-serif;**/
/**************************** GLOBAL ****************************/
*, html, body{margin:0; padding:0;}
*:hover, *:focus{outline:none;}
.left{float:left;} .right{float:right;} .center{text-align:center;} .ortala{margin-top:0px; margin:auto;}
.mr5{margin:5px;} .mr10{margin:10px;} .mr-5{margin-top:-1px;} .pd5{padding:5px;} .pd10{padding:10px;} .pd20{padding:20px;}
.el{cursor:pointer;} .help{cursor:help;}
.clear{clear:both;font-size:0;}.sil{clear:both;font-size:0;} .spacer{clear:both;font-size:0;}
.none{display:none;} .block{display:block;} .rounded{ -moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.border{border:0px solid #CCCCCC;}
form{margin:0px; padding:0px;}
a img{border:none;} a{cursor:pointer; text-decoration:none; outline:none;}a:focus,a:hover,a:active{outline:none;}
.red{color:#FF0000;} .blue{color:#0033FF;} .bgC{background-color:#CCC;}.bgE{background-color:#EBEBEB;}
.abs {position:absolute;} .rlt{position:relative;}
.altGolge{-webkit-box-shadow: 0 8px 6px -6px black;  -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
.form-control[readonly],input[readonly]{cursor: text;}
body{background-color: #FFFFFF;}

#headTop .socialUl, #headTop .langUl{width: 100%; padding: 0; margin: 0; list-style: none; height: 25px; float: right;z-index:1000}
#headTop .socialUl li{float: right;}
#headTop .socialUl li a{display: block; text-align: center; padding: 3px 12px; text-decoration: none;}

#headTop .langUl, #headTop .langUl li{width: 200px; text-align: right;z-index:1000}
#headTop .langUl ul{display: none; margin: 0; padding: 0; list-style: none; background-color: #000000;}
#headTop .langUl li{position: relative;}
#headTop .langUl > li{height: 30px;}
#headTop .langUl > li > ul{position: absolute; left: 0; top: 25px;}
#headTop .langUl > li > ul a{display: block; padding: 12px;}
#headTop .langUl > li > ul a img{float: left; width:25px;}
#headTop .langUl ul li:hover{background-color: #e67412;}

#headTop{width: 100%; height: 30px; background-color: #2a2a29; color: #FFFFFF;}
#headTop .container{height: inherit;}
#headTop{font-size: 12px;}
#headTop .fa-envelope{margin-left:30px;}
#headTop span{display: block; padding-top: 7px;}
#headTop .bayraklar{margin:5px 0 0 0; padding: 0; list-style: none; position: relative; z-index:600; float: right;}
#headTop .bayraklar li{float: left; width: 30px; height:20px; overflow: hidden; margin-left:15px;}

#header {width: 100%; height: 115px; background-color: #ffffff; border-bottom: 1px solid #D1D1D1; position: relative; z-index: 950; border-bottom: 15px solid #64291c;}
#header .logo{width:275px; height:89px; background: url("https://b2a796.claudeassets.com/20250420085125im_/https://www.milagrecavehotel.com/images/logo.png") no-repeat center center; float: left;}
#header .logo a{display: block; height:115px;}

#header:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 114px;
    display: block;
    z-index: -1;
    -webkit-box-shadow: 0 0 0 4px #64291c, 0 6px 4px black;
    -moz-box-shadow: 0 0 0 4px #64291c, 0 6px 4px black;
    box-shadow: 0 0 0 4px #64291c, 0 6px 4px black;
}

#nav{margin:0 0 0 30px; padding: 0; list-style: none; float: left;}
#nav ul{display: none;margin: 0; padding: 0; list-style: none;}
#nav li{position: relative;}
#nav > li{float: left;}
#nav > li:last-child{border: none;}
#nav > li > a{display: block; padding:40px 16px 0 16px; color:#9a4734; text-decoration: none;font-family: 'Oswald', sans-serif; font-size: 16px;}
#nav > li:hover, #nav .active{}
#nav > li:hover > a, #nav .active a{color:#63291c;}

.responsiveNav{margin: 15px 0 0 0; padding: 0; list-style: none; position: static;}
.responsiveNav ul{margin: 0; padding: 0; list-style: none; display: none; position: absolute; left: 0; top:100%; width: 100%; background-color: #FFFFFF; border: 1px solid #D1D1D1; -webkit-box-shadow: 0 3px 5px 1px #666666; box-shadow: 0 3px 5px 1px #666666;}
.responsiveNav > li{height: 100px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top:20px; position: static;}
.responsiveNav > li > a{display: block; padding: 5px 8px; border: 1px solid #D1D1D1;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;font-family: 'Oswald', sans-serif; color: #333333; text-decoration: none;}
.responsiveNav > li li a{display: block; padding: 12px; font-family: 'Oswald', sans-serif; color: #666666; text-decoration: none;}
.responsiveNav > li ul li:hover{background-color: #e1e1e1;}
.responsiveNav > li ul li{border-bottom: 1px solid #D1D1D1;}
.responsiveNav > li ul li:last-child{border-bottom: none;}

/*SLIDER*/
.sy-box{border-bottom: 15px solid #64291c; margin-bottom: 30px;}
#sMain{position: relative; z-index: 1; width: 100%;}
.sy-slides-wrap{z-index: 1;}
.sy-pager{width: 100%; position: absolute; left: 0; bottom: 15px; z-index: 50; display: none;}
.sy-pager li.sy-active a { background-color: #e09c0c;}

#headPic{height:160px; overflow: hidden; position: relative; margin-bottom: 20px;}
#headPic img{width: 100%; position: absolute; left: 0; top: 0;}
#maps{height: 320px; margin-bottom: 30px;}
#maps iframe{border: none; width: 100% !important; height: 320px !important;}

#headPic.rezPic{height: 420px;}

.tripBookingRez{margin-top: -80px; position: relative; z-index: 400;}

.rbrMain{height: 100px; background-color: #FFFFFF; border: 1px solid #D1D1D1; margin-bottom: 60px; -webkit-box-shadow: 0 0 3px 1px #B3B3B3; box-shadow: 0 0 3px 1px #B3B3B3;}
.rbrMain .rezervasyonBtnBox{height: 160px; margin-top: -30px; margin-left: -15px; margin-right: -15px; background-color: #FFFFFF; position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:45px 15px 0 15px;
}
.rbrMain .rezervasyonBtnBox:after{
    content: "";
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 1px;
    border: 1px solid #D1D1D1;
    border-top: none;
}
.rbrMain .rezervasyonBtnBox:before{
    content: "";
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    top:0;
    border: 1px solid #D1D1D1;
    border-bottom: none;
}
.rezervasyonBtn{display: block; color: #FFF; margin-bottom: 15px; background-color: #64291c; padding: 10px; text-align: center; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; font-family: 'Oswald', sans-serif;}
.rezervasyonBtn:hover{ color:#FFF; text-decoration:none;}
.rbrMain .booking{padding:30px 0; text-align: center;}
.rbrMain .booking img{width:60%;}

.rezBox{text-align: center; margin-bottom: 30px;}

/*REZERVASYON FORM*/
#rMain{position: relative; z-index: 500; margin-top: -45px; margin-bottom: 20px;}
#rMain .container{
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-bottom: 3px solid #D1D1D1;
    padding-bottom:10px;
    padding-top: 20px;
}

/*MAIN*/
#cMain{}

/*FOOTER*/
#fMain{padding:15px 0; background-color: #292a2a; color: #FFFFFF; margin-top: 45px;}
#fMain .fText .readMore{float: right; color: #FFFFFF; font-size: 20px;  font-family: 'Oswald', sans-serif; margin-right: 30px;}
#fMain .kuruminfo{padding-top: 10px;}
#fMain .kuruminfo p{margin: 0; padding: 3px 0; font-size: 11px;}
#fMain .kuruminfo p:last-child{border-bottom: none;}
#fMain .kuruminfo a{color: #FFFFFF;}
#fMain .fMenu{margin:10px 0 0 0; padding: 0; list-style: none;}
#fMain .fMenu ul{display: none;}
#fMain .fMenu a{display: block; color: #D1D1D1; font-size: 12px;}
#fMain .fMenu li:hover a{color: #FFFFFF;}

#fMain .fBorder{border-top: 1px solid #333333; padding-top:10px; margin-top:30px; clear: both; width: 100%;}

#fMainFooter{background-color: #000000; color: #FFFFFF; min-height:50px; padding-top: 15px; padding-bottom: 15px;}
#fMainFooter a{color: #FFFFFF;}
#fMainFooter .socialUrl{float: right;}
#fMainFooter .socialUrl a{display: block; float: left; padding: 0 6px;}

/*TITLE*/
.title{width: 100%; clear: both; margin-bottom: 20px; margin-top: 20px; position: relative;}
.title h1{display:table; background-color: #ffffff; position: relative; z-index: 50; margin: 0 50px 0 50px; padding: 0 15px; font-size: 18px; font-family: 'Oswald', sans-serif; color: #666666;}
.title .horizontalHr{height: 1px; width: 100%; border-bottom: 2px solid #CCCCCC; position: absolute; left: 0; top: 48%; z-index: 5;}

#fMain .title h1{display: block; background-color:transparent; background: none; margin: 0; color:#D1D1D1;}
#fMain .title .horizontalHr{border: none;}

/*PAGES*/
.lineTextBox{margin-bottom: 20px;}

.pageDesc{margin-bottom: 20px;}
.pageGallery{margin: 0; padding: 0; list-style: none;}
.pageGallery .picView{height: 118px; overflow: hidden; text-align: center; margin-bottom: 20px;}
.pageGallery .picView a{display: block; height: inherit;}
.pageGallery .picView img{height: inherit;}

/*ROOM DETAY*/
.roomGalleri .picView{width: 100%; height: 180px; overflow: hidden; margin-bottom: 15px; text-align: center; border: 1px solid #D1D1D1; -webkit-box-shadow: 0 0 5px 2px #E3E3E3; box-shadow: 0 0 5px 2px #E3E3E3;}
.roomGalleri .picView a{display: block; height: inherit;}
.roomGalleri .picView img{height:inherit;}
.roomDetayDesc{width: 100%; margin-bottom: 20px;}

/*ROOM LIST*/
.roomBox{width: 100%; height: 350px; border: 1px solid #e1e1e1; border-bottom: 3px solid #D1D1D1; position: relative; overflow: hidden; margin-bottom: 20px;}
.roomBox .roomInfo{position: absolute; left: 0;bottom: 0; width: 100%;}
.roomBox .picView{height: 280px; width: 100%; overflow: hidden;}
.roomBox .picView a{display: block; width: 100%; height: inherit;}
.roomBox .picView img{height:inherit;}
.roomBox .romTitle{
    height:70px; width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #eeeef1;
    padding: 15px;
    margin: 0;
}
.roomBox .romTitle span{display: block;}
.roomBox .romTitle h1{font-size: 18px; color: #666666; font-family: 'Oswald', sans-serif; margin:10px 0 0 0;}
.roomBox .romTitle .roomPrice{font-size: 20px; font-family: 'Oswald', sans-serif; color: #ee9104; text-align: center;}
.roomBox .romTitle .priceText{font-size: 12px; color: #666666; text-align: center;}
.roomBox .romTitle div:nth-child(2){border-left: 1px solid #e1e1e1;}
.roomBox .roomTextBox{width: 100%; height: 280px; display: none;}
.roomBox .roomTextBox .roomDesc{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 15px;
    height:210px;
    overflow: hidden;
    margin-bottom: 15px;
}
.roomBox .roomTextBox .btn{ font-family: 'Oswald', sans-serif;}

/*GALERI*/
.galeriList{}
.galeriList .picView{width: 100%; height: 180px; overflow: hidden; margin-bottom: 20px; text-align: center; border: 1px solid #D1D1D1;   -webkit-box-shadow: 0 0 5px 2px #E3E3E3;  box-shadow: 0 0 5px 2px #E3E3E3;}
.galeriList .picView a{display: block; height: inherit;}
.galeriList .picView img{height: inherit;}

/*TAKVIM*/
.mavitmTakvim{width:320px; font-size:12px; background-color:#FFF; position: absolute; z-index: 99999; border:2px solid #e67412;}
.mavitmTakvim span, .takvimControl{cursor: pointer;}
.mavitmTakvim table{width: 100%;border-collapse: collapse; border-spacing: 0;}
.mavitmTakvim .takvimGunleri{ border-left:1px solid #CCC;}
.mavitmTakvim .takvimGunleri th{ border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; background-color:#e67412; color:#FFF; padding:5px;}
.mavitmTakvim .takvimGunleri td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; text-align:center;}
.mavitmTakvim .takvimGunleri td span{padding: 5px; display: block;}
.mavitmTakvim .takvimGunleri td span.izinsiz{background-color:#CCC; color:#666; cursor:default !important;}
.mavitmTakvim .takvimGunleri td span.izinli:hover{background-color:#e67412; color:#FFF;}
.mavitmTakvim .takvimHead{padding:3px; height:35px; background-color:#CCC;}
.mavitmTakvim .takvimHead .takvimgeri{ float:left; margin-right:5px; margin-top:6px;}
.mavitmTakvim .takvimHead .takvimileri{ float:right; margin-top:6px;}
.mavitmTakvim .takvimHead select{-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px; padding:3px; float:left; margin-left: 5px; border:1px solid #CCC; width:120px;}
.mavitmTakvim .takvimFooter{height:25px; padding:4px; background-color:#E1E1E1;}
.mavitmTakvim .takvimFooter .bugunuYaz{float:left;}
.mavitmTakvim .takvimFooter .takvimKapat{float:right;}

/*LIGHTGALLERY*/
.group {*zoom: 1;}.group:before, .group:after {display: table;content: "";line-height: 0;}.group:after {clear: both;}/*/clearfix*//** /font-icons if you are not using font icons you can just remove this part/**/@font-face {font-family: 'Slide-icons';src: url('https://719361.claudeassets.com/20250420085125im_/https://www.milagrecavehotel.com/css/Slide-icons.eot');}@font-face {font-family: 'Slide-icons';src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight: normal;font-style: normal;}[data-icon]:before {font-family: 'Slide-icons';content: attr(data-icon);speak: none;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}/** / End of font-icons /**/.lightGallery {overflow: hidden!important;}#lightGallery-Gallery img {border: none!important;}#lightGallery-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999!important;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: 1;-webkit-transition: opacity 0.35s ease;-moz-transition: opacity 0.35s ease;-o-transition: opacity 0.35s ease;-ms-transition: opacity 0.35s ease;transition: opacity 0.35s ease;background: url("https://296f4f.claudeassets.com/20250420085125im_/https://www.milagrecavehotel.com/images/bg-black.png");}#lightGallery-outer .lightGallery-slide{position: relative;}/*lightGallery starting effects*/#lightGallery-Gallery.opacity {opacity: 1;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}#lightGallery-Gallery.opacity .thumb_cont {opacity: 1;}#lightGallery-Gallery.fadeM {opacity: 0;transition: opacity 0.5s ease 0s;-moz-transition: opacity 0.5s ease 0s;-webkit-transition: opacity 0.5s ease 0s;-o-transition: opacity 0.5s ease 0s;-ms-transition: opacity 0.5s ease 0s;}/*lightGallery starting effects*//*lightGallery core*/#lightGallery-Gallery {height: 100%;opacity: 0;width: 100%;position: relative;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}/**/#lightGallery-slider {height: 100%;left: 0;top: 0;width: 100%;position: absolute;white-space: nowrap;}/**/#lightGallery-slider .lightGallery-slide {background: url(https://a091a0.claudeassets.com/20250420085125im_/https://www.milagrecavehotel.com/images/loading.gif) no-repeat scroll center center transparent;display: inline-block;height: 100%;text-align: center;width: 100%;}#lightGallery-slider .lightGallery-slide.complete {background-image: none;}#lightGallery-Gallery.showAfterLoad .lightGallery-slide > * {opacity: 0;}#lightGallery-Gallery.showAfterLoad .lightGallery-slide.complete > * {opacity: 1;}#lightGallery-slider.slide .lightGallery-slide, #lightGallery-slider.useLeft .lightGallery-slide {position: absolute;opacity: 0.4;}#lightGallery-slider.fadeM .lightGallery-slide {position: absolute;left: 0;opacity: 0;}#lightGallery-slider.animate .lightGallery-slide {position: absolute;left: 0;}#lightGallery-slider.fadeM .current {opacity: 1;z-index: 9;}#lightGallery-slider .lightGallery-slide:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}#lightGallery-Gallery.opacity .lightGallery-slide .object{transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);-webkit-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);}.lightGallery-slide .object{transform: scale3d(0.5, 0.5, 0.5);-moz-transform: scale3d(0.5, 0.5, 0.5);-ms-transform: scale3d(0.5, 0.5, 0.5);-webkit-transform: scale3d(0.5, 0.5, 0.5);-o-transform: scale3d(0.5, 0.5, 0.5);-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;}#lightGallery-Gallery.fadeM .lightGallery-slide .object{transform: scale3d(0.5, 0.5, 0.5);-moz-transform: scale3d(0.5, 0.5, 0.5);-ms-transform: scale3d(0.5, 0.5, 0.5);-webkit-transform: scale3d(0.5, 0.5, 0.5);-o-transform: scale3d(0.5, 0.5, 0.5);}#lightGallery-slider.fadeM.on .current {opacity: 1;transition: opacity 0.5s ease 0s;-moz-transition: opacity 0.5s ease 0s;-webkit-transition: opacity 0.5s ease 0s;-o-transition: opacity 0.5s ease 0s;-ms-transition: opacity 0.5s ease 0s;}#lightGallery-slider.fadeM .lightGallery-slide {transition: opacity 0.4s ease 0s;-moz-transition: opacity 0.4s ease 0s;-webkit-transition: opacity 0.4s ease 0s;-o-transition: opacity 0.4s ease 0s;-ms-transition: opacity 0.4s ease 0s;}#lightGallery-slider.slide .lightGallery-slide {transform: translate3d(100%, 0px, 0px);-moz-transform: translate3d(100%, 0px, 0px);-ms-transform: translate3d(100%, 0px, 0px);-webkit-transform: translate3d(100%, 0px, 0px);-o-transform: translate3d(100%, 0px, 0px);}#lightGallery-slider.slide.on .lightGallery-slide {opacity: 0;}#lightGallery-slider.slide .lightGallery-slide.current {opacity: 1 !important;transform: translate3d(0px, 0px, 0px) !important;-moz-transform: translate3d(0px, 0px, 0px) !important;-ms-transform: translate3d(0px, 0px, 0px) !important;-webkit-transform: translate3d(0px, 0px, 0px) !important;-o-transform: translate3d(0px, 0px, 0px) !important;}#lightGallery-slider.slide .lightGallery-slide.prevSlide {opacity: 0;transform: translate3d(-100%, 0px, 0px);-moz-transform: translate3d(-100%, 0px, 0px);-ms-transform: translate3d(-100%, 0px, 0px);-webkit-transform: translate3d(-100%, 0px, 0px);-o-transform: translate3d(-100%, 0px, 0px);}#lightGallery-slider.slide .lightGallery-slide.nextSlide {opacity: 0;transform: translate3d(100%, 0px, 0px);-moz-transform: translate3d(100%, 0px, 0px);-ms-transform: translate3d(100%, 0px, 0px);-webkit-transform: translate3d(100%, 0px, 0px);-o-transform: translate3d(100%, 0px, 0px);}#lightGallery-slider.useLeft .lightGallery-slide {left: 100%;}#lightGallery-slider.useLeft.on .lightGallery-slide {opacity: 0;}#lightGallery-slider.useLeft .lightGallery-slide.current {opacity: 1 !important;left: 0% !important;}#lightGallery-slider.useLeft .lightGallery-slide.prevSlide {opacity: 0;left: -100%;}#lightGallery-slider.useLeft .lightGallery-slide.nextSlide {opacity: 0;left: 100%;}#lightGallery-slider.slide.on .lightGallery-slide, #lightGallery-slider.slide.on .current, #lightGallery-slider.slide.on .prevSlide, #lightGallery-slider.slide.on .nextSlide {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}#lightGallery-slider.speed .lightGallery-slide, #lightGallery-slider.speed .current, #lightGallery-slider.speed .prevSlide, #lightGallery-slider.speed .nextSlide {transition-duration: inherit !important;-moz-transition-duration: inherit !important;-webkit-transition-duration: inherit !important;-o-transition-duration: inherit !important;-ms-transition-duration: inherit !important;}#lightGallery-slider.timing .lightGallery-slide, #lightGallery-slider.timing .current, #lightGallery-slider.timing .prevSlide, #lightGallery-slider.timing .nextSlide {transition-timing-function: inherit !important;-moz-transition-timing-function: inherit !important;-webkit-transition-timing-function: inherit !important;-o-transition-timing-function: inherit !important;-ms-transition-timing-function: inherit !important;}#lightGallery-slider .lightGallery-slide img {display: inline-block;max-height: 100%;max-width: 100%;cursor: -moz-grabbing;cursor: grab;cursor: -webkit-grab;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}#lightGallery-Gallery .thumb_cont .thumb_inner {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}@-webkit-keyframes rightEnd {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@keyframes rightEnd {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@-webkit-keyframes leftEnd {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@keyframes leftEnd {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}.lightGallery-slide .object.rightEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}.lightGallery-slide .object.leftEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}/*lightGallery core*//*action*/#lightGallery-action {bottom: 20px;position: fixed;left: 50%;margin-left: -30px;z-index: 9;-webkit-backface-visibility: hidden;}#lightGallery-action.hasThumb {margin-left: -46px;}#lightGallery-action a {margin: 0 3px 0 0 !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;top: auto;left: auto;bottom: auto;right: auto;display: inline-block !important;display: inline-block;vertical-align: middle;*display: inline;*zoom: 1;background-color: #000;background-color: rgba(0, 0, 0, 0.65);font-size: 16px;width: 28px;height: 28px;font-family: 'Slide-icons';color: #FFF;cursor: pointer;}#lightGallery-action a.disabled {opacity: 0.6;filter: alpha(opacity=60);cursor: default;background-color: #000;background-color: rgba(0, 0, 0, 0.65) !important;}#lightGallery-action a:hover, #lightGallery-action a:focus {background-color: #000;background-color: rgba(0, 0, 0, 0.85);}#lightGallery-action a#lightGallery-prev:before, #lightGallery-action a#lightGallery-next:after {left: 5px;bottom: 3px;position: absolute;}#lightGallery-action a#lightGallery-prev:before {content: "\e01d";}#lightGallery-action a#lightGallery-next:after {content: "\e01b";}#lightGallery-action a.cLthumb:after {font-family: 'Slide-icons';content: "\e01c";left: 6px;bottom: 4px;font-size: 16px;position: absolute;}/*action*//*counter*/#lightGallery_counter {bottom: 52px;text-align: center;width: 100%;position: absolute;z-index: 9;color: #FFFFFF;}/*lightGallery Thumb*/#lightGallery-Gallery .thumb_cont {position: absolute;bottom: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #000000;-webkit-transition: max-height 0.4s ease-in-out;-moz-transition: max-height 0.4s ease-in-out;-o-transition: max-height 0.4s ease-in-out;-ms-transition: max-height 0.4s ease-in-out;transition: max-height 0.4s ease-in-out;z-index: 9;max-height: 0;opacity: 0;}#lightGallery-Gallery.open .thumb_cont {max-height: 350px;}#lightGallery-Gallery .thumb_cont .thumb_inner {margin-left: -12px;padding: 12px;max-height: 290px;overflow-y: auto;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}#lightGallery-Gallery .thumb_cont .thumb_info {background-color: #333;padding: 7px 20px;}#lightGallery-Gallery .thumb_cont .thumb_info .count {color: #ffffff;font-weight: bold;font-size: 12px;}#lightGallery-Gallery .thumb_cont .thumb_info .close {color: #FFFFFF;display: block;float: right !important;width: 28px;position: relative;height: 28px;border-radius: 2px;margin-top: -4px;background-color: #000;background-color: rgba(0, 0, 0, 0.65);-webkit-transition: background-color 0.3s ease 0s;-moz-transition: background-color 0.3s ease 0s;-o-transition: background-color 0.3s ease 0s;-ms-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;z-index: 1090;cursor: pointer;}#lightGallery-Gallery .thumb_cont .thumb_info .close i:after {left: 6px;position: absolute;top: 4px;}#lightGallery-Gallery .thumb_cont .thumb_info .close i:after, #lightGallery-close:after {content: "\e01a";font-family: 'Slide-icons';font-style: normal;font-size: 16px;}#lightGallery-Gallery .thumb_cont .thumb_info .close:hover {text-decoration: none;background-color: #000;background-color: rgba(0, 0, 0, 1);}#lightGallery-Gallery .thumb_cont .thumb {display: inline-block !important;vertical-align: middle;text-align: center;*display: inline;/* IE7 inline-block hack */*zoom: 1;margin-bottom: 4px;height: 50px;width: 50px;opacity: 0.6;filter: alpha(opacity=60);overflow: hidden;border-radius: 3px;cursor: pointer;-webkit-transition: border-color linear .2s, opacity linear .2s;-moz-transition: border-color linear .2s, opacity linear .2s;-o-transition: border-color linear .2s, opacity linear .2s;-ms-transition: border-color linear .2s, opacity linear .2s;transition: border-color linear .2s, opacity linear .2s;}@media (min-width: 800px) {#lightGallery-Gallery .thumb_cont .thumb {width: 94px;height: 94px;}}#lightGallery-Gallery .thumb_cont .thumb > img {height: auto;max-width: 100%;}#lightGallery-Gallery .thumb_cont .thumb.active, #lightGallery-Gallery .thumb_cont .thumb:hover {opacity: 1;filter: alpha(opacity=100);border-color: #ffffff;}/*lightGallery Thumb*//*lightGallery Video*/#lightGallery-slider .video_cont {display: inline-block;max-height: 100%;max-width: 100%;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}#lightGallery-slider .video_cont {background: none;max-width: 1140px;max-height: 100%;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}#lightGallery-slider .video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}#lightGallery-slider .video .object {width: 100%!important;height: 100%!important;position: absolute;top: 0;left: 0;}/*lightGallery Video*//*lightGallery Close*/#lightGallery-close {color: #FFFFFF;height: 28px;position: absolute;right: 20px;top: 20px;width: 28px;z-index: 1090;cursor: pointer;background-color: #000;border-radius: 2px;background-color: #000;background-color: rgba(0, 0, 0, 0.65);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-backface-visibility: hidden;}#lightGallery-close:after {position: absolute;right: 6px;top: 3px;}#lightGallery-close:hover {text-decoration: none;background-color: #000;}.customHtml {background: none repeat scroll 0 0 black;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);color: #fff;font-family: Arial, sans-serif;height: 70px;left: 0;position: absolute;right: 0;top: 0;z-index: 9;}.customHtml p {font-size: 14px;}.customHtml > h4 {font-family: Arial, sans-serif;font-weight: bold;margin-bottom: 5px;margin-top: 15px;}

/*BOOTSTRAP*/
.tab-pane{padding-top: 15px;}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #FFFFFF;
    cursor: default;
    background-color: #e67412;
    border: 1px solid #269697;
    border-bottom-color: transparent;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    text-shadow: 0 -1px 0 #286090;
    background-image: -webkit-linear-gradient(top, #e67412 0%, #f18325 100%);
    background-image:      -o-linear-gradient(top, #e67412 0%, #f18325 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e67412), to(#f18325));
    background-image:         linear-gradient(to bottom, #e67412 0%, #f18325 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe67412', endColorstr='#fff18325', GradientType=0);
    background-repeat: repeat-x;
    border-color: #f18325;
}

@media(max-width:400px){
    #header {height: 165px;}
    #header .logo{float: none; margin: 0 auto;}

    #header:after {
        content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        top: 114px;
        display: block;
        z-index: -1;
        -webkit-box-shadow: 0 0 0 0 #64291c, 0 0 0 black;
        -moz-box-shadow: 0 0 0 0 #64291c, 0 0 0 black;
        box-shadow: 0 0 0 0 #64291c, 0 0 0 black;
    }

    .responsiveNav{ z-index: 1000; float: none !important; margin: 0 auto;}
    .responsiveNav ul{ top: 100%;}
    .responsiveNav > li{height:77px; margin: 0 auto; text-align: center;}

    #fMainFooter .col-xs-6{width: 100%;}
    #fMainFooter .col-xs-6:last-child{border-top: 1px solid #333333; margin-top: 15px; }
    #fMainFooter .socialUrl{float:none; width: 100%;}
    #fMainFooter .socialUrl a{float: left; max-width: 45px; text-align: center;}
}

@media(max-width:767px){
    #rMain{margin: 20px 15px;}
    .roomBox{height: auto; }
    .roomBox .roomInfo{position: relative;}
    .roomBox .picView{height: auto;}
    .roomBox .picView img{width: 100%; height: auto !important;}
    .roomBox .roomTextBox{ display: block !important;}
    .roomBox .roomTextBox .roomDesc{height:210px;}
    .roomBox .romTitle{ height:50px; padding: 15px 5px;}
    .roomBox .romTitle h1{font-size: 12px; margin:0; padding:6px 0;}
    .roomBox .romTitle div{padding: 0;}
    .roomBox .romTitle .roomPrice{font-size:16px;}
    .roomBox .romTitle .priceText{display: none;}
}

@media(min-width:768px){
    .roomBox{ height:250px; }
    .roomBox .picView{height: 200px;}
    .roomBox .roomTextBox{height: 200px; display: none;}
    .roomBox .romTitle{ height:50px; padding: 15px;}
    .roomBox .romTitle h1{font-size: 14px; margin:0;}
    .roomBox .romTitle .roomPrice{font-size:16px;}
    .roomBox .romTitle .priceText{display: none;}
    .roomBox .roomTextBox .roomDesc{height: 135px;}
}

@media(min-width:992px){
    .roomBox{ height: 350px; }
    .roomBox .picView{height: 280px;}
    .roomBox .roomTextBox{height: 280px; display: none;}
    .roomBox .romTitle{height:70px;}
    .roomBox .romTitle h1{font-size: 18px; margin:10px 0 0 0;}
    .roomBox .romTitle .roomPrice{font-size: 20px;}
    .roomBox .romTitle .priceText{display: block;}
    .roomBox .roomTextBox .roomDesc{height:210px;}
    .roomGalleri .picView{height:180px;}
}

@media(min-width:1200px){}
/*
     FILE ARCHIVED ON 11:38:25 Jul 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:51:29 Oct 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.754
  exclusion.robots: 0.093
  exclusion.robots.policy: 0.078
  esindex: 0.015
  cdx.remote: 10.818
  LoadShardBlock: 160.325 (3)
  PetaboxLoader3.datanode: 104.821 (5)
  PetaboxLoader3.resolve: 108.512 (2)
  load_resource: 127.151
  loaddict: 29.043
*/