*,body{margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:myFirstFont;src:url(../font/trajan_pro.woff);src:url(../font/trajan_pro.ttf);src:url(../font/trajan_pro.svg);src:url(../font/trajan_pro.eot)}body{font-size:100%;color:#414141;overflow-x:hidden;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif}.size-1140 .line,.size-980 .line{margin:0 auto;max-width:61.5em;padding:0 .1em}.size-1140 .line{max-width:71.25em}.line{clear:left}.line_content{padding:0}h1,h2{letter-spacing:1px}h1{font-weight:400;font-family:Trajan Pro,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:18px;color:#906b00}h1,h2,h3,h4{text-transform:uppercase}h2{font-size:20px;color:#666465}h3,h4{color:#0288bc;font-weight:400!important}h3{font-size:16px}.text_big,.text_small,h3,h4{letter-spacing:1px}h4{line-height:0!important;font-size:14px}p{margin:0 0 1em}.text_small{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:italic}.text_big{font-family:Trajan Pro,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:38px;line-height:50px}.blue{color:#0288bc}.white{color:#fff}.yellow{color:#fdd104}.black,a{color:#414141}a:hover{color:#0389bc}div.clear{clear:both}.header{border-bottom:5px solid #d9d9d9;display:table;width:100%}.logo_destop{margin:0 auto;width:150px}#follow_box{float:right;margin-left:10px;margin-top:10px}#follow_pic{float:left;margin:0}#follow_pic:hover{cursor:pointer;background:#d9d9d9;border-radius:50%;padding:3px;box-shadow:5px 5px 10px #888}#follow_text{margin:10px 10px 0 0;float:left;text-transform:uppercase}#bestrate{margin-top:10px;float:right}#bestrate_pic{float:left}#whybook{float:right;margin-left:10px;margin-top:13px;font-size:12px}#whybook_text{float:left;text-align:right;margin-top:7px;text-transform:uppercase}#whybook_text:hover{color:#0288bc;cursor:pointer}#whybook_pix{float:right;margin-top:-13px}.whybook_box{width:500px;padding:20px!important}span.whybook{z-index:6}a,a:hover,span.whybook:hover{text-decoration:none}span.whybook span{z-index:6;position:absolute;right:-9999px;margin:4px 0 0;padding:3px;border-style:solid;border-color:#000;border-width:1px}span.whybook:hover span{margin:20px;background:url(../images/bg_footer_content.png);color:#414141;z-index:999;font-size:12px;text-align:left;line-height:30px;right:0!important}.weather{float:right;margin:20px 0;font-size:12px}.weather_pic{float:left;margin:-5px 10px 0}.localtime{float:right;margin:20px 0;font-size:12px}.localtime_pic{float:left;margin:-5px 0 0}.localtime_text{float:left;margin:20px 0}#promotions{position:relative;padding:0;width:100%}.promotions_box{position:absolute;right:0;bottom:70px;z-index:9;width:360px;height:200px;font-size:12px;text-align:right;background:url(../images/bg_promotion.png) no-repeat}.promption_content{width:320px;height:145px}.promotions_box_top{color:#000;bottom:200px;width:340px;right:0;display:block;padding:10px 10px 0;border-bottom:3px solid #999;border-radius:10px 0 0 0;position:absolute;background:#f3f3f3}#reservation{width:100%;position:absolute;top:160px;z-index:9}#reservation_box{background:url(../images/bg_reservation.png) center no-repeat;height:52px;color:#fff!important}#reservation_text{padding:5px 0 0}.reservation_text_b{color:#fff!important;float:left;font-size:24px;margin:15px 20px 0 40px}.line_reser{margin-right:5px;display:inline-block;float:left}.input1{width:90px;height:22px;border:1px solid #d9d9d9;text-align:left;cursor:pointer;padding-left:10px}.input2{width:50px;text-align:center;cursor:pointer}.text_reser{padding-left:0;font-size:10px;text-transform:uppercase}.booknow,.booknow:hover{cursor:pointer;width:185px;height:61px;float:right;margin:-23px 20px 0 0}.booknow{background:url(../images/booknow.png) center no-repeat}.booknow:hover{background:url(../images/booknow_hover.png) center no-repeat}#menu{background:url(../images/bg_menu.png);height:40px;position:relative;z-index:2;margin-top:-40px}.active{color:#fddd04!important}#content{width:100%;padding:50px 0}.img_borderblue,.img_borderblue_activities,.img_borderblue_home{border:3px solid #0389bc;float:left;margin:5px 7px 25px 0;display:block;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.img_borderblue:hover,.img_borderblue_home:hover{opacity:.7;border:3px solid #aeadad}.img_borderblue_activities{border:2px solid #0389bc;margin:5px 10px 10px 0}.img_borderblue_activities:hover,.img_bordernone:hover{opacity:.7}.img_bordernone{float:left;margin:5px 5px 10px 0}.show_gallery,.show_gallery:hover{width:100%;margin-top:35px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:5px 0;font-family:Trajan Pro,Verdana,Geneva,Arial,Helvetica,sans-serif}.show_gallery{margin-bottom:20px;background:#0389bc}.show_gallery:hover{background:#272727;cursor:pointer}.accommodations_text{height:207px;width:485px}.facilities_text{height:225px;width:485px}#cont{display:none}.show:focus+.hide{display:inline}.show:focus+.hide+#cont{display:block}#footer_content{background:url(../images/bg_footer_content.png);width:100%;height:420px;margin:0;padding:50px 0}#accom_box,#gallery_box{width:300px;height:320px;float:left}#accom_box{font-size:12px!important;margin-left:35px}.accom_text{height:85px}.accom_title,.accom_title:hover,.gallery_title{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:Trajan Pro,Verdana,Geneva,Arial,Helvetica,sans-serif}.gallery_title{background:#0389bc;margin-bottom:15px;width:295px;font-size:16px;padding:10px 0}.accom_title a,.gallery_title a{color:#fff}.gallery_title a:hover{color:#fddd04}.accom_title,.accom_title:hover{width:300px;font-size:14px;padding:5px 0}.accom_title{background:#0389bc}.accom_title:hover{background:#272727;cursor:pointer}.border_bottom{border-bottom:1px dashed #000;margin-bottom:15px}#footer{background:#0389bc;width:100%;margin:0;padding:10px 0;position:absolute}#footer a,#footer a:hover{color:#fff;text-decoration:none}#footer a:hover{color:#ded7cc}.footer_test{font-size:12px;color:#fff}.footer_left{width:50%;text-align:left;float:left}.footer_right{width:50%;text-align:right;float:right}.footer_pic{margin-bottom:30px}.logo_wd{float:right;margin:3px 0 0 5px}.box,.box-dark{display:table;width:100%}.box{background:0 0 #fff;padding:1.25em}.box-dark{background:0 0 #d0d0d0;padding:.625em}.margin-bottom{margin-bottom:1.25em}.l-1,.l-10,.l-11,.l-12,.l-2,.l-3,.l-4,.l-5,.l-6,.l-7,.l-8,.l-9,.s-1,.s-10 .s-11,.s-12,.s-2,.s-3,.s-4,.s-5,.s-6,.s-7,.s-8,.s-9{float:left;position:relative}.s-1{width:8.3333%}.s-2{width:16.6666%}.s-3{width:25%}.s-4{width:33.3333%}.s-5{width:41.6666%}.s-6{width:50%}.s-7{width:58.3333%}.s-8{width:66.6666%}.s-9{width:75%}.s-10{width:83.3333%}.s-11{width:90%}.s-12{width:100%}.margin>.s-1,.margin>.s-2{padding:0 .625em;width:8.3333%}.margin>.s-2{width:16.6666%}.margin>.s-3,.margin>.s-4{padding:0 .625em;width:25%}.margin>.s-4{width:33.3333%}.margin>.s-5,.margin>.s-6{padding:0 .625em;width:41.6666%}.margin>.s-6{width:50%}.margin>.s-7,.margin>.s-8{padding:0 .625em;width:58.3333%}.margin>.s-8{width:66.6666%}.margin>.s-10,.margin>.s-9{padding:0 .625em;width:75%}.margin>.s-10{width:83.3333%}.margin>.s-11,.margin>.s-12{padding:0 .625em;width:90%}.margin>.s-12{width:100%}.l-1{width:8.3333%}.l-2{width:16.6666%}.l-3{width:25%}.l-4{width:33.3333%}.l-5{width:41.6666%}.l-6{width:50%}.l-7{width:58.3333%}.l-8{width:66.6666%}.l-9{width:75%}.l-10{width:83.3333%}.l-11{width:90%}.l-12{clear:left;width:100%}.margin>.l-1,.margin>.l-2{padding:0 .625em;width:8.3333%}.margin>.l-2{width:16.6666%}.margin>.l-3,.margin>.l-4{padding:0 .625em;width:25%}.margin>.l-4{width:33.3333%}.margin>.l-5,.margin>.l-6{padding:0 .625em;width:41.6666%}.margin>.l-6{width:50%}.margin>.l-7,.margin>.l-8{padding:0 .625em;width:58.3333%}.margin>.l-8{width:66.6666%}.margin>.l-10,.margin>.l-9{padding:0 .625em;width:75%}.margin>.l-10{width:83.3333%}.margin>.l-11,.margin>.l-12{padding:0 .625em;width:90%}.margin>.l-12{width:100%}.left{float:left}#promotion h4,.modal span,.text_left{text-align:left}.right{float:right}.text_right{text-align:right}.modal-body .fa-check-circle-o{margin-left:10px;color:#4caf50;font-size:14px}.modal-body .fa-angle-down{position:absolute;right:0;margin-right:10px;margin-top:10px;color:#a5a5a5;z-index:9}.form-group{font-size:14px;text-transform:uppercase}.form-group select.no-radius{border:0;height:28px}.select-wrapper{border-radius:4px;border:1px solid #ccc}.text1,.text2{color:#000;font-size:14px;margin-left:15px;text-transform:uppercase;line-height:3;text-align:left}.text1{border-top:1px solid #eee;margin-top:15px;width:96%!important}.text2{width:100%;float:left}.bookform{border:2px solid #13547e;background-color:#ece9d8;height:160px;font-family:"Tahoma",Geneva,sans-serif;font-size:12px;font-weight:400}#modalBookNow select{color:#000!important;height:40px;-webkit-appearance:none;-moz-appearance:none}#modalBookNow .col-sm-12{margin-bottom:10px}.modal-header .close{margin-top:30px!important}.close{float:right;font-size:70px!important;font-weight:100!important;line-height:1;color:#000!important;text-shadow:0 1px 0 #fff;filter:alpha(opacity=30)!important;opacity:.3!important}.input-group-addon{color:#8a8585!important;background-color:transparent!important;border-right:1px solid #ccc!important}.modal-footer{border-top:none!important}.modal-backdrop.in{filter:alpha(opacity=90);opacity:1!important}.modal-body{width:100%!important;margin:auto!important}.modal-content{background-color:transparent!important}.modal-backdrop{background-color:#fff!important}.modal-content{position:relative;-webkit-background-clip:padding-box;background-clip:padding-box;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.slicknav_btn{z-index:999!important}.lg-ibe{margin:auto}.modal-title{margin:0;line-height:1.42857143;font-size:28px;padding:30px;font-family:'Fira Sans',sans-serif!important;font-weight:100!important}.ibe-new .form-control{height:30px}.ibe-new li{list-style:none;float:left;margin:0 10px;width:17%}.modal h4{color:#2c6894!important;text-align:center;padding:50px}#reservation_text .form-control{width:110px!important;padding:0 12px!important;height:inherit!important}#promotion{margin:0 auto;position:relative;width:100%}#promotion>div{position:absolute;width:215px;right:70px;margin-top:10px}#promotion img{float:left;margin-right:15px}#promotion h4{font-size:13px;float:left;color:#fdd104;margin-top:10px;line-height:inherit!important}#promotion p{margin-top:10px;float:left;color:#fff!important}#promotion ul{padding:0;margin-top:5px;float:left;color:#fff}#promotion ul li{text-align:left;font-size:10px}