@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400");@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400i");.seobar_wrap{height:0;position:absolute;z-index:101;top:100px;left:0}.seobar_wrap .seobar{margin:0}.seobar_wrap .seobar *{font-size:12px;display:inline;line-height:100%;margin:0 10px}@media (max-width: 991px){.seobar_wrap{top:50px}}#header_wrapper{height:90px;width:100%;position:relative;z-index:500}@media (max-width: 767px){#header_wrapper{height:65px}}#header_wrapper.homepage{height:145px;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: 767px){#header_wrapper.homepage{height:65px;position:relative;z-index:500;background:transparent}}#header_wrapper.homepage #header{border-bottom:0 solid transparent;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}@media (min-width: 768px){#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:after{background:rgba(255,255,255,0.3)}#header_wrapper.homepage #header.home_top .top_bar .header_contacts{color:#ffffff;text-shadow:0 0 3px rgba(0,0,0,0.5)}#header_wrapper.homepage #header.home_top .top_bar .header_contacts a{color:#ffffff}#header_wrapper.homepage #header.home_top .top_bar .header_contacts a:hover,#header_wrapper.homepage #header.home_top .top_bar .header_contacts a:focus{color:#aaaaaa}#header_wrapper.homepage #header.home_top #open_menu{color:#ffffff;text-shadow:0 0 3px rgba(0,0,0,0.5)}#header_wrapper.homepage #header.home_top #open_menu:after{background:rgba(255,255,255,0.3)}#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:after{background:rgba(255,255,255,0.3)}#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a{color:#FFFFFF;text-shadow:0 0 3px rgba(0,0,0,0.5)}#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:#c09a5a}#header_wrapper.homepage #header.home_top #open_booking{width:0}#header_wrapper.homepage #header.home_top #languages_menu>a{color:#ffffff;text-shadow:0 0 3px rgba(0,0,0,0.5)}#header_wrapper.homepage #header.home_top #languages_menu>a:hover{color:#c09a5a}}@media (min-width: 768px) and (max-width: 991px){#header_wrapper.homepage #header.home_top{background:transparent}}#header_wrapper #header{height:90px;width:100%;font-size:0.8em;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;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);background:#ffffff none repeat scroll 0 0}@media (max-width: 767px){#header_wrapper #header{height:65px}}#logo{max-width:240px;line-height:90px;text-align:center;position:absolute;z-index:300;top:0;left:1.5em}@media (max-width: 991px){#logo{top:25px;line-height:65px}}#logo .logo_custom{display:none}#logo a{display:block;width:100%;height:100%}#logo a img{max-height:80%;max-width:85%}#logo a:hover,#logo a:focus{outline:none;opacity:.5;filter:Alpha(opacity=50)}.top_bar{float:right;width:auto;height:25px;text-align:right;margin-right:1.8em;position:relative;z-index:200}.top_bar:after{width:100%;height:1px;position:absolute;z-index:210;left:0;right:0;bottom:-2px;background:#dddddd}@media (max-width: 991px){.top_bar{width:100%}}.top_bar .header_contacts{display:inline-block;line-height:25px;font-size:0.9em;position:relative;z-index:300}.top_bar .header_contacts .box{display:block;float:left;padding:0;line-height:25px;font-family:"Montserrat", sans-serif;position:relative;z-index:300}.top_bar .header_contacts .box>a{line-height:25px;color:#333}.top_bar .header_contacts .box>a:hover{color:#c09a5a}.top_bar .header_contacts .box .fa{margin-left:1em;margin-right:0.2em;font-size:12px}.top_bar .header_contacts.menu_box>a:after{margin-left:10px;content:'\f107';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif}.top_bar .header_contacts.menu_box.opened>a:after{content:'\f106'}.header_bar{float:right;width:100%;height:65px;position:relative;z-index:200}@media (max-width: 991px){.header_bar{width:auto}}#languages_menu{display:inline-block;float:right;height:65px;line-height:65px;min-width:110px;position:relative;z-index:300}#languages_menu:hover .langs_list{display:block}#languages_menu.no_langs .actual_lang:after{display:none}#languages_menu>a{display:block;padding:0 1.5em;height:65px;line-height:65px;color:#333}#languages_menu>a:hover{color:#c09a5a}#languages_menu .actual_lang:after{display:inline-block;padding-left:1em;content:'\f107';font-family:FontAwesome, sans-serif}#languages_menu .langs_list{padding:10px 0;width:100%;position:absolute;z-index:350;top:65px;left:0;right:0}#languages_menu .langs_list:before{display:block;content:"";margin-left:-10px;position:absolute;z-index:301;top:-20px;left:50%;border-style:solid;border-color:transparent transparent #f2f2f2 transparent;border-width:10px}#languages_menu .langs_list a{padding-top:1em;padding-bottom:1em;font-size:0.9em;line-height:210%;letter-spacing:0;color:#333333}#languages_menu .langs_list a:hover{color:#c09a5a}#lang_mobile_box{float:left;width:65px;text-transform:uppercase;position:relative;z-index:300}#lang_mobile_box .select-wrapper{height:65px;line-height:65px;padding:0 1em;width:60px}#lang_mobile_box .select-wrapper:after{line-height:65px}#lang_mobile_box .select-wrapper.opened:after{content:'\f106'}#lang_mobile_box .select-wrapper.no_langs:after{display:none}#lang_mobile_box .select-wrapper .select-label span{color:#333}#lang_mobile_box .select-wrapper .select-dropdown-box{top:65px;text-align:center}#lang_mobile_box .select-wrapper .select-dropdown-box .select-dropdown{background-color:#ffffff;border:1px solid #ccc}#lang_mobile_box .select-wrapper .select-dropdown-box .select-dropdown .select-option a{height:auto;font-size:14px;line-height:30px;color:#333}#logo_mobile{width:calc(100% - 80px * 2);max-width:inherit;height:65px;line-height:65px;padding:0 1.5em;float:left;display:block}#logo_mobile a.link{display:block;line-height:65px;text-align:center;width:100%;height:100%}#logo_mobile a.link img{max-width:90%;width:auto;max-height:80%;height:auto}@media (min-width: 600px) and (max-width: 767px){#logo_mobile a.link img{max-height:60%}}#mobile_bottom_bar{width:100%;height:60px;position:fixed;z-index:800;left:0;bottom:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff}#mobile_bottom_bar .buttons{float:right}#mobile_bottom_bar .buttons .btn{display:block;float:right;width:60px;height:60px;line-height:60px;text-align:center;text-decoration:none;position:relative;z-index:100;color:#333;background-color:#f5f5f5}#mobile_bottom_bar .buttons .btn:before{display:block;content:'';width:1px;height:100%;position:absolute;z-index:101;top:0;left:0;background:rgba(0,0,0,0.1)}#mobile_bottom_bar .buttons .btn a{display:block;width:100%;height:60px;text-align:center;position:relative;z-index:110;-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:#333333}#mobile_bottom_bar .buttons .btn a:hover{background-color:#333333;color:#f5f5f5}#mobile_bottom_bar .mobile_book{width:auto;height:60px;line-height:150%;font-family:"Montserrat", sans-serif;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;position:absolute;z-index:300;top:0;left:0;right:120px;bottom:0;color:#FFFFFF;background-color:#c09a5a}#mobile_bottom_bar .mobile_book:hover{background-color:#b98f48}#mobile_bottom_bar .mobile_book .wrap{display:table;width:100%;height:100%}#mobile_bottom_bar .mobile_book .wrap .btn_cont{display:table-cell;width:100%;height:inherit;vertical-align:middle}#mobile_bottom_bar .mobile_book .wrap .btn_cont .best_rate,#mobile_bottom_bar .mobile_book .wrap .btn_cont .label{display:block}#mobile_bottom_bar .mobile_book .wrap .btn_cont .label{text-transform:uppercase;font-size:1.1em}#mobile_bottom_bar .mobile_book .wrap .btn_cont .best_rate{line-height:140%;font-family:"PT Serif", serif;font-style:italic}#open_menu{float:right;display:block;height:65px;width:100px;padding-top:20.5px;padding-left:15px;padding-right:1.5em;line-height:25px;text-align:center;text-transform:uppercase;text-decoration:none;position:relative;z-index:300;-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:#333}#open_menu:after{display:block;width:1px;height:32.5px;content:"";position:absolute;z-index:300;top:16.25px;right:0;background:#ddd}@media (max-width: 767px){#open_menu{width:65px;padding-right:15px}#open_menu:hover{background:#333;color:#fff}#open_menu:hover .icon .bar{background-color:#fff}#open_menu:hover .icon .bar:before,#open_menu:hover .icon .bar:after{background-color:#fff}}#open_menu .icon{float:left;display:block;height:18px;width:15px;margin:3px 10px 0 0;position:relative;z-index:310}@media (max-width: 767px){#open_menu .icon{float:none;margin:0 auto}}#open_menu .icon .bar{position:absolute;z-index:400;top:50%;left:50%;width:15px;height:2px;margin-left:-7.5px;margin-top:-1px;background-color:#333333}#open_menu .icon .bar:after,#open_menu .icon .bar:before{width:15px;height:2px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;left:0}#open_menu .icon .bar:before{top:-5px}#open_menu .icon .bar:after{bottom:-5px}#open_menu .icon .bar:before,#open_menu .icon .bar:after{background-color:#333333}#open_menu .label{float:left;display:block;line-height:25px}#sidebar_overlay{display:none;width:100%;height:100%;position:fixed;z-index:1;top:0;right:0;opacity:0;filter:Alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;background:rgba(0,0,0,0.7);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#sidebar_overlay.visible{display:block;z-index:900;opacity:1;filter:Alpha(opacity=100)}#sidebar{width:350px;height:100%;position:fixed;z-index:999;top:0;right:-350px;-webkit-transition:right .3s ease 0s;-moz-transition:right .3s ease 0s;-ms-transition:right .3s ease 0s;-o-transition:right .3s ease 0s;transition:right .3s ease 0s;background:#ffffff none repeat scroll 0 0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#sidebar.visible{right:0;z-index:999}#sidebar .close_sidebar{display:block;width:30px;height:30px;line-height:30px;position:absolute;z-index:300;top:10px;left:10px;-webkit-transition:all 0.3 .3s ease 0s;-moz-transition:all 0.3 .3s ease 0s;-ms-transition:all 0.3 .3s ease 0s;-o-transition:all 0.3 .3s ease 0s;transition:all 0.3 .3s ease 0s}#sidebar .close_sidebar:focus,#sidebar .close_sidebar:hover{opacity:.5;filter:Alpha(opacity=50)}#sidebar .close_sidebar .cross:after,#sidebar .close_sidebar .cross:before{background:#000000 none repeat scroll 0 0}#sidebar_box{height:100%;padding:40px 30px 40px 40px;width:100%}#sidebar_box .mCSB_container{padding-right:30px}#sidebar_box .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{padding-right:0}#sidebar_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#aaaaaa}#sidebar_box .mCSB_scrollTools .mCSB_draggerRail{width:2px}ul.menu{list-style:outside none none;margin:0;padding:0}ul.menu>li{position:relative;z-index:300}ul.menu>li.menu-item-has-children>a{padding-right:20px}ul.menu>li.current_page_item a,ul.menu>li.current-page-ancestor a{color:#c09a5a}ul.menu>li.open .more_li{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}ul.menu>li .more_li{display:block;cursor:pointer;text-align:center;width:20px;height:20px;line-height:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;z-index:400;top:10px;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:transparent}ul.menu>li .more_li:hover{background:#333333;color:#fff}ul.menu>li>a{display:block;padding:10px 0;text-decoration:none;text-transform:uppercase;-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;color:#333333}ul.menu>li>a:focus,ul.menu>li>a:hover{color:#c09a5a}ul.menu>li .sub-menu{display:none}ul.menu>li .sub-menu>li.current_page_item a,ul.menu>li .sub-menu>li.current-page-ancestor a{color:#c09a5a}ul.menu>li .sub-menu>li>a{display:block;white-space:nowrap;font-size:13px;line-height:140%;text-decoration:none;letter-spacing:0;color:#333333}ul.menu>li .sub-menu>li>a:focus,ul.menu>li .sub-menu>li>a:hover{color:#c09a5a}.sub_menu{margin:0;display:none;text-align:left;padding:0.5em 0;position:absolute;z-index:350;top:30px;left:0;background:#f2f2f2 none repeat scroll 0 0}.sub_menu a{display:block;margin:0;padding:0.5em 1.5em;font-size:13px;line-height:150%;letter-spacing:0.05em;text-transform:none;white-space:nowrap;color:#333333}.sub_menu a:hover{color:#c09a5a}#top_menu{float:right;padding:0 1.5em;max-width:560px;text-align:right;margin-right:0.5em;position:relative;z-index:300}#top_menu:after{display:block;width:1px;height:32.5px;content:"";position:absolute;z-index:300;top:16.25px;right:0;background:#ddd}#top_menu ul.menu{display:table;height:65px;text-align:center}#top_menu ul.menu>li{display:table-cell;margin:0;text-align:center;text-transform:uppercase;vertical-align:middle;position:relative;z-index:305}#top_menu ul.menu>li.dropdown:hover:before{display:block;content:"";position:absolute;left:50%;bottom:0;margin-left:-10px;border-style:solid;border-color:transparent transparent #f2f2f2 transparent;border-width:10px}#top_menu ul.menu>li.dropdown:hover .langs_list{display:block}#top_menu ul.menu>li>a{padding:0.7em;letter-spacing:0.05em}#top_menu ul.menu>li .more_li{display:none}#top_menu ul.menu>li:hover .sub-menu{display:block}#top_menu ul.menu>li .sub-menu{top:65px}@media (min-width: 1200px){#top_menu{max-width:none}}#main_menu{margin-bottom:40px}#main_menu ul.menu>li{width:100%;display:block;border-width:0 0 1px;border-style:dotted;border-color:#dddddd}#main_menu ul.menu>li:last-child{border:none}#main_menu ul.menu>li>a{display:inline-block;letter-spacing:0.05em;font-size:12px;line-height:130%}#main_menu ul.menu>li .sub-menu{display:none;padding:10px 0 10px 10px}#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:#c09a5a}#main_menu ul.menu>li .sub-menu>li>a{padding:5px 0;line-height:145%;color:#4d4d4d}#side_logo{height:50px;margin:20px auto;text-align:center}#side_logo a{display:block;width:100%;height:100%}#side_logo a img{max-height:98%;max-width:99%}.open_booking .btn_cont{display:table-cell;width:100%;height:inherit;vertical-align:middle}.open_booking .btn_cont .best_rate,.open_booking .btn_cont .label{display:block}.open_booking .btn_cont .label{text-transform:uppercase;font-size:1.1em}.open_booking .btn_cont .best_rate{line-height:140%;font-family:"PT Serif", serif;font-style:italic}#open_booking{width:180px;float:right;overflow:hidden;height:65px;-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}#open_booking a{display:block;width:180px;height:65px;padding:0 1.5em;font-size:12px;font-family:"Montserrat", sans-serif;line-height:150%;color:#fff;background-color:#c09a5a;-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}#open_booking a:hover{background-color:#959492}#booking_form_placeholder_wrap{width:700px;height:60px;margin-left:-350px;position:absolute;z-index:500;left:50%;right:0;bottom:70px}#booking_form_placeholder_wrap #booking_form_placeholder{width:auto;height:60px;margin:0 auto;visibility:visible;font-size:16px;color:#333}#booking_form_placeholder_wrap #booking_form_placeholder .box{display:inline-block;padding:0;height:60px;position:relative;z-index:300}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates{width:460px;padding:0;font-size:16px;background:rgba(255,255,255,0.8)}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates .field{float:left;line-height:60px;height:60px;width:50%;text-align:center;position:relative;z-index:310}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates .field.from:after{display:block;content:"|";margin-top:-10px;line-height:20px;position:absolute;z-index:315;top:50%;right:0}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates .field span{display:inline-block;padding:0 10px;line-height:40px;color:#333}#booking_form_placeholder_wrap #booking_form_placeholder .box .label{display:inline-block;letter-spacing:0.05em}#booking_form_placeholder_wrap #booking_form_placeholder .box .date{font-style:italic}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder{display:inline-block;width:220px;height:60px;margin-left:1px;font-size:14px;line-height:150%}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking{display:inline-block;width:220px;height:60px;padding:0 1.5em;font-family:"Montserrat", 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:#c09a5a;color:#fff}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking:hover{background-color:#959492}#inline-datepicker-box_placeholder{display:none;width:620px;padding:10px;position:absolute;z-index:500;left:0;bottom:60px;opacity:0;filter:Alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;background:#ffffff}#inline-datepicker-box_placeholder.visible{display:block;opacity:1;filter:Alpha(opacity=100)}#inline-datepicker-box_placeholder .ui-datepicker{padding:0;width:100% !important}#inline-datepicker-box_placeholder .ui-datepicker .ui-datepicker-calendar td{padding:0 2px 2px 0}#booking_form_wrap{visibility:hidden;overflow:hidden;background:rgba(0,0,0,0.7) none repeat scroll 0 0;display:none;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0;filter:Alpha(opacity=0);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}#booking_form_wrap.opened{visibility:visible;opacity:1;filter:Alpha(opacity=100)}#booking_form_wrap.block{display:block;z-index:900}#booking_form_box{width:900px;background-color:#ffffff;margin-top:-275px;margin-left:-450px;padding:0;height:550px;position:absolute;z-index:500;top:50%;left:50%}#booking_form_container{position:relative;z-index:500}#booking_form_container .left_col{width:660px;float:left;clear:none;padding:20px 20px 0 20px;background:#ffffff}#booking_form_container .right_col{width:240px;min-height:550px;float:right;padding:0 20px;margin:0;font-size:12px;font-family:"Montserrat", sans-serif;background:#f3f3f3}#booking_form_container h2,#booking_form_container h3{letter-spacing:0}#booking_form_container h2{margin:0 0 30px;color:#333;font:normal 300  2em/110% "Montserrat", sans-serif}@media (min-width: 1200px){#booking_form_container h2{font-size:38px}}#booking_form_container h3{margin-bottom:0.5em;margin-top:2em;font:italic normal 1.2em/120% "PT Serif", serif;text-transform:none;color:#111}#booking_form_container .hotels{width:460px;margin:0 auto 20px;font-size:14px;letter-spacing:0.05em;font-weight:bold}#booking_form_container .hotels select{width:100%;line-height:40px;height:40px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;background:transparent url("../images/select.png") center right no-repeat;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;display:block;height:30px;right:0;line-height:30px;width:30px;text-align:center;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;position:absolute;z-index:600;top:10px;left:10px}#close_booking:hover{background:none repeat scroll 0 0 #c09a5a}#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{margin:0 auto;width:100%;padding:0}.booking_form #idForm{width:100%;margin:0}.booking_form .field_box{padding:0 20px;width:100%;height:60px;margin-bottom:10px;position:relative;z-index:300;box-shadow:0 1px 0 #e6e6e6}.booking_form .field_box.dates{margin-top:20px}.booking_form .field_box.adults{z-index:320}.booking_form .field_box.children{z-index:310}.booking_form .field_box.promo_code{margin-bottom:0}.booking_form .field_box.promo_code input{width:100%;height:30px;margin-top:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;color:#666;background:#f3f3f3}.booking_form .field_box.submit{padding:0;margin-bottom:5px}.booking_form .field_box label{display:block;float:left;width:100%;font-size:11px;letter-spacing:0.05em;line-height:24px;text-transform:uppercase;color:#333333}.booking_form .field_box .date span{display:block;float:left;width:100%;padding:0;line-height:36px;font-size:12px;letter-spacing:0.05em;text-transform:uppercase;color:#666666}.booking_form #bf_submit{width:100%;height:60px;line-height:60px;padding:0;margin:0 0 5px 0;float:left;font:normal 16px/40px "Montserrat", sans-serif;text-decoration:none;text-transform:uppercase;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;background:#c09a5a none repeat scroll 0 0;color:#ffffff}.booking_form #bf_submit:hover{background:#b98f48 none repeat scroll 0 0;color:#ffffff}.booking_form #bf_submit.disabled{opacity:.5;filter:Alpha(opacity=50)}.booking_form .box_cancel{width:100%;height:40px;display:table;padding:0 20px}.booking_form .box_cancel a{margin:0;padding:0;font-size:11px;display:table-cell;vertical-align:middle;letter-spacing:0.05em;line-height:130%;text-transform:none;text-align:center;color:#333}.booking_form .box_cancel a:hover{color:#b98f48}.select-wrapper{float:left;height:36px;line-height:36px;width:100%;position:relative;z-index:300;color:#666666}.select-wrapper:after{float:right;content:"\f107";font-size:15px;font-family:'FontAwesome', serif;line-height:36px;position:absolute;z-index:301;top:0;right:9px;color:#333333}.select-wrapper .select-label{cursor:pointer;width:100%;text-indent:4px;position:relative;z-index:302}.select-wrapper .select-dropdown-box{width:100%;line-height:20px;height:0;overflow:hidden;position:absolute;z-index:302;top:36px;left:0}.select-wrapper .select-dropdown-box .select-dropdown{background-color:#f3f3f3;border:1px solid #666666}.select-wrapper .select-dropdown-box .select-dropdown .select-option{padding:0 5px;cursor:pointer}.select-wrapper .select-dropdown-box .select-dropdown .select-option:hover{background-color:#fff;color:#c09a5a}#booking_form_container .ui-datepicker{padding:0 0 5px !important;margin:0;width:100% !important;color:#222222;background:#ffffff}#booking_form_container .ui-datepicker .ui-datepicker-title{padding:0}#slideshow_wrapper{width:100%;min-height:300px;overflow:hidden;margin:0;padding:0;position:relative;z-index:200}#slideshow_wrapper.homepage,#slideshow_wrapper.fullscreen{min-height:350px;height:100%}#slideshow_wrapper.homepage #slideshow .caption_box{background:transparent url("../images/slide_overlay.png") center center no-repeat}#slideshow_wrapper.homepage #slideshow .caption_box .caption_content .caption .caption_title{font:italic normal 3em/110% "Playfair Display", serif;text-transform:none}@media (max-width: 991px){#slideshow_wrapper.homepage #slideshow .caption_box .caption_content .caption .caption_title{font-size:2.5em}}@media (min-width: 1200px){#slideshow_wrapper.homepage #slideshow .caption_box .caption_content .caption .caption_title{font-size:3.8em}}@media (min-width: 1400px){#slideshow_wrapper.homepage #slideshow .caption_box .caption_content .caption .caption_title{font-size:4em}}@media (max-width: 991px){#slideshow_wrapper{height:300px;min-height:300px}}@media (max-width: 767px){#slideshow_wrapper{height:200px;min-height:200px}}#slideshow_wrapper #slideshow{height:100%;width:100%;overflow:hidden;margin:0;padding:0;position:absolute;z-index:202;top:0;left:0}#slideshow_wrapper #slideshow .cycle{width:100%;height:100%;position:relative;z-index:210}#slideshow_wrapper #slideshow .cycle .slide{width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#slideshow_wrapper #slideshow .cycle .slide:first-child img{z-index:230}#slideshow_wrapper #slideshow .cycle .slide.video{background-color:#000000}#slideshow_wrapper #slideshow .cycle .slide img{width:100%;position:relative;z-index:220}#slideshow_wrapper #slideshow .loading_sshow{width:100%;height:100%;position:absolute;z-index:500;top:0;left:0}#slideshow_wrapper #slideshow .loading_sshow .msg{width:100%;height:100%;position:absolute;z-index:231;top:0;left:0;display:flex;align-items:center;text-align:center;justify-content:center}#slideshow_wrapper #slideshow .caption_box{display:table;width:100%;height:100%;position:absolute;z-index:300;top:0;left:0;right:0;bottom:0;color:#fff}#slideshow_wrapper #slideshow .caption_box .caption_content{display:table-cell;vertical-align:middle;max-width:80%;margin:0 auto;padding:0 1em;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3),0 0 10px rgba(0,0,0,0.3);position:relative;z-index:300}#slideshow_wrapper #slideshow .caption_box .caption_content .caption{-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}#slideshow_wrapper #slideshow .caption_box .caption_content .caption.box_hidden{opacity:0;filter:Alpha(opacity=0)}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_subtitle{font:italic normal  1.5em/120% "PT Serif", serif;color:#fff}@media (max-width: 767px){#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_subtitle{font-size:1.2em}}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_title{margin-bottom:0.5em;font:300 3em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#fff}@media (max-width: 991px){#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_title{font-size:2.5em}}@media (max-width: 767px){#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_title{font-size:2em}}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_title:after{display:block;content:"";width:200px;height:10px;margin-top:0.3em;margin-left:auto;margin-right:auto;position:relative;z-index:301;background:#c09a5a}@media (max-width: 767px){#slideshow_wrapper #slideshow .caption_box .caption_content .caption .caption_title:after{height:2px}}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .social{height:auto}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .social a{height:40px;line-height:40px;width:40px;border:1px solid #fff}#slideshow_wrapper #slideshow .caption_box .caption_content .caption .social a span{height:40px;line-height:40px;width:40px;font-size:inherit;background:rgba(0,0,0,0.3)}#slideshow_wrapper .owl-carousel{height:100%}#slideshow_wrapper .owl-carousel .owl-stage-outer{height:100%;position:relative;z-index:100}#slideshow_wrapper .owl-carousel .owl-stage-outer .owl-stage{height:100%}#slideshow_wrapper .owl-carousel .owl-stage-outer .owl-stage .owl-item{overflow:hidden;height:100%}#slideshow_wrapper .owl-controls{display:none !important;display:none;visibility:hidden;height:0;width:0;overflow:hidden}#slideshow_wrapper .arrow{bottom:70px}#slideshow_wrapper .arrow.prev{right:101px}#slideshow_wrapper .arrow.next{right:40px}#slide_down{width:100%;display:table;padding:40px 0 10px;font:0.90em/140% "Montserrat", sans-serif;position:absolute;z-index:300;left:0;bottom:0;background:#000;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}#slide_down .box{display:table-cell;width:20%;vertical-align:bottom;padding:0 1em;left:40%}@media (max-width: 767px){#slide_down .box{width:100%;display:block;left:0}}#slide_down .box a{text-transform:uppercase;color:#fff}#slide_down .box .fa{display:block;font-size:1.8em;line-height:50%}#video_box{width:100%;height:100%;overflow:hidden;margin:0;padding:0;position:absolute;z-index:100;top:0;left:0}#video_box #video{height:100%;width:100%;overflow:hidden;margin:0;padding:0;position:relative;z-index:302}#video_box .vimeo{padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;position:relative;z-index:302}#video_box .vimeo iframe,#video_box .vimeo object,#video_box .vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%}.video_thumb{width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.open_video{display:inline-block;margin-top:1em;font:1.2em/40px "PT Serif", serif;text-align:center;cursor:pointer;color:#fff}.open_video .icon{width:40px;height:40px;margin-right:10px;display:block;float:left;-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;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;border:1px solid #ffffff}.open_video .icon:hover,.open_video .icon:focus{outline:none;color:#000;background:rgba(255,255,255,0.85)}.open_video .icon .fa{margin-left:5px}.video_controls{position:absolute;z-index:500;right:40px;bottom:120px}.video_controls .icon{display:block;float:left;width:44px;height:44px;margin-right:10px;line-height:44px;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;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;border:1px solid #ffffff}.video_controls .icon:hover,.video_controls .icon:focus{outline:none;color:#000;background:rgba(255,255,255,0.85)}.video_controls .icon .fa{font-size:20px}#payoff{width:100%;text-align:center;font:italic 42px/120% "EB Garamond", serif;position:absolute;z-index:310;left:0;bottom:80px}@media (max-width: 991px){#payoff{font-size:28px}}#payoff>div{margin:0 auto;max-width:700px}#home_experience{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#home_experience #intro_content{display:table;width:100%;max-width:1600px;padding:15em 5em;margin:0 auto;color:#fff}@media (max-width: 767px){#home_experience #intro_content{padding:5em 2em 6em}}#home_experience #intro_content .title_box,#home_experience #intro_content .description_box{width:50%;display:table-cell;vertical-align:middle}@media (max-width: 767px){#home_experience #intro_content .title_box,#home_experience #intro_content .description_box{width:100%;display:block}}#home_experience #intro_content .subtitle{font:italic normal 1.5em/120% "PT Serif", serif;color:#fff}@media (max-width: 767px){#home_experience #intro_content .subtitle{font-size:1.2em}}#home_experience #intro_content h2{font:italic normal 3em/110% "Playfair Display", serif;text-transform:none;color:#fff}@media (max-width: 991px){#home_experience #intro_content h2{font-size:2.5em}}@media (min-width: 1200px){#home_experience #intro_content h2{font-size:3.8em}}@media (min-width: 1400px){#home_experience #intro_content h2{font-size:4em}}#home_experience #intro_content .description{max-width:540px;float:right;color:#fff}@media (max-width: 767px){#home_experience #intro_content .description{width:100%;float:none !important}}#home_experience #intro_content .description blockquote{margin:0;padding:0;font-size:1.6em;line-height:200%;background-color:transparent;color:#fff;border:none}@media (max-width: 767px){#home_experience #intro_content .description blockquote{font-size:16px;line-height:200%;margin-top:1em}}#home_experience #intro_content .description .author{display:block;text-align:right;font-size:0.8em;font-family:"Montserrat", sans-serif;text-transform:uppercase}#home_content{padding-bottom:60px;position:relative;z-index:200;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){#home_content{padding-bottom:0;background-image:none !important;background-color:#f5f5f5 !important}}#home_content .content_wrapper{width:100%;max-width:700px;margin:-60px auto 0;padding:4em 7em;background:#fff;position:relative;z-index:210}@media (max-width: 767px){#home_content .content_wrapper{margin-top:0;padding:2em;margin-bottom:1px}}#home_content .content_wrapper .content_box h2{margin-bottom:0.5em;font-size:2.5em}#home_content .content_wrapper .content_box h2:after{display:none;visibility:hidden;height:0;width:0;overflow:hidden}#offers_home .view_all{margin-top:1em;text-align:center}#preview_pages .box{position:relative;z-index:200}#preview_pages .box:nth-child(2n+1){clear:both}@media (min-width: 1200px){#preview_pages .box:nth-child(2n+1){padding-right:20px}}@media (min-width: 1400px){#preview_pages .box:nth-child(2n+1){padding-right:30px}}@media (min-width: 1200px){#preview_pages .box:nth-child(2n){padding-left:20px}}@media (min-width: 1400px){#preview_pages .box:nth-child(2n){padding-left:30px}}#preview_pages .box .preview{margin:1em 0}#preview_pages .box .preview .thumb_wrap{height:370px;margin-bottom:1.5em;background:#c09a5a}@media (max-width: 991px){#preview_pages .box .preview .thumb_wrap{height:300px}}@media (max-width: 767px){#preview_pages .box .preview .thumb_wrap{height:200px}}#preview_pages .box .preview .thumb_wrap a{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#preview_pages .box .preview .thumb_wrap a:hover{opacity:.7;filter:Alpha(opacity=70)}#preview_pages .box .preview h3{margin-bottom:0.5em;font:300 normal 2em/110% "Montserrat", sans-serif}#preview_pages .box .preview h3:after{display:block;content:"";width:200px;height:10px;margin-top:0.3em;background:#c09a5a}@media (max-width: 991px){#preview_pages .box .preview h3{font-size:1.5em}#preview_pages .box .preview h3:after{height:2px}}#preview_pages .box .preview h3 a{color:#111}#preview_pages .box .preview .description{margin-bottom:1em;line-height:inherit}.home_reviews{color:#fff;background-color:#000000}.home_reviews .shadow{width:100%;height:100%;position:absolute;z-index:200;top:0;left:0;background-attachment:scroll;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center;opacity:.5;filter:Alpha(opacity=50)}.home_reviews>.container{position:relative;z-index:300}.home_reviews .review_box .review{max-width:700px;margin:0 auto;text-shadow:1px 1px 1px rgba(0,0,0,0.3),1px 1px 10px rgba(0,0,0,0.3)}.home_reviews .review_box .review .rating{margin-bottom:10px;margin-right:10px;text-transform:uppercase}.home_reviews .review_box .review .rating span{display:inline-block}.home_reviews .review_box .review .rating .label{margin-right:10px;font-size:0.80em;font-family:"Montserrat", sans-serif;letter-spacing:0.05em}.home_reviews .review_box .review .rating .num{display:inline-block;width:50px;height:50px;line-height:50px;font-size:1em;font-weight:normal;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:rgba(192,154,90,0.7);color:#fff;text-shadow:none}.home_reviews .review_box .review .title{margin-bottom:0.5em;font:300 normal 2em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#fff}@media (max-width: 991px){.home_reviews .review_box .review .title{font-size:1.5em}}.home_reviews .review_box .review .author_date{margin-bottom:10px;padding-bottom:10px;text-transform:uppercase;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.3)}.home_reviews .review_box .review .comment{margin-bottom:10px}.home_reviews .review_box .review .view_more{text-align:right}.home_reviews .review_box .review .view_more .label{display:inline-block;margin-right:10px;font-size:0.85em;text-transform:uppercase}.home_reviews .review_box .review .view_more a{display:inline-block;color:#fff}.home_reviews .view_all_box{margin-top:1em}.home_reviews .view_all_box .view_all.transparent{color:#ffffff}.box_intro{display:table}@media (max-width: 991px){.box_intro{margin-bottom:20px}}.box_intro .intro{display:table-cell;padding:0 20px;width:100%}.box_intro .intro h2{margin-bottom:0.5em;color:#111}@media (max-width: 991px){.box_intro .intro h2{margin-bottom:20px}}.box_intro .intro .body{margin-bottom:20px;font:italic 1em/120% "PT Serif", serif;color:#111}.box_intro .intro .social_tags{margin-bottom:20px;font:italic 1.5em/120% "Palatino Linotype", serif;text-transform:none;color:#c09a5a}.box_intro .intro a{display:inline-block;padding:0.8em 1.6em;font-size:0.80em;text-transform:uppercase;letter-spacing:0.05em;margin-top:5px}@media (max-width: 991px){.box_intro .intro a{padding:0.5em 0.8em;margin-bottom:5px}}.box_intro .intro a.facebook{background:#0D65D3;color:#fff}.box_intro .intro a.google-plus{background:#DA2713;color:#fff}.box_intro .intro a.instagram{background:#3E6C8E;color:#fff}.box_intro .intro a.twitter{background:#5DD7FC;color:#fff}.box_intro .intro a.pinterest{background:#bd081c;color:#fff}.box_intro .intro a .fa{margin-right:0.8em}.social_thumb{margin-bottom:10px;padding-left:5px;padding-right:5px}.social_thumb.clear_row{clear:both}@media (max-width: 767px){.social_thumb.clear_row{clear:none}}@media (max-width: 991px){.social_thumb.clear_row_mobile{clear:both}}.social_thumb .thumb_wrap{width:100%;height:100%;overflow:hidden;position:relative;z-index:300}.social_thumb .thumb_wrap .thumb_box{display:block;width:100%;height:100%}.social_thumb .thumb_wrap .thumb_box:hover{cursor:pointer}.social_thumb .thumb_wrap .thumb_box:hover:after,.social_thumb .thumb_wrap .thumb_box:hover:before{border-color:#ffffff}.social_thumb .thumb_wrap .thumb_box:hover span{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.social_thumb .thumb_wrap .thumb_box:after,.social_thumb .thumb_wrap .thumb_box:before{display:block;content:"";height:auto;width:auto;position:absolute;z-index:310;top:10px;left:10px;right:10px;bottom:10px;-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)}.social_thumb .thumb_wrap .thumb_box:after{border-width:1px 0}.social_thumb .thumb_wrap .thumb_box:before{border-width:0 1px}.social_thumb .thumb_wrap .thumb_box span{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position: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}.social_box_details{width:800px;font-size:14px;line-height:150%;position:relative;z-index:5}@media (max-width: 991px){.social_box_details{width:100%}}.social_box_details .thumb{width:60%;float:left;height:480px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.social_box_details .thumb{width:100%;height:200px}}.social_box_details .info{float:left;width:40%;padding:20px}@media (max-width: 767px){.social_box_details .info{width:100%}}.social_box_details .info .author{display:table}.social_box_details .info .author span{display:table-cell;vertical-align:middle}.social_box_details .info .author .picture{width:40px;height:40px;overflow:hidden;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.social_box_details .info .author .name{padding-left:10px;font-weight:bold}.social_box_details .info .date{margin:10px 0;font-size:12px;line-height:130%;color:#808080}.social_box_details .info .text{border-top:1px solid #ddd;padding-top:20px}.social_box_details .icon{display:block;width:50px;height:50px;overflow:hidden;position:absolute;z-index:300;right:0;bottom:0}.social_box_details .icon:after{width:0;height:0;content:"";position:absolute;z-index:310;right:0;bottom:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #000 transparent}.social_box_details .icon.facebook:after{border-color:transparent transparent #0D65D3 transparent}.social_box_details .icon.twitter:after{border-color:transparent transparent #5DD7FC transparent}.social_box_details .icon .fa{margin:25px 0 0 25px;font-size:1.2em;line-height:20px;text-indent:5px;position:relative;z-index:320;color:#ffffff}.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%}#footer_upper{padding:4em 0;position:relative;z-index:300;background:#111;color:#cfcfcf}.logo_group{margin-top:40px;text-align:center}.logo_group img{max-width:100%;max-height:100px}@media (max-width: 991px){.logo_group{margin-bottom:10px;margin-top:10px}}.footer_socials{margin-bottom:0.5em}.footer_socials .social{margin-bottom:1.4em}.footer_socials .social a{width:34px;height:34px;margin:0 0.2em;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px}.footer_socials .social a span{width:34px;height:34px;font-size:1.2em;line-height:34px}.footer_contacts{margin-bottom:0.5em;line-height:170%;font-size:0.9em;text-align:center}.footer_contacts a{text-decoration:underline;color:#cfcfcf}.copy{font-size:0.7em;letter-spacing:0.05em}@media (max-width: 991px){.copy{margin-bottom:2em}}@media (max-width: 991px){.newsletter_box{margin-top:2em}}.newsletter_box .title{margin-bottom:5px;font-family:"futura-pt", "arial", "Helvetica", sans-serif;line-height:120%;text-transform:uppercase;letter-spacing:0.05em;color:#c09a5a}.newsletter_box .subtitle{line-height:130%;margin-bottom:1em;font-style:italic}@media (max-width: 991px){.newsletter_box .subtitle{text-align:center}}.newsletter_box form fieldset{border:none;margin:0;padding:0}.newsletter_box form input[type="submit"],.newsletter_box form input[type="text"]{width:100%;height:34px;padding:0 20px;float:left;border:none;font-size:14px;line-height:34px;text-align:center}@media (max-width: 991px){.newsletter_box form input[type="submit"],.newsletter_box form input[type="text"]{height:40px;line-height:40px}}.newsletter_box form input.email{margin-bottom:0.5em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333}.newsletter_box form input.submit{text-transform:uppercase;font-weight:normal;color:#fff;background:#c09a5a}@media (max-width: 991px){.newsletter_box form input.submit{width:100%}}.newsletter_box .privacy{display:table;width:100%;float:left;margin-top:20px;font-style:italic;line-height:130%;font-size:75%;color:#9c9c9c}.newsletter_box .privacy input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.newsletter_box .privacy span{display:table-cell;vertical-align:middle}.newsletter_box .privacy .checkbox{padding-right:1em}.newsletter_box .error{color:red}.seobar{margin:10px 0 0;text-align:center}.seobar *{display:inline;font-size:11px;font-weight:normal;line-height:120%;color:#aaa}.seobar h1{margin-right:5px}#footer_menu_wrap{padding:1em 0}@media (max-width: 767px){#footer_menu_wrap{margin-bottom:65px}}#footer_menu_wrap .footer_menu .menu{display:table;margin:0 auto;text-align:center;font-family:"Montserrat", sans-serif;font-size:0.65em}#footer_menu_wrap .footer_menu .menu>li{height:auto;display:table-cell;vertical-align:middle;text-transform:uppercase}@media (max-width: 767px){#footer_menu_wrap .footer_menu .menu>li{display:block}}#footer_menu_wrap .footer_menu .menu>li.current_page_item a,#footer_menu_wrap .footer_menu .menu>li.current-page-ancestor a{color:#c09a5a}#footer_menu_wrap .footer_menu .menu>li a{display:block;padding:1em;text-transform:uppercase;letter-spacing:0.05em;-webkit-transition:.3 .3s ease 0s;-moz-transition:.3 .3s ease 0s;-ms-transition:.3 .3s ease 0s;-o-transition:.3 .3s ease 0s;transition:.3 .3s ease 0s;color:#333}#footer_menu_wrap .footer_menu .menu>li a:hover{color:#c09a5a}body,html{font-size:16px;font-family:"PT Serif",serif;line-height:180%;margin:0;overflow-x:hidden;color:#333;background-color:#f5f5f5}html.noscroll{overflow:hidden}body ::-moz-selection,html ::-moz-selection{background:#c09a5a;color:#fff;text-shadow:none}body ::selection,html ::selection{background:#c09a5a;color:#fff;text-shadow:none}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}h2{font:300 3em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#111}@media (max-width: 767px){h2{font-size:2em}}h2:after{content:"";width:200px;height:10px;display:block;margin-top:0.3em;margin-left:auto;margin-right:auto;background:#c09a5a}@media (max-width: 767px){h2:after{height:2px}}h3{font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;color:#c09a5a}@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:#c09a5a}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:5px;font-size:1.2em}blockquote:after{content:'\201e';padding-left:5px;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:#c09a5a;color:#fff;display:inline-block;padding:1em 1.5em;overflow:hidden;font:13px/20px "Montserrat", sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;z-index:1;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.button *{color:inherit;font-weight:inherit}.button:hover,.button:focus{text-decoration:none;outline:none}.button:before{content:'';width:150%;height:100%;position:absolute;z-index:-1;top:0;left:-10px;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s, opacity .3s, background-color .3s;transition:transform .3s, opacity .3s, background-color .3s}.button:hover:before{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}@media (max-width: 767px){.button{padding-top:1.2em;padding-bottom:1.2em}}.button:hover,.button:focus{color:#fff}.button:before{background:#959492}.button.transparent{background:transparent none repeat scroll 0 0;color:#333}.button.transparent:hover{color:#fff}.button.border{line-height:16px;border-width:2px;border-style:solid;border-color:#bbb}.button.border:before{background:#bbb}.button .fa{margin-left:6px}@media (max-width: 767px){.button+.button{margin-top:10px;margin-bottom:10px}}.more{display:inline-block;padding:1em 1.5em;overflow:hidden;font:13px/20px "Montserrat", sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;z-index:1;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.more *{color:inherit;font-weight:inherit}.more:hover,.more:focus{text-decoration:none;outline:none}.more:before{content:'';width:150%;height:100%;position:absolute;z-index:-1;top:0;left:-10px;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s, opacity .3s, background-color .3s;transition:transform .3s, opacity .3s, background-color .3s}.more:hover:before{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}@media (max-width: 767px){.more{padding-top:1.2em;padding-bottom:1.2em}}@media (min-width: 992px){.post_preview+.button{margin-top:10px}}.btn_arrow:after{margin-left:10px;content:'\f178';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif}.void{width:100%;height:100%;background-color:#cccccc;background-position:center center;background-repeat:no-repeat}.void.big{background-position:180px center}.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 2px;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.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:#111111;color:#ffffff}.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(192,154,90,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.share:hover{background-color:#008852}.arrow{display:block;width:60px;height:60px;padding:0;margin:0;cursor:pointer;position:absolute;z-index:400;-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(255,255,255,0.5)}.arrow:after,.arrow:before{width:1.5px;height:23px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;background-color:#666}.arrow:hover{background:rgba(255,255,255,0.9)}.arrow.prev:before{top:11px;left:29px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.arrow.prev:after{bottom:11px;left:29px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.next:before{top:11px;right:29px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.next:after{bottom:11px;right:29px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.filters_wrap{text-align:center}.filters_wrap .filters{display:inline-block;margin:0 0.5em 2em;font-size:0.85em;font-family:"Montserrat", sans-serif;text-align:center}.filters_wrap .filters .label{display:inline-block;margin-right:1em;text-transform:uppercase}@media (max-width: 767px){.filters_wrap .filters .label{display:none}}.filters_wrap .filters select{padding:1em 4em 1em 2em;font-family:"PT Serif", serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;background-repeat:no-repeat;background-image:url("../images/select.png");background-position:right center;border:1px solid #e6e6e6;color:#333}.filters_wrap .filters select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}@media (max-width: 767px){.filters_wrap .filters select{padding:0.5em 2em 0.5em 1em}}.filters_wrap .filters select option:focus{outline:0;text-decoration:inherit}.filters_wrap .filter_result{text-align:center;clear:both}.section{padding:4em 0;position:relative;z-index:100}@media (max-width: 767px){.section{padding-top:2em;padding-bottom:2em}}.section h2{margin-bottom:0.5em}.section.light{background-color:#ffffff}.section.alternate{padding:4em 0}.body p+p{margin-top:1em}.body optgroup,.body strong,.body b{color:#c09a5a}.body em{font-style:italic}.body ol,.body ul{list-style:disc outside none;margin:1em 0 1em 2em}.body ol li,.body ul li{display:list-item}.body+.buttons{margin-top:20px}.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:1em 0 1em 2em}.description ol li,.description ul li{display:list-item}.description strong,.description b{color:#c09a5a}.content_intro{text-align:left}@media (max-width: 991px){.content_intro{text-align:center}}.content_intro.no_prev.no_sub{margin-bottom:20px}.content_intro h2{margin-bottom:10px}.content_intro h3{margin-bottom: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}@media (max-width: 991px){.button.pdf{float:none;padding:0 10px}}.button.pdf .label{display:inline-block;line-height:40px}.button.pdf .fa{margin-right:7px;margin-left:10px}@media (max-width: 991px){.button.pdf .fa{float:none}}.content_body{margin-top:30px}@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}.content_body_preview .post_preview{margin:0}.minigallery_box{height:500px;margin:0 auto;width:100%;position:relative;z-index:300;background:#ddd}@media (max-width: 767px){.minigallery_box{height:300px}}.minigallery_box.loading{overflow:hidden;background:#ccc url("../images/loader.gif") center center no-repeat}.minigallery_box.loading .minigallery{opacity:0;filter:Alpha(opacity=0)}.minigallery_box .overlay{width:100px;height:auto;position:absolute;z-index:200;top:0;bottom:0;background:rgba(0,0,0,0.5)}.minigallery_box .overlay.left{left:0}.minigallery_box .overlay.right{right:0}.minigallery_box .minigallery{overflow:hidden;height:100%;width:100%}.minigallery_box .minigallery .thumb_gallery{display:block;width:100%;height:100%;position:relative;z-index:310}.minigallery_box .minigallery .thumb_gallery.half{width:50%;float:left}.minigallery_box .minigallery .thumb_gallery a{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.minigallery_box .minigallery .thumb_gallery .caption{width:100%;padding:40px 40px 20px;position:absolute;z-index:330;left:0;right:0;bottom:0;color:#ffffff}.minigallery_box .arrow{top:50%;margin-top:-30px}.minigallery_box .arrow.prev{left:0}.minigallery_box .arrow.next{right:0}.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}.children_list.light .box .content_wrap{background-color:#f5f5f5}.children_list h2{margin-bottom:1em}.children_list .box{width:100%;position:relative;z-index:200}@media (max-width: 991px){.children_list .box{margin-bottom:10px}}.children_list .box .thumb_wrap,.children_list .box .content_wrap{width:50%}@media (max-width: 991px){.children_list .box .thumb_wrap,.children_list .box .content_wrap{width:100%}}.children_list .box .content_wrap{padding:2.5em;background-color:#ffffff}@media (min-width: 1400px){.children_list .box .content_wrap{padding:4em}}@media (max-width: 767px){.children_list .box .content_wrap{padding:2em 1.5em}}@media (min-width: 992px){.children_list .box .content_wrap.right{margin-left:50%}}.children_list .box .content_wrap .dates{margin-bottom:0.5em;font-weight:bold}.children_list .box .content_wrap .dates .end_date{margin-left:5px}.children_list .box .content_wrap .title{margin-bottom:0.5em;font:300 2em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#111}@media (max-width: 991px){.children_list .box .content_wrap .title{font-size:1.5em}}@media (max-width: 767px){.children_list .box .content_wrap .title{font-size:1.3em}}.children_list .box .content_wrap .title:after{content:"";width:200px;height:10px;display:block;margin-top:0.3em;background:#c09a5a}@media (max-width: 767px){.children_list .box .content_wrap .title:after{height:2px}}.children_list .box .content_wrap .title a{color:#111}.children_list .box .content_wrap .description{margin-top:1em;font-size:0.95em;line-height:180%}.children_list .box .content_wrap .buttons{margin-top:2em}@media (max-width: 767px){.children_list .box .content_wrap .buttons{text-align:center}}.children_list .box .content_wrap .buttons .button+.button{margin-top:0;margin-bottom:0}@media (max-width: 767px){.children_list .box .content_wrap .buttons .button+.button{margin-bottom:20px}}.children_list .box .thumb_wrap{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.children_list .box .thumb_wrap.left{right:auto;left:0}@media (min-width: 992px){.children_list .box .thumb_wrap{position:absolute;z-index:310;top:0;right:0;bottom:0}}@media (max-width: 991px){.children_list .box .thumb_wrap{position:relative;z-index:310;height:300px}}@media (max-width: 767px){.children_list .box .thumb_wrap{height:200px}}.children_list .box .thumb_wrap .thumb{width:100%;height:100%;display:block;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.children_list .box.last .box_content .content_wrap .label{right:-10px}}.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:220px;display:block;position:relative;z-index:102}@media (min-width: 1200px){.children_list .box .box_content .thumb{height:300px}}.children_list .box .box_content .content_wrap{display:table;height:320px}@media (max-width: 767px){.children_list .box .box_content .content_wrap{height:auto}}.children_list .box .box_content .content_wrap .content{display:table-cell;padding:40px;vertical-align:middle;color:#c09a5a}.children_list .box .box_content .content_wrap .content .title{margin-bottom:20px;font-size:24px;line-height:130%;font-family:"Palatino Linotype", serif;font-style:italic;color:#333}@media (min-width: 1200px){.children_list .box .box_content .content_wrap .content .title{font-size:32px}}@media (min-width: 992px) and (max-width: 1199px){.children_list .box .box_content .content_wrap .content .title{font-size:28px}}.children_list .box .box_content .content_wrap .content .description{margin-bottom:20px;font-size:14px;line-height:150%}@media (min-width: 992px){.children_list .box .box_content .content_wrap .content .description{font-size:16px}}.children_list .box .box_content .content_wrap .content .info{display:inline-block;min-width:120px;line-height:40px;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;color:#333}.children_list .box .box_content .content_wrap .content .info:hover{color:#fff;background-color:#aaa}.children_list .box .box_content .content_wrap .label{min-width:120px;padding:0.5em 1em;margin:0;font-size:0.95em;letter-spacing:0.05em;text-transform:uppercase;background:#c09a5a;color:#fff}#body+#extra{padding-top:0;margin-top:-30px}.list_boxes .box_wrap{margin:10px 0}.list_boxes .box_wrap .box{overflow:hidden;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:relative;z-index:100}@media (min-width: 768px){.list_boxes .box_wrap .box{height:400px}}.list_boxes .box_wrap .box:hover .preview{opacity:0;filter:Alpha(opacity=0)}.list_boxes .box_wrap .box:hover .overlay_wrap{top:0}.list_boxes .box_wrap .box h3{font:300 1.4em/120% "Montserrat", sans-serif}.list_boxes .box_wrap .box .preview{width:100%;max-height:100%;padding:2em 2em;position:absolute;z-index:150;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;background:rgba(0,0,0,0.5)}@media (max-width: 767px){.list_boxes .box_wrap .box .preview{display:none;visibility:hidden;height:0;width:0;overflow:hidden}}.list_boxes .box_wrap .box .preview h3{color:#ffffff}.list_boxes .box_wrap .box .thumb_mobile{display:block;width:100%;height:200px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (min-width: 600px) and (max-width: 767px){.list_boxes .box_wrap .box .thumb_mobile{height:300px}}.list_boxes .box_wrap .box .overlay_wrap{width:100%;height:100%;padding:1em 2em;position:absolute;z-index:160;top:-100%;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;background:#ffffff;color:#333}@media (max-width: 767px){.list_boxes .box_wrap .box .overlay_wrap{height:auto;padding:2em 1em 1em;position:relative;top:auto}}@media (min-width: 768px){.list_boxes .box_wrap .box .overlay_wrap .content{top:50%;position:relative;z-index:170;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.list_boxes .box_wrap .box .overlay_wrap .content h3:after{content:"";width:200px;height:2px;display:block;margin-top:0.3em;margin-left:auto;margin-right:auto;background:#c09a5a}.list_boxes .box_wrap .box .overlay_wrap .content h3 a{color:#111}.list_boxes .box_wrap .box .overlay_wrap .content h3 a:hover{color:#959492}.list_boxes .box_wrap .box .overlay_wrap .content .description{margin:1em 0;font-size:0.85em;line-height:140%}.list_boxes .box_wrap .box .overlay_wrap .content .btns .info{display:block;font-weight:normal;font-family:"PT Serif", serif;font-size:0.8em;text-transform:none;color:#111}.list_boxes .box_wrap .box .overlay_wrap .content .btns .info:before{content:"\f105";font-family:"FontAwesome", "PT Serif", serif;margin-right:10px}.list_boxes .box_wrap .box .overlay_wrap .content .btns .info:hover{color:#959492}.list_boxes .box_wrap .box .overlay_wrap .content .btns .button{margin-top:20px}.list_boxes .box_wrap .box .overlay_wrap .content .btns .button+.button{margin-bottom:0}@media (max-width: 991px){.list_boxes .box_wrap .box .overlay_wrap .content .btns .more{display:inline-block !important}}.single_offer_details{width:90%;max-width:940px;font-size:14px;line-height:140%;padding:0;position:relative;z-index:100;background:#f5f5f5;color:#333}.single_offer_details .thumb_box{width:40%;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%;min-height:300px;height:300px;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;position:relative;z-index:200}.single_offer_details .thumb_box .thumb_box_overlay .buttons{width:100%;height:60px;position:absolute;z-index:320;left:0;bottom:15px}.single_offer_details .thumb_box .thumb_box_overlay .buttons a{height:40px;width:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #fff}.single_offer_details .thumb_box .thumb_box_overlay .buttons a:hover,.single_offer_details .thumb_box .thumb_box_overlay .buttons a:focus{outline:0;text-decoration:inherit}.single_offer_details .thumb_box .thumb_box_overlay .buttons a span{height:40px;width:40px;line-height:40px;background:rgba(0,0,0,0.3)}.single_offer_details .thumb_box .thumb_box_overlay .buttons a span.fa-facebook:focus,.single_offer_details .thumb_box .thumb_box_overlay .buttons a span.fa-facebook:hover{background-color:#0D65D3}.single_offer_details .thumb_box .thumb_box_overlay .buttons a span.fa-twitter:focus,.single_offer_details .thumb_box .thumb_box_overlay .buttons a span.fa-twitter:hover{background-color:#5DD7FC}.single_offer_details .content_box{width:60%;margin-left:40%;padding:2em}@media (max-width: 991px){.single_offer_details .content_box{width:100%;margin-left:0}}.single_offer_details .content_box .title{margin-bottom:1em;font:300 1.5em/120% "Montserrat", sans-serif;text-transform:uppercase;color:#111}@media (max-width: 767px){.single_offer_details .content_box .title{font-size:1.2em}}.single_offer_details .content_box .description{line-height:140%;position:relative;z-index:200}.single_offer_details .content_box .buttons{margin-top:2em;height:auto}.single_offer_details .content_box .buttons .mail_btn{margin-left:2px}.map_wrap{width:100%;height:500px;position:relative;z-index:300}.map_canvas{width:100%;height:500px;float:right;position:relative;z-index:310}@media (min-width: 768px){.map_canvas{width:calc(100% - 400px)}}.map_marker_popup{padding:1em;line-height:140%}.map_marker_popup h4{font:300 2em/110% "Montserrat", sans-serif;text-transform:uppercase;margin-bottom:0.5em;color:#111}.map_marker_popup p{margin:5px 0}.map_marker_popup p a{text-decoration:underline;color:#666}.map_marker_popup p a:hover{text-decoration:none;color:#959492}.map_marker_popup .button{margin-top:1em;line-height:10px;font-weight:300}.map_infobox{height:500px;width:400px;padding:4em 2em;text-align:center;position:absolute;z-index:320;top:0;left:0;background:#959492;color:#fff}.map_infobox .map_infobox_content{top:50%;position:relative;z-index:170;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.map_infobox .map_infobox_content h3{margin-bottom:0.5em;font:300 2em/110% "Montserrat", sans-serif;color:#fff}.map_infobox .map_infobox_content .line{display:block}.map_infobox .map_infobox_content .line a{color:#ffffff}.map_infobox .map_infobox_content .line a:hover{text-decoration:underline}#routes{padding:1em 0 0.5em;position:relative;z-index:320;background:#fff;border-width:1px 0 0;border-style:solid;border-color:#ededed}#routes .routes_box{display:table;margin:0 auto}#routes .routes_box .field{display:table-cell;vertical-align:middle;padding:0 0.5em}#routes .routes_box .field .label_dir,#routes .routes_box .field .label{float:left;height:40px;line-height:40px}#routes .routes_box .field .label_dir{font-size:0.8em;margin-right:1em;text-transform:lowercase;letter-spacing:0.05em}@media (max-width: 991px){#routes .routes_box .field .label_dir{margin-right:0.5em}}#routes .routes_box .field input{float:left;padding:0 0.5em;margin-top:6px;font-size:0.8em;font-family:"Montserrat", sans-serif;text-transform:none;background:#fff;border-bottom:2px solid #111}#map_directions{height:500px;width:400px;overflow:auto;display:none;position:absolute;z-index:350;top:100%;left:0;-webkit-transition:height .3s ease 0s;-moz-transition:height .3s ease 0s;-ms-transition:height .3s ease 0s;-o-transition:height .3s ease 0s;transition:height .3s ease 0s;background:#fff}#map_directions #map_directions_content{width:100%}#map_directions #map_directions_content_box{margin:20px;font-size:13px}#map_directions .close_map{display:block;line-height:30px;margin:0;text-align:right;color:#333;-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}#map_directions .close_map:after{width:30px;height:30px;line-height:30px;background-color:#333;color:#fff;content:"\f00d";display:inline-block;text-align:center;font-family:"FontAwesome",serif;margin-left:10px;-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}#map_directions .close_map:hover{color:#333;text-decoration:none}#map_directions .close_map:hover:after{background:#000;text-decoration:none}#map_directions .itineraryPanelWrapper .title{line-height:40px}#map_directions .adp-directions{display:block;width:100%}#map_directions .adp-directions tbody,#map_directions .adp-directions tr{width:100%;display:block}#map_directions .adp-text{padding-left:20px;vertical-align:middle}#map_directions .adp-placemark{border:none}#map_directions .adp-step,#map_directions .adp-substep{padding:0.5em 3px}#static_map{height:500px}@media (min-width: 768px){#static_map{width:calc(100% - 400px);left:400px;position:relative;z-index:301}}@media (max-width: 767px){#static_map{height:200px;margin-bottom:1em}}@media (min-width: 600px) and (max-width: 767px){#static_map{height:300px}}#static_map span,#static_map a{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent}#itinerary_mobile{width:100%;text-align:center}#itinerary_mobile a .fa{margin-right:10px}.services_list h2{font-size:2em;margin-bottom:1.5em}@media (max-width: 991px){.services_list h2{font-size:1.5em}}.services_list .box{margin:0 0 2em 0}.services_list .box.even{clear:both}.services_list .box .thumb_box{height:300px;width:100%;margin-bottom:1.5em;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.services_list .box .thumb_box{height:200px}}@media (min-width: 600px) and (max-width: 767px){.services_list .box .thumb_box{height:300px}}.services_list .box h3{margin-bottom:0.5em;font:300 normal 1.6em/110% "Montserrat", sans-serif;color:#111}@media (max-width: 991px){.services_list .box h3{font-size:1.5em}}#rooms_list{padding-top:0}@media (min-width: 992px){#rooms_list .rooms_list_box{padding:0}}.room_box{width:100%;position:relative;z-index:300}@media (max-width: 991px){.room_box{margin-bottom:10px}}@media (min-width: 992px){.room_box.even .room_content_wrap{margin-left:50%}.room_box.even .room_gallery{right:auto;left:0}}.room_box .room_gallery,.room_box .room_content_wrap{width:50%;float:left;overflow:hidden;min-height:250px}@media (max-width: 991px){.room_box .room_gallery,.room_box .room_content_wrap{width:100%}}.room_box .room_content_wrap{padding:4em;background:#ffffff}@media (max-width: 767px){.room_box .room_content_wrap{padding:2em 1.5em}}.room_box .room_content_wrap .room_content{width:100%;overflow:hidden}.room_box .room_content_wrap .room_content h3{margin-bottom:0.5em;font:300 normal 2em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#111}@media (max-width: 991px){.room_box .room_content_wrap .room_content h3{font-size:1.5em}}@media (max-width: 767px){.room_box .room_content_wrap .room_content h3{font-size:1.3em}}.room_box .room_content_wrap .room_content h3:after{content:"";width:200px;height:2px;display:block;margin-top:0.3em;background:#c09a5a}@media (min-width: 768px){.room_box .room_content_wrap .room_content h3:after{height:10px}}.room_box .room_content_wrap .room_content .description{margin-top:1em;font-size:0.95em;line-height:180%}.room_box .room_content_wrap .room_content .services{margin-top:1em}.room_box .room_content_wrap .room_content .services h4{margin-bottom:0.5em;font:300 normal 1.3em/110% "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0;color:#111}.room_box .room_content_wrap .room_content .services .body ul{margin-top:0;margin-bottom:0}.room_box .room_content_wrap .room_content .buttons{margin-top:2em}.room_box .room_content_wrap .room_content .buttons a{margin-left:0.5em}@media (min-width: 992px){.room_gallery{position:absolute;z-index:350;top:0;left:50%;bottom:0}}@media (max-width: 991px){.room_gallery{min-height:200px;height:200px;position:relative;z-index:310}}@media (min-width: 600px) and (max-width: 767px){.room_gallery{min-height:300px;height:300px}}.room_gallery .minigallery_box{width:100%;height:100%;margin:0;padding:0;position:relative;z-index:310}.room_gallery .minigallery_box .minigallery_rooms{height:100%;margin:0;padding:0}.room_gallery .minigallery_box .minigallery_rooms .thumb_gallery{display:block;width:100%;height:100%;position:relative;z-index:310}.room_gallery .minigallery_box .minigallery_rooms .thumb_gallery a{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.room_gallery .arrow{top:50%;margin-top:-30px}.room_gallery .arrow.prev{left:0}.room_gallery .arrow.next{right:0}.room_gallery .owl-carousel{height:100%}.room_gallery .owl-carousel .owl-stage-outer{height:100%;position:relative;z-index:100}.room_gallery .owl-carousel .owl-stage-outer .owl-stage{height:100%}.room_gallery .owl-carousel .owl-stage-outer .owl-stage .owl-item{overflow:hidden;height:100%}.room_gallery .owl-controls{display:none;height: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:#c09a5a}#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;display:block;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:300 normal 2em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#eee}@media (min-width: 992px) and (max-width: 1199px){#gallery_wrap .thumb_gallery_box.stamp_intro h2{padding-left:20px;padding-right:20px}}@media (max-width: 991px){#gallery_wrap .thumb_gallery_box.stamp_intro h2{padding-left:20px;padding-right:20px}}@media (max-width: 767px){#gallery_wrap .thumb_gallery_box.stamp_intro h2{font-size:1.2em}}#gallery_wrap .thumb_gallery_box.stamp_intro h2:after{height:0}#gallery_wrap .thumb_gallery_box.stamp_intro h2 span{text-transform:capitalize;font-size:75%;font-style:italic}@media (min-width: 992px) and (max-width: 1199px){#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box{padding-left:20px;padding-right:20px}}@media (max-width: 991px){#gallery_wrap .thumb_gallery_box.stamp_intro .cats_box{padding-left:20px;padding-right:20px}}#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:#c09a5a}#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_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:#c09a5a}#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:#c09a5a}#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:#c09a5a}#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:#c09a5a}#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}.how_to_find_us .box{margin-bottom:1.5em}.how_to_find_us .box h3{margin-bottom:0.5em;font:300 normal 2em/110% "Montserrat", sans-serif;color:#111}@media (max-width: 991px){.how_to_find_us .box h3{font-size:1.5em}}.activities_list.section{padding-top:0}@media (max-width: 991px){.activities_list .list_boxes .box_wrap .box .overlay_wrap .content .btns .button{margin-top:0}}#activities_filter{padding-top:40px}#body.activities+#activities_filter{padding-top:0}.activity_dates .box{margin-bottom:2em}.activity_dates .box h3{margin-bottom:0.5em;font:300 normal 2em/110% "Montserrat", sans-serif;color:#111}@media (max-width: 991px){.activity_dates .box h3{font-size:1.5em}}.activities_preview .view_all{margin-top:1em}.events_list.section{padding-top:0}.offers_home.list_boxes .box_wrap .box .overlay_wrap{background-color:#f5f5f5}.offers_list.section{padding-top:0}#offers_filter{padding-top:40px}#body.special_offers+#offers_filter{padding-top:0}.press_box .article_wrap .article{margin-bottom:40px}.press_box .article_wrap .article .title{margin-bottom:1em;font:300 normal 1.2em/110% "Montserrat", sans-serif;text-transform:uppercase;color:#333333}.press_box .article_wrap .article a{display:block}.press_box .article_wrap .article .thumb{width:100%;height:auto;padding:10px 0 0;margin-top:10px;margin-bottom:10px;overflow:hidden;border-top:1px #333 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}}.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:300 normal 1em/110% "Montserrat", sans-serif}.title_partnership h2{margin-top:40px;padding-top:40px}.pages{text-align:center}.pages a{display:inline-block;margin:0 2px;width:40px;height:40px;font:300 normal 12px/40px "Montserrat", sans-serif;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:#333;background:#f3f3f3}.pages a:focus,.pages a:hover,.pages a.active{text-decoration:none;color:#fff;background:#c09a5a}.reviews{margin-top:40px}.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:#C09A5A}.reviews .review .title{margin-bottom:10px;min-height:50px;font:bold 1em/120% "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#333}.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}@media (max-width: 991px){.reviews_box{padding-left:0;width:100%;margin:20px 0}}.sitemap a{font:1em/120% "Montserrat", sans-serif;color:#111}.modern_characters h2{margin-bottom:0.5em}.modern_characters .box_wrap{margin-top:2em;margin-bottom:2em}.modern_characters .box_wrap.big .box .thumb{width:100%;height:400px;margin-bottom:0;top:auto;left:auto;right:auto;bottom:auto;position:relative;z-index:300}@media (max-width: 991px){.modern_characters .box_wrap.big .box .thumb{height:300px}}.modern_characters .box_wrap.big .box .content_wrap{width:100%;margin-left:0;padding:3em 4em}@media (max-width: 767px){.modern_characters .box_wrap.big .box .content_wrap{padding:1em}}@media (min-width: 992px){.modern_characters .box_wrap.big .box .content_wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.modern_characters .box_wrap .box{position:relative;z-index:300}.modern_characters .box_wrap .box .thumb{width:100%;height:300px;margin:0;position:relative;z-index:300;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (min-width: 992px){.modern_characters .box_wrap .box .thumb{width:50%;height:auto;position:absolute;z-index:305;top:0;left:10px;bottom:0}}.modern_characters .box_wrap .box .content_wrap{width:100%;padding:2em 2em 2em 3em;position:relative;z-index:320;background:#f5f5f5}@media (min-width: 992px){.modern_characters .box_wrap .box .content_wrap{width:50%;margin-left:50%}}@media (max-width: 767px){.modern_characters .box_wrap .box .content_wrap{padding:1em}}.modern_characters .box_wrap .box .content_wrap h3{font:300 2em/110% "Montserrat", sans-serif;margin-bottom:0.5em;color:#111}.famous_characters h2{margin-bottom:0.5em}.famous_characters .box_wrap{margin-top:2em;margin-bottom:2em}@media (max-width: 991px){.famous_characters .box_wrap{margin-top:1em;margin-bottom:1em}}.famous_characters .box_wrap .box{position:relative;z-index:300}.famous_characters .box_wrap .box .thumb{width:100%;height:250px;margin-bottom:1.5em;position:relative;z-index:300;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width: 991px){.famous_characters .box_wrap .box .thumb{margin-bottom:0}}@media (min-width: 768px) and (max-width: 991px){.famous_characters .box_wrap .box .thumb{height:300px}}@media (min-width: 600px) and (max-width: 767px){.famous_characters .box_wrap .box .thumb{height:300px}}@media (max-width: 767px){.famous_characters .box_wrap .box .thumb{height:200px}}@media (max-width: 991px){.famous_characters .box_wrap .box .content_wrap{padding:3em 4em;background:#fff}}@media (max-width: 991px) and (max-width: 767px){.famous_characters .box_wrap .box .content_wrap{padding:1em}}.famous_characters .box_wrap .box .content_wrap h3{font:300 2em/110% "Montserrat", sans-serif;margin-bottom:0.5em;color:#111}@media (max-width: 991px){.famous_characters .box_wrap .box .content_wrap h3{font-size:1.5em}}.fancybox-slide>*{padding:0}.ui-datepicker{z-index:9999 !important;font-size:14px;padding:10px;width:100% !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:#ffffff}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:49%}@media (max-width: 767px){.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-last{float:right}.ui-datepicker table{width:95%;margin:0 auto .4em}.ui-datepicker .ui-widget-header{background:none !important;border:none;padding:0;height:40px;line-height:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-title{height:40px;padding:0 40px;margin:2px 0 0;font:normal 18px/40px "Montserrat", sans-serif;color:#333}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-color:transparent}.ui-datepicker select.ui-datepicker-month{text-align:right}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:40px;width:40px;margin:0;border:0;padding:0;top:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-next:hover span,.ui-datepicker .ui-datepicker-prev:hover span{opacity:.5;filter:Alpha(opacity=50)}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{height:100%;left:0;top:0;width:100%;margin:0;border:0;padding:0}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span{background-image:url("../images/arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:-40px 0}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev span{background-image:url("../images/arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:0 0}.ui-datepicker .ui-state-disabled .ui-state-focus,.ui-datepicker .ui-state-disabled .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-disabled .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-disabled .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-disabled .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-disabled .ui-state-hover,.ui-datepicker .ui-state-focus .ui-state-focus,.ui-datepicker .ui-state-focus .ui-state-hover,.ui-datepicker .ui-state-hover .ui-state-focus,.ui-datepicker .ui-state-hover .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{background:none}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{color:#333;background:#f3f3f3;border:1px solid #f3f3f3}.ui-datepicker .ui-datepicker-calendar th{font-size:12px;font-weight:400}.ui-datepicker .ui-datepicker-calendar th span{text-transform:uppercase;color:#333}.ui-datepicker .ui-datepicker-calendar .ui-state-default .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default{background:#333333 none repeat scroll 0 0;color:#cccccc;border-color:#444444}.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:#f5f5f5 none repeat scroll 0 0;color:#333333;border-color:#f5f5f5}.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:gainsboro none repeat scroll 0 0;border-color:gainsboro}.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:#c09a5a none repeat scroll 0 0;border-color:#c09a5a;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:#c09a5a none repeat scroll 0 0;border-color:#c09a5a;color:#ffffff}.ui-datepicker .ui-datepicker-calendar td.date-range-selected a{background:#ffffff none repeat scroll 0 0;border-color:#c09a5a}
/*# sourceMappingURL=main.css.map */
