#header_wrapper{height:85px;width:100%;position:relative;z-index:500}#header_wrapper.homepage{height:135px;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0);position:absolute;z-index:500;top:0;left:0}@media (max-width: 991px){#header_wrapper.homepage{background:transparent}}#header_wrapper.homepage #header{border-bottom:0 solid transparent;-webkit-box-shadow:0 1px 0 #f5f5f5;-moz-box-shadow:0 1px 0 #f5f5f5;box-shadow:0 1px 0 #f5f5f5}#header_wrapper.homepage #header.home_top{box-shadow:none;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}#header_wrapper.homepage #header.home_top #logo .logo{display:none}#header_wrapper.homepage #header.home_top #logo .logo_custom{display:inline-block}#header_wrapper.homepage #header.home_top #logo_mobile{display:none}#header_wrapper.homepage #header.home_top .top_bar .box>a{color:#ffffff}#header_wrapper.homepage #header.home_top .top_bar .box>a:hover,#header_wrapper.homepage #header.home_top .top_bar .box>a:focus{color:#2EAADC}#header_wrapper.homepage #header.home_top #open_menu{background:rgba(0,0,0,0.3) none repeat scroll 0 0}@media (max-width: 991px){#header_wrapper.homepage #header.home_top #open_menu{background:transparent none repeat scroll 0 0}}#header_wrapper.homepage #header.home_top #open_menu .icon .bar{background-color:#FFFFFF}#header_wrapper.homepage #header.home_top #open_menu .icon .bar:before,#header_wrapper.homepage #header.home_top #open_menu .icon .bar:after{background-color:#FFFFFF}#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a{color:#FFFFFF}#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a:hover,#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a:focus{color:#2EAADC}#header_wrapper.homepage #header.home_top #open_booking,#header_wrapper.homepage #header.home_top #open_book_service{width:0}@media (max-width: 991px){#header_wrapper.homepage #header.home_top{background:transparent}}#header_wrapper #open_book_service{float:right;margin-right:10px;margin-top:7.5px;overflow:hidden;width:140px;-webkit-transition:width .3s ease 0s;-moz-transition:width .3s ease 0s;-ms-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;transition:width .3s ease 0s}#header_wrapper #header{height:85px;width:100%;font-size:12px;background:#ffffff none repeat scroll 0 0;border-bottom:1px solid #f3f3f3;position:fixed;z-index:501;top:0;left:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width: 991px){#header_wrapper #header{height:50px}}@media (max-width: 991px){#header_wrapper{height:50px}}#logo{width:180px;line-height:85px;text-align:center;position:absolute;z-index:300;top:0;left:20px}#logo .logo_custom{display:none}#logo a{display:block;width:100%;height:100%}#logo a img{max-height:98%;max-width:99%}#logo a:hover,#logo a:focus{outline:none;opacity:.5;filter:Alpha(opacity=50)}#top_bar{display:block}.top_bar .box>a{color:#333}.top_bar .box>a:hover{color:#2EAADC}#hotels>a{color:#333}#hotels>a:hover{color:#2EAADC}#mobile_bottom_bar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;background-color:#ffffff}#mobile_bottom_bar.home_top{background-color:#FFFFFF}#mobile_bottom_bar.home_top #lang_mobile .select-wrapper,#mobile_bottom_bar.home_top #lang_mobile .select-wrapper .select-label span,#mobile_bottom_bar.home_top .buttons .btn .box_content,#mobile_bottom_bar.home_top .buttons .btn a{color:#333333}#mobile_bottom_bar .mobile_book{color:#FFFFFF;background-color:#2EAADC;flex:auto;float:none;width:auto;display:inline-block;padding:0 10px}#mobile_bottom_bar .mobile_book .text{display:inline-block;line-height:50px}#mobile_bottom_bar .mobile_book:hover{background-color:#006093}#mobile_bottom_bar .book-service{line-height:initial;width:auto;padding:0 10px;display:flex;flex-direction:row;align-items:center}#mobile_bottom_bar .book-service span{line-height:15px}#mobile_bottom_bar .buttons{width:40%;float:none}#mobile_bottom_bar .buttons .btn{width:50%}#open_menu .icon .bar{background-color:#0a2f47}#open_menu .icon .bar:before,#open_menu .icon .bar:after{background-color:#0a2f47}#open_menu:focus,#open_menu:hover{color:#ffffff !important;background-color:#006093 !important}ul.menu>li.current_page_item a,ul.menu>li.current-page-ancestor a{color:#2EAADC}ul.menu>li .more_li{background:transparent}ul.menu>li .more_li:hover{background:#333333;color:#fff}ul.menu>li>a{color:#333333}ul.menu>li>a:focus,ul.menu>li>a:hover{color:#2EAADC}ul.menu>li .sub-menu>li.current_page_item a,ul.menu>li .sub-menu>li.current-page-ancestor a{color:#2EAADC}ul.menu>li .sub-menu>li>a{color:#333333}ul.menu>li .sub-menu>li>a:focus,ul.menu>li .sub-menu>li>a:hover{color:#2EAADC}#main_menu ul.menu>li .sub-menu>li.current_page_item a,#main_menu ul.menu>li .sub-menu>li.current-page-ancestor a{color:#2EAADC}#main_menu ul.menu>li .sub-menu>li>a{color:#4d4d4d}#open_booking a{color:#fff;background-color:#2EAADC}#open_booking a:hover{background-color:#006093}#booking_form_placeholder_wrap #booking_form_placeholder{background:rgba(0,0,0,0.3) none repeat scroll 0 0;color:#fff;border:1px solid #fff}#booking_form_placeholder_wrap #booking_form_placeholder .box.hotels{padding:0 10px}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking{background-color:transparent;color:#fff;border-left:1px solid #fff}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking:hover{background:#006093;color:#fff}#inline-datepicker-box_placeholder{background:#f8f8f8}#inline-datepicker-box_placeholder .ui-datepicker{background:#f8f8f8}#booking_form_wrap{background:rgba(0,0,0,0.7) none repeat scroll 0 0}#booking_form_box{background-color:#f8f8f8}#booking_form_container .left_col{background:#f8f8f8}#booking_form_container .right_col{background:#f3f3f3}#booking_form_container h2{color:#2EAADC}#booking_form_container h3{color:#006093}#booking_form_container .hotels select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;border-bottom:1px solid #333}#booking_form_container .hotels select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#close_booking{color:#000000}#close_booking:hover{background:none repeat scroll 0 0 #2EAADC}#close_booking .cross:after,#close_booking .cross:before{background:#000 none repeat scroll 0 0}#close_booking .cross:hover:after,#close_booking .cross:hover:before{background:#ffffff none repeat scroll 0 0}.booking_form .field_box{box-shadow:0 1px 0 #e6e6e6}.booking_form .field_box.promo_code input{color:#666;background:#f3f3f3}.booking_form .field_box label{color:#333333}.booking_form .field_box .date span{color:#666666}.booking_form #bf_submit{background:#2EAADC none repeat scroll 0 0;color:#ffffff}.booking_form #bf_submit:hover{background:#006093 none repeat scroll 0 0;color:#ffffff}.booking_form .box_cancel a{color:#333}.booking_form .box_cancel a:hover{color:#006093}.select-wrapper{color:#666666}.select-wrapper:after{color:#333333}.select-wrapper .select-dropdown-box .select-dropdown{background-color:#f3f3f3;border:1px solid #666666}.select-wrapper .select-dropdown-box .select-dropdown .select-option:hover{background-color:#fff;color:#2EAADC}#booking_form_container .ui-datepicker{color:#222222;background:#f8f8f8}#booking_form_container .ui-datepicker .ui-datepicker-title{padding:0}#booking_form_container .ui-datepicker.ui-widget-content{background:#f8f8f8}.inline_container_simple_booking,.overlay_bf{position:absolute;z-index:500;left:0;right:0;bottom:50px;width:940px;margin:0 auto}@media (max-width: 991px){.inline_container_simple_booking,.overlay_bf{display:none}}.inline_container_simple_booking .custom_bf_link,.overlay_bf .custom_bf_link{display:block;position:relative;width:100%;height:100%}.overlay_bf{height:110px;z-index:502}body #sb-container .sb-custom-color-hover:hover{color:#ffffffcc !important;fill:#ffffffcc !important}body #sb-container-popup .sb-custom-color-hover:hover{color:#0a2f47cc !important;fill:#0a2f47cc !important}#slideshow_wrapper #slideshow .caption .caption_content .btn{color:#333;background:rgba(255,255,255,0.85)}#slideshow_wrapper #slideshow .caption .caption_content .btn:hover{background:#2EAADC;color:#fff}#slideshow_wrapper .owl-controls .owl-dots .owl-dot{background:#fff}#slideshow_wrapper .owl-controls .owl-dots .owl-dot.active{background:#2EAADC}@media (max-width: 767px){#slideshow_wrapper.map_location{height:auto !important;max-height:inherit !important}}.home_boxes{float:right;margin-bottom:40px}@media (min-width: 768px) and (max-width: 991px){.home_boxes{max-width:600px}}@media (max-width: 991px){.home_boxes{width:100%;margin-bottom:20px;float:none;margin-left:auto;margin-right:auto}}.home_boxes .home_box{display:table;float:left;min-height:60px;padding:0 10px;font-size:14px;line-height:120%;letter-spacing:0.05em;color:#2EAADC}@media (max-width: 991px){.home_boxes .home_box{width:50%}}@media (max-width: 767px){.home_boxes .home_box{width:100%;padding:10px 0;display:block;float:none;text-align:center;border-width:1px 0 0 0;border-style:dotted;border-color:#ccc}}.home_boxes .home_box>div{display:table-cell;vertical-align:middle}@media (max-width: 767px){.home_boxes .home_box>div{display:inline}}.home_boxes .home_box .icon{padding-right:10px;font-size:1.5em;color:#006093}@media (max-width: 767px){.home_boxes .home_box .icon{padding:0 0 5px;display:block}}.home_boxes .home_box .label{display:block;text-transform:uppercase;color:#006093}.home_boxes .home_box.gallery_link a{display:table-cell;vertical-align:middle;color:#2EAADC}@media (max-width: 767px){.home_boxes .home_box.gallery_link a{display:inline-block}}.home_boxes .home_box.gallery_link .text{text-transform:uppercase}.home_boxes .home_box.gallery_link .icon a{color:#006093}.home_boxes .home_box.gds_box{border-left:1px dotted #ccc}@media (max-width: 767px){.home_boxes .home_box.gds_box{border-left:none}}.doc_box{padding:0}.doc_box .button.pdf{padding:0.8em 15px;min-width:120px;margin:0;background-color:#f8f8f8;color:#2EAADC;border:1px solid #ddd}@media (max-width: 991px){.doc_box .button.pdf{display:block;clear:both;overflow:hidden;background:#f3f3f3;color:#333}}.doc_box .button.pdf .fa{float:left;font-size:1.5em;line-height:40px;margin-right:10px;color:#006093}@media (max-width: 991px){.doc_box .button.pdf .fa{float:none}}.doc_box .button.pdf .content{float:left;padding-left:10px;line-height:20px;text-align:left}@media (max-width: 991px){.doc_box .button.pdf .content{float:none}}.doc_box .button.pdf .hotel,.doc_box .button.pdf .title{display:block;white-space:nowrap}@media (max-width: 991px){.doc_box .button.pdf .hotel,.doc_box .button.pdf .title{display:inline}}.doc_box .button.pdf .title{color:#006093}.doc_box .button.pdf:hover{background-color:#2EAADC}.doc_box .button.pdf:hover .fa,.doc_box .button.pdf:hover .hotel,.doc_box .button.pdf:hover .title{color:#ffffff}@media (min-width: 992px){.homepage .content{padding:0}}@media (min-width: 992px){.homepage .body{padding:60px}}@media (min-width: 1200px) and (min-height: 700px){.homepage .body{padding:80px}}.homepage .home_content_box{background:#fff}@media (min-width: 768px) and (max-width: 991px){.homepage .home_content_box{padding:40px}}@media (max-width: 767px){.homepage .home_content_box{background:transparent}}.homepage .home_content_box>.row{position:relative;z-index:300}.homepage .home_content_box .home_highlight_box{height:100%;padding:0;position:absolute;z-index:310;top:0;left:0;right:0;bottom:0}.homepage .home_content_box .home_highlight_box .thumb_box{width:100%}.homepage .home_content_box .extra_logo_box{float:right;margin:-30px -30px 20px 20px}@media (min-width: 1200px){.homepage .home_content_box .extra_logo_box{margin:-50px -50px 20px 20px}}.homepage .home_content_box .extra_logo_box img{max-height:100px}@media (max-width: 991px){.homepage .home_container{padding-bottom:190px;position:relative;z-index:300}.homepage .home_container.gds_gallery_disabled{padding-bottom:10px}.homepage .home_container .home_boxes_row{width:100%;margin:0;position:absolute;z-index:310;left:0;bottom:0}}@media (max-width: 767px){.homepage .home_container{padding-bottom:300px}}.highlight_offer{height:100%;padding:0;position:absolute;z-index:310;top:0;left:0;right:0;bottom:0}.highlight_offer .thumb_box{width:100%;height:100%}.highlight_offer .offer_description{width:100%;padding:20px 40px;text-align:center;position:absolute;z-index:320;left:0;bottom:80px;background:#006093}.highlight_offer .offer_description .title{display:block;margin-bottom:20px;font:1.2em/120% "futura-pt", "arial", "Helvetica", sans-serif;letter-spacing:0.05em;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff}.highlight_offer .offer_description .title:hover{color:#2EAADC}.highlight_offer .offer_description .book_box{width:100%;position:absolute;z-index:320;left:0;bottom:-20px}.highlight_offer .offer_description .book_box a{display:inline-block;padding:0 15px;min-width:120px;font:italic 12px/40px "futura-pt", "arial", "Helvetica", sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;background-color:#2EAADC}.highlight_offer .offer_description .book_box a:hover{background-color:#006093}.home_pop_up{width:800px;padding:20px}@media (max-width: 991px){.home_pop_up{width:100%}}.home_pop_up h3{margin:10px 0 20px}.home_pop_up .body{line-height:150%;padding:0}.home_pop_up .popup_thumb_box{margin-top:20px;margin-bottom:20px}.home_pop_up .popup_thumb_box a{width:100%;display:block}.home_pop_up .popup_thumb_box img{width:100%}.preview_offers{display:block;padding-top:40px;padding-bottom:40px;position:relative;z-index:300;background-color:#0a2f47}@media (max-width: 991px){.preview_offers{margin-top:40px;margin-bottom:40px}}@media (min-width: 768px) and (max-width: 991px){.preview_offers{margin-top:60px;margin-bottom:60px}}.preview_offers h2{margin-bottom:40px}@media (max-width: 991px){.preview_offers h2{color:#fff}}.preview_offers .carousel_box{position:relative;z-index:250}.preview_offers .offer{position:relative;z-index:310}@media (min-width: 992px){.preview_offers .offer .thumb_box_wrap{position:absolute;z-index:320;top:0;left:0;bottom:0}}.preview_offers .offer .thumb_box_wrap .thumb_box{top:0;bottom:0;left:10px;right:10px;width:auto;height:auto}@media (max-width: 991px){.preview_offers .offer .thumb_box_wrap .thumb_box{height:300px;position:relative;top:auto;left:auto;bottom:auto;right:auto;margin-bottom:20px}}@media (max-width: 767px){.preview_offers .offer .thumb_box_wrap .thumb_box{height:180px}}.preview_offers .offer .box_content_wrap{margin-top:0}@media (min-width: 992px){.preview_offers .offer .box_content_wrap{min-height:400px}}.preview_offers .offer .box_content_wrap .box_content{position:relative;z-index:330}@media (min-width: 992px){.preview_offers .offer .box_content_wrap .box_content{padding:60px;background:#fff}}@media (min-width: 1200px) and (min-height: 700px){.preview_offers .offer .box_content_wrap .box_content{padding:80px 60px}}@media (min-width: 768px) and (max-width: 991px){.preview_offers .offer .box_content_wrap .box_content{max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width: 991px){.preview_offers .offer .box_content_wrap .box_content{text-align:center}.preview_offers .offer .box_content_wrap .box_content .angle_more{display:none}}.preview_offers .offer .box_content_wrap .box_content .angle_more:before{border-color:#006093 #006093 transparent transparent}.preview_offers .offer .box_content_wrap .box_content .angle_more:hover:before{border-color:#2EAADC #2EAADC transparent transparent}.preview_offers .offer .box_content_wrap .box_content .hotel_name,.preview_offers .offer .box_content_wrap .box_content .category{font:1.2em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em}.preview_offers .offer .box_content_wrap .box_content .hotel_name{margin-bottom:0;color:#2EAADC}.preview_offers .offer .box_content_wrap .box_content .category{margin-bottom:20px;color:#006093}.preview_offers .offer .box_content_wrap .box_content h4{margin-bottom:20px;font:2em/100% "futura-pt", "arial", "Helvetica", sans-serif}.preview_offers .offer .box_content_wrap .box_content h4 a{color:#006093}.preview_offers .offer .box_content_wrap .box_content h4 a:hover{color:#006093}@media (max-width: 991px){.preview_offers .offer .box_content_wrap .box_content .description{color:#fff}}@media (min-width: 992px){.preview_offers .offer .box_content_wrap .box_content .info_box{margin-top:10px}.preview_offers .offer .box_content_wrap .box_content .book_box{margin-top:40px}}@media (max-width: 991px){.preview_offers .offer .box_content_wrap .box_content .info_box,.preview_offers .offer .box_content_wrap .box_content .book_box{display:inline-block;margin-top:10px;margin-left:5px;margin-right:5px}.preview_offers .offer .box_content_wrap .box_content .info_box a{color:#fff}.preview_offers .offer .box_content_wrap .box_content .info_box a:hover{color:#2EAADC}}.preview_offers .counter_pager .table{background-color:#006093}@media (min-width: 992px){.preview_offers .counter_pager{left:56.35%;margin-left:-190px}}.preview_offers .owl-controls{height:0;margin:0;overflow:hidden}.box_intro .intro .social_tags{color:#2EAADC}#brands_preview{background:#fff}#brands_preview .col-sm-3{width:20%}@media (max-width: 767px){#brands_preview .col-sm-3{width:100%}}#brands_preview .brand{display:block;text-align:center}@media (max-width: 991px){#brands_preview .brand{margin-bottom:20px}}#brands_preview .brand img{max-width:100%;max-height:150px;margin-bottom:20px;width:185px;height:100%}#brands_preview .brand .title{display:block;margin-bottom:20px;min-height:60px;font:1em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#006093;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width: 991px){#brands_preview .brand .title{margin-bottom:10px;font-size:14px;min-height:0}}#footer_wrap{background:#0a2f47;color:#eee;position:relative;z-index:300}@media (max-width: 991px){#footer_wrap{padding-bottom:50px}}@media (max-width: 767px){#footer_wrap{text-align:center}}.footer_menu .menu>li.current_page_item a,.footer_menu .menu>li.current-page-ancestor a{color:#2EAADC}.footer_menu .menu>li a{color:#eee}.footer_menu .menu>li a:hover{color:#2EAADC}#footer_top_menu{background:#006093;border-top:1px solid rgba(255,255,255,0.1)}#footer_menu{border-top:1px solid rgba(255,255,255,0.1)}.list_hotels h4{color:#2EAADC}.list_hotels .hotels li a{color:#eee}.list_hotels .hotels li a:hover{color:#2EAADC}.list_hotels .hotels li a.active{color:#2EAADC}.list_hotels.sandies .hotels li:last-child{display:none}.newsletter_box{background:#006093}.newsletter_box .title{color:#2EAADC}.newsletter_box form input.email{color:#333}.newsletter_box form input.submit{color:#fff;background:#2EAADC}.newsletter_box form input.submit:hover{background:#0a2f47}.seobar *{color:#777}body,html{font-size:16px;font-family:"futura-pt","arial","Helvetica",sans-serif;line-height:150%;margin:0;color:#333;background-color:#f8f8f8;overflow-x:auto;overflow-y:auto}@media (max-width: 767px){body,html{font-size:14px}}@media (min-width: 1200px){body,html{font-size:18px}}html.noscroll{overflow:hidden}.wf-active *:after,.wf-active *:before{visibility:visible}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}h2{font:2.5em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#006093}@media (max-width: 767px){h2{font-size:2em}}h3{font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#2EAADC}@media (max-width: 767px){h3{font-size:1.2em}}h3 small{text-transform:none;font-style:italic}h3 p{display:inline}h3 strong,h3 b{font-weight:normal;color:#333333}h4{font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em}a{visibility:visible;display:inline;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#aaaaaa}a:focus,a:hover{color:#2EAADC}a:focus,a:hover{text-decoration:none}em{font-style:italic}.clearer{clear:both}.centered{text-align:center}.col_no_padding{padding-left:0;padding-right:0}*{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}blockquote{text-transform:none;font-style:italic}blockquote p{display:inline}blockquote:before{content:'\201C';padding-right:10px;font-size:1.2em}blockquote:after{content:'\201D';padding-left:10px;font-size:1.2em}.cross{height:100%;position:relative;z-index:301;width:100%;display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cross:after,.cross:before{cursor:pointer;height:1px;width:30px;position:absolute;z-index:400;display:block;content:'';-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cross:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:14px;right:0}.cross:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:14px;left:0}.button{background-color:#2EAADC;color:#fff;display:inline-block;text-align:center;padding:0 15px;line-height:40px;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.button:hover,.button:focus{text-decoration:none;outline:none}.button:hover,.button:focus{background-color:#006093;color:#fff}.button.reverse{background-color:transparent;border:1px solid #333333;color:#333333}.button.reverse:focus,.button.reverse:hover{background-color:#aaaaaa;border:1px solid #aaaaaa;color:#ffffff}.button.grey{line-height:38px;background:#f3f3f3 none repeat scroll 0 0;border:1px solid #006093;color:#333}.button.grey:focus,.button.grey:hover{background-color:#006093;color:#fff}.button.book-service{display:inline-block;width:auto}.button.book-service:hover{background:#0a2f47;color:#2EAADC}.button .fa{margin-left:10px}.more{display:inline-block;text-align:center;padding:0 15px;line-height:40px;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.more:hover,.more:focus{text-decoration:none;outline:none}.info_box{margin-top:10px}.info_box .info{display:inline-block;color:#333;font-style:italic;font-size:0.9em}.info_box .info:hover{color:#2EAADC}.btn_arrow:after,.book_btn:after{margin-left:10px;content:'\f178';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif}.mail_btn{color:#aaa}.mail_btn:hover{color:#2EAADC}.mail_btn .fa{margin-left:12px}@media (max-width: 991px){.view_all_box{text-align:center}}.void{width:100%;height:100%;background-color:#cccccc;background-position:center center;background-repeat:no-repeat}.void.big{background-position:180px center}.sub_menu{margin:0;display:none;text-align:left;position:absolute;z-index:350;top:30px;left:0;background:#f3f3f3 none repeat scroll 0 0;box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.sub_menu a{display:block;margin:0;padding:10px 20px;font-size:14px;line-height:140%;letter-spacing:0.05em;text-transform:none;white-space:nowrap;color:#333333}.sub_menu a:hover{color:#2EAADC}.social{text-align:center;font-size:17px;line-height:1;height:30px}@media (max-width: 991px){.social{text-align:center}}.social a{display:inline-block;width:30px;height:30px;margin:0 1px;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media (max-width: 991px){.social a{margin:0}}.social a span{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:14px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#f3f3f3;color:#333333}.social a span:focus,.social a span:hover{color:#fff}.social a span.fa-facebook:focus,.social a span.fa-facebook:hover{background-color:#0D65D3}.social a span.fa-twitter:focus,.social a span.fa-twitter:hover{background-color:#5DD7FC}.social a span.fa-pinterest:focus,.social a span.fa-pinterest:hover{background-color:#bd081c}.social a span.fa-youtube-play:focus,.social a span.fa-youtube-play:hover{background-color:#DE1829}.social a span.fa-youtube:focus,.social a span.fa-youtube:hover{background-color:#DE1829}.social a span.fa-google-plus:focus,.social a span.fa-google-plus:hover{background-color:#DA2713}.social a span.fa-foursquare:focus,.social a span.fa-foursquare:hover{background-color:#EF4B78}.social a span.fa-instagram:focus,.social a span.fa-instagram:hover{background-color:#3E6C8E}.social a span.fa-linkedin:focus,.social a span.fa-linkedin:hover{background-color:#0274B3}.social a span.fa-flickr:focus,.social a span.fa-flickr:hover{background-color:#FF0084}.social a span.fa-skype:focus,.social a span.fa-skype:hover{background-color:#00aff0}.social a span.fa-share-alt.addbox_opened,.social a span.fa-share-alt:focus,.social a span.fa-share-alt:hover{background-color:#008852}@media (min-width: 768px) and (max-width: 991px){.social a{margin-bottom:5px}}#share{width:34px;height:178px;overflow:hidden;margin-top:-89px;position:fixed;z-index:900;top:50%;right:0}#share .addthis_container .addthis_toolbox{display:inline-block}#share .addthis_container .addthis_toolbox a{width:34px;height:34px;border:none;display:block;margin-bottom:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(170,170,170,0.7) none repeat scroll 0 0}#share .addthis_container .addthis_toolbox a span{width:34px;height:34px;line-height:34px;border:none;display:block;text-align:center;color:#ffffff}#share .addthis_container .addthis_toolbox a.addthis_button_facebook:hover{background-color:#0D65D3}#share .addthis_container .addthis_toolbox a.addthis_button_twitter:hover{background-color:#5DD7FC}#share .addthis_container .addthis_toolbox a.addthis_button_google_plusone_share:hover{background-color:#DA2713}#share .addthis_container .addthis_toolbox a.addthis_button_pinterest div{display:none}#share .addthis_container .addthis_toolbox a.addthis_button_pinterest:hover{background-color:#bd081c}#share .addthis_container .addthis_toolbox a.addthis_button_instagram:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}#share .addthis_container .addthis_toolbox a.share:hover{background-color:#008852}.book-service-wrap{position:fixed;right:0;z-index:900;top:50%;margin-top:80px}.book-service{font-family:"futura-pt","arial","Helvetica",sans-serif;font-size:12px;line-height:40px;font-style:italic;text-transform:uppercase;color:#fff;background:#0a2f47;display:block;width:140px;text-align:center}.share_social{text-align:center}.share_social a{width:40px;height:40px;line-height:40px;margin:0 3px}.share_social a span{width:40px;height:40px;line-height:40px;font-size:16px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#ffffff;border:1px solid rgba(255,255,255,0.5);background:transparent}.thumb_box{background-repeat:no-repeat;background-size:cover;background-color:#000;background-attachment:scroll;background-position:center;position:absolute;z-index:320;top:0;left:0;bottom:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.thumb_box:after,.thumb_box:before{display:block;content:"";height:auto;width:auto;position:absolute;z-index:310;top:20px;left:20px;right:20px;bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-style:solid;border-color:rgba(255,255,255,0.3)}.thumb_box:after{border-width:1px 0}.thumb_box:before{border-width:0 1px}@media (max-width: 991px){.thumb_box{position:relative;top:auto;bottom:auto;left:auto;right:auto}.thumb_box:after,.thumb_box:before{display:none}}@media (max-width: 767px){.thumb_box{height:200px}}.angle_more{display:block;width:60px;height:60px;line-height:60px;text-align:center;overflow:hidden;position:absolute;z-index:301;top:0;right:0}.angle_more:before{display:block;content:"";position:relative;z-index:1;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s;border-style:solid;border-width:30px;border-bottom-color:transparent;border-left-color:transparent;border-right-color:#333;border-top-color:#333}.angle_more:after{display:block;width:30px;height:30px;content:"+";line-height:30px;font-size:1.5em;text-align:center;position:absolute;z-index:2;top:0;right:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff}.angle_more:hover:before{border-color:#2EAADC #2EAADC transparent transparent}.counter_pager{display:table;width:180px;font-size:16px;position:absolute;z-index:500;left:0;bottom:0;background:#333}@media (max-width: 991px){.counter_pager{width:140px;left:50%;bottom:auto;top:-15px;margin-left:-70px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.counter_pager .arrows{display:block;width:100%;height:50px;line-height:50px;position:absolute;z-index:200;top:0;left:0}.counter_pager .arrows .arrow.prev{margin-right:25px}.counter_pager .arrows .arrow.next{margin-left:25px}}.counter_pager .table{display:table-cell;width:100%;height:180px;text-align:center;vertical-align:middle;line-height:120%;padding:0 10px;color:#fff}@media (max-width: 991px){.counter_pager .table{height:50px}}.counter_pager .table .title{display:block;width:160px;margin-bottom:5px;font:italic 1.2em/120% "Palatino Linotype", serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter_pager .table .counter{display:block;margin-bottom:5px;font:3em/120% "Palatino Linotype", serif}@media (max-width: 991px){.counter_pager .table .counter{width:50px;margin-left:-25px;font-size:1.5em;line-height:50px;position:absolute;z-index:200;top:0;left:50%}}.counter_pager .table .dots{margin:0 10px;letter-spacing:-9px}.counter_pager .table .arrow{-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.counter_pager .table .arrow:hover{cursor:pointer;color:#2EAADC}.scroll .mCSB_container{margin-right:30px}.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#aaaaaa}.scroll .mCSB_scrollTools .mCSB_draggerRail{width:2px}.more_text_box{width:100%;height:0;overflow:hidden}.view_more_content{display:inline-block;margin:10px auto 0;width:200px;font-size:0.9em;color:#333}.view_more_content:before{margin-right:10px;content:'\f107';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;font-style:normal}.view_more_content.open:before{content:'\f106'}.view_more_content:hover{color:#2EAADC}.custom_container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (min-width: 992px) and (max-width: 1199px){.custom_container{width:960px}}@media (min-width: 1200px){.custom_container{max-width:80%;padding-left:0;padding-right:0}}@media (min-width: 768px) and (max-width: 991px){.custom_container{width:740px}}.custom_container_large{width:100%}@media (min-width: 1400px){.custom_container_large{max-width:80%;min-width:1300px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.section{padding:60px 0;position:relative;z-index:100}@media (max-width: 991px){.section{padding:40px 0}}.section h2{margin-bottom:40px}.section h3{margin-bottom:20px}.section h2+h3{margin-top:-30px}.section h2+.post_preview{margin-top:-30px;margin-bottom:40px}.section h3+.post_preview{margin-top:-10px}.section.light{background-color:#ffffff}.section.light .box_body{background-color:#f8f8f8}.body{line-height:150%}.body .table_box+p,.body blockquote+p,.body table+p,.body p+p{margin-top:10px}.body optgroup,.body strong,.body b{font-weight:normal;color:#2EAADC}.body em{font-style:italic}.body ol,.body ul{list-style:disc outside none;margin:10px 0 10px 20px}.body ol li,.body ul li{display:list-item}.description{line-height:150%}.description .table_box+p,.description blockquote+p,.description table+p,.description p+p{margin-top:10px}.description ol,.description ul{list-style:disc outside none;margin:10px 0 10px 30px}.description ol li,.description ul li{display:list-item}.content_intro{text-align:left}@media (max-width: 991px){.content_intro{text-align:center}}.extra_logo_box{margin-bottom:40px;text-align:center}@media (max-width: 991px){.extra_logo_box{margin-bottom:20px}}.extra_logo_box img{max-width:100%;max-height:200px;height:auto;width:auto}@media (max-width: 991px){.extra_logo_box img{max-height:120px}}.post_preview{margin-bottom:20px;font-size:1.4em;font-weight:300;line-height:130%}.post_preview strong,.post_preview b{font-weight:300;color:#2EAADC}.post_preview+.button{margin-top:20px}.button.pdf{width:auto;padding:0 15px;font:normal 12px/38px "futura-pt", "arial", "Helvetica", sans-serif;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#aaa;color:#fff}.button.pdf:hover{background-color:#2EAADC}@media (min-width: 992px){.button.pdf{margin-right:5px}}@media (max-width: 991px){.button.pdf{float:none}}.button.pdf .content{display:inline-block;line-height:40px}.button.pdf .fa{margin-right:7px;margin-left:10px;color:#fff}@media (max-width: 991px){.button.pdf .fa{float:none}}.content_body{margin-top:40px}@media (min-width: 768px) and (max-width: 991px){.content_body{padding:40px;background-color:#ffffff}}@media (min-width: 992px){.content_body .box_body{padding-left:0;padding-right:0}}.content_body .box_body .body{background-color:#ffffff}@media (min-width: 992px){.content_body .box_body .body{padding:60px}}@media (min-width: 1200px) and (min-height: 700px){.content_body .box_body .body{padding:80px}}@media (max-width: 767px){.content_body .box_body .body{background:transparent}}@media (max-width: 991px){.content_body .thumb_box{height:300px;margin-bottom:40px}}@media (max-width: 767px){.content_body .thumb_box{height:180px}}.thumb_logo_wrap{position:relative;z-index:300}.extra_content{margin:60px auto 0}@media (min-width: 992px){.extra_content dl{float:left;width:33.33%;padding:0 10px}}.extra_content dl dt{margin-top:10px;color:#2EAADC}.extra_content dl dd{margin-left:20px}.minigallery_box{min-height:200px;position:relative;z-index:300}@media (min-width: 1200px){.minigallery_box{margin-top:60px}}.minigallery_box.loading{height:100px;overflow:hidden;background:#ccc url("../images/loader.gif") center center no-repeat}.minigallery_box.loading .minigallery{opacity:0;filter:Alpha(opacity=0)}.minigallery_box .minigallery{overflow:hidden;height:100%;width:100%}.minigallery_box .minigallery.no_car .thumb_gallery .more_gallery{left:10px}.minigallery_box .minigallery .thumb_gallery{display:block;width:100%;height:100%;position:relative;z-index:310}.minigallery_box .minigallery .thumb_gallery img{width:100%;height:auto;position:absolute;z-index:320}.minigallery_box .minigallery .thumb_gallery .more_gallery{font:normal 12px/40px "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;position:absolute;z-index:330;left:220px;bottom:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.minigallery_box .minigallery .thumb_gallery .more_gallery a{display:inline-block;padding:0 15px;min-width:120px;color:#fff;background:rgba(0,0,0,0.5)}.minigallery_box .minigallery .thumb_gallery .more_gallery a:hover{background:#000}.minigallery_box .minigallery .thumb_gallery .more_gallery .fa{margin-left:10px}.minigallery_box .owl-carousel{height:100%}.minigallery_box .owl-carousel .owl-stage-outer{height:100%;position:relative;z-index:100}.minigallery_box .owl-carousel .owl-stage-outer .owl-stage{height:100%}.minigallery_box .owl-carousel .owl-stage-outer .owl-stage .owl-item{overflow:hidden;height:100%}.minigallery_box .owl-controls{display:none;height:0}.previews .preview_box{min-height:100px;position:relative;z-index:300;background:#f3f3f3}.previews .preview_box.small.first{margin-bottom:10px}@media (max-width: 991px){.previews .preview_box{margin-bottom:10px}.previews .preview_box:hover .thumb_box:after,.previews .preview_box:hover .thumb_box:before{border-color:#ffffff}.previews .preview_box:hover .thumb_box a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media (min-width: 992px){.previews .preview_box.small .description .content .text{line-height:130%;font-size:13px}.previews .preview_box.small .description .content .info_box{font-size:13px}.previews .preview_box.big:hover .thumb_box:after,.previews .preview_box.big:hover .thumb_box:before{border-color:#ffffff}.previews .preview_box.big:hover .thumb_box a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.previews .preview_box.big .thumb_box{width:100%}.previews .preview_box.big .description{width:100%;text-shadow:0 0 40px black;position:absolute;z-index:330;top:0;left:0;background:rgba(0,0,0,0.3)}.previews .preview_box.big .description .content h3{font-size:2.5em}.previews .preview_box.big .description .content h3 a{color:#FFF}.previews .preview_box.big .description .content .text{color:#FFF}.previews .preview_box.big .description .content .info_box .info{color:#FFF}}.previews .preview_box .thumb_box{width:100%;height:180px;overflow:hidden;position:relative;z-index:310}@media (min-width: 992px){.previews .preview_box .thumb_box{width:50%;height:auto;position:absolute;z-index:310;top:0;left:0;bottom:0}}.previews .preview_box .thumb_box:after,.previews .preview_box .thumb_box:before{display:block;top:10px;left:10px;bottom:10px;right:10px}.previews .preview_box .thumb_box:hover:after,.previews .preview_box .thumb_box:hover:before{border-color:#ffffff}.previews .preview_box .thumb_box:hover a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.previews .preview_box .thumb_box a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-color:#000;background-attachment:scroll;background-position:center}@media (max-width: 991px){.previews .preview_box .thumb_box a{height:180px}}.previews .preview_box .description{display:table;float:right;width:50%;height:100%;padding:20px}@media (max-width: 991px){.previews .preview_box .description{width:100%;position:absolute;z-index:330;top:0;left:0;background:rgba(0,0,0,0.3)}.previews .preview_box .description .text{color:#ffffff}}.previews .preview_box .description .content{display:table-cell;vertical-align:middle}.previews .preview_box .description .content h3{font-size:1.5em}.previews .preview_box .description .content h3 a{color:#333}@media (max-width: 991px){.previews .preview_box .description .content h3{font-size:2.5em;margin-bottom:10px;line-height:100%}.previews .preview_box .description .content h3 a{color:#ffffff}}@media (max-width: 767px){.previews .preview_box .description .content h3{font-size:2em}}.previews .preview_box .description .content .info_box .info{display:inline-block;font-style:italic;font-size:0.9em;color:#333}@media (max-width: 991px){.previews .preview_box .description .content .info_box .info{margin-top:0;color:#ffffff}}.children_list{background:#f3f3f3}.children_list h2{margin-top:20px}.children_list h3{margin-bottom:40px}@media (min-width: 768px){.children_list .box.big .box_content .thumb{height:400px}}@media (min-width: 1200px){.children_list .box.big .box_content .title{font-size:32px}}@media (min-width: 768px){.children_list .box.big .box_content .content_wrap{height:220px;width:50%;position:absolute;z-index:200;top:90px;right:-20px;background-color:#ffffff}.children_list .box.big .box_content .content_wrap .content{background-color:transparent}}.children_list .box .box_content{margin-bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.children_list .box .box_content .thumb{height:240px;display:block;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:center;position:relative;z-index:102}@media (min-width: 1200px) and (min-height: 700px){.children_list .box .box_content .thumb{height:260px}}@media (max-width: 767px){.children_list .box .box_content .thumb{height:180px}}.children_list .box .box_content .content_wrap{display:table;width:100%}@media (min-width: 768px){.children_list .box .box_content .content_wrap{height:250px}}.children_list .box .box_content .content_wrap .content{display:table-cell;padding:20px 40px;vertical-align:middle;background-color:#ffffff}.children_list .box .box_content .content_wrap .content .title{margin-bottom:10px;font-size:1.8em;line-height:100%;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em}@media (max-width: 767px){.children_list .box .box_content .content_wrap .content .title{font-size:1.5em}}.children_list .box .box_content .content_wrap .content .excerpt{margin-bottom:10px}.children_list .box .box_content .content_wrap .content .info{display:inline-block;font-style:italic;font-size:0.9em;color:#333}.children_list .box .box_content .content_wrap .content .info:hover{color:#006093}#static_map{text-align:center;overflow:hidden;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#static_map.home{width:100%;height:100%}@media (max-width: 991px){#static_map.home{width:250%;margin-left:-75%}}#static_map #static_map_link{display:block;width:100%;height:100%}@media (max-width: 991px){#static_map #static_map_link{height:200px}}#static_map .static_map_link{display:block;width:100%;height:100%}#static_map .img_static{width:550px;height:520px;display:inline-block;vertical-align:top;margin:0;padding:0;background-attachment:scroll;background-size:cover;background-color:#A3CCFF;background-repeat:no-repeat;background-position:center}@media (max-width: 991px){#static_map .img_static{height:400px}}@media (max-width: 767px){#static_map .img_static.left,#static_map .img_static.right{display:none}}#static_map .img_static.left_left,#static_map .img_static.right_right{display:none}@media (min-width: 1400px){#static_map .img_static.left_left,#static_map .img_static.right_right{display:inline-block}}@media (max-width: 991px){.map_wrap.map_preview{padding-bottom:0}}.map_wrap .map_box{width:100%;height:450px;margin-top:20px;overflow:hidden;position:relative;z-index:300}@media (min-width: 1200px) and (min-height: 900px){.map_wrap .map_box{height:500px}}@media (max-width: 991px){.map_wrap .map_box{height:auto}.map_wrap .map_box .map_canvas{height:400px}}.map_canvas{width:100%;height:100%;position:relative;z-index:300}.map_infobox{max-width:400px;min-height:200px;padding:20px 40px;position:absolute;z-index:320;right:40px;bottom:40px;background:#f3f3f3;box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.map_infobox.destination{min-height:0}@media (max-width: 991px){.map_infobox{max-width:100%;min-height:0;box-shadow:none;position:relative;right:auto;bottom:auto}}@media (max-width: 767px){.map_infobox{max-width:550px;margin:0 auto}}.map_infobox h3{margin-top:10px;margin-bottom:10px}@media (max-width: 767px){.map_infobox h3{font-size:1.2em}}.map_infobox .line{margin:0 5px;font-size:0.85em;line-height:130%}.map_infobox .line.address,.map_infobox .line.mail{display:block}.map_infobox .line .label{margin-right:5px;font-weight:bold}.map_infobox .line a{color:#2EAADC}.map_infobox .others span{font-size:12px;text-transform:uppercase}.map_infobox .others img{height:20px;margin:0 5px}.map_marker_popup{font:14px/130% "futura-pt", "arial", "Helvetica", sans-serif;zoom:1}.map_marker_popup .thumb{float:left;width:120px;height:120px;line-height:120px;margin-bottom:20px;margin-right:20px;overflow:hidden;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;text-align:center}.map_marker_popup .content{float:left;max-width:200px}.map_marker_popup .content h4{margin:10px 0;font-size:16px;line-height:120%;text-transform:uppercase;font-weight:bold;letter-spacing:0}.map_marker_popup .content p{margin-bottom:10px;font-weight:300}.map_marker_popup .content a{display:inline-block;font-weight:bold;font-style:italic;font-size:1.1em;text-transform:uppercase;color:#2EAADC}.map_marker_popup .content a.link{display:inline-block;margin-left:15px;padding:0 15px;font-style:italic;font-size:0.9em;color:#333;border-left:1px dotted #ddd}.section.destination h3{text-transform:none;font-style:italic;font-size:1.27em;line-height:140%}.section.destination h3:before{content:'\201C';padding-right:10px;font-size:1.2em}.section.destination h3:after{content:'\201D';padding-left:10px;font-size:1.2em}.section.destination .post_preview u,.section.destination .post_preview strong{text-decoration:underline;font-weight:300;color:#2EAADC}.section.destination .post_preview em,.section.destination .post_preview i{font-style:normal;color:#2EAADC}.section.destination .map_box{margin-bottom:40px}.section_img_bg{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.section_img_bg.extra_box{margin:60px 0}@media (max-width: 991px){.section_img_bg.extra_box{margin:40px 0}}.section_img_bg .box_content{background:#fff;padding:60px;min-height:450px}@media (max-width: 767px){.section_img_bg .box_content{padding:40px 20px}}.poi_list .box{position:relative;z-index:300}.poi_list .box.first{padding-top:0;border-top:none}.poi_list .box.odd .thumb{margin-right:20px}.poi_list .box.even .thumb{margin-left:20px}@media (min-width: 992px){.poi_list .box{padding-top:40px;padding-bottom:40px;border-top:1px dotted #ddd}}.poi_list .box .thumb_wrap{min-height:100px}@media (max-width: 991px){.poi_list .box .thumb_wrap{height:350px}}.poi_list .box .thumb_wrap .thumb{min-height:100px;width:auto;position:absolute;z-index:310;top:0;left:10px;right:10px;bottom:0;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.poi_list .box .thumb_wrap .thumb.void{background-size:auto}.poi_list .box .content{min-height:250px;padding:20px 20px 0;font-size:16px;line-height:140%}@media (min-width: 768px) and (max-width: 991px){.poi_list .box .content{margin:40px 0;padding:0 40px}}.poi_list .box .content h3{margin-bottom:20px;line-height:100%;font-weight:bold;color:#333}.section.rooms .post_preview{margin-bottom:0}@media (max-width: 991px){.section.rooms .post_preview{margin-bottom:20px}}#rooms_list{padding-top:0}.room_box{width:100%;margin-bottom:1px;position:relative;z-index:300}.room_box.even .room_content_wrap{left:auto;right:0}.room_box.even .room_content_wrap .room_content{left:auto;right:-300px}.room_box.even .room_content_wrap .room_content .col_content{float:left}.room_box.even .room_gallery .minigallery_box .minigallery .thumb_gallery .more_gallery{left:0;right:auto}@media (min-width: 992px){.room_box.even .room_gallery .minigallery_box .rooms_gallery_pager{left:0;right:auto}}.room_box .room_content_wrap{width:100%;overflow:hidden}@media (min-width: 992px){.room_box .room_content_wrap{width:600px;height:450px;position:absolute;z-index:320;top:0;left:0}}@media (min-width: 1200px) and (min-height: 700px){.room_box .room_content_wrap{top:-40px}}@media (min-width: 768px) and (max-width: 991px){.room_box .room_content_wrap{max-width:740px;margin:0 auto;padding-top:40px;padding-bottom:40px}}.room_box .room_content_wrap .room_content{width:100%;overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (min-width: 992px){.room_box .room_content_wrap .room_content{height:450px;position:absolute;z-index:320;top:0;left:-300px}}.room_box .room_content_wrap .room_content .col{width:100%;line-height:140%;padding:20px;position:relative;z-index:321}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col{height:100%;width:300px;font-size:15px;padding:0}}.room_box .room_content_wrap .room_content .col .content_box{width:100%;overflow-x:hidden;overflow-y:auto;position:relative;z-index:322}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col .content_box{height:370px;width:220px;margin:40px}}.room_box .room_content_wrap .room_content .col .content_box .content h3{font-size:1.45em;line-height:100%;margin-bottom:10px;color:#006093}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col .content_box .content h3{text-align:center}}@media (max-width: 991px){.room_box .room_content_wrap .room_content .col .content_box .content h3{font-size:2.5em;margin-bottom:20px}}@media (max-width: 767px){.room_box .room_content_wrap .room_content .col .content_box .content h3{font-size:2em}}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col .content_box .content .description{margin-bottom:20px;line-height:140%}}@media (max-width: 991px){.room_box .room_content_wrap .room_content .col .content_box .content .button{margin-top:20px}}.room_box .room_content_wrap .room_content .col .open_services{display:block;font-size:0.8em;font-style:italic;text-transform:uppercase;letter-spacing:0.05em;text-align:center;position:absolute;z-index:320;left:40px;right:40px;bottom:20px;color:#333}.room_box .room_content_wrap .room_content .col .open_services:before{margin-right:10px;content:'\f105';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif}.room_box .room_content_wrap .room_content .col .open_services:hover{color:#2EAADC}.room_box .room_content_wrap .room_content .col_content{float:right;background:#fff}.room_box .room_content_wrap .room_content .col_features{float:left}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col_features{color:#ccc;background:#0a2f47}}.room_box .room_content_wrap .room_content .col_features h4{margin-bottom:20px;color:#2EAADC}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col_features h4{color:#ccc;font-size:1.2em}}@media (max-width: 767px){.room_box .room_content_wrap .room_content .col_features h4{font-size:1.2em}}@media (min-width: 992px){.room_box .room_content_wrap .room_content .col_features ul{margin-left:20px}}.room_box .room_content_wrap .room_content .col_features .close_services{display:block;width:25px;height:25px;position:absolute;z-index:320;top:5px;left:5px}.room_box .room_content_wrap .room_content .col_features .close_services .cross:before,.room_box .room_content_wrap .room_content .col_features .close_services .cross:after{width:25px;background-color:#ffffff}.room_box .room_content_wrap .room_content .col_features .close_services:hover{opacity:.5;filter:Alpha(opacity=50)}.room_box .room_content_wrap .room_content .col_features .scroll .mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4)}.room_gallery{width:100%;height:400px}@media (min-width: 992px){.room_gallery{height:500px;overflow:hidden}}@media (min-width: 1200px) and (min-height: 700px){.room_gallery{height:700px}}@media (max-width: 767px){.room_gallery{height:200px}}.room_gallery .minigallery_box{width:100%;height:100%;margin:0;padding:0;position:relative;z-index:310}.room_gallery .minigallery_box .minigallery{height:100%;margin:0;padding:0}.room_gallery .minigallery_box .minigallery .thumb_gallery .more_gallery{top:5px;right:0;bottom:auto;left:auto}.room_gallery .minigallery_box .minigallery .thumb_gallery .more_gallery.with_counter{top:185px;width:180px}.room_gallery .minigallery_box .minigallery .thumb_gallery .more_gallery a{width:100%;font-size:11px;padding:0 10px}.room_gallery .minigallery_box .rooms_gallery_pager{background:#006093}@media (min-width: 992px){.room_gallery .minigallery_box .rooms_gallery_pager{left:auto;right:0;bottom:auto;top:0}}.gallery.default{position:relative;z-index:300}.cats_box{padding:0 30px;text-align:left}@media (max-width: 991px){.cats_box{height:25px;position:relative;z-index:200}}.cats_box ul{list-style:inside disc none}@media (max-width: 991px){.cats_box ul{list-style:inside none none;width:100%;height:0;position:absolute;z-index:201;top:25px;left:0}}.cats_box ul li{margin-bottom:15px;line-height:140%;font-size:13px;color:#eee}@media (max-width: 991px){.cats_box ul li{text-align:center}.cats_box ul li a.active{position:absolute;z-index:201;top:0;left:0}}.cats_box ul li a{display:inline-block;text-transform:uppercase;line-height:100%;letter-spacing:0.05em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#eee}.cats_box ul li a.active{color:#2EAADC}#gallery_wrap{width:100%;margin:0;padding:0;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s}#gallery_wrap .grid_sizer{width:20%}#gallery_wrap .thumb_gallery_box{width:20%;position:relative;float:left;margin:0;padding:0;opacity:0;filter:Alpha(opacity=0);background:#f8f8f8}@media (min-width: 1200px){#gallery_wrap .thumb_gallery_box{width:16.6666666666666666%}}@media (max-width: 991px){#gallery_wrap .thumb_gallery_box{width:33.333333333333333%}}#gallery_wrap .thumb_gallery_box.shown{opacity:1;filter:Alpha(opacity=100)}@media (min-width: 992px) and (max-width: 1199px){#gallery_wrap .thumb_gallery_box.thumb_gallery_box--width3{width:60%}}@media (min-width: 1200px){#gallery_wrap .thumb_gallery_box.thumb_gallery_box--width3{width:50%}}#gallery_wrap .thumb_gallery_box.stamp_intro{left:0;top:0;background-color:#222}@media (max-width: 991px){#gallery_wrap .thumb_gallery_box.stamp_intro{z-index:999}}@media (max-width: 991px){#gallery_wrap .thumb_gallery_box.stamp_intro{width:100%;text-align:center}}#gallery_wrap .thumb_gallery_box.stamp_intro h2{margin:0;padding:40px 30px 20px;font-weight:normal;font-size:1.5em;line-height:120%;color:#eee}@media (max-width: 767px){#gallery_wrap .thumb_gallery_box.stamp_intro h2{font-size:1.2em}}#gallery_wrap .thumb_gallery_box.stamp_intro h2 span{text-transform:capitalize;font-size:75%;font-style:italic}#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box_mobile{margin:0 0 10px}#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box_mobile .select-label{color:#ffffff;text-transform:capitalize}#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box_mobile .select-label span.fa{font-size:10px}#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box_mobile .galleries .select-option a{display:block;width:100%;height:100%;padding:7px 5px;text-transform:capitalize}#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box_mobile .galleries .select-option a.active{color:#2EAADC}#gallery_wrap .thumb_gallery_box figure{width:100%;height:100%}#gallery_wrap .thumb_gallery_box .thumb_gallery{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:300}#gallery_wrap .thumb_gallery_box .thumb_gallery img{height:auto;width:100%}#gallery_wrap .thumb_gallery_box .thumb_gallery:hover figcaption{opacity:1;filter:Alpha(opacity=100)}#gallery_wrap .thumb_gallery_box .thumb_gallery figcaption{width:100%;height:100%;position:absolute;z-index:310;top:0;left:0;-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-ms-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;opacity:0;filter:Alpha(opacity=0);background:rgba(0,0,0,0.75)}#gallery_wrap .thumb_gallery_box .thumb_gallery figcaption .caption{width:100%;padding:0 20px 20px 20px;position:absolute;z-index:320;left:0;bottom:0}#gallery_wrap .thumb_gallery_box .thumb_gallery figcaption .caption h4{margin:0;line-height:24px;font-size:20px;font-weight:normal;text-transform:none;color:#fff;text-shadow:0 0 40px #000}#gallery_wrap .thumb_gallery_box .thumb_gallery .icon_virtual_wrap{width:100%;height:100%;position:absolute;z-index:300;top:0;left:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;background:rgba(0,0,0,0.2)}#gallery_wrap .thumb_gallery_box .thumb_gallery .icon_virtual_wrap .icon_virtual{width:70px;height:70px;margin:-35px 0 0 -35px;line-height:70px;text-align:center;font-size:3em;cursor:pointer;position:absolute;z-index:301;top:50%;left:50%;background:url("../images/360.png") center no-repeat;background-size:cover}#gallery_wrap .thumb_gallery_box .thumb_gallery .icon_play_wrap{width:100%;height:100%;position:absolute;z-index:300;top:0;left:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;background:rgba(0,0,0,0.2)}#gallery_wrap .thumb_gallery_box .thumb_gallery .icon_play_wrap:hover{background:rgba(0,0,0,0.6)}#gallery_wrap .thumb_gallery_box .thumb_gallery .icon_play_wrap .icon_play{width:70px;height:70px;margin:-35px 0 0 -35px;line-height:70px;text-align:center;font-size:3em;cursor:pointer;position:absolute;z-index:301;top:50%;left:50%;color:#fff;text-shadow:0 0 40px black}#gallery_pop_up_wrap{width:100%;height:100%;visibility:hidden;overflow:hidden;background:rgba(0,0,0,0.8) none repeat scroll 0 0;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0;filter:Alpha(opacity=0);-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-ms-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s}#gallery_pop_up_wrap.opened{visibility:visible;z-index:9999;opacity:1;filter:Alpha(opacity=100)}#gallery_pop_up_wrap .gallery_pop_up{width:98%;height:96%;margin:1%;padding:0;overflow:hidden;position:absolute;z-index:300;top:0;left:0;right:0;bottom:0}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories{width:280px;height:100%;position:absolute;z-index:340;top:0;left:-300px;-webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-ms-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;background:rgba(34,34,34,0.8)}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories.opened{left:0}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories .cats{width:260px;padding:20px;margin-top:60px;margin-left:5px;list-style:inside disc none}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories .cats li{margin-bottom:15px;font-size:13px;cursor:pointer;line-height:140%;text-transform:uppercase;letter-spacing:0.05em;color:#eee}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories .cats li a{color:#eee}#gallery_pop_up_wrap .gallery_pop_up .gallery_categories .cats li a.active,#gallery_pop_up_wrap .gallery_pop_up .gallery_categories .cats li a:hover{color:#2EAADC}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu{display:block;width:70px;height:70px;cursor:pointer;position:absolute;z-index:350;top:0;left:0;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s;background:rgba(34,34,34,0.7)}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon{display:block;height:20px;margin-top:24.5px;position:relative;z-index:300}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar{position:absolute;z-index:400;top:50%;left:50%;width:30px;height:2px;margin-left:-15px;margin-top:-1px;background-color:#fff}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:after,#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:before{width:30px;height:2px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;left:0}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:before{top:-8px}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:after{bottom:-8px}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:before,#gallery_pop_up_wrap .gallery_pop_up .gallery_menu .icon .bar:after{background-color:#fff}#gallery_pop_up_wrap .gallery_pop_up .gallery_menu:hover{background:#2EAADC}#gallery_pop_up_wrap .gallery_pop_up .gallery_close{width:70px;height:70px;cursor:pointer;position:absolute;z-index:350;top:0;right:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:rgba(34,34,34,0.7)}#gallery_pop_up_wrap .gallery_pop_up .gallery_close .cross{width:50px;height:50px;margin:10px}#gallery_pop_up_wrap .gallery_pop_up .gallery_close .cross:before,#gallery_pop_up_wrap .gallery_pop_up .gallery_close .cross:after{width:50px;height:2px;top:25px;background-color:#ffffff}#gallery_pop_up_wrap .gallery_pop_up .gallery_close:hover{background:#2EAADC}#gallery_pop_up_wrap .gallery_pop_up .gallery_prev,#gallery_pop_up_wrap .gallery_pop_up .gallery_next{display:block;height:62px;width:62px;margin:0;line-height:62px;cursor:pointer;text-align:center;position:absolute;z-index:350;right:65px;bottom:50px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#2EAADC}#gallery_pop_up_wrap .gallery_pop_up .gallery_prev span,#gallery_pop_up_wrap .gallery_pop_up .gallery_next span{display:block;width:16px;height:27px;margin:17px auto;background:transparent url("../images/arrows.png") no-repeat -52px -127px}#gallery_pop_up_wrap .gallery_pop_up .gallery_prev:hover,#gallery_pop_up_wrap .gallery_pop_up .gallery_next:hover{background:#222222}#gallery_pop_up_wrap .gallery_pop_up .gallery_prev{right:128px}#gallery_pop_up_wrap .gallery_pop_up .gallery_prev span{background-position:-12px -127px}#gallery_pop_up_wrap .gallery_pop_up .gallery_box{width:100%;height:100%;position:absolute;z-index:330;top:0;left:0;background-color:transparent;background-attachment:scroll;background-position:center center;background-repeat:no-repeat}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box{width:100%;height:100%;position:absolute;z-index:320;top:0;left:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;opacity:0;filter:Alpha(opacity=0)}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box.opened{opacity:1;filter:Alpha(opacity=100)}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle{width:100%;height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle li{display:block;width:100%;height:100%;position:relative;z-index:320}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle li img{position:absolute}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle .owl-stage-outer{height:100%}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle .owl-stage-outer .owl-stage{height:100%}#gallery_pop_up_wrap .gallery_pop_up .gallery_cycle_box .gallery_cycle .owl-stage-outer .owl-stage .owl-item{overflow:hidden;height:100%}#gallery_pop_up_wrap .gallery_pop_up .gallery_caption{padding:10px;width:350px;height:62px;position:absolute;z-index:370;right:200px;bottom:50px;text-shadow:1px 1px 20px #000,1px 1px 5px rgba(0,0,0,0.3)}#gallery_pop_up_wrap .gallery_pop_up .gallery_caption .cat_caption{float:right;clear:both;display:block;font-size:28px;font-weight:normal;color:#fff}#gallery_pop_up_wrap .gallery_pop_up .gallery_caption small{float:right;clear:both;color:#fff}#gallery_pop_up_wrap .gallery_pop_up .gallery_caption small i{font-style:normal}.section.single_restaurant .extra_content h3{font-size:18px;font-weight:bold;color:#333}body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.date{width:33.3333%}@media (max-width: 767px){body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.date{width:50%}}body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.time{width:33.3333%}@media (min-width: 768px) and (max-width: 991px){body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.time{padding-right:5px}}@media (max-width: 767px){body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.time{width:50%}}body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.number{width:33.3333%}@media (min-width: 768px) and (max-width: 991px){body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.number{padding-left:5px;padding-right:10px}}@media (max-width: 767px){body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.number{width:100%;padding-right:10px}}body.spa .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field{padding-left:10px}body.spa .gform_wrapper .gform_footer{width:50%}@media (max-width: 991px){body.spa .gform_wrapper .gform_footer{width:100%}}#sidebar{display:block}@media (max-width: 767px){.section.offers{padding-top:20px}}#offers_sidebar{width:220px;position:fixed;z-index:150;left:0;bottom:0;background:#fff;border-left:1px solid #f3f3f3}@media (max-width: 767px){#offers_sidebar{width:100%;position:relative;left:auto;bottom:auto;height:auto !important}}#offers_filters{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:40px 10px 20px 20px;position:relative;z-index:200}@media (max-width: 767px){#offers_filters{padding:20px 0 0;height:auto;width:auto}}@media (max-width: 767px){#offers_filters .filters{margin:20px 0;text-align:center}}#offers_filters .filter_box{width:100%;margin-bottom:20px;padding-bottom:20px;font-size:15px;line-height:150%;text-align:center;overflow:hidden;border-bottom:1px dotted #ccc}@media (max-width: 767px){#offers_filters .filter_box{padding-bottom:10px;margin-bottom:10px}}#offers_filters .filter_box.reset{border-bottom:none}@media (max-width: 767px){#offers_filters .filter_box.reset{margin-bottom:0}}#offers_filters .filter_box.reset a{font-size:0.85em;letter-spacing:0.05em;text-transform:uppercase}#offers_filters .filter_box .title{letter-spacing:0.05em;text-transform:uppercase;margin-bottom:20px}@media (max-width: 767px){#offers_filters .filter_box .title{margin-bottom:10px}}#offers_filters .filter_box .title strong{font-size:16px}#offers_filters .filter_box a{display:block;width:100%;margin:0 0 3px 0;padding:0;line-height:150%;color:#333333}@media (max-width: 767px){#offers_filters .filter_box a{position:relative;z-index:100;display:inline;margin:0}}#offers_filters .filter_box a:after{display:block;width:50%;height:3px;content:'';margin:0 auto;background:transparent}@media (max-width: 767px){#offers_filters .filter_box a:after{width:100%;position:absolute;z-index:150;left:0;bottom:-2px}}#offers_filters .filter_box a.active:after{background:#2EAADC}#offers_filters .filter_box .separator{display:none}@media (max-width: 767px){#offers_filters .filter_box .separator{display:inline;margin:0 5px}}#offers_filters .mobile_title h2{margin-bottom:10px}#offers_wrap{padding-left:220px}@media (max-width: 767px){#offers_wrap{padding-left:0}}.offers_container{max-width:1160px}.offers_list{opacity:0;filter:Alpha(opacity=0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.offers_list .offer{margin:10px 0;font-size:14px;line-height:150%;text-align:center;position:relative;z-index:100;background:#f3f3f3}.offers_list .offer.exclusive{font-size:1em}.offers_list .offer.exclusive .thumb_wrap{position:absolute;z-index:115;top:0;left:0;right:0;bottom:0}.offers_list .offer.exclusive .thumb_wrap .thumb{width:100%;height:100%}.offers_list .offer.exclusive .box_exclusive_content{width:50%;position:absolute;z-index:120;top:0;left:0;bottom:0;background:rgba(0,0,0,0.5)}@media (max-width: 767px){.offers_list .offer.exclusive .box_exclusive_content{width:100%}}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap{display:table;width:100%;height:100%}@media (max-width: 767px){.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap{padding:0 20px}}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content{display:table-cell;vertical-align:middle;text-transform:uppercase;padding-bottom:0}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content h4{font-size:2.2em}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content h4 a{color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,0.3),0 0 40px}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content .description{color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,0.3),0 0 40px}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content .buttons{position:static;margin-top:20px}.offers_list .offer.exclusive .box_exclusive_content .box_content_wrap .box_content .buttons .info_box{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.offers_list .offer .thumb_wrap{position:relative;z-index:110}.offers_list .offer .thumb_wrap .thumb{height:200px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.offers_list .offer .thumb_wrap .thumb a{display:block;width:100%;height:100%}.offers_list .offer .box_content_wrap{padding:40px}.offers_list .offer .box_content_wrap .box_content{padding-bottom:40px}.offers_list .offer .box_content_wrap .box_content h4{margin-bottom:20px;line-height:100%}.offers_list .offer .box_content_wrap .box_content h4 a{color:#006093}.offers_list .offer .box_content_wrap .box_content h4 a:hover{color:#2EAADC}.offers_list .offer .box_content_wrap .box_content .buttons{width:100%;height:40px;line-height:40px;text-align:center;position:absolute;z-index:150;left:0;bottom:35px}.offers_list .offer .box_content_wrap .box_content .book_box,.offers_list .offer .box_content_wrap .box_content .info_box{display:inline}.offers_list .offer .box_content_wrap .box_content .info_box{margin-right:10px}.section.single_offer h2+.buttons{margin-top:-20px}.section.single_offer .buttons{height:40px;font-size:16px}@media (max-width: 767px){.section.single_offer .buttons{font-size:14px}}@media (min-width: 1200px){.section.single_offer .buttons{font-size:18px}}.section.single_offer .buttons p{display:inline-block;float:left;height:40px;line-height:40px;margin-right:20px;font-size:0.85em;letter-spacing:0.05em;text-transform:uppercase}.section.single_offer .buttons .social{display:inline-block;height:40px;line-height:40px;font-size:inherit !important}.section.single_offer .buttons .social a{vertical-align:top}.section.single_offer .buttons .social a span{font-size:inherit !important;color:#333333;border:1px solid #ddd}.section.single_offer .buttons .social a span:hover{color:#ffffff}.section.single_offer .buttons .info{display:inline-block;height:40px;line-height:40px;font-size:0.85em;letter-spacing:0.05em;text-transform:uppercase;color:#2EAADC}.section.single_offer .buttons .info:hover{text-decoration:underline;color:#aaaaaa}.section.single_offer .buttons .info .fa{width:40px;height:40px;line-height:40px;margin-left:10px;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#2EAADC;color:#fff}.section.single_offer .buttons .social+.info{padding-left:40px}.section.single_offer .body .button{margin-top:20px}.single_offer_details{width:900px;font-size:16px;line-height:150%;min-height:200px;position:relative;z-index:100}@media (max-width: 991px){.single_offer_details{width:100%;max-width:600px}}.single_offer_details .close{width:30px;height:30px;position:absolute;z-index:200;top:5px;left:5px}.single_offer_details .close .cross:before,.single_offer_details .close .cross:after{background-color:#ffffff}.single_offer_details .close:hover{opacity:.5;filter:Alpha(opacity=50)}.single_offer_details .thumb_box{width:50%;height:auto;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:absolute;z-index:120;top:0;left:0;bottom:0}@media (max-width: 991px){.single_offer_details .thumb_box{width:100%;position:relative;z-index:120}}.single_offer_details .thumb_box:after,.single_offer_details .thumb_box:before{display:none}.single_offer_details .thumb_box .thumb_box_overlay{width:100%;height:100%;display:table;background:rgba(0,0,0,0.7);position:relative;z-index:200}.single_offer_details .thumb_box .thumb_box_overlay .thumb_content{width:100%;padding:0 40px 50px;display:table-cell;vertical-align:middle}@media (max-width: 991px){.single_offer_details .thumb_box .thumb_box_overlay .thumb_content{padding:40px}}@media (max-width: 767px){.single_offer_details .thumb_box .thumb_box_overlay .thumb_content{padding:40px 20px 20px}}.single_offer_details .thumb_box .thumb_box_overlay .thumb_content .title{margin-bottom:10px;padding-bottom:10px;font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;letter-spacing:0.05em;text-transform:uppercase;position:relative;z-index:200;color:#fff;border-bottom:1px solid rgba(255,255,255,0.5)}@media (max-width: 767px){.single_offer_details .thumb_box .thumb_box_overlay .thumb_content .title{font-size:1.2em}}.single_offer_details .thumb_box .thumb_box_overlay .thumb_content .hotel_name{display:block;margin-bottom:20px;font-size:0.85em;line-height:130%;letter-spacing:0.05em;text-transform:uppercase;color:#fff}.single_offer_details .thumb_box .thumb_box_overlay .thumb_content .button{margin:0 auto 20px}.single_offer_details .thumb_box .thumb_box_overlay .buttons{width:100%;height:60px;position:absolute;z-index:320;left:0;bottom:0}.single_offer_details .content_box{width:50%;margin-left:50%;padding:40px}@media (max-width: 991px){.single_offer_details .content_box{width:100%;margin-left:0;padding:20px}}.single_offer_details .content_box .description{position:relative;z-index:200}.single_offer_details .content_box .description ul{list-style:disc outside none;margin:10px 0 10px 30px}.single_offer_details .content_box .description .btn_box{line-height:30px;text-align:right;position:absolute;z-index:400;right:0;bottom:-30px}@media (max-width: 991px){.single_offer_details .content_box .description .btn_box{width:100%;margin-left:0;text-align:center;right:auto;bottom:auto;margin-top:10px;position:relative}}.single_offer_details .content_box .description .btn_box .mail_btn{display:block;margin:0 auto}.single_offer_details .content_box .buttons{margin-top:20px;text-align:center;height:auto}.single_offer_details .content_box .buttons a{overflow:hidden;display:inline-block;margin:0 3px;border:none}.single_offer_details .content_box .buttons a span{color:#333}.home_style{background:#f3f3f3}.home_style .preview_box{margin-bottom:20px;font-size:16px;line-height:140%;overflow:hidden;background-color:transparent}@media (min-width: 992px){.home_style .preview_box.big .preview_box_content{height:540px}.home_style .preview_box.big .preview_box_content .description .content h3{font-size:2.5em;line-height:100%}.home_style .preview_box.big .preview_box_content .description .content h3 a{color:#ffffff}.home_style .preview_box.big .preview_box_content .description .content h3 a:hover{color:#2EAADC}.home_style .preview_box.big .preview_box_content .description .content .text{font-size:1.2em;color:#ffffff}.home_style .preview_box.big .preview_box_content .description .content .info_box .info{font-size:1.2em;color:#ffffff}.home_style .preview_box.big .preview_box_content .description .content .info_box .info:hover{color:#2EAADC}}.home_style .preview_box.alone .preview_box_content{height:auto}@media (min-width: 992px){.home_style .preview_box.alone .preview_box_content .thumb_box,.home_style .preview_box.alone .preview_box_content .description{width:100%;bottom:0}.home_style .preview_box.alone .preview_box_content .thumb_box{height:440px;position:relative;z-index:310}.home_style .preview_box.alone .preview_box_content .description{height:auto}}.home_style .preview_box .preview_box_content{position:relative;z-index:305;background-color:#ffffff}@media (min-width: 992px){.home_style .preview_box .preview_box_content{height:260px}}.home_style .preview_box .preview_box_content .description{float:left}@media (max-width: 991px){.home_style .preview_box .preview_box_content .description{height:auto;position:relative;z-index:310;background-color:#ffffff}}.home_style .preview_box .preview_box_content .description .content h3{margin-bottom:10px;font-size:1.8em;line-height:100%}.home_style .preview_box .preview_box_content .description .content h3 a{color:#333}.home_style .preview_box .preview_box_content .description .content h3 a:hover{color:#2EAADC}.home_style .preview_box .preview_box_content .description .content .text{font-size:1em;line-height:140%;color:#333}.home_style .preview_box .preview_box_content .description .content .info_box{font-size:16px}.home_style .preview_box .preview_box_content .description .content .info_box .info{line-height:140%;color:#333}.home_style .preview_box .preview_box_content .description .content .info_box .info:hover{color:#2EAADC}.home_style .preview_box .preview_box_content .thumb_box{left:auto;right:0}@media (max-width: 991px){.home_style .preview_box .preview_box_content .thumb_box{height:180px;position:relative;z-index:310}}@media (min-width: 992px){#body.events{padding-bottom:40px}}.events_list{padding-top:20px}.events_list.destination{padding-top:40px}@media (min-width: 992px){.events_list.destination{padding-top:40px}}@media (min-width: 992px){.events_list{padding-top:0}}.events_list .box{margin:10px 0;font-size:14px;line-height:150%;position:relative;z-index:310}.events_list .box .thumb{display:block;height:200px;width:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.events_list .box .content{padding:40px;background:#f3f3f3}.events_list .box .content .dates_box{margin-bottom:10px;color:#2EAADC}.events_list .box .content h4{margin-bottom:20px;line-height:100%}.events_list .box .content .excerpt{text-align:left;margin-bottom:20px}.events_list .box .content .info{display:inline-block;margin-right:10px;margin-bottom:20px;font-style:italic;font-size:0.9em;color:#333}.single_event h3 .label{margin:0 10px}.event_infos{margin-top:40px}.post_infos{padding:40px;background:#f3f3f3 none repeat scroll 0 0}@media (max-width: 767px){.post_infos{padding:40px 20px}}.post_infos a{color:#aaaaaa}.post_infos a:hover{text-decoration:underline;color:#2EAADC}.post_infos .title{font-size:32px;margin-bottom:40px;color:#2EAADC}@media (max-width: 767px){.post_infos .title{font-size:24px;margin-bottom:20px}}.post_infos .box_meta{display:block;padding:6px 0;border-bottom:1px dotted #dddddd}.post_infos .box_meta:last-child{border-bottom:none}@media (max-width: 991px){.post_infos .box_meta:first-child{border-top:1px dotted #dddddd}}.post_infos .box_meta .label{display:block;float:left;width:90px}.post_infos .box_meta .label:after{content:':'}.post_infos .box_meta .data{display:block;padding-left:100px}.post_infos .box_meta .data .small_label{font-size:80%;margin:0 5px}@media (max-width: 991px){.post_infos .map{margin-top:20px}}.post_infos .map img{width:100%;height:auto}#book-service-container{text-align:center}@media (min-width: 992px){#book-service-container{padding-bottom:100px}}#book-service-container .book-service{display:inline-block}#restaurant_form{font-size:14px;text-transform:uppercase;padding:40px 0 40px 0;z-index:305;background:#eeeeee}#restaurant_form h2{font-size:2em;margin-bottom:20px}#restaurant_form .picker{top:0;left:0;height:0;overflow:hidden}#restaurant_form .picker.picker--opened{height:auto;overflow:unset;width:100%}#restaurant_form .picker .picker__holder{width:500px;position:absolute;z-index:9999;left:0;bottom:0;top:auto;background:none;outline:none}@media (max-width: 991px){#restaurant_form .picker .picker__holder{width:350px}}@media (max-width: 767px){#restaurant_form .picker .picker__holder{width:100%}}#restaurant_form .picker .picker__holder .picker__frame{position:static;margin:0;max-width:100%}#restaurant_form .picker .picker__holder .picker__frame .picker__wrap .picker__box{box-shadow:none}#restaurant_form .picker.picker--time .picker__box{margin:0}#restaurant_form .picker.picker--time .picker__box .picker__list{padding:0;overflow:hidden}#restaurant_form .picker.picker--time .picker__box .picker__list li{float:left}@media (max-width: 767px){#restaurant_form .picker.picker--time .picker__box .picker__list li{padding:0.2em !important;font-size:14px}}#restaurant_form .picker.picker--time .picker__box .picker__list li.picker__list-item{width:25%;border-left:1px solid #ddd;border-right:1px solid #ddd}#restaurant_form .picker.picker--time .picker__button--clear{padding:0.1em 0.1em}#restaurant_form .picker.picker--time .picker__list-item--disabled{display:none}#restaurant_form .picker.picker--time .picker__button--clear{display:none;visibility:hidden;height:0;width:0;overflow:hidden}#restaurant_form .picker.picker--time .pickerLabel{width:100%;padding:10px 0 !important;text-align:center;font-weight:700;color:#2EAADC}#restaurant_form .restaurant_form_wrap{width:100%;clear:both;margin-bottom:20px;padding-bottom:20px;position:relative;z-index:200}#restaurant_form .restaurant_form_wrap ul{list-style:none inside none}#restaurant_form .restaurant_form_wrap li{list-style:none inside none}.wprm-booking-form>div{width:25% !important;float:left !important;height:40px;padding:0;margin-top:0 !important;margin-right:0 !important;margin-bottom:10px;margin-left:0 !important;position:relative;z-index:201;background-color:#fff;border-left:10px solid #eeeeee;border-right:10px solid #eeeeee}@media (max-width: 1200px){.wprm-booking-form>div{border-left-width:5px;border-right-width:5px}}@media (max-width: 991px){.wprm-booking-form>div{width:50% !important;font-size:12px}}@media (max-width: 767px){.wprm-booking-form>div{width:100% !important}}.wprm-booking-form>div:after{display:block;width:40px;height:40px;line-height:40px;content:"-";font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;left:0}@media (min-width: 992px) and (max-width: 1199px){.wprm-booking-form>div:after{width:30px}}.wprm-booking-form>div select,.wprm-booking-form>div input{padding-left:40px;height:40px;width:100%;text-transform:uppercase;font-weight:300 !important;position:relative;z-index:210;color:#000;border:1px solid #ebebeb;background-color:transparent}@media (min-width: 992px) and (max-width: 1199px){.wprm-booking-form>div select,.wprm-booking-form>div input{padding-left:30px}}.wprm-booking-form>div input.picker__input,.wprm-booking-form>div select{text-align:right;text-align-last:right;padding-right:10px}.wprm-booking-form>div .wprm-description{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.wprm-booking-form>div .wprm-label{height:40px;line-height:40px;font-weight:300 !important;position:absolute;z-index:205;top:0;left:50px}.wprm-booking-form>div ul{margin:10px}@media (max-width: 767px){.wprm-booking-form>div ul{margin:5px}}.wprm-booking-form .wprm-booking-submit-button{float:left;width:25% !important;height:40px;padding:0 10px;margin-top:0 !important;margin-right:0 !important;margin-bottom:10px;margin-left:0 !important;font-size:14px;background-color:#333333;border-left:10px solid #eeeeee;border-right:10px solid #eeeeee}.wprm-booking-form .wprm-booking-submit-button:hover{background-color:#2EAADC}@media (max-width: 1200px){.wprm-booking-form .wprm-booking-submit-button{border-left-width:5px;border-right-width:5px}}@media (max-width: 991px){.wprm-booking-form .wprm-booking-submit-button{width:50% !important}}@media (max-width: 767px){.wprm-booking-form .wprm-booking-submit-button{width:100% !important}}.wprm-booking-form #wprm-date-wrap{z-index:300}@media (max-width: 991px){.wprm-booking-form #wprm-time-wrap{z-index:300;text-align:center}}@media (max-width: 991px){.wprm-booking-form #wprm-time-wrap .picker__holder{right:0;left:auto}}.wprm-booking-form #wprm-_wprm_restaurantname-wrap select,.wprm-booking-form #wprm-restaurant_name-wrap select{text-align:center;text-align-last:center}@media (min-width: 992px) and (max-width: 1199px){.wprm-booking-form #wprm-_wprm_restaurantname-wrap select,.wprm-booking-form #wprm-restaurant_name-wrap select{font-size:12px}}.wprm-booking-form #wprm-_wprm_bookingpage-wrap,.wprm-booking-form #wprm-rest_id-wrap,.wprm-booking-form #wprm-_wprm_language-wrap,.wprm-booking-form #wprm-language-wrap{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.wprm-booking-form #wprm-_wprm_privacy-wrap,.wprm-booking-form #wprm-privacy-wrap{width:auto !important;float:left !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0;margin-left:0 !important;position:absolute;z-index:200;left:0;bottom:-15px;background-color:transparent}.wprm-booking-form #wprm-_wprm_privacy-wrap.error label,.wprm-booking-form #wprm-privacy-wrap.error label{padding:0 5px;background:rgba(255,0,0,0.3)}@media (max-width: 991px){.wprm-booking-form #wprm-_wprm_privacy-wrap,.wprm-booking-form #wprm-privacy-wrap{line-height:20px}}.wprm-booking-form #wprm-_wprm_privacy-wrap:after,.wprm-booking-form #wprm-privacy-wrap:after{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.wprm-booking-form #wprm-_wprm_privacy-wrap .wprm-label,.wprm-booking-form #wprm-privacy-wrap .wprm-label{top:auto;left:auto;position:relative;z-index:300}.wprm-booking-form #wprm-_wprm_privacy-wrap input,.wprm-booking-form #wprm-privacy-wrap input{float:left;width:auto;margin-right:10px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.wprm-booking-form #wprm-_wprm_privacy-wrap .error,.wprm-booking-form #wprm-privacy-wrap .error{padding:8px 14px 8px;position:absolute;z-index:200;top:40px;left:0;color:red;text-shadow:0 1px 0 rgba(255,255,255,0.5)}#wprm-fullname-wrap:after{content:'\f007'}#wprm-phone-wrap:after{content:'\f095'}#wprm-email-wrap:after{content:'\f0e0'}#wprm-_wprm_restaurantname-wrap:after,#wprm-restaurant_name-wrap:after{content:'\f0f5'}#wprm-_wprm_restaurantname-wrap label,#wprm-restaurant_name-wrap label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}#wprm-date-wrap:after{content:'\f073'}#wprm-time-wrap:after{content:'\f017'}#wprm-party-wrap:after{content:'\f0c0'}.open-table-widget .otw-wrapper{overflow:hidden}.open-table-widget .otw-wrapper .otw-button-wrap,.open-table-widget .otw-wrapper .otw-input-wrap{width:25% !important;float:left !important;height:40px;padding:0;margin-top:0 !important;margin-right:0 !important;margin-bottom:10px;margin-left:0 !important;position:relative;z-index:200;background-color:#fff;border-left:10px solid #eeeeee;border-right:10px solid #eeeeee}@media (max-width: 991px){.open-table-widget .otw-wrapper .otw-button-wrap,.open-table-widget .otw-wrapper .otw-input-wrap{width:50% !important;font-size:12px}}.open-table-widget .otw-wrapper .otw-button-wrap label,.open-table-widget .otw-wrapper .otw-input-wrap label{float:left;height:40px;line-height:40px;font-weight:300 !important;position:absolute;z-index:205;top:0;left:10px}.open-table-widget .otw-wrapper .otw-button-wrap input[type="text"],.open-table-widget .otw-wrapper .otw-button-wrap select,.open-table-widget .otw-wrapper .otw-input-wrap input[type="text"],.open-table-widget .otw-wrapper .otw-input-wrap select{height:40px;padding:0 10px 0 0;text-align:right;border:1px solid #CCC}.open-table-widget .otw-wrapper .otw-button-wrap{float:left;width:25% !important;height:40px}@media (max-width: 991px){.open-table-widget .otw-wrapper .otw-button-wrap{width:50% !important}}.open-table-widget .otw-wrapper .otw-button-wrap .otw-submit{width:100%;height:40px;padding:0 10px;margin-top:0 !important;margin-right:0 !important;margin-bottom:10px;margin-left:0 !important;font-size:16px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#FFFFFF;background-color:#333333}.open-table-widget .otw-wrapper .otw-button-wrap .otw-submit:hover{background-color:#2EAADC}.press_box .article_wrap .article{margin-bottom:40px}.press_box .article_wrap .article .title{font-size:21px;line-height:130%;text-transform:uppercase;color:#006093}.press_box .article_wrap .article a{display:block}.press_box .article_wrap .article .thumb{width:100%;height:auto;padding:10px 0 0;margin-bottom:10px;overflow:hidden;border-top:1px #006093 solid}.press_box .article_wrap .article .thumb a{width:100%;overflow:hidden}.press_box .article_wrap .article .thumb a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.press_box .article_wrap .article .thumb a img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.press_box .article_wrap .article img{width:100%}@media (min-width: 992px){.press_box .press_col{padding-right:20px;border-right:1px solid #ddd}}@media (max-width: 991px){.press_box_preview{margin-top:40px}}.press_box_preview .press_box .article_wrap .article .title{font-weight:bold;font-size:1em}@media (min-width: 992px){.press_box_preview .view_all_box{text-align:right}}.awards_box{line-height:130%;font-size:16px}@media (max-width: 991px){.awards_box{text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}}.awards_box .award{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.awards_box .award.first{margin-top:0;padding-top:0;border-top:none}.awards_box .award img{float:left;max-width:150px;max-height:60px;margin-right:10px}@media (max-width: 991px){.awards_box .award img{max-width:200px;float:none;margin:0 0 10px 0}}.awards_box .award .title{display:block;font-weight:700}.title_partnership h2{margin-top:40px;padding-top:40px}.map_wrap.map_location .map_box{margin:0;height:100%}#extra_honeymoon{padding-bottom:0}.honeymoon .preview_offers{margin-top:0;margin-bottom:0;background-color:#ffffff}.honeymoon .preview_offers:before{display:none}.honeymoon .preview_offers .offer .box_content_wrap{margin-bottom:0}@media (min-width: 992px){.honeymoon .preview_offers .offer .box_content_wrap .box_content{background:#f8f8f8}}.honeymoon .preview_offers .offer .thumb_box_wrap .thumb_box{top:0}.offers_list.customizations_list .offer .box_content_wrap{background:#f3f3f3}.packages .package{background:#f8f8f8;margin-bottom:20px}.packages .package .content{padding:40px 40px 60px}.packages .package .content h3{color:#333;margin-bottom:40px}@media (max-width: 991px){.packages .package .content h3{font-size:1.5em}}.wedding_package{clear:both}.wedding_package .box{margin:20px 0;background:#f8f8f8;position:relative;z-index:300}.wedding_package .box .thumb_wrap{position:absolute;z-index:310;top:0;bottom:0}@media (max-width: 767px){.wedding_package .box .thumb_wrap{height:200px;position:relative;top:auto;left:auto;right:auto;bottom:auto}}.wedding_package .box .thumb_wrap .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:absolute;z-index:320;top:0;left:0;right:0;bottom:0}.wedding_package .box .content_wrap{position:relative;z-index:320}.wedding_package .box .content_wrap .content{padding:40px;margin:10px 0}@media (min-width: 1200px) and (min-height: 700px){.wedding_package .box .content_wrap .content{padding:60px}}@media (max-width: 991px){.wedding_package .box .content_wrap .content{padding:20px;margin:0}}.wedding_package .box .content_wrap .content h4{margin-bottom:20px}.wedding_package .box .content_wrap .content b,.wedding_package .box .content_wrap .content strong{font-weight:normal;color:#2EAADC}.wedding_package .box .content_wrap .content .description{margin-bottom:20px}.wedding_package .box .content_wrap .content .button{float:right}.wedding_customizations_wrap{padding-top:0}.wedding_customizations .custom_service{margin-bottom:40px}.wedding_customizations .custom_service.clear{clear:both}.wedding_customizations .custom_service.big .article .thumb{height:250px}.wedding_customizations .custom_service .article .thumb{height:200px;margin-bottom:20px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.wedding_customizations .custom_service .article h4{margin-bottom:20px;text-transform:none;letter-spacing:0;font-style:italic;color:#000}@media (max-width: 767px){.wedding_customizations .custom_service .article h4{font-size:1.2em}}.meeting_layouts .meeting_room{padding:20px;margin-bottom:20px;text-align:center;background:#fff}.meeting_layouts .meeting_room .thumb{display:block;margin-bottom:5px}.meeting_layouts .meeting_room h5{display:block;text-transform:uppercase;font-weight:bold}.meeting_packages .content{padding:40px 40px 60px;position:relative;z-index:300;background:#ffffff}@media (max-width: 767px){.meeting_packages .content{margin:0 0 20px 0}}.meeting_packages .content h3{color:#333333}.meeting_packages .content .mpack{margin:20px 0;padding-bottom:20px;border-bottom:1px dotted #ccc}.meeting_packages .content .mpack.last{border-bottom:none}.meeting_packages .content .mpack .title{color:#2EAADC}.meeting_packages .content .mail_btn{position:absolute;z-index:400;right:30px;bottom:30px}#meeting_form .gform_wrapper{padding:0}#meeting_form .gform_wrapper ul.gform_fields li.gfield{width:33.3333%}@media (max-width: 767px){#meeting_form .gform_wrapper ul.gform_fields li.gfield{width:50%}}@media (max-width: 767px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.email{width:100%;padding:0 10px}}#meeting_form .gform_wrapper ul.gform_fields li.gfield.list{width:25%}@media (max-width: 991px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.list{width:50%}}@media (max-width: 767px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.list{width:100%;padding:0 10px}}#meeting_form .gform_wrapper ul.gform_fields li.gfield.date{width:25%}@media (max-width: 991px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.date{width:50%}}#meeting_form .gform_wrapper ul.gform_fields li.gfield.time{width:25%}@media (max-width: 991px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.time{width:50%}}#meeting_form .gform_wrapper ul.gform_fields li.gfield.number{width:25%}@media (max-width: 991px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.number{width:50%;padding:0 10px}}@media (max-width: 767px){#meeting_form .gform_wrapper ul.gform_fields li.gfield.number{width:100%}}#meeting_form .gform_wrapper ul.gform_fields li.gfield.textarea_field{width:100%}#meeting_form .gform_wrapper ul.gform_fields li.gfield.privacy{bottom:0}#meeting_form .gform_wrapper .gform_footer{width:100%;margin-top:5px}#meeting_form .gform_wrapper .gform_footer input.gform_button{width:25%;font-size:12px;float:right;margin:0;background-color:#333}#meeting_form .gform_wrapper .gform_footer input.gform_button:hover{background-color:#2EAADC}#meeting_form .gform_wrapper .gform_footer .mandatory{width:50%;margin-top:10px;float:left;margin-bottom:10px;font-size:12px}.reviews{margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.reviews.list{margin:0;padding:40px;overflow:hidden;background:#fff}.reviews.list .review_box:nth-child(2n+1){clear:both}.reviews .review .rating{margin-bottom:10px;margin-right:10px;text-transform:uppercase}.reviews .review .rating span{display:inline-block}.reviews .review .rating .label{margin-right:10px;font-size:0.85em}.reviews .review .rating .num{font-size:1.2em;font-weight:normal;color:#2EAADC}.reviews .review .title{margin-bottom:10px;min-height:50px;font:bold 1em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#006093}.reviews .review .author_date{margin-bottom:10px;padding-bottom:10px;font-size:0.80em;text-transform:uppercase;border-bottom:1px solid #dfdfdf}.reviews .review .comment{margin-bottom:10px;font-size:0.9em;line-height:120%}.reviews .review .view_more{text-align:right}.reviews .review .view_more .label{display:inline-block;margin-right:10px;font-size:0.85em;text-transform:uppercase}.reviews .review .view_more a{display:inline-block;color:#aaa}.empty{width:100%;text-align:center;margin:20px auto}.content_intro+.guest_reviews_body .body{margin-top:-20px}.guest_reviews_body .body{padding-top:20px;text-align:center;border-top:1px dotted #ccc}.guest_reviews_body .body img{margin:0 10px}.badges{text-align:center}.badges .badge{display:inline-block}@media (min-width: 992px){.badges .badge{margin:0 10px}}@media (max-width: 767px){.badges .badge{width:100%;margin-bottom:20px}}.badges .badge img{display:inline-block;max-height:100px}.reviews_section{padding:60px 0;position:relative;z-index:100}@media (max-width: 991px){.reviews_section{padding:40px 0}}.sidebar_widgets{float:left;width:260px;padding:40px 0;background:#fff}.sidebar_widgets .widget_box{width:240px;margin:0 auto;text-align:center}.sidebar_widgets .widget_box>div{margin:10px auto !important;text-align:center}.sidebar_widgets .widget_box #rp-widget{margin:0 auto}@media (max-width: 991px){.sidebar_widgets{float:none;width:100%;padding:20px 0}}.reviews_box{padding-left:290px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 991px){.reviews_box{padding-left:0;width:100%;margin:20px 0}}.form_box{font-size:14px;text-transform:uppercase;padding:40px 0 40px 0;z-index:400;background:#eeeeee}.form_box h2{font-size:2em;margin-bottom:20px}.form_box .description{margin:0 0 20px;text-transform:none}@media (min-width: 992px){.form_box .description{font-size:16px}}.form_box .description a{color:#2EAADC}.form_box .description a:hover{color:#000}.form_box .buttons{margin:0 0 20px}.form_box .buttons a{float:right}.form_box .form_wrap{width:100%;clear:both;margin-bottom:20px}.form_box .form_wrap ul{list-style:none inside none}.form_box .form_wrap li{list-style:none inside none}.form_box .gform_confirmation_message{padding:20px;margin:0 0 40px 0;text-align:center;font-size:1.2em;color:#2EAADC;border:1px solid #eee}body .gform_wrapper{width:100%;margin:0;clear:both;padding-bottom:20px;position:relative;z-index:300;zoom:1}body .gform_wrapper.gf_browser_chrome .gform_body{width:100% !important}body .gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield.time select,body .gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield.time select{text-indent:50%}body .gform_wrapper:after{clear:both}body .gform_wrapper:after,body .gform_wrapper:before{content:"";display:table}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_body{width:100%;margin:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield{float:left;width:25%;height:40px;padding:0 10px;margin-top:5px;margin-bottom:5px;clear:none;position:relative;z-index:200}@media (max-width: 991px){body .gform_wrapper .gform_body ul.gform_fields li.gfield{width:50%}body .gform_wrapper .gform_body ul.gform_fields li.gfield:nth-child(2n+1){padding-right:5px;padding-left:10px;clear:both}body .gform_wrapper .gform_body ul.gform_fields li.gfield:nth-child(2n){padding-left:5px;padding-right:10px}}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{height:auto !important;border:none;top:auto;left:auto;bottom:auto;right:auto;margin-top:5px !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error label{margin-top:0 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error input{border:none !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield:after{display:block;width:40px;height:40px;line-height:40px;content:"-";font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;left:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield label{height:40px;line-height:40px;font-weight:300;position:absolute;z-index:220;top:0;left:50px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{padding-left:40px;height:40px;width:100%;margin:0;text-transform:uppercase;font-weight:300 !important;position:relative;z-index:210;background-color:#fff}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_select:before{display:block;width:40px;height:40px;line-height:40px;content:"\f107";font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input{width:100%;height:40px;padding:0;margin:0;line-height:40px;font-size:14px !important;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;z-index:230;background-color:transparent}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input{text-indent:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}body .gform_wrapper .gform_body ul.gform_fields li.gfield.name:after{content:'\f007'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.phone:after{content:'\f095'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.email:after{content:'\f0e0'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.date:after{content:'\f073'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.date input{text-align:center;text-align-last:center;padding:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.time:after{content:'\f017'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.time select{padding:0;text-align:center}body .gform_wrapper .gform_body ul.gform_fields li.gfield.number:after{content:'\f0c0'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.list:after{content:'\f02b'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field{width:100%;height:auto}@media (max-width: 767px){body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field{padding:0 10px}}body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field:after{content:'\f040'}body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field .ginput_container{padding:0;height:auto;background-color:transparent}body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea_field textarea{width:100%;height:120px;padding:5px;text-indent:40px;border:1px solid #e8e8e8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{width:100%;position:absolute;z-index:310;left:0;bottom:-25px}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .validation_message,body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .ginput_container{width:50%;float:left}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .validation_message{float:right;clear:none;padding-right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy:after{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy>label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container{background:none;padding-left:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox label{position:relative;top:auto;left:auto;margin-left:10px;text-transform:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox input{margin-top:0}body .gform_wrapper .gform_footer{width:25%;float:left;clear:none;margin:5px 0 0 0;padding:0;display:inline}@media (max-width: 991px){body .gform_wrapper .gform_footer{width:50%}}body .gform_wrapper .gform_footer input.gform_button{width:100%;float:right;margin:0;background-color:#333;border-left:10px solid #eeeeee;border-right:10px solid #eeeeee}@media (max-width: 991px){body .gform_wrapper .gform_footer input.gform_button{border-left-width:5px}}body .gform_wrapper .gform_footer input.gform_button:hover{background-color:#2EAADC}body .gform_wrapper .gform_footer .mandatory{width:50%;margin-top:10px;float:left;margin-bottom:10px;font-size:12px}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{text-align:center;padding:0.5em;font-weight:300;background:#f3f3f3 none repeat scroll 0 0;color:#333333;border-color:#f3f3f3}.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar td span:hover{border-color:#e6e6e6}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight,.ui-datepicker .ui-datepicker-calendar td span.ui-state-default.ui-state-highlight{background:#dddddd none repeat scroll 0 0;border-color:#dddddd}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight.ui-state-active,.ui-datepicker .ui-datepicker-calendar td span.ui-state-default.ui-state-highlight.ui-state-active{background:#2EAADC none repeat scroll 0 0;border-color:#2EAADC;color:#ffffff}.ui-datepicker .ui-datepicker-calendar td.date-range-selected.checkin-date a,.ui-datepicker .ui-datepicker-calendar td.date-range-selected.checkout-date a{background:#2EAADC none repeat scroll 0 0;border-color:#2EAADC;color:#ffffff}.ui-datepicker .ui-datepicker-calendar td.date-range-selected a{background:#f8f8f8 none repeat scroll 0 0;border-color:#2EAADC}.select-wrapper .select-dropdown-box{width:auto}#macaron_inline_cookie_box #cookie_description input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#macaron_inline_cookie_box #cookie_description ._dedge_cookies_table_wrap table{font-size:0.80em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:rgba(85,85,85,0.1)}#macaron_inline_cookie_box #cookie_description ._dedge_cookies_table_wrap table th{background:rgba(85,85,85,0.15);border-right-color:rgba(85,85,85,0.1)}#macaron_inline_cookie_box #cookie_description ._dedge_cookies_table_wrap table td,#macaron_inline_cookie_box #cookie_description ._dedge_cookies_table_wrap table th{border-width:1px;border-style:solid;border-color:rgba(85,85,85,0.1);padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.row_flexbox{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.thumb_box_custom{background-repeat:no-repeat;background-size:cover;background-color:#000;background-attachment:scroll;background-position:center;position:relative;width:100%;aspect-ratio:1 / 1;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.thumb_box_custom:after,.thumb_box_custom:before{display:block;content:"";height:auto;width:auto;position:absolute;z-index:310;top:20px;left:20px;right:20px;bottom:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-style:solid;border-color:rgba(255,255,255,0.3)}.thumb_box_custom:after{border-width:1px 0}.thumb_box_custom:before{border-width:0 1px}@media (max-width: 991px){.thumb_box_custom{aspect-ratio:4 / 3;margin-bottom:20px}.thumb_box_custom:after,.thumb_box_custom:before{display:none}}table{border:1px solid #ccc}table td,table tr{border:1px solid #ccc}table td,table tr{padding:5px}.gform_wrapper ul.gform_fields li.gfield{height:auto !important;width:50% !important;padding:20px 10px !important}@media (max-width: 991px){.gform_wrapper ul.gform_fields li.gfield{width:100% !important}}.gform_wrapper ul.gform_fields li.gfield:after{display:none !important}.gform_wrapper ul.gform_fields li.gfield.full{width:100% !important}.gform_wrapper ul.gform_fields li.gfield label{position:relative !important;left:0 !important}.gform_wrapper ul.gform_fields li.gfield .ginput_container{padding-left:0 !important;height:auto !important}.gform_wrapper ul.gform_fields li.gfield .ginput_container input[type="text"],.gform_wrapper ul.gform_fields li.gfield .ginput_container input[type="email"],.gform_wrapper ul.gform_fields li.gfield .ginput_container input[type="tel"],.gform_wrapper ul.gform_fields li.gfield .ginput_container input[type="number"],.gform_wrapper ul.gform_fields li.gfield .ginput_container select{border:1px solid #ccc}.gform_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_name .name_last{padding-right:0 !important}.gform_wrapper .gform_footer input.gform_button{border-left:0 !important;border-right:0 !important}
/*# sourceMappingURL=main.css.map */
