.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:85px;width:100%;position:relative;z-index:500}#header_wrapper.homepage{height:135px;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0);position:absolute;z-index:500;top:0;left:0}@media (max-width: 991px){#header_wrapper.homepage{background:transparent}}#header_wrapper.homepage #header{border-bottom:0 solid transparent;-webkit-box-shadow:0 1px 0 #f5f5f5;-moz-box-shadow:0 1px 0 #f5f5f5;box-shadow:0 1px 0 #f5f5f5}#header_wrapper.homepage #header.home_top{box-shadow:none;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}#header_wrapper.homepage #header.home_top #logo .logo{display:none}#header_wrapper.homepage #header.home_top #logo .logo_custom{display:inline-block}#header_wrapper.homepage #header.home_top #logo_mobile{display:none}#header_wrapper.homepage #header.home_top .top_bar .box>a{color:#ffffff}#header_wrapper.homepage #header.home_top .top_bar .box>a:hover,#header_wrapper.homepage #header.home_top .top_bar .box>a:focus{color:#c09a5a}#header_wrapper.homepage #header.home_top #open_menu{background:rgba(0,0,0,0.3) none repeat scroll 0 0}@media (max-width: 991px){#header_wrapper.homepage #header.home_top #open_menu{background:transparent none repeat scroll 0 0}}#header_wrapper.homepage #header.home_top #open_menu .icon .bar{background-color:#FFFFFF}#header_wrapper.homepage #header.home_top #open_menu .icon .bar:before,#header_wrapper.homepage #header.home_top #open_menu .icon .bar:after{background-color:#FFFFFF}#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a{color:#FFFFFF}#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a:hover,#header_wrapper.homepage #header.home_top #top_menu ul.menu>li>a:focus{color:#c09a5a}#header_wrapper.homepage #header.home_top #open_booking{width:0}@media (max-width: 991px){#header_wrapper.homepage #header.home_top{background:transparent}}#header_wrapper #header{height:85px;width:100%;font-size:12px;background:#ffffff none repeat scroll 0 0;border-bottom:1px solid #f3f3f3;position:fixed;z-index:501;top:0;left:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width: 991px){#header_wrapper #header{height:50px}}@media (max-width: 991px){#header_wrapper{height:50px}}#logo{width:190px;line-height:85px;text-align:center;position:absolute;z-index:300;top:0;left:20px}#logo .logo_custom{display:none}#logo a{display:block;width:100%;height:100%}#logo a img{max-height:100%;max-width:100%}#logo a:hover,#logo a:focus{outline:none;opacity:.5;filter:Alpha(opacity=50)}.top_bar{float:right;width:auto;height:30px;text-align:right;position:relative;z-index:200;border-bottom:1px solid rgba(51,51,51,0.1)}.top_bar .box{display:inline-block;font-size:12px;padding:0 10px;line-height:30px;position:relative;z-index:300}.top_bar .box:after{content:"";display:inline-block;width:1px;height:14px;margin-top:-7px;position:absolute;z-index:400;top:50%;right:0;background:rgba(51,51,51,0.2)}.top_bar .box>a{line-height:30px;text-transform:uppercase;letter-spacing:0.05em;color:#333}.top_bar .box>a:hover{color:#c09a5a}.top_bar .box .fa{margin-right:10px}.top_bar .box.hotel_contacts a .fa{margin-right:7px}.top_bar .box.hotel_contacts.mail a{text-transform:lowercase;letter-spacing:0}.top_bar .box.menu_box>a:after{margin-left:10px;content:'\f107';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif}.top_bar .box.menu_box.opened>a:after{content:'\f106'}#hotels{display:inline-block;line-height:30px;position:relative;z-index:300}#hotels.opened .hotel_list{display:block}#hotels>a{line-height:16px;text-transform:uppercase;letter-spacing:0.05em;color:#333}#hotels>a:hover{color:#c09a5a}#hotels .hotel_list{left:auto;right:0}#languages_menu{display:inline-block;line-height:30px;position:relative;z-index:300}#languages_menu:after{width:0}#languages_menu.opened .langs_list{display:block}#languages_menu .langs_list{padding:10px 0;position:absolute;z-index:350;top:30px;right:0;left:auto}#languages_menu .langs_list a{text-transform:uppercase;font-size:12px;line-height:130%}.header_bar{float:right;width:100%;height:55px;position:relative;z-index:100}@media (max-width: 991px){.header_bar{width:auto}}#logo_mobile{width:100%;height:50px;padding:0 90px;text-align:center;line-height:80px;position:absolute;z-index:10;top:0;left:0}@media (max-width: 767px){#logo_mobile{padding:0 50px}}#logo_mobile a.link{display:block;font-size:12px;line-height:50px;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%}#logo_mobile a.link img{max-height:30px}#back_mobile{display:block;float:left;width:50px;height:50px;line-height:50px;font-size:17px;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:relative;z-index:101;color:#333333}#mobile_bottom_bar{width:100%;height:50px;background-color:#fff;position:fixed;z-index:800;left:0;bottom:0}#mobile_bottom_bar.home_top{background-color:rgba(0,0,0,0.3)}#mobile_bottom_bar.home_top .buttons .btn{background-color:transparent}#mobile_bottom_bar.home_top .buttons .btn .box_content,#mobile_bottom_bar.home_top .buttons .btn a{color:#fff;background-color:transparent;border-color:transparent}#mobile_bottom_bar.home_top #lang_mobile .select-wrapper{color:#ffffff}#mobile_bottom_bar.home_top #lang_mobile .select-wrapper span{color:#ffffff}#mobile_bottom_bar .buttons{float:left;width:60%}#mobile_bottom_bar .buttons .btn{float:left;height:50px;text-align:center;text-decoration:none;width:50%;min-width:50px;background-color:#fff}#mobile_bottom_bar .buttons .btn .box_content,#mobile_bottom_bar .buttons .btn a{display:table;width:100%;height:50px;font-size:18px;text-align:center;position:relative;z-index: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;color:#333333;background-color:#fff;border-top:1px solid #f5f5f5}#mobile_bottom_bar .buttons .btn .content{display:table-cell;width:100%;font-size:10px;line-height:1;text-transform:uppercase;vertical-align:middle}#mobile_bottom_bar .buttons .btn .content .fa{display:block;font-size:16px;margin-bottom:5px}#mobile_bottom_bar .mobile_book{float:left;width:40%;height:50px;text-align:center;align-items:center;display:table;font-size:12px;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;position:relative;z-index:300;color:#FFFFFF;background-color:#c09a5a}#mobile_bottom_bar .mobile_book:hover{background-color:#b98f48}#mobile_bottom_bar .mobile_book .text{display:table-cell;line-height:130%;vertical-align:middle}#mobile_bottom_bar .mobile_book .fa{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;z-index:301;left:0;right:0;left:auto}@media (max-width: 767px){#mobile_bottom_bar .mobile_book .fa{width:20px}}#lang_mobile{display:block}#lang_mobile .select-wrapper{height:100%;line-height:100%}#lang_mobile .select-wrapper:after{display:none}#lang_mobile .select-wrapper .select-label{text-indent:0}#lang_mobile .select-wrapper .select-label span{color:#333}#lang_mobile .select-wrapper .select-dropdown-box{top:auto;bottom:41px}#lang_mobile .select-wrapper .select-dropdown-box .select-dropdown{background-color:#ffffff;border:1px solid #ccc}#lang_mobile .select-wrapper .select-dropdown-box .select-dropdown .select-option a{height:auto;font-size:14px;line-height:30px;color:#333}#open_menu{float:right;display:block;height:55px;width:55px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:12px;-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_menu .icon{display:block;height:20px;margin-top:17.5px;position:relative;z-index:300}#open_menu .icon .bar{position:absolute;z-index:400;top:50%;left:50%;width:30px;height:2px;margin-left:-15px;margin-top:-1px;background-color:#333333}#open_menu .icon .bar:after,#open_menu .icon .bar:before{width:30px;height:2px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;left:0}#open_menu .icon .bar:before{top:-8px}#open_menu .icon .bar:after{bottom:-8px}#open_menu .icon .bar:before,#open_menu .icon .bar:after{background-color:#333333}@media (max-width: 991px){#open_menu .icon{margin-top:15px}}#open_menu:focus,#open_menu:hover{color:#ffffff !important;background-color:#aaaaaa !important}#open_menu:focus .bar,#open_menu:hover .bar{background-color:#ffffff !important}#open_menu:focus .bar:before,#open_menu:focus .bar:after,#open_menu:hover .bar:before,#open_menu:hover .bar:after{background-color:#ffffff !important}@media (max-width: 991px){#open_menu{height:50px;width:50px}}#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_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:-5px;-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:inline-block;font-size:12px;line-height:130%;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;position:absolute;z-index:350;top:30px;left:0;background:#f3f3f3 none repeat scroll 0 0;box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.sub_menu a{display:block;margin:0;padding:10px 20px;font-size:13px;line-height:140%;letter-spacing:0.05em;text-transform:none;white-space:nowrap;color:#333333}.sub_menu a:hover{color:#c09a5a}#top_menu{float:right;margin-right:10px;max-width:540px}#top_menu ul.menu{display:table;height:55px;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:300}#top_menu ul.menu>li>a{display:inline-block;padding:0 8px;letter-spacing:0.05em}@media (min-width: 1200px){#top_menu ul.menu>li>a{padding:0 15px}}#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:55px}@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>a{letter-spacing:0.05em}#main_menu ul.menu>li .sub-menu{display:none;padding:10px 0 10px 10px}#main_menu ul.menu>li .sub-menu>li{display:block;line-height:140%}#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:130%;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{width:140px;float:right;margin-right:10px;margin-top:7.5px;overflow:hidden;-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:140px;padding:0 15px;font:italic 12px/40px "futura-pt","arial","Helvetica",sans-serif;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;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:#b98f48}#booking_form_placeholder_wrap{height:42px;position:absolute;z-index:500;left:0;right:0;bottom:50px}#booking_form_placeholder_wrap #booking_form_placeholder{width:940px;margin:0 auto;visibility:visible;font-size:14px;height:42px;background:rgba(0,0,0,0.3) none repeat scroll 0 0;color:#fff;border-color:#fff;border-style:solid;border-width:1px}#booking_form_placeholder_wrap #booking_form_placeholder .box{float:left;padding:0 20px;line-height:40px;border-right:1px solid #fff;height:40px;position:relative;z-index:300}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates{width:460px;border-right:none;padding:0}#booking_form_placeholder_wrap #booking_form_placeholder .box.dates .field{float:left;line-height:40px;height:40px;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;font-style:italic;font-size:13px;line-height:40px;color:#fff}#booking_form_placeholder_wrap #booking_form_placeholder .box .label{display:inline-block;margin-right:10px;text-transform:uppercase}#booking_form_placeholder_wrap #booking_form_placeholder .box select{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent url("../images/select_white.png") center right no-repeat}#booking_form_placeholder_wrap #booking_form_placeholder .box select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#booking_form_placeholder_wrap #booking_form_placeholder .box select option{padding:0 10px;background:black}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder{float:right}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking{display:inline-block;width:180px;padding:0 15px;font:normal 12px/40px "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;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-color:transparent;color:#fff;border-left:1px solid #fff}#booking_form_placeholder_wrap #booking_form_placeholder #open_booking_placeholder .open_booking:hover{background:#C09A5A;color:#fff}#inline-datepicker-box_placeholder{display:none;width:550px;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:#f8f8f8}#inline-datepicker-box_placeholder.visible{display:block;opacity:1;filter:Alpha(opacity=100)}#inline-datepicker-box_placeholder .ui-datepicker{background:#f8f8f8;width:100% !important;padding:0}#inline-datepicker-box_placeholder .ui-datepicker th{padding:.7em .3em;line-height:24px}#inline-datepicker-box_placeholder .ui-datepicker .ui-datepicker-calendar td a,#inline-datepicker-box_placeholder .ui-datepicker .ui-datepicker-calendar td span{line-height:24px}#inline-datepicker-box_placeholder .ui-datepicker-multi .ui-datepicker-group table{margin-bottom: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:#f8f8f8;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:#f8f8f8}#booking_form_container .right_col{width:240px;min-height:550px;float:right;padding:0 20px;margin:0;font-size:12px;background:#f3f3f3}#booking_form_container h2,#booking_form_container h3{text-align:center;letter-spacing:0.05em;text-transform:uppercase}#booking_form_container h2{margin:20px 0 10px;color:#333;font:2.5em/100% "futura-pt", "arial", "Helvetica", sans-serif}@media (min-width: 1200px){#booking_form_container h2{font-size:38px}}#booking_form_container h3{margin-bottom:20px;color:#C09A5A;font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif}#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:12px;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 "futura-pt", "arial", "Helvetica", 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:12px;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:#f8f8f8}#booking_form_container .ui-datepicker .ui-datepicker-title{padding:0}#booking_form_container .ui-datepicker.ui-widget-content{background:#f8f8f8}#booking_form_container .ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:49%}@media (max-width: 767px){#booking_form_container .ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}}#booking_form_container .ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-last{float:right}#slideshow_wrapper{width:100%;height:300px;overflow:hidden;margin:0;padding:0;position:relative;z-index:200}#slideshow_wrapper.home,#slideshow_wrapper.fullscreen{min-height:350px;height:100%}#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:230;top:0;left:0;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#slideshow_wrapper #slideshow .caption{display:table;width:100%;height:100%;position:absolute;z-index:300;top:0;left:0;color:#fff}@media (min-width: 992px){#slideshow_wrapper #slideshow .caption.top{height:40%;top:55px}#slideshow_wrapper #slideshow .caption.bottom{height:40%;top:auto;bottom:90px}#slideshow_wrapper #slideshow .caption.left{width:50%;left:0}#slideshow_wrapper #slideshow .caption.right{width:50%;left:50%}#slideshow_wrapper #slideshow .caption.center{width:80%;left:10%}}#slideshow_wrapper #slideshow .caption.internal{padding-bottom:90px}#slideshow_wrapper #slideshow .caption .caption_content{display:table-cell;vertical-align:middle;text-align:center;line-height:130%;text-transform:uppercase}@media (max-width: 991px){#slideshow_wrapper #slideshow .caption .caption_content{font-size:12px;line-height:130%;vertical-align:bottom;padding-bottom:70px;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}}#slideshow_wrapper #slideshow .caption .caption_content .caption_title,#slideshow_wrapper #slideshow .caption .caption_content .caption_subtitle{max-width:80%;margin-left:auto;margin-right:auto;text-shadow:0 0 40px black}@media (max-width: 767px){#slideshow_wrapper #slideshow .caption .caption_content .caption_title,#slideshow_wrapper #slideshow .caption .caption_content .caption_subtitle{max-width:95%}}#slideshow_wrapper #slideshow .caption .caption_content .caption_title{font-size:3em;line-height:100%;margin-bottom:10px}#slideshow_wrapper #slideshow .caption .caption_content .caption_subtitle{font-size:1.5em;line-height:130%}#slideshow_wrapper #slideshow .caption .caption_content .btn{display:inline-block;margin-top:20px;padding:10px 20px;font-size:12px;line-height:130%;letter-spacing:0.05em;color:#333;background:rgba(255,255,255,0.85)}#slideshow_wrapper #slideshow .caption .caption_content .btn:hover{background:#c09a5a;color:#fff}#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 .owl-nav{display:none !important;height:0;width:0;overflow:hidden}#slideshow_wrapper .owl-controls .owl-dots{width:100%;height:70px;padding-left:10px;text-align:left;line-height:1;display:none !important;position:absolute;z-index:410;top:5px;left:0}@media (max-width: 991px){#slideshow_wrapper .owl-controls .owl-dots{display:block  !important}}#slideshow_wrapper .owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 2px;height:5px;width:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff}#slideshow_wrapper .owl-controls .owl-dots .owl-dot.active{background:#c09a5a}#slideshow_wrapper .owl-controls .owl-dots .owl-dot span{display:none}#slideshow_wrapper .arrow{display:block;width:50px;height:85px;padding:0;margin-top:-42.5px;cursor:pointer;position:absolute;z-index:400;top:50%;-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:none no-repeat scroll}#slideshow_wrapper .arrow:after,#slideshow_wrapper .arrow:before{width:2px;height:50px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;background-color:#ffffff}#slideshow_wrapper .arrow:hover{background:none no-repeat scroll;opacity:.5;filter:Alpha(opacity=50)}#slideshow_wrapper .arrow.prev{left:50px}#slideshow_wrapper .arrow.prev:before{top:0;left:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#slideshow_wrapper .arrow.prev:after{bottom:0;left:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#slideshow_wrapper .arrow.next{right:50px}#slideshow_wrapper .arrow.next:before{top:0;right:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#slideshow_wrapper .arrow.next:after{bottom:0;right:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.logo_custom.home{display:block;width:240px;padding:0;margin-left:-120px;position:absolute;z-index:400;top:70px;left:50%}.logo_custom.home img{width:100%}#video_box{width:100%;height:100%;overflow:hidden;margin:0;padding:0;position:absolute;z-index:300;top:0;left:0}#video_box #video{display:none;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%}.open_video{width:100px;height:100px;margin-top:-50px;margin-left:-50px;text-align:center;line-height:100px;font-size:2.5em;text-decoration:none;position:absolute;z-index:500;top:50%;left:50%;-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:100px;-moz-border-radius:100px;border-radius:100px;color:#fff;background:rgba(0,0,0,0.3)}.open_video:hover,.open_video:focus{outline:none;color:#000;background:rgba(255,255,255,0.85)}.open_video .fa{margin-left:10px}#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}#brands_preview{background:#fff}#brands_preview .brand{display:block;text-align:center}@media (max-width: 991px){#brands_preview .brand{margin-bottom:20px}}#brands_preview .brand.brand_theview img{max-height:80px;margin-top:0}#brands_preview .brand .title{display:block;font:1em/120% "futura-pt", "arial", "Helvetica", sans-serif;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;color:#999}@media (max-width: 991px){#brands_preview .brand .title{margin-bottom:10px;font-size:14px;min-height:0}}#brands_preview .brand img{width:auto;max-width:100%;max-height:50px;margin-bottom:20px}@media (min-width: 992px){#brands_preview .brand img{margin-top:20px}}@media (max-width: 767px){#brands_preview .brand img{height:40px}}#footer_wrap{background:#222;color:#eee;position:relative;z-index:300}@media (max-width: 991px){#footer_wrap{padding-bottom:50px}}@media (max-width: 767px){#footer_wrap{text-align:center}}.footer_menu{padding:20px 0}.footer_menu .menu{display:table;margin:0 auto;text-align:center}@media (max-width: 991px){.footer_menu .menu{text-align:center}}.footer_menu .menu>li{height:auto;display:table-cell;vertical-align:middle;text-transform:uppercase}@media (max-width: 767px){.footer_menu .menu>li{display:block}}.footer_menu .menu>li.current_page_item a,.footer_menu .menu>li.current-page-ancestor a{color:#c09a5a}.footer_menu .menu>li a{display:inline-block;font-size:12px;line-height:130%;text-transform:uppercase;padding:0 20px;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:#eee}.footer_menu .menu>li a:hover{color:#c09a5a}@media (max-width: 991px){.footer_menu .menu>li a{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.footer_menu .menu>li a{padding-top:5px;padding-bottom:5px}}#footer_top_menu{margin-bottom:40px;background:#111;border-top:1px solid rgba(255,255,255,0.1)}@media (max-width: 767px){#footer_top_menu{background:transparent;margin-bottom:20px}}#footer_menu{margin-top:40px;font-size:12px;line-height:130%;border-top:1px solid rgba(255,255,255,0.1)}.copy{line-height:130%;padding-top:5px;padding-bottom:5px}.list_hotels{margin-bottom:10px}.list_hotels.diamonds{margin-bottom:0}@media (max-width: 991px){.list_hotels.diamonds{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.list_hotels.external{display:inline-block;width:50%;float:left}}.list_hotels.external h4 a{line-height:2em;color:#c09a5a}.list_hotels.external h4 a .country{font-size:13px;font-weight:normal;line-height:100%;letter-spacing:0.05em;text-transform:capitalize;-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:#888}@media (min-width: 992px){.list_hotels.external h4 a .country{display:block}}.list_hotels.external h4 a:hover,.list_hotels.external h4 a.active{color:#ffffff}.list_hotels.external h4 a:hover .country,.list_hotels.external h4 a.active .country{color:#ffffff}.list_hotels h4{margin-bottom:10px;font-weight:bold;font-size:14px;line-height:150%;letter-spacing:0.05em;text-transform:uppercase;color:#c09a5a}.list_hotels .hotels{list-style:none outside none;margin:0 auto;padding:0}.list_hotels .hotels li{display:block;margin:0;text-align:left;text-transform:capitalize}.list_hotels .hotels li a{display:inline-block;padding:3px 0 0 10px;font-size:13px;line-height:130%;letter-spacing:0.05em;text-decoration:none;-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}.list_hotels .hotels li a span{font-size:13px;margin-right: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}.list_hotels .hotels li a span.country{margin-left:15px;color:#888}@media (min-width: 992px){.list_hotels .hotels li a span.country{display:block}}.list_hotels .hotels li a:hover,.list_hotels .hotels li a.active{color:#c09a5a}.list_hotels .hotels li a:hover span,.list_hotels .hotels li a.active span{color:#c09a5a}@media (max-width: 991px){.list_hotels .hotels li{display:block}}@media (max-width: 767px){.list_hotels .hotels li{text-align:center}}.logo_group{display:block;margin:40px 0 20px;text-align:left}@media (max-width: 767px){.logo_group{text-align:center}}.logo_group img{max-height:35px}.footer_col .social{text-align:left;margin-top:30px}.footer_col .social a{margin:0 1px 0 0}@media (max-width: 767px){.footer_col .social{text-align:center}}.newsletter_box{padding:40px;background:#111}@media (max-width: 991px){.newsletter_box{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.newsletter_box{padding:80px 40px}}.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{font-size:16px;line-height:130%;margin-bottom:20px;font-style:italic}@media (max-width: 991px){.newsletter_box .subtitle{text-align:center}}.newsletter_box form{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"]{height:40px;float:left;border:none;line-height:40px;font-size:14px}.newsletter_box form input.email{padding:0 20px;width:65%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333}@media (max-width: 991px){.newsletter_box form input.email{width:100%;margin-bottom:5px}}.newsletter_box form input.submit{width:35%;text-transform:uppercase;font-weight:normal;color:#fff;background:#c09a5a}@media (max-width: 991px){.newsletter_box form input.submit{width:100%}}.newsletter_box .privacy{width:100%;float:left;margin-top:10px;font-style:italic;line-height:130%;font-size:75%;color:#bbbbbb}.newsletter_box .privacy input[type="checkbox"]{float:left;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.newsletter_box .error{color:red}.seobar{margin:10px 0;text-align:center}.seobar *{display:inline;font-size:11px;font-weight:normal;line-height:120%;color:#aaa}.seobar h1{margin-right:5px}.extra_logos{margin:20px 0 10px}.extra_logos img{max-width:100%}@media (max-width: 767px){.extra_logos img{max-width:70%}}body,html{font-size:16px;font-family:"futura-pt","arial","Helvetica",sans-serif;line-height:150%;margin:0;overflow-x:hidden;color:#333;background-color:#f8f8f8}@media (max-width: 767px){body,html{font-size:14px}}@media (min-width: 1200px){body,html{font-size:18px}}html.noscroll{overflow:hidden}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}h2{font:2.5em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#333}@media (max-width: 767px){h2{font-size:2em}}h3{font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#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:10px;font-size:1.2em}blockquote:after{content:'\201D';padding-left:10px;font-size:1.2em}.cross{height:100%;position:relative;z-index:301;width:100%;display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cross:after,.cross:before{cursor:pointer;height:1px;width:30px;position:absolute;z-index:400;display:block;content:'';-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.cross:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:14px;right:0}.cross:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:14px;left:0}.button{background-color:#c09a5a;color:#fff;display:inline-block;text-align:center;padding:0 15px;line-height:40px;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.button:hover,.button:focus{text-decoration:none;outline:none}@media (max-width: 991px){.button{padding:0 10px}}.button:hover,.button:focus{background-color:#b98f48;color:#fff}.button.reverse{background-color:transparent;color:#333333}.button.reverse:focus,.button.reverse:hover{background-color:#aaaaaa;color:#ffffff}.button.transparent{line-height:38px;background:transparent none repeat scroll 0 0;color:#333;border:1px solid #ddd}.button.transparent:focus,.button.transparent:hover{background-color:#aaa;color:#fff}.button.darkgrey{line-height:40px;background:#333 none repeat scroll 0 0;color:#fff}.button.darkgrey:focus,.button.darkgrey:hover{background-color:#aaa;color:#fff}.button.grey{background:#aaa none repeat scroll 0 0;color:#fff}.button.grey:focus,.button.grey:hover{background-color:#c09a5a;color:#fff}.button .fa{margin-left:6px}@media (max-width: 767px){.button+.button{margin-top:10px;margin-bottom:10px}}.more{display:inline-block;text-align:center;padding:0 15px;line-height:40px;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.more:hover,.more:focus{text-decoration:none;outline:none}@media (max-width: 991px){.more{padding:0 10px}}@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 1px;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:#f3f3f3;color:#333333}.social a span:focus,.social a span:hover{color:#fff}.social a span.fa-facebook:focus,.social a span.fa-facebook:hover{background-color:#0D65D3}.social a span.fa-twitter:focus,.social a span.fa-twitter:hover{background-color:#5DD7FC}.social a span.fa-pinterest:focus,.social a span.fa-pinterest:hover{background-color:#bd081c}.social a span.fa-youtube-play:focus,.social a span.fa-youtube-play:hover{background-color:#DE1829}.social a span.fa-youtube:focus,.social a span.fa-youtube:hover{background-color:#DE1829}.social a span.fa-google-plus:focus,.social a span.fa-google-plus:hover{background-color:#DA2713}.social a span.fa-foursquare:focus,.social a span.fa-foursquare:hover{background-color:#EF4B78}.social a span.fa-instagram:focus,.social a span.fa-instagram:hover{background-color:#3E6C8E}.social a span.fa-linkedin:focus,.social a span.fa-linkedin:hover{background-color:#0274B3}.social a span.fa-flickr:focus,.social a span.fa-flickr:hover{background-color:#FF0084}.social a span.fa-skype:focus,.social a span.fa-skype:hover{background-color:#00aff0}.social a span.fa-share-alt.addbox_opened,.social a span.fa-share-alt:focus,.social a span.fa-share-alt:hover{background-color:#008852}@media (min-width: 768px) and (max-width: 991px){.social a{margin-bottom:5px}}#share{width:34px;height:178px;overflow:hidden;margin-top:-89px;position:fixed;z-index:900;top:50%;right:0}#share .addthis_container .addthis_toolbox{display:inline-block}#share .addthis_container .addthis_toolbox a{width:34px;height:34px;border:none;display:block;margin-bottom:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(170,170,170,0.7) none repeat scroll 0 0}#share .addthis_container .addthis_toolbox a span{width:34px;height:34px;line-height:34px;border:none;display:block;text-align:center;color:#ffffff}#share .addthis_container .addthis_toolbox a.addthis_button_facebook:hover{background-color:#0D65D3}#share .addthis_container .addthis_toolbox a.addthis_button_twitter:hover{background-color:#5DD7FC}#share .addthis_container .addthis_toolbox a.addthis_button_google_plusone_share:hover{background-color:#DA2713}#share .addthis_container .addthis_toolbox a.addthis_button_pinterest div{display:none}#share .addthis_container .addthis_toolbox a.addthis_button_pinterest:hover{background-color:#bd081c}#share .addthis_container .addthis_toolbox a.share:hover{background-color:#008852}.share_social{text-align:center}.share_social a{width:40px;height:40px;line-height:40px;margin:0 3px}.share_social a span{width:40px;height:40px;line-height:40px;font-size:16px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#ffffff;border:1px solid rgba(255,255,255,0.5);background:transparent}.thumb_box{background-attachment:scroll;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center;position:absolute;z-index:320;top:0;left:0;bottom:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width: 991px){.thumb_box{position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (max-width: 767px){.thumb_box{height:200px}}.counter_pager{display:table;width:180px;font-size:16px;position:absolute;z-index:500;left:0;bottom:0;background:#333}@media (max-width: 991px){.counter_pager{width:140px;left:50%;bottom:auto;top:-15px;margin-left:-70px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.counter_pager .arrows{display:block;width:100%;height:50px;line-height:50px;position:absolute;z-index:200;top:0;left:0}.counter_pager .arrows .arrow.prev{margin-right:25px}.counter_pager .arrows .arrow.next{margin-left:25px}}.counter_pager .table{display:table-cell;width:100%;height:180px;text-align:center;vertical-align:middle;line-height:120%;padding:0 10px;color:#fff}@media (max-width: 991px){.counter_pager .table{height:50px}}.counter_pager .table .title{display:block;width:160px;margin-bottom:5px;font:italic 1.2em/120% "Palatino Linotype", serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter_pager .table .counter{display:block;margin-bottom:5px;font:3em/120% "Palatino Linotype", serif}@media (max-width: 991px){.counter_pager .table .counter{width:50px;margin-left:-25px;font-size:1.5em;line-height:50px;position:absolute;z-index:200;top:0;left:50%}}.counter_pager .table .dots{margin:0 10px;letter-spacing:-9px}.counter_pager .table .arrow{-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.counter_pager .table .arrow:hover{cursor:pointer;color:#c09a5a}.scroll .mCSB_container{margin-right:30px}.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#aaaaaa}.scroll .mCSB_scrollTools .mCSB_draggerRail{width:2px}.section{padding:60px 0;position:relative;z-index:100}@media (max-width: 991px){.section{padding:40px 0}}.section h2{margin-bottom:20px}.section h3{margin-bottom:10px}@media (max-width: 991px){.section h2+.post_preview{margin-top:10px}}.section h3+.post_preview{margin-top:-10px}.section.light{background-color:#ffffff}.section.light .box_body{background-color:#f8f8f8}.body{line-height:150%}.body .table_box+p,.body blockquote+p,.body table+p,.body p+p{margin-top:10px}.body optgroup,.body strong,.body b{font-weight:normal;color:#c09a5a}.body em{font-style:italic}.body ol,.body ul{list-style:disc outside none;margin:10px 0 10px 20px}.body ol li,.body ul li{display:list-item}.description{line-height:150%}.description .table_box+p,.description blockquote+p,.description table+p,.description p+p{margin-top:10px}.description ol,.description ul{list-style:disc outside none;margin:10px 0 10px 30px}.description ol li,.description ul li{display:list-item}.description strong,.description b{font-weight:normal;color:#c09a5a}.excerpt{font-size:1.4em;font-weight:300;line-height:130%;margin-bottom:60px}.excerpt strong{font-weight:300;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}.extra_logo_box{margin-bottom:40px;text-align:center}@media (max-width: 991px){.extra_logo_box{margin-bottom:20px}}.extra_logo_box img{max-width:100%;max-height:200px;height:auto;width:auto}@media (max-width: 991px){.extra_logo_box img{max-height:120px}}.post_preview{margin-bottom:20px;font-size:1.4em;font-weight:300;line-height:130%}@media (min-width: 992px){.post_preview{margin-bottom:10px}}.post_preview strong,.post_preview b{font-weight:300;color:#c09a5a}.post_preview p+p{margin-top:10px}.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_container{height:500px;position:relative;z-index:300;background:#ddd}@media (min-width: 1400px){.minigallery_container{max-width:80%;min-width:1300px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media (min-width: 1200px) and (min-height: 700px){.minigallery_container{height:600px}}@media (max-width: 767px){.minigallery_container{height:300px}}.minigallery_box{min-height:200px;position:relative;z-index:300}@media (min-width: 1200px){.minigallery_box{margin-top:60px}}.minigallery_box.loading{height:100px;overflow:hidden;background:#ccc url("../images/loader.gif") center center no-repeat}.minigallery_box.loading .minigallery{opacity:0;filter:Alpha(opacity=0)}.minigallery_box .minigallery{overflow:hidden;height:100%;width:100%}.minigallery_box .minigallery.no_car .thumb_gallery .more_gallery{left:10px}.minigallery_box .minigallery .thumb_gallery{display:block;width:100%;height:100%;position:relative;z-index:310}.minigallery_box .minigallery .thumb_gallery img{width:100%;height:auto;position:absolute;z-index:320}.minigallery_box .minigallery .thumb_gallery .more_gallery{font:normal 12px/40px "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;position:absolute;z-index:330;left:220px;bottom:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.minigallery_box .minigallery .thumb_gallery .more_gallery a{display:inline-block;padding:0 15px;min-width:120px;color:#fff;background:rgba(0,0,0,0.5)}.minigallery_box .minigallery .thumb_gallery .more_gallery a:hover{background:#000}.minigallery_box .minigallery .thumb_gallery .more_gallery .fa{margin-left:10px}.minigallery_box .owl-carousel{height:100%}.minigallery_box .owl-carousel .owl-stage-outer{height:100%;position:relative;z-index:100}.minigallery_box .owl-carousel .owl-stage-outer .owl-stage{height:100%}.minigallery_box .owl-carousel .owl-stage-outer .owl-stage .owl-item{overflow:hidden;height:100%}.minigallery_box .owl-controls{display:none;height:0}.children_list{padding-top:0}@media (min-width: 992px){.children_list{font-size:16px;line-height:140%}}@media (min-width: 768px) and (max-width: 991px){.children_list{font-size:16px;line-height:140%}}.children_list h2{margin-top:20px}.children_list h3{margin-bottom:40px}.children_list .box.big .box_content .content_wrap,.children_list .box.big .box_content .thumb{height:320px}@media (min-width: 1200px){.children_list .box.big .box_content .content_wrap,.children_list .box.big .box_content .thumb{height:420px}}@media (min-width: 768px) and (max-width: 991px){.children_list .box.big .box_content .content_wrap,.children_list .box.big .box_content .thumb{height:350px}}@media (min-width: 1200px){.children_list .box.big .box_content .title{font-size:32px}}@media (max-width: 767px){.children_list .box.big .box_content .thumb{height:220px}}@media (max-width: 767px){.children_list .box.big .box_content .content_wrap{height:auto}}@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;background:url("../images/congruent_outline.png") repeat #fff}.children_list .box .box_content .thumb{height:220px;display:block;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;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;position:absolute;z-index:310;top:0;right:10px;background:#c09a5a;color:#fff}.minigallery_box+.children_list{margin-top:60px}.extra_content{margin:50px auto 0}@media (max-width: 767px){.extra_content{margin:0}}@media (min-width: 992px){.extra_content dl{float:left;width:33.33%;padding:0 10px}}.extra_content dl dt{margin-top:10px;color:#c09a5a}.extra_content dl dd{margin-left:20px}.content_intro.no_prev+.extra_content{margin-top:0}.section.home h3{font-size:2.5em;line-height:100%;margin-bottom:40px;color:#333}@media (max-width: 767px){.section.home h3{font-size:2em}}.section.home h3 small{text-transform:none;font-style:italic}.section.home h3 p{display:inline}.section.home h3 b,.section.home h3 strong{font-family:"Palatino Linotype", serif;text-transform:none;font-style:italic;font-weight:normal;letter-spacing:0;color:#c09a5a}#home_intro{position:relative;z-index:200;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}#home_intro .content_wrapper{width:100%;padding:60px;position:relative;z-index:300;background:rgba(0,0,0,0.3)}@media (min-width: 1200px){#home_intro .content_wrapper{padding:80px}}@media (max-width: 991px){#home_intro .content_wrapper{padding-left:20px;padding-right:20px}}#home_intro .content_wrapper .content_box{clear:both;float:right;width:80%;max-width:800px;font-size:1.4em;font-weight:300;line-height:130%;color:#fff;text-shadow:0 0 30px #000,0 0 2px rgba(0,0,0,0.8)}@media (max-width: 991px){#home_intro .content_wrapper .content_box{width:100%;max-width:100%}}#home_intro .content_wrapper .content_box .extra_logo_box{margin:0 auto 20px;text-align:center}#home_intro .content_wrapper .content_box .extra_logo_box img{height:60px;width:auto}@media (max-width: 991px){#home_intro .content_wrapper .content_box .extra_logo_box img{height:40px}}#home_intro .content_wrapper .content_box h2{margin-bottom:20px;font:1.2em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#fff}#home_intro .content_wrapper .content_box h2 b,#home_intro .content_wrapper .content_box h2 strong{font-weight:normal;color:#C09A5A}#home_intro .content_wrapper .content_box .description{line-height:130%}#home_intro .content_wrapper .iconed_boxes{width:260px;margin:20px auto 0}#home_intro .content_wrapper .iconed_boxes .icon_box{float:left;display:block;width:120px;height:120px;margin:0 5px;text-decoration:none;text-shadow:none;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;-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;color:#fff}#home_intro .content_wrapper .iconed_boxes .icon_box:hover{background:#333}#home_intro .content_wrapper .iconed_boxes .icon_box .content{display:block;top:50%;position:relative;z-index:301;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#home_intro .content_wrapper .iconed_boxes .icon_box .content .icon{display:block;height:40px;width:auto;margin:0 auto 10px}#home_intro .content_wrapper .iconed_boxes .icon_box .content .label{display:block;text-transform:uppercase;font-size:14px;font-weight:normal;letter-spacing:0.05em;line-height:100%}#home_intro .content_wrapper h3.extra_sentence{clear:both;padding:40px 0 0 0;margin:0;font:2.5em/100% "futura-pt", "arial", "Helvetica", sans-serif;color:#fff;text-shadow:0 0 40px black}@media (min-width: 1200px){#home_intro .content_wrapper h3.extra_sentence{padding-top:60px}}@media (max-width: 767px){#home_intro .content_wrapper h3.extra_sentence{font-size:2em}}#home_intro .content_wrapper h3.extra_sentence b,#home_intro .content_wrapper h3.extra_sentence strong{font-family:"Palatino Linotype", serif;text-transform:none;font-style:italic;font-weight:bold;letter-spacing:0;color:#C09A5A}#home_blocks{position:relative;z-index:250;background:#ffffff}#home_blocks.block_n_5 .block{width:18%;padding:0 1%;float:left}@media (max-width: 991px){#home_blocks.block_n_5 .block{width:48%}}#home_blocks .container{margin-top:-40px}#home_blocks .block.black .box{background:url("../images/congruent_outline.png") repeat #2d2b2b}#home_blocks .block.black .box .label{color:#c09a5a}#home_blocks .block.black .box .label strong{color:#fff}@media (max-width: 991px){#home_blocks .block{margin-bottom:10px}#home_blocks .block.odd{padding-right:5px;clear:both}#home_blocks .block.even{padding-left:5px}}#home_blocks .block .box{padding:40px 20px;font-size:1.16em;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;z-index:410;background:#f8f8f8}@media (max-width: 767px){#home_blocks .block .box{padding-left:10px;padding-right:10px}}#home_blocks .block .box img{display:block;width:auto;height:100px;margin:0 auto 20px}#home_blocks .block .box .label{display:table;max-width:220px;margin:0 auto;font-weight:300;position:relative;z-index:411}#home_blocks .block .box .label strong{font-family:"Palatino Linotype", serif;font-style:italic;font-weight:bold;letter-spacing:0;text-transform:none;color:#c09a5a}#home_blocks .block .box .label .middle_align{display:table-cell;vertical-align:middle}.home_pop_up{width:800px;padding:20px}@media (max-width: 991px){.home_pop_up{width:100%}}.home_pop_up h3{margin:10px 0 20px}.home_pop_up .body{line-height:150%;padding:0}.home_pop_up .popup_thumb_box{margin-top:20px;margin-bottom:20px}.home_pop_up .popup_thumb_box a{width:100%;display:block}.home_pop_up .popup_thumb_box img{width:100%}#preview_pages{background:#fff;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}#preview_pages h3{margin-bottom:10px}#preview_pages h3 b,#preview_pages h3 strong{font-weight:bold}#preview_pages .box{padding:0 5px;margin:5px 0;position:relative;z-index:200}@media (max-width: 991px){#preview_pages .box{padding:0;margin:0}}#preview_pages .box .box_link{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:300}#preview_pages .box .box_link:hover .title_prev{opacity:0;filter:Alpha(opacity=0)}#preview_pages .box .box_link:hover .content_wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#preview_pages .box .box_link .thumb{display:block;width:100%;height:100%;position:relative;z-index:305}#preview_pages .box .box_link .thumb img{display:block;width:100%}#preview_pages .box .box_link .title_prev{display:block;width:100%;margin:0;padding:100px 20px 20px;font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;position:absolute;z-index:310;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:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0);color:#fff;text-shadow:0 0 40px black}#preview_pages .box .box_link .title_prev strong{font-weight:normal;color:#333}#preview_pages .box .box_link .title_prev small{text-transform:none;font-style:italic}@media (max-width: 767px){#preview_pages .box .box_link .title_prev{font-size:1.2em}}#preview_pages .box .box_link .content_wrap{padding:40px;text-align:center;width:auto;height:auto;position:absolute;z-index:400;top:0;left:0;right: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;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background:rgba(255,255,255,0.95);color:#333}#preview_pages .box .box_link .content_wrap .content{display:block;position:absolute;z-index:410;top:50%;left:20px;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#preview_pages .box .box_link .content_wrap .content .title{display:block;font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#333}#preview_pages .box .box_link .content_wrap .content .title strong{font-weight:normal;color:#333}#preview_pages .box .box_link .content_wrap .content .title small{text-transform:none;font-style:italic}#preview_pages .box .box_link .content_wrap .content .subtitle{display:block;margin-bottom:0;font-family:"Palatino Linotype", serif;font-style:italic;line-height:140%;text-transform:lowercase;color:#c09a5a}#preview_pages .box .box_link .content_wrap .content .description{display:block;margin-top:10px;line-height:140%}#preview_pages .box .box_link .content_wrap .info{display:block;font:italic 0.9em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;-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;position:absolute;z-index:315;left:40px;right:40px;bottom:20px;color:#333}#preview_pages .box .box_link .content_wrap .info:hover{text-decoration:none;color:#c09a5a}#preview_pages .box .box_link .content_wrap .info:focus{outline:none;text-decoration:none}#social_box{background:url("../images/congruent_outline.png") repeat #201f1e}.box_intro{display:table}@media (max-width: 991px){.box_intro{margin-bottom:20px}}.box_intro .intro{display:table-cell;padding:0 20px;width:100%;vertical-align:middle}.box_intro .intro h2{margin-bottom:20px;color:#fff}@media (min-width: 992px){.box_intro .intro h2{margin-bottom:10px}}.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.linkedin{background-color:#0274B3;color:#fff}.box_intro .intro a.youtube{background-color:#ff0000;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}}.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%;background:#fff;position:relative;z-index:300}@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}@media (min-width: 992px){.section.hotels{padding-bottom:0}}.hotels_section{padding:10px 0 50px 0}@media (min-width: 992px){.hotels_section{padding-top:50px}}.brands_list{margin-bottom:40px}.brands_list .brand_wrap{width:20%;float:left;padding:0 10px}@media (max-width: 991px){.brands_list .brand_wrap{width:50%}}@media (max-width: 767px){.brands_list .brand_wrap{width:100%;padding:0}}.brands_list .brand_wrap.the_view_lugano .brand_link img{min-height:80px;max-height:80px}@media (min-width: 992px){.brands_list .brand_wrap.the_view_lugano .brand_link img{margin-top:0}}.brands_list .brand_wrap .brand_link{display:block;text-align:center}@media (max-width: 991px){.brands_list .brand_wrap .brand_link{border-bottom:1px dotted #ccc;padding-bottom:10px}}@media (max-width: 767px){.brands_list .brand_wrap .brand_link{margin-bottom:20px}}.brands_list .brand_wrap .brand_link .title{display:block;margin:20px 0 5px;font:1em/120% "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;color:#333}@media (max-width: 991px){.brands_list .brand_wrap .brand_link .title{margin-bottom:5px;font-size:14px;min-height:0}}.brands_list .brand_wrap .brand_link img{width:auto;max-width:100%;max-height:50px}@media (min-width: 992px){.brands_list .brand_wrap .brand_link img{margin-top:20px}}@media (max-width: 767px){.brands_list .brand_wrap .brand_link img{height:40px}}.brands_list .brand_wrap .brand_link .info{display:block;font:italic 0.85em/180% "futura-pt", "arial", "Helvetica", sans-serif;-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:#666666}.brands_list .brand_wrap .brand_link .info:hover{color:#c09a5a}.brands_list .brand_wrap .brand_link .info .fa{margin-right:10px}.hotels_list .box{height:400px;overflow:hidden;margin:1px 0}.hotels_list .box:hover .content_wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (min-width: 768px){.hotels_list .box{padding:0 1px}}@media (max-width: 767px){.hotels_list .box{margin-bottom:10px}}.hotels_list .box .title{display:block;padding:30px 20px 60px;font-size:1.7em;line-height:130%;text-transform:uppercase;position:relative;z-index:400;color:#ffffff}.hotels_list .box .title .city{display:block;font-size:0.70em}.hotels_list .box .info{display:block;width:100%;padding:60px 20px 20px;font-style:italic;font-size:0.9em;font-family:"futura-pt", "arial", "Helvetica", sans-serif;position:absolute;z-index:400;left:0;bottom:0;-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:#fff}.hotels_list .box .info .fa{margin-right:5px}.hotels_list .box .overlay{height:100%;position:absolute;z-index:200;top:0;left:1px;right:1px;bottom:0}@media (max-width: 767px){.hotels_list .box .overlay{left:10px;right:10px}}.hotels_list .box .overlay .thumb_box{width:100%;position:absolute;height:100%}.hotels_list .box .overlay .title{background:#333;background:-moz-linear-gradient(top, rgba(51,51,51,0.6) 0%, rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(top, rgba(51,51,51,0.6) 0%, rgba(51,51,51,0) 100%);background:linear-gradient(to bottom, rgba(51,51,51,0.6) 0%, rgba(51,51,51,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}.hotels_list .box .overlay .title img{width:auto;max-height:100px}.hotels_list .box .overlay .info{background:#333;background:-moz-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,0.6) 100%);background:-webkit-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,0.6) 100%);background:linear-gradient(to bottom, rgba(51,51,51,0) 0%, rgba(51,51,51,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom, GradientType=0)}.hotels_list .box .content_wrap{width:100%;height:100%;font-size:0.9em;line-height:130%;position:absolute;z-index:200;top:0;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-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;background:#fff}@media (max-width: 767px){.hotels_list .box .content_wrap{left:10px;right:10px;width:auto}}.hotels_list .box .content_wrap .hotel{display:block;width:100%;height:100%}.hotels_list .box .content_wrap .hotel .content{display:block;padding:20px;top:50%;position:relative;z-index:201;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hotels_list .box .content_wrap .hotel .content .info,.hotels_list .box .content_wrap .hotel .content .title{color:#333}.hotels_list .box .content_wrap .hotel .content .info .city,.hotels_list .box .content_wrap .hotel .content .title .city{color:#c09a5a}.hotels_list .box .content_wrap .hotel .content .title{padding-bottom:10px}.hotels_list .box .content_wrap .hotel .content .description{display:block;margin:0 auto 20px;max-width:300px;line-height:130%;color:#333}.hotels_list .box .content_wrap .hotel .content .info{position:relative;left:auto;bottom:auto;padding-top:10px}@media (max-width: 767px){.hotels_list .box .content_wrap .hotel .content .info{padding-top:0}}.single_brand_logo{width:100%;text-align:center;margin-bottom:30px}.single_brand_logo img{width:auto;height:auto;max-width:350px;max-height:120px}@media (max-width: 991px){.single_brand_logo img{max-width:200px}}.brand_reasons{margin-bottom:40px;margin-top:40px;padding-top:30px;border-top:1px dotted #ccc}@media (max-width: 991px){.brand_reasons{margin-bottom:0}}.brand_reasons .title{margin-bottom:10px;font:1.5em/120% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;text-align:center;color:#c09a5a}@media (max-width: 767px){.brand_reasons .title{font-size:1.2em}}.brand_reasons .title b,.brand_reasons .title strong{font-weight:normal;color:#333}.brand_reasons .reason{display:inline-block;width:33%;padding:10px 10px 0;font-weight:300;color:#c09a5a}@media (max-width: 991px){.brand_reasons .reason{width:100%;padding:5px 0 0}}@media (min-width: 992px){.brand_reasons .reason.margin-left{margin-left:16%}}.brand_reasons .reason>span{display:table-cell;vertical-align:middle}.brand_reasons .reason>span .fa{width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#ebebeb;color:#333}.brand_reasons .reason>span b,.brand_reasons .reason>span strong{font-weight:normal;font-size:1.1em;color:#333}.brand_reasons .reason .label{padding-left:20px}.brand_hotels_list .custom_container{width:95%;padding-left:0;padding-right:0;position:relative;z-index:200}@media (min-width: 1200px){.brand_hotels_list .custom_container{max-width:1300px}}.brand_hotels_list .hotel_box{margin:0 auto 60px;background:#ffffff}@media (min-width: 992px){.brand_hotels_list .hotel_box.even .hotel_minigallery{padding-left:0;padding-right:10px}}@media (min-width: 992px){.brand_hotels_list .hotel_box.even .hotel_minigallery .minigallery_container .counter_pager{left:auto;right:0}}.brand_hotels_list .hotel_box.even .hotel_minigallery .minigallery_container .minigallery .thumb_gallery .more_gallery{left:auto;right:0}@media (min-width: 992px){.brand_hotels_list .hotel_box.even .content_wrap{padding-left:10px;padding-right:0}}@media (min-width: 992px){.brand_hotels_list .hotel_box .content_wrap{padding-left:0}}.brand_hotels_list .hotel_box .content_wrap .content_box{height:500px;position:relative;z-index:300}@media (min-width: 1200px) and (min-height: 700px){.brand_hotels_list .hotel_box .content_wrap .content_box{height:600px}}@media (max-width: 991px){.brand_hotels_list .hotel_box .content_wrap .content_box{height:auto}}.brand_hotels_list .hotel_box .content_wrap .content_box .content{overflow-x:hidden;overflow-y:auto}@media (min-width: 992px){.brand_hotels_list .hotel_box .content_wrap .content_box .content{position:absolute;z-index:310;top:60px;left:40px;right:40px;bottom:60px}}@media (min-width: 1200px) and (min-height: 700px){.brand_hotels_list .hotel_box .content_wrap .content_box .content{top:80px;bottom:80px}}@media (min-width: 992px) and (max-width: 1199px){.brand_hotels_list .hotel_box .content_wrap .content_box .content{left:20px;right:20px}}@media (max-width: 991px){.brand_hotels_list .hotel_box .content_wrap .content_box .content{padding:40px}}@media (max-width: 767px){.brand_hotels_list .hotel_box .content_wrap .content_box .content{padding:20px}}.brand_hotels_list .hotel_box .content_wrap .content_box .content h3{font-size:2em;margin-bottom:10px;color:#333}.brand_hotels_list .hotel_box .content_wrap .content_box .content h4{font-size:1.2em;margin-bottom:20px;color:#c09a5a}.brand_hotels_list .hotel_box .content_wrap .content_box .content .buttons{text-align:center;margin-bottom:20px}@media (min-width: 768px){.brand_hotels_list .hotel_box .content_wrap .content_box .content .description{font-size:0.9em;line-height:150%}}@media (min-width: 992px){.brand_hotels_list .hotel_box .hotel_minigallery{padding-right:0}}.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container{max-width:100%;min-width:100%;margin:0}@media (max-width: 767px){.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container{height:200px}}@media (min-width: 992px){.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container .counter_pager{bottom:auto;top:0;width:120px}}@media (min-width: 992px){.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container .counter_pager .table{height:120px}}.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container .minigallery .thumb_gallery .more_gallery{left:0;bottom:0}.brand_hotels_list .hotel_box .hotel_minigallery .minigallery_container .minigallery .thumb_gallery .more_gallery a{background:#f8f8f8;color:#333}.section.travel_professional{padding:0}.section.travel_professional .box_wrap{position:relative;z-index:300}@media (min-width: 768px){.section.travel_professional .box_wrap{padding:0}}@media (max-width: 767px){.section.travel_professional .box_wrap{margin-bottom:10px}}.section.travel_professional .box_wrap.first .box_content{padding:40px}.section.travel_professional .box_wrap.first .box_content .title{color:#333}.section.travel_professional .box_wrap.first .box_content .subtitle{text-transform:uppercase;color:#c09a5a}@media (max-width: 767px){.section.travel_professional .box_wrap.default .box_content{height:400px}}.section.travel_professional .box_wrap:hover .box_content .content{background:rgba(0,0,0,0.5)}.section.travel_professional .box_wrap:hover .box_content .content .description{opacity:100;filter:Alpha(opacity=10000)}.section.travel_professional .box_wrap .box_content{width:auto;height:auto;min-height:400px;position:relative;z-index:301}@media (min-width: 992px){.section.travel_professional .box_wrap .box_content{min-height:460px}}.section.travel_professional .box_wrap .box_content .thumb_wrap{position:absolute;z-index:305;top:0;left:0;right:0;bottom:0}.section.travel_professional .box_wrap .box_content .thumb_wrap .thumb_box{width:100%;height:100%;position:absolute;z-index:320;top:0;left:0;bottom:0}.section.travel_professional .box_wrap .box_content .title{display:block;margin-bottom:10px;font:1.8em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;position:relative;z-index:315;color:#fff}.section.travel_professional .box_wrap .box_content .subtitle{display:block;font-size:1.3em;margin-bottom:10px;position:relative;z-index:315;color:#fff}@media (max-width: 991px){.section.travel_professional .box_wrap .box_content .subtitle{margin-bottom:20px;font-weight:300}}.section.travel_professional .box_wrap .box_content .doc_list{margin-top:20px;margin-bottom:0;text-align:center}.section.travel_professional .box_wrap .box_content .doc_list .button{background:#aaa none repeat scroll 0 0;color:#fff}.section.travel_professional .box_wrap .box_content .doc_list .button:focus,.section.travel_professional .box_wrap .box_content .doc_list .button:hover{background-color:#c09a5a;color:#fff}.section.travel_professional .box_wrap .box_content .info{width:100%;font-style:italic;font-size:0.9em;position:absolute;z-index:310;left:0;bottom:20px;color:#ffffff}.section.travel_professional .box_wrap .box_content .content{padding:60px;-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:310;top:0;left:0;right:0;bottom:0}.section.travel_professional .box_wrap .box_content .content .title,.section.travel_professional .box_wrap .box_content .content .subtitle,.section.travel_professional .box_wrap .box_content .content .description{text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.section.travel_professional .box_wrap .box_content .content .title{font-weight:bold}.section.travel_professional .box_wrap .box_content .content .subtitle{text-transform:none}.section.travel_professional .box_wrap .box_content .content .description{width:80%;position:absolute;z-index:315;top:60%;left:10%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-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;opacity:0;filter:Alpha(opacity=0);color:#fff}#body+.hotel_section{margin-top:-10px}.section.hotel_section.first{border-top:1px solid #fff}.section.hotel_section.odd{background:#fff}.section.hotel_section.odd .meeting_layouts .meeting_room{background:#f8f8f8}.section.hotel_section h2{font-size:2.2em;line-height:100%;margin-bottom:10px}.section.hotel_section h3{font-size:1.3em;margin-bottom:20px}.section.hotel_section h3+.description{margin-top:20px}.section.hotel_section .buttons{text-align:center;width:100%;margin-top:20px;position:relative;z-index:210}@media (max-width: 767px){.section.hotel_section .buttons a{margin-bottom:5px}}.section.hotel_section .thumb_wrap{width:100%;height:350px;margin-bottom:40px;overflow:hidden;position:relative;z-index:200}@media (max-width: 767px){.section.hotel_section .thumb_wrap{height:200px;margin-bottom:20px;margin-top:20px}}.section.hotel_section .thumb_wrap .thumb_box{width:100%;position:absolute;z-index:320;top:0;left:0;bottom:0}@media (min-width: 992px){.section.hotel_section .buttons+.thumb_wrap{margin-top:-20px}}@media (max-width: 767px){.section.hotel_section .buttons+.thumb_wrap{margin-top:20px}}.section.hotel_section .details_box{margin-bottom:20px}.section.hotel_section .details_box .title{margin-bottom:20px;font-size:1.5em;line-height:120%}@media (max-width: 991px){.section.hotel_section .details_box .title{margin-top:20px;margin-bottom:5px}}@media (max-width: 767px){.section.hotel_section .details_box .title{font-size:1.2em}}.section.hotel_section .description+.button{margin-top:20px}@media (max-width: 991px){.section.hotel_section .button{margin-bottom:10px;display:block}}@media (max-width: 991px){.section.hotel_section .opt_col{margin-bottom:10px}}@media (max-width: 991px){.meeting_layouts .meeting_room_wrap:nth-child(odd){padding-right:5px}.meeting_layouts .meeting_room_wrap:nth-child(even){padding-left:5px}}.meeting_layouts .meeting_room_wrap .meeting_room{padding:20px;margin-bottom:20px;text-align:center;background:#fff}@media (max-width: 991px){.meeting_layouts .meeting_room_wrap .meeting_room{padding:10px;margin-bottom:10px;font-size:14px}}.meeting_layouts .meeting_room_wrap .meeting_room .thumb{display:block;margin-bottom:5px}@media (max-width: 767px){.meeting_layouts .meeting_room_wrap .meeting_room .thumb img{width:50px;height:auto}}.meeting_layouts .meeting_room_wrap .meeting_room h5{display:block;text-transform:uppercase;font-weight:bold}.meeting_packages_wrap{display:none}.meeting_packages{width:960px;font-size:16px;line-height:150%;background:#fff}@media (max-width: 991px){.meeting_packages{width:100%}}.meeting_packages .package_wrap{float:left;width:49%}@media (max-width: 991px){.meeting_packages .package_wrap{float:none;width:100%}}.meeting_packages .package_wrap .content{padding:40px 40px 60px;position:relative;z-index:300;background:#ffffff}@media (max-width: 767px){.meeting_packages .package_wrap .content{margin:0 0 20px 0}}.meeting_packages .package_wrap .content h3{color:#333333}.meeting_packages .package_wrap .content .mpack{margin:20px 0;padding-bottom:20px;border-bottom:1px dotted #ccc}.meeting_packages .package_wrap .content .mpack.last{border-bottom:none}.meeting_packages .package_wrap .content .mpack .title{color:#c09a5a}.meeting_packages .package_wrap .content .mail_btn{position:absolute;z-index:400;right:30px;bottom:30px}.extra_banner{padding:20px;border-top:1px dotted #ccc}.extra_banner a{-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:#c09a5a}.extra_banner a:focus,.extra_banner a:hover{text-decoration:none;color:#aaa}#sections_pager{width:auto;font-size:14px;position:fixed;z-index:700;top:50%;left:10px}#sections_pager a{display:block;clear:both;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#sections_pager a:hover{background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}#sections_pager a:hover .label{width:auto}#sections_pager a:hover .icon{background:#c09a5a}#sections_pager a>span{display:block;float:left}#sections_pager a .icon{width:14px;height:14px;margin-top:8px;margin-left:8px;line-height:14px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 2px #fff;-moz-box-shadow:0 0 2px #fff;box-shadow:0 0 2px #fff;background:#333}#sections_pager a .label{width:0;overflow:hidden;line-height:30px;white-space:nowrap;-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}#sections_pager a .label>span{padding:0 10px}.travel_agencies_box{padding-top:50px}@media (max-width: 991px){.travel_agencies_box{padding-top:40px}}.travel_agencies_box h2 b,.travel_agencies_box h2 strong{font-weight:normal;color:#c09a5a}.box_iata_form{border:1px solid #ddd}.box_iata_form .box_iata,.box_iata_form .request_iata{padding:40px}.box_iata_form .box_iata .label,.box_iata_form .request_iata .label{margin-bottom:20px;font-size:1.5em;font-weight:300;line-height:140%}.box_iata_form .box_iata .label b,.box_iata_form .box_iata .label strong,.box_iata_form .request_iata .label b,.box_iata_form .request_iata .label strong{font-weight:normal;color:#c09a5a}.box_iata_form .box_iata{background:#333;color:#fff}.box_iata_form .box_iata .hotels{width:100%;margin-bottom:15px}.box_iata_form .box_iata .hotels select{width:100%;height:50px;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;background-color:#fff;background-image:url("../images/select.png");background-repeat:no-repeat;background-position:center right}.box_iata_form .box_iata .hotels select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.box_iata_form .box_iata .iata_field{float:left;width:50%}.box_iata_form .box_iata .iata_field input{width:100%;height:50px;line-height:50px;text-indent:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:#fff;color:#333}.box_iata_form .box_iata .go_iata{float:left;width:50%}.box_iata_form .box_iata .go_iata a{display:block;padding:0 15px;height:50px;font:italic normal 18px/50px "futura-pt", "arial", "Helvetica", 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-color:#c09a5a;color:#fff}@media (max-width: 991px){.box_iata_form .box_iata .go_iata a{font-size:14px}}.box_iata_form .box_iata .go_iata a:focus,.box_iata_form .box_iata .go_iata a:hover{text-decoration:none;outline:none}.box_iata_form .box_iata .go_iata a:hover{background-color:#b98f48;color:#fff}.box_iata_form .request_iata .email{margin-bottom:20px}.box_iata_form .request_iata .email a{display:block;min-width:120px;padding:0 15px;height:50px;font:italic normal 18px/50px "futura-pt", "arial", "Helvetica", 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-color:#333;color:#fff}@media (max-width: 991px){.box_iata_form .request_iata .email a{font-size:14px}}.box_iata_form .request_iata .email a:focus,.box_iata_form .request_iata .email a:hover{text-decoration:none;outline:none}.box_iata_form .request_iata .email a:hover{background-color:#aaa;color:#fff;text-decoration:none}.box_iata_form .request_iata .note{font-size:0.87em;line-height:130%}.gds_box h2 b,.gds_box h2 strong{font-weight:normal;color:#c09a5a}.gds_box .gds{padding:40px 40px 20px;margin-bottom:20px;text-align:center;background:#f8f8f8}.gds_box .gds .hotel_name{margin-bottom:5px;font-size:1.1em;line-height:140%;font-weight:bold;text-transform:uppercase;color:#333}.gds_box .gds .hotel_zone{margin-bottom:10px;text-transform:capitalize;color:#c09a5a}.gds_box .gds .hotel_codes{font-size:16px;line-height:180%}@media (min-width: 992px){.section.events_fairs{padding:50px 0}}.section.events_list{padding-top:0}@media (min-width: 768px) and (max-width: 991px){.section.events_list .box_wrap:nth-child(2n+1){clear:both}}.section.events_list .box_wrap .box{margin-bottom:20px;padding:20px 20px 10px;background:#fff}.section.events_list .box_wrap .box .thumb{float:right;width:120px;margin-left:20px;margin-bottom:10px;overflow:hidden;text-align:right}.section.events_list .box_wrap .box .thumb img{max-width:100%;max-height:70px;height:auto;width:auto}.section.events_list .box_wrap .box h4{margin-bottom:5px;margin-top:10px;font-size:1.1em;font-weight:bold;color:#333}.section.events_list .box_wrap .box h4 strong{font-weight:normal;color:#333}.section.events_list .box_wrap .box h4 small{text-transform:none;font-style:italic}.section.events_list .box_wrap .box .location{margin-bottom:10px;color:#c09a5a}.section.events_list .box_wrap .box .dates,.section.events_list .box_wrap .box .link,.section.events_list .box_wrap .box .email{font-size:0.9em}.section.events_list .box_wrap .box .dates a,.section.events_list .box_wrap .box .link a,.section.events_list .box_wrap .box .email a{color:#aaa}.section.events_list .box_wrap .box .dates a:hover,.section.events_list .box_wrap .box .link a:hover,.section.events_list .box_wrap .box .email a:hover{text-decoration:none;color:#c09a5a}.section.events_list .box_wrap .box .dates span{margin-right:5px;white-space:nowrap}.section.events_list .box_wrap .box .email{padding-top:10px;margin-top:10px;border-top:1px dotted #ccc}.partners_list .partner{position:relative;z-index:300}@media (min-width: 992px){.partners_list .partner{padding-top:40px;padding-bottom:40px;border-top:1px dotted #ddd}}@media (max-width: 991px){.partners_list .partner{clear:both;text-align:center}}@media (min-width: 992px){.partners_list .partner .content{padding:20px 20px 0;font-size:16px;line-height:140%}}@media (max-width: 991px){.partners_list .partner .content{padding:40px 0}}@media (min-width: 768px) and (max-width: 991px){.partners_list .partner .content{margin:40px 0;padding:0 40px}}.partners_list .partner .title{margin-bottom:20px;font:bold 1.5em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em;color:#333}.partners_list .partner .title strong{font-weight:normal;color:#c09a5a}.partners_list .partner .widget{width:100%;height:auto;text-align:center}.partners_list .partner .widget a{width:100%;height:auto;text-align:center}.partners_list .partner .widget a img{max-width:100%}.partners_list .partner .thumb{width:100%;height:auto;text-align:center}.partners_list .partner .thumb img{max-width:100%;width:auto;max-height:300px;height:auto}.partners_list .partner .description{line-height:140%}.press_box .press_col h2{margin-bottom:20px}@media (min-width: 768px){.press_box .press_col .article_wrap:nth-child(3n+1){clear:both}}@media (max-width: 767px){.press_box .press_col .article_wrap:nth-child(2n+1){clear:both}}.press_box .article_wrap .article{margin-bottom:40px}.press_box .article_wrap .article .title{margin-bottom:5px;font-size:21px;line-height:130%;text-transform:uppercase;color:#333333}@media (max-width: 767px){.press_box .article_wrap .article .title{font-size:13px}}.press_box .article_wrap .article a{display:block}.press_box .article_wrap .article .hotel_name{font-size:14px;line-height:15px;min-height:30px;color:#c09a5a}.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}}#press_home.section{background:#ffffff}@media (min-width: 768px) and (max-width: 991px){.press_box_wrap .press_box .article_wrap:nth-child(4n+1){clear:both}}@media (max-width: 767px){.press_box_wrap .press_box .article_wrap:nth-child(2n+1){clear:both}}.press_box_wrap .view_all_box{text-align:center}.press_box_wrap .view_all_box .view_all:after{display:none}.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 h2{margin-bottom:20px}.awards_box .award{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.awards_box .award.first{margin-top:0;padding-top:0;border-top:none}.awards_box .award img{float:left;max-width:150px;max-height:60px;margin-right:10px}@media (max-width: 991px){.awards_box .award img{max-width:200px;float:none;margin:0 0 10px 0}}.awards_box .award .title{display:block;font-weight:700}.pages{text-align:center}.pages a{display:inline-block;margin:0 2px;width:40px;height:40px;line-height:40px;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}.background_bg{width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:fixed;z-index:50;top:0;left:0;right:0;bottom:0}.section.careers{width:80%;max-width:800px;margin:60px auto;position:relative;z-index:200;background:#f8f8f8}.section.careers .custom_container{max-width:80%}@media (max-width: 767px){.section.careers .custom_container{max-width:90%}}.section.careers .intro_content{margin-bottom:20px}.section.careers .intro_content h2{margin-bottom:10px}.section.careers .intro_content .button .fa{margin-right:10px;margin-left:10px}.job_block .box{padding:2em 0;border-top:1px dotted #ccc}.job_block .box h3{color:#333}.job_block .box .description{font-family:"Palatino Linotype", serif;font-style:italic;text-align:center}@media (max-width: 991px){.form_wrap{padding-top:40px}}.form_wrap.box_body .body{padding:40px 30px}@media (max-width: 991px){.form_wrap.box_body .body{padding:40px 10px}}.form_wrap.box_body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{background:#f8f8f8;border:1px solid #ebebeb}.form_wrap.box_body .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea .ginput_container{background:#f8f8f8;border:1px solid #ebebeb}.form_wrap .body{padding:40px 30px;background:#f8f8f8;color:#333}@media (max-width: 991px){.form_wrap .body{padding:40px 20px}}.form_wrap .gform_wrapper{width:100%;margin:0 !important;clear:both;padding-bottom:50px;position:relative;z-index:300;zoom:1}.form_wrap .gform_wrapper.gf_browser_chrome .gform_body{width:100% !important}.form_wrap .gform_wrapper:after{clear:both}.form_wrap .gform_wrapper:after,.form_wrap .gform_wrapper:before{content:"";display:table}.form_wrap .gform_wrapper .gform_heading{display:none}.form_wrap .gform_wrapper .gform_body{width:100%;margin:0}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield{float:left;width:50%;height:40px;padding:0 10px;margin-top:0;margin-bottom:20px;clear:none;position:relative;z-index:200}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield{width:100%;padding:0}}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{height:auto !important;border:none}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error label{margin-top:0 !important}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error input{border:none !important}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{height:40px;width:100%;margin:0;font-weight:300 !important;position:relative;z-index:210;background-color:#fff;border:1px solid #ebebeb}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_fileupload{width:auto;float:right;font-size:12px;background:none;border:none}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_fileupload{width:60%}}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select,.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input{width:100%;height:40px;padding:0;margin:0;line-height:40px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;z-index:230;background-color:transparent}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input{text-indent:10px}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.curriculum_vitae label{float:left;line-height:40px;margin-right:10px;font-weight:normal;display:inline-block;height:auto;width:auto;visibility:visible}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.curriculum_vitae label{margin-right:0}}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.curriculum_vitae input{text-indent:0}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea{width:100%;height:auto}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea .ginput_container{padding:0;height:auto;background-color:#ffffff}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.textarea textarea{width:100%;height:120px;padding:5px;text-indent:10px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{width:50%}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{width:100%}}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy>label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container{padding-left:0;background:none;border:none}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox label{display:inline-block;height:auto;width:auto;visibility:visible}.form_wrap .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox input{margin-top:0;margin-right:10px}.form_wrap .gform_wrapper .gform_footer{width:25%;margin-top:5px;float:right;padding:0 10px;clear:none}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_footer{width:33%}}.form_wrap .gform_wrapper .gform_footer input.gform_button{width:100%;margin:0;font-size:12px;float:right;font-style:italic;line-height:40px !important;background-color:#c09a5a}.form_wrap .gform_wrapper .gform_footer input.gform_button:hover{background-color:#b98f48}.form_wrap .gform_wrapper .gform_footer .mandatory{font-size:14px;line-height:30px;position:absolute;z-index:220;left:10px;bottom:10px}@media (max-width: 991px){.form_wrap .gform_wrapper .gform_footer .mandatory{left:0}}@media (min-width: 992px){.section.contacts .content_body{margin-top:50px}}@media (max-width: 991px){.section.contacts .content_body{padding:0;margin-top:40px}}@media (max-width: 991px){.section.contacts .content_body .form_wrap{padding:0;background:#ffffff}}.section.media_center{padding-top:30px}.section.media_center .content_body .box_body .body{padding:20px}@media (min-width: 992px){.section.media_center .content_body .box_body .body{padding:40px 30px;margin-top:50px}}form.media_center_form .field{float:left;width:33.33%;padding:0 10px}@media (max-width: 991px){form.media_center_form .field{float:none;width:100%;margin-bottom:10px}}form.media_center_form .field.submit input{width:100%;min-width:120px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;font:normal 12px/40px "futura-pt", "arial", "Helvetica", sans-serif}form.media_center_form .field.submit input:hover,form.media_center_form .field.submit input:focus{background-color:#c09a5a}form.media_center_form .field input[type="text"]{width:100%;min-width:120px;padding:0 15px;line-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-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:#f8f8f8;border:1px solid #ebebeb}form.media_center_form .field input[type="text"]:hover,form.media_center_form .field input[type="text"]:focus{text-decoration:none;outline:none}form.media_center_form .field input[type="text"] .fa{margin-left:10px}form .error{width:100%;float:left;padding:20px;text-align:center;font-size:1.4em;color:red}.media_center h3{margin-bottom:30px}.media_center .col{padding:30px 20px 0}.media_center .col .file{margin-bottom:10px}.media_center .col .file:last-child{margin-bottom:0}.media_center .col .file a{color:#333}.media_center .col .file a .fa{margin-right:10px}.media_center .col .file a .zip_size{float:right}.media_center .col hr{margin:20px 0;border-color:#ccc;border-style:dotted;border-width:1px 0 0 0}.faqs.extra_content{margin-top:20px}.faqs .faqs_box .single_faq{padding-top:40px;padding-bottom:40px;position:relative;z-index:300;border-top:1px dotted #ddd}.faqs .faqs_box .single_faq .question{display:block;width:100%;margin:0;font:bold 1.1em/100% "futura-pt", "arial", "Helvetica", sans-serif;text-transform:uppercase;letter-spacing:0.05em}@media (max-width: 991px){.faqs .faqs_box .single_faq .question{margin-left:10px}}.faqs .faqs_box .single_faq .answer{height:0;margin:0}.faqs .faqs_box .single_faq .answer .answer_content{margin-top:20px;padding-left:30px}.more_text_box{width:100%;height:0;overflow:hidden}@media (max-width: 991px){.more_text_box{height:auto;overflow:auto;margin:10px auto}}.view_more_content{display:inline-block;margin:10px auto 0;width:200px;font-size:0.9em;color:#333}@media (max-width: 991px){.view_more_content{display:none}}.view_more_content:before{display:inline-block;margin-right:10px;content:'\f107';font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;font-style:normal}.view_more_content.open:before{content:'\f106'}.view_more_content:hover{color:#c09a5a}.ui-datepicker{z-index:9999 !important;font-size:14px;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:#ffffff}.ui-datepicker table{margin:0}.ui-datepicker .ui-widget-header{background:none !important;border:none;padding:0;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 "futura-pt", "arial", "Helvetica", 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{padding:.7em .3em;line-height:24px;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:#f3f3f3 none repeat scroll 0 0;color:#333333;border-color:#f3f3f3}.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar td span:hover{border-color:#e6e6e6}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight,.ui-datepicker .ui-datepicker-calendar td span.ui-state-default.ui-state-highlight{background:#ddd none repeat scroll 0 0;border-color:#ddd}.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:#f8f8f8 none repeat scroll 0 0;border-color:#c09a5a}#fancybox-loading{background:none !important}.tabs{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;width:100%;height:48px;margin:0 auto;white-space:nowrap;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tabs .tab{display:block;float:left;overflow:hidden;width:15%;min-width:80px;height:48px;padding:0;margin:0;line-height:48px;text-align:center;letter-spacing:.8px;text-transform:uppercase;text-overflow:ellipsis;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28ss ease 0s;-moz-transition:color .28ss ease 0s;-ms-transition:color .28ss ease 0s;-o-transition:color .28ss ease 0s;transition:color .28ss ease 0s;color:#fff}.tabs .tab a:hover{color:#fff}.tabs .tab.disabled a{color:#fff;cursor:default}
/*# sourceMappingURL=main.css.map */
