/*!/wp-content/plugins/casa-de-campo-plugin//assets/css/casa-custom-header.css*/.villa-archive .vc_btn3-style-outline-custom{color:#333!important;background-color:#f7f7f7!important;border-color:#f7f7f7!important}.villa-archive .vc_btn3-style-outline-custom:hover{color:#fff!important;background-color:#797979!important;border-color:#797979!important}@media screen and (max-width:700px){.villa-archive .archive-header{display:none!important}.villa-archive .main-heading .title{font-size:18px!important}}a.dynamic-number-sm{display:flex;align-items:center}a.dynamic-number-sm i{color:white!important;margin-top:5px}.sticky-menu-active .btn--style-2-uk{border:solid thin #39383a!important;color:#39383a!important}.sticky-menu-active .btn--style-2-uk-tel,.sticky-menu-active .book-now-lg-uk-tel{color:#39383a!important}@media screen and (max-width:1000px){table thead{display:none}table td{display:flex;align-items:center}.tablepress tbody tr:first-child td{border-top:1px solid #ddd}table td::before{content:attr(label);font-weight:700;width:120px;min-width:120px;margin-right:1em;content:attr(label);position:relative!important;white-space:break-spaces}.table-fix td::before{content:none!important}.table-fix td{flex-wrap:wrap}.golf-table tbody tr:nth-child(2){display:none}.golf-table tbody tr:nth-child(3) td:nth-child(2):before{content:'Teeth of the Dog® '!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(3) td:nth-child(3):before{content:'Dye Fore'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(3) td:nth-child(4):before{content:'The Links'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(4) td:nth-child(2):before{content:'Teeth of the Dog® '!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(4) td:nth-child(3):before{content:'Dye Fore'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(4) td:nth-child(4):before{content:'The Links'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(5) td:nth-child(2):before{content:'Teeth of the Dog® '!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(5) td:nth-child(3):before{content:'Dye Fore'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(5) td:nth-child(4):before{content:'The Links'!important;width:unset;min-width:unset;left:0;top:0}.golf-table tbody tr:nth-child(5) td:nth-child(1):before,.golf-table tbody tr:nth-child(4) td:nth-child(1):before,.golf-table tbody tr:nth-child(3) td:nth-child(1):before{content:none!important}.golf-table tbody tr:nth-child(5) td:nth-child(1),.golf-table tbody tr:nth-child(4) td:nth-child(1),.golf-table tbody tr:nth-child(3) td:nth-child(1){justify-content:center}table.golf-table tbody tr td{justify-content:space-between}#course-pace-of-play-table table thead,#maintenance-schedule-table table thead,#rentals-available-table table thead{display:block}#rentals-available-table table thead th.column-2,#course-pace-of-play-table table thead th.column-1{display:none}#rentals-available-table table td p{white-space:break-spaces}#maintenance-schedule-table table td,#maintenance-schedule-table table th,#tee-time-now-show-table table td,#tee-time-now-show-table table th{justify-content:flex-start;white-space:break-spaces}#maintenance-schedule-table table td::before,#tee-time-now-show-table table td::before{content:none}.bold-cells-mobile strong{font-weight:700;font-family:'Gothic A1'}}#menu-main-menu-1 .menu-item-49419{border-top:2px solid #ebebeb!important;margin:10px 0 0 0!important;padding:10px 0px!important}.custom-slides .slick-next{font-size:1px;color:#fff;background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2021/12/custom-next-arrow.png);background-repeat:no-repeat;background-position:7px}.custom-slides .slick-prev{font-size:1px;color:#fff;background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2021/12/custom-prev-arrow.png);background-repeat:no-repeat;background-position:7px}.n2-ss-button-container a,.btn,.subscription-form-submit button,.MuiButton-root,.MuiButton-root.jss3,#custom-hotel-form input[type='submit']{border-radius:0!important}.subscription-form-submit button{text-transform:capitalize!important;font-size:14px!important}.btn-cap-buttons .n2-ss-button-container a{text-transform:capitalize!important}.btn-cap{text-transform:capitalize!important}.btn-common-font{font-family:'Gotham-Light'}@media (max-width:600px){.n2-section-smartslider[data-ssid="304"] .n2-ss-margin{margin:0!important}body.home h2{font-size:16px!important}.soc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4px;justify-items:center}.footer_b_col.col5{margin-top:32px}.footer_b .col-middle .col-middle-inner{justify-content:start!important;display:grid;grid-template:'a b' 'c b';margin:16px 0}.footer_b .col-middle .col-middle-inner .inner{padding:0!important}.footer_b .col-middle .col-middle-inner .footer_b_col{width:100%!important;height:auto;padding:0}.footer_b .col-middle .col-middle-inner .footer_b_col.col2{grid-area:a}.footer_b .col-middle .col-middle-inner .footer_b_col.col3{grid-area:b}.footer_b .col-middle .col-middle-inner .footer_b_col.col4{grid-area:c}}.single-group header .nav-bar__item--menu{display:none}.single-group header .nav-bar__item--btn{display:none}.current-page-groups .vc_row.vc_row-o-full-height,.current-page-social-groups-special .vc_row.vc_row-o-full-height{min-height:unset!important}.current-page-groups .bcrumb,.current-page-social-groups-special .bcrumb{margin-top:-100px}@media (max-width:500px){.current-page-groups .bcrumb,.current-page-social-groups-special .bcrumb{margin-top:10px}}.nav-bar__item--menu{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.site-logo-centered{position:absolute;left:0;right:0;bottom:0;top:0;width:15%;margin:auto;text-align:center}.nav-bar__item--btn{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}.site-logo-centered img{max-width:200px;margin-top:15px}@media (max-width:500px){.site-logo-centered img{max-width:150px}.site-logo-centered{width:50%}}.envira-gallery-item{position:relative!important}.envira-album-title{position:absolute!important;z-index:1;top:40%;width:100%!important;color:#fff;font-size:22px!important;cursor:pointer;text-transform:uppercase!important}.envira-title{position:absolute!important;z-index:1;top:40%;width:100%!important;color:#fff;font-size:22px!important;cursor:pointer;text-transform:uppercase!important}.envira-gallery-link .envira-lazy::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5)}.title-hr{border-bottom:1px solid #fff!important;margin:10px auto!important;width:50%!important}.title-icon{font-size:30px!important}.video-link .envira-lazy{padding-bottom:0!important}.image-link .envira-lazy:not(img){height:auto;padding-bottom:0!important}#envira-gallery-image-42830{height:300px}.search-widget{background:#f5f5f5}.search-widget{background:#f5f5f5;padding:18px 0}.search-widget h4{color:#39383a;font-weight:700;font-size:19px}.widget-select select{padding:5px 30px 5px 10px;width:100%;border:solid #e1e1e1 1px;border-radius:3px;height:38px;font-size:14px;font-weight:500;text-transform:uppercase}.filter_button{margin-top:5px}.breadcrumbs.container{padding:5px 0;margin:0 auto}.recent-post{background:#f5f5f5}.num-villa{color:#67cce9;margin-left:-15px}div.vila,div.Any-select{resize:none;position:relative;vertical-align:baseline;width:100%;text-align:center;cursor:auto;border:1px solid #7f7f7f;margin-bottom:0;height:40px;border-radius:0;text-align:center;text-transform:uppercase}.vila.cs-select.cs-skin-border.cs-active{margin-bottom:0!important;padding-bottom:0!important}.col-md-3 .vila .cs-options{top:49px!important}.col-md-3 .vila li{padding:6px 10px;border-bottom:none}.col-md-3 .vila li span:hover{background:transparent!important;color:#fff}.vila span.cs-placeholder,.Any-select span.cs-placeholder,.filter_button{padding:8px 10px}.col-md-3 .vila li:hover,.Any-select li:hover{background:#67cce9}.Any-select li span:hover{background:transparent!important;color:#fff}.Any-select .cs-options{top:49px!important}.Any-select li{padding:8px 10px;border-bottom:none}.col-xs-3 .row.row-dates .cs-select ul span{padding:8px 10px}.Any-select .fa{color:#01a680}.filter .cs-placeholder{font-size:12px;position:relative}.filter .cs-options{font-size:12px!important}.filter .cs-placeholder:after{content:'\f0d7 ';font-family:'fontAwesome';position:absolute;right:15px}.filter_button{margin-top:0;padding:10px 17px;border-radius:0}.site-menu{display:inline-block}.hb-header__style1{position:relative}.top-bar,.nav-bar{position:absolute;width:100%;background:rgba(128,130,133,.8)!important;border-color:transparent!important;padding-top:0;transition:all 0.2s}.submenu-active .nav-bar{background:#fff!important}.btn--mobile-toggle{background:transparent}.site-menu a{color:#fff!important}.site-menu .sub-menu a{color:#39383a!important}.submenu-active .site-menu a{color:#39383a!important}.site-menu a:hover{color:#ddf1f6}.sticky-menu-active .nav-bar{position:fixed;top:0;background:#fff!important;z-index:1000;margin-top:0;transition:all 0.5s}.sticky-menu-active .site-menu a:hover{color:#ddf1f6}.sticky-menu-active .btn--mobile-toggle{background:transparent;color:#39383a}.sticky-menu-active .site-menu a{color:#39383a!important}.site-menu a{font-size:14px!important}.site-menu .sub-menu{left:-530px;padding:0 500px 9px;width:2400px}.site-menu .menu-item-has-children:hover .sub-menu{padding-top:9px;transition:padding-top 0.3s}.second-menu{background-color:#fff;display:none;left:0;margin-top:1px;position:fixed;top:0%;list-style:none;margin:0;padding:85px 20px 100px 20px;height:100vh;-webkit-animation:left_in 0.6s forwards;animation:left_in 0.6s forwards}.second-menu .current-menu-item{color:#a3a5a8}.second-menu .current-menu-item a,.second-menu>.menu-item:hover>a,.second-menu .sub-menu .menu-item:hover>a{color:#a3a5a8!important}.second-menu .menu-item:hover{color:#a3a5a8}.sub-menu{background:#fff}.lang-menu{list-style:none;margin-right:20px;padding:0}.nav-bar__item--logo,.nav-bar__item--btn{flex-grow:1}.nav-bar__item--btn>div{display:inline-block}.nav-bar__item--btn{display:flex;justify-content:flex-end;align-items:center}@media (max-width:768px){.second-menu{width:100%}.second-menu a{padding:6px 20px}.second-menu>li>.sub-menu{position:static!important;width:auto!important;height:auto!important;padding:20px 0!important}.mobile-menu-active .second-menu{overflow-y:scroll}.site-menu{display:none}.nav-bar__item--logo{padding-left:10px!important;padding-right:10px!important}.hb-logo__logo__2x{text-align:center!important}.site-logo a img{max-width:100%!important}.btn--style-2{padding:0 10px!important;height:40px!important;line-height:40px!important;margin-top:-5px!important}.btn--mobile-toggle{padding:4px 4px!important}.site-header__btn__burger{margin-right:5px!important}}.second-menu a{color:#2a2a2a!important;display:inline-block;padding:7px 20px}.right-menu{display:inline-block;vertical-align:middle}.mobile-menu-active .second-menu{display:block}.second-menu>li{margin:0;display:block!important;color:#2a2a2a;text-transform:uppercase}.second-menu>li>.sub-menu{border-top:1px solid #e1e1e1;display:none;font-size:14px;list-style:none;margin:0;padding:100px 0;text-transform:uppercase;position:fixed;-webkit-animation:left_in 1.4s forwards;animation:left_in 1.4s forwards;top:0;left:270px;height:100vh}@keyframes left_in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes left_in{0%{opacity:0}100%{opacity:1}}.full-menu{position:fixed;top:0;left:0;height:100vh;background:#fff;z-index:99;-webkit-animation:left_in 1s forwards;animation:left_in 1s forwards}.menu-activate{-webkit-animation:width_in 0.6s forwards;animation:width_in 0.6s forwards}.close{display:none}.mobile-menu-active .close{display:block;position:relative;z-index:999;font-size:12px;text-transform:uppercase;padding:40px 30px 20px 30px;cursor:pointer;background:#fff}.mobile-menu-active .close i{font-size:14px}@keyframes width_in{0%{width:300px}100%{width:800px}}@-webkit-keyframes width_in{0%{width:300px}100%{width:800px}}.second-menu>li>.sub-menu>li>.sub-menu{font-size:14px;display:none;list-style:none;margin:0;padding:10px 15px}.second-menu .sub-menu-active>.sub-menu{display:block;transition:0.2s ease}.second-menu .sub-menu-active>.sub-menu>li.sub-menu-active>.sub-menu{display:block;transition:0.2s ease}.second-menu .sub-menu a{padding:7px 20px;color:#666!important;font-size:14px}.second-menu .sub-menu .sub-menu a{padding:4px 20px}.second-menu .sub-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;padding:7px 20px;float:right;display:inline-block;transition:0.2s transform}.mobile-menu-active .menu-overlay{position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(255,255,255,.7);z-index:5}button.btn.btn--mobile-toggle:focus{outline:none}.nav-bar__item--menu{padding-left:0;flex-grow:1}.menu-item-has-children:hover .sub-menu{display:block}.second-menu>li>.sub-menu>li.menu-item-has-children:hover>.sub-menu{display:block!important}.second-menu .menu-item-has-children{margin:0 -20px;padding:0 20px}.site-header__btn__burger{width:20px;height:16px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;display:inline-block}.site-header__btn__burger{margin:5px 10px 0 0}.site-header__btn__burger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.submenu-active .site-header__btn__burger span{background:#39383a!important}.site-header__btn__burger span:first-child{top:0}.site-header__btn__burger span:nth-child(2),.site-header__btn__burger span:nth-child(3){top:7px}.site-header__btn__burger span:nth-child(4){top:14px}.menu-name{vertical-align:text-bottom}.submenu-active .menu-name{color:#39383a!important}.btn--mobile-toggle{margin-top:-5px}.sticky-menu-active .site-header__btn__burger span{background:#000}.menu-item-wpml-ls-113-en,.menu-item-wpml-ls-113-es{display:inline-block!important}.lang-menu .sub-menu{width:auto;left:0;padding:9px 0}.lang-menu .sub-menu li{margin-left:0}#menu-item-42371 .sub-menu{width:140px}@media (max-width:500px){.top-bar,.nav-bar{background:#84898d!important}}.preloader{display:flex!important}.breadcrumbs.container{display:none}.bcrumb{margin:10px 0}.bcrumb span{padding:0 3px 0 5px;color:#67cce9}.bcrumb span.current-item{color:#000}.postid-22861 .col-md-4{display:block!important}.site-menu>.menu-item{margin:0 6px}.widget_text li i{margin-right:0}.bar-text{position:relative}.post-type-archive-hb_room .bcrumb{display:none}.post-type-archive-hb_room .crumbs{display:block}@media (min-width:1440px){.container{width:1400px}}@media (min-width:1920px){.container{width:1700px}}.booking-widget.header-booking-widget-v2{display:none;-webkit-animation:anim_in 0.2s forwards;animation:anim_in 0.2s forwards;transform:translate3d(0,-18px,0);background-color:#fff;width:300px;max-width:100%;position:fixed;overflow-y:auto;right:0;padding:36px;z-index:9999;height:545px}.ie .booking-widget.header-booking-widget-v2{height:665px!important}.spinner_cell p{margin-bottom:0}.anim-out{-webkit-animation:anim_out 0.2s forwards;animation:anim_out 0.2s forwards}@keyframes anim_in{0%{transform:translate3d(0,-18px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes anim_in{0%{transform:translate3d(0,-18px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes anim_out{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-18px,0)}}@keyframes anim_out{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-18px,0)}}.booking-widget.header-booking-widget-v2.open{display:block}.booking-widget{max-width:435px;margin:0 auto;color:#555;padding-bottom:0}.booking-widget::after{clear:both;content:'.';display:block;height:0;visibility:hidden}.booking-widget .row-tabs{text-align:center}.book-close{transform:rotate(-45deg);position:absolute;right:0;top:0;right:5px;top:16px;font-size:36px}.booking-widget.header-booking-widget-v2 .row-tabs ul>li{float:none;display:inline-block;width:49%;padding:0;margin:0}.booking-widget.header-booking-widget-v2 .row-tabs ul>li:last-child{margin-left:-4px;border-left:solid #e5e5e5 1px;padding-left:4px}.booking-widget.header-booking-widget-v2 .row-tabs ul>li a{font-weight:700;font-style:normal;padding:0 0 4px!important;background:transparent;font-size:12px;color:#555;text-transform:uppercase;display:inline-block}.booking-widget.header-booking-widget-v2 .row-tabs ul>li.active a{font-weight:700;font-style:normal;position:relative;font-weight:700;color:#4759a2;border-bottom:solid #a3a5a8 3px;border-radius:0}.booking-widget.header-booking-widget-v2 .row-tabs ul>li.active a:before{content:'';border-left:solid #a3a5a8 3px;border-bottom:solid #a3a5a8 3px;transform:rotate(-45deg);width:10px;height:10px;display:block;left:50%;margin-left:-5px;bottom:-7px;position:absolute;background:#f4f4ee}.booking-widget.header-booking-widget-v2 .row-tabs ul>li.active a:after{content:'';position:absolute;display:block;width:10px;height:6px;background:#fff;left:50%;margin-left:-5px;bottom:0}.spinner_cell{text-transform:uppercase}#tab_hotel .cal-row,#tab_hotel_air .cal-row{margin-top:15px!important}.booking-widget.header-booking-widget-v2 form .row-widget-bottom .btn{padding:11px 35px;font-size:14px;font-weight:400;background-color:#5bc2e7!important}.btn-blue,.login-box .button-primary,.gform_button{background-color:#a3a5a8!important;border-color:#a3a5a8!important}.btn-blue{color:white!important}.booking-widget.header-booking-widget-v2 form .row-widget-bottom p.phone{font-weight:400;font-style:normal;margin-bottom:0;font-size:32px}.booking-widget p.phone{color:#28438d!important;font-size:24px}#booking-widget-main>div.row.row-widget-bottom.row-widget-bottom-last>div>div.english-show>p>a{color:#28438d!important;text-decoration:underline}.booking-widget.header-booking-widget-v2 .tab-pane:not(.active){display:none}.widget-select{display:block}.book-close{cursor:pointer}#tab_hotel .row-widget-bottom{text-align:center}#tab_hotel_air label{margin-top:5px}.row-extras{margin-bottom:15px}.row-check-availability{margin-top:10px}.roomss{margin:0}.form-control{height:70px}.booking-area{width:100%;margin:auto}#dual-cd .ui-datepicker.ui-datepicker-multi{width:auto!important}#dual-cd .ui-datepicker.ui-widget .ui-datepicker-calendar td{height:8vh}#dual-cd .ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default{padding-top:15px;padding-bottom:15px}.spc{margin-bottom:15px}.lightpick__toolbar{justify-content:space-between!important}.cs-placeholder{white-space:nowrap}.row-check-availability{text-align:center}.btn--style-2{border-radius:0;font-size:14px}.hotel_air_arrival-mobile,.hotel_air_departure-mobile{display:none}@media (max-width:500px){.booking-widget.header-booking-widget-v2{padding:36px 15px;width:100%}}@font-face{font-family:'Gotham-Book';src:url(/wp-content/themes/luxe/theme/inc/gotham-book-webfont.eot);src:url('/wp-content/themes/luxe/theme/inc/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/luxe/theme/inc/gotham-book-webfont.woff) format('woff'),url(/wp-content/themes/luxe/theme/inc/gotham-book-webfont.ttf) format('truetype'),url('/wp-content/themes/luxe/theme/inc/gotham-book-webfont.svg#svgFontName') format('svg');font-display:swap}@font-face{font-family:'Gotham-Light';src:url(/wp-content/themes/luxe/theme/inc/gotham-light-webfont.eot);src:url('/wp-content/themes/luxe/theme/inc/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/luxe/theme/inc/gotham-light-webfont.woff) format('woff'),url(/wp-content/themes/luxe/theme/inc/gotham-light-webfont.ttf) format('truetype'),url('/wp-content/themes/luxe/theme/inc/gotham-light-webfont.svg#svgFontName') format('svg');font-display:swap}@font-face{font-family:'Gotham-Bold';src:url(/wp-content/themes/luxe/theme/inc/gotham-bold-webfont.eot);src:url('/wp-content/themes/luxe/theme/inc/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/luxe/theme/inc/gotham-bold-webfont.woff) format('woff'),url(/wp-content/themes/luxe/theme/inc/gotham-bold-webfont.ttf) format('truetype'),url('/wp-content/themes/luxe/theme/inc/gotham-bold-webfont.svg#svgFontName') format('svg');font-display:swap}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,thead,tbody,th,td,tr{display:block}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.container-desktop ul.site-menu li.menu-item-32776:hover{margin-bottom:0px!important}.container-desktop ul.site-menu li.menu-item-43605:hover{margin-bottom:0px!important}.menu-item-32776>a:after{display:none!important}.menu-item-43605>a:after{display:none!important}.menu-item-32775>ul,.menu-item-43604>ul{padding-bottom:0px!important}.menu-item-32776 .sub-menu{box-shadow:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.post-template-default .page-title{color:#fff}.page-id-1132 .hero-additional .container{padding-bottom:0;padding-top:10px;margin-bottom:-10px}.page-id-30149 .subtitle--slider h3{font-family:'Gotham-Book'!important;font-size:18px!important}.page-id-30149 .title--slider h2{font-family:'Gothic A1'!important;font-size:60px!important}.event-post .recent-post__wrap{min-height:380px}ul{margin-left:-20px}.pack-post .image{opacity:1}.pack-post .image img{opacity:1}#header-video-home{margin-top:-33px}.dropdown-content{max-height:250px;overflow:auto!important;z-index:999999!important}.tooltip label{text-transform:uppercase}.page-id-43627 .vc_hidden,.no-hidden-on-resize .vc_hidden{opacity:1!important}.contact-villa-section-text p{font-size:14px}.spanish-nav #nav .menu-item:nth-child(1) .sub-menu:before{margin-left:-45.8%!important}.spanish-nav #nav .menu-item:nth-child(1) .sub-menu>li{margin-left:-91.6%!important}.spanish-nav #nav .menu-item:nth-child(2) .sub-menu:before{margin-left:-42.7%!important}.spanish-nav #nav .menu-item:nth-child(2) .sub-menu>li{margin-left:-85.1%!important}.spanish-nav #nav .menu-item:nth-child(3) .sub-menu:before{margin-left:-39.7%!important}.spanish-nav #nav .menu-item:nth-child(3) .sub-menu>li{margin-left:-79.1%!important}.spanish-nav #nav .menu-item:nth-child(4) .sub-menu:before{margin-left:-36.5%!important}.spanish-nav #nav .menu-item:nth-child(4) .sub-menu>li{margin-left:-72.5%!important}.spanish-nav #nav .menu-item:nth-child(5) .sub-menu:before{margin-left:-34.3%!important}.spanish-nav #nav .menu-item:nth-child(5) .sub-menu>li{margin-left:-68.5%!important}.parent-pageid-30007 .text a{color:#6ccce7!important}.form-control::-webkit-input-placeholder{color:#000;opacity:1}.form-control::-moz-placeholder{color:#000;opacity:1}.form-control:-ms-input-placeholder{color:#000;opacity:1}.form-control::-ms-input-placeholder{color:#000;opacity:1}.form-control::placeholder{color:#000;opacity:1}.form-control:-ms-input-placeholder{color:#000}.form-control::-ms-input-placeholder{color:#000}.cs-options{width:101.5%!important;margin-left:-3px}.page-id-43469 .text a{color:#333333!important;text-decoration:underline}.page-id-43631 .text a{color:#333333!important;text-decoration:underline}.page-id-30905 .vc_custom_1559842467909{height:500px}.page-id-30905 .vc_custom_1559842478133{height:500px}.page-id-30905 .vc_custom_1559842408079{height:500px}.page-id-43671 .vc_custom_1559842467909{height:500px}.page-id-43671 .vc_custom_1559842478133{height:500px}.page-id-43671 .vc_custom_1559842408079{height:500px}.page-id-43529 .tab-nav{width:100%}.page-id-43527 .tab-nav{width:100%}.page-id-43527 .tab--style-1 .tab-nav__link{padding-left:15px;padding-right:15px}.page-id-43676 .hero-additional{display:none}.page-id-43674 .hero-additional{display:none}.page-id-43526 .hero-additional{display:none}.page-id-43522 .btn--normal{display:none}.single-package .breadcrumbs{padding-top:90px}.vc_custom_1568663170087{padding-top:15px}.single-villa ul{margin-left:0px!important}.page-id-40771 .experiences-header-images .vc_column-inner{margin-left:100px}h3{font-family:'Gotham-Book'!important}.single-event .page-title{font-family:'Gotham-Book'!important}.main-event-content p{font-size:14px!important}.single-hb_room .breadcrumbs{padding-top:5px}.search-hotel{background-color:#6ccce7;color:#000;border-color:#6ccce7}.max-width-350 img{max-width:350px}.other-packages img{max-height:320px;-o-object-fit:cover!important;object-fit:cover!important}.sticky-menu-active .site-header__btn__burger span{background:#39383a!important}.tab-nav .active a{text-decoration:underline}.layer-slider-font{font-family:'Playfair Display'!important}body,p,li{font-family:'Gotham-Light'!important}.page-id-1132 h3{margin-bottom:0}.tab__content{padding:20px 15px 30px}.page-id-43692 .page-title{color:#39383a}.page-id-43692 .page-header-sm--overlay{display:none}.nav-bar__item .btn--style-2{line-height:35px;height:35px;margin-top:5px}b,strong{font-family:'Gotham-Bold'}.num-villa{color:#39383a!important}.menu-item-29732{margin-left:0px!important}.page-item-29226{margin-left:0px!important}.blog-space{margin-top:0px!important}.page-template-page-finder h3 a{color:#39383a!important}.checkbox-wrap label{font-size:8px;text-transform:uppercase}.row-check-availability .text{padding-bottom:0;margin-bottom:0}#header-booking-widget-hotel-air .cs-placeholder{font-size:8px}.row.row-dates .spinner_cell.col-xs-6 .form-control{font-size:8px}.airport .cs-placeholder{font-size:8px}.menu-name{font-family:'Gotham-Book'!important}.site-menu>.menu-item:hover{border-bottom:1px solid}.site-menu>.menu-item{border-bottom:1px solid transparent;line-height:5px}.sub-menu .menu-item{line-height:15px}.sub-menu .menu-item:hover{text-decoration:underline}.site-menu>.menu-item{margin-left:0px!important;margin-right:0px!important}.arrival_airport .cs-placeholder{font-size:8px}.forms .cs-placeholder{font-size:8px}.breadcrumbs.container{padding-top:90px}.breadcrumbs{padding-top:20px}.title-color-black{color:#39383a!important}.page-id-43615 .page-header-sm{display:none!important}.page-id-43615 .recent-post__title{color:#111!important}.page-id-29674 .vc_custom_1553507423477,.page-id-29860 .vc_custom_1553507423477,.page-id-29980 .vc_custom_1553507423477{min-height:0px!important}.page-id-43575 .hero-additional{display:none}.page-id-29674 .vc_custom_1553507423477,.page-id-29860 .vc_custom_1553507423477,.page-id-29980 .vc_custom_1553507423477{min-height:0px!important}.page-id-43516 .vc_custom_1553507423477{min-height:0px!important}.page-id-43680 .vc_custom_1553507423477{min-height:0px!important}.page-template-page-finder .fa-check{display:none}a{color:#6ccce7}.main-head h1{color:#000}ul li{list-style-position:outside!important;margin-left:1.5em}.page-template-tpl-blog-list-php .recent-post__meta{display:none!important}.tab__content ul li+li{margin-bottom:0}.page-id-28239 .gallery-tab{text-align:center}#n2-ss-14 .n2-ss-slide-background-image:first-child{-webkit-filter:blur(3px)!important;filter:blur(3px)!important;background:rgba(0,0,0,.5)}.no-text-transform{text-transform:none!important}.sidebar-item .room-btn .btn{background:#6ccce7}.amenity{padding:0}body>div.outer-wrapper_layout>div.content.single-villa>div:nth-child(4)>div>div>article>div>div>div>div.row>div.col-md-8>div:nth-child(1)>div{padding-left:0}.site-footer .menu{max-width:97%!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type='submit']{width:100%}#gform_2 #input_2_1{box-shadow:0 0px!important}.amenity{margin-left:0px!important}body>div.outer-wrapper_layout>div.content>div>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1558633605340.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving>div.wpb_column.vc_column_container.vc_col-sm-8>div>div>h2{margin-top:0}body>div.outer-wrapper_layout>div.content>div>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1558633605340.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving>div.wpb_column.vc_column_container.vc_col-sm-8>div>div>h1{margin-bottom:0}.recent-villa .sleeps.tooltip{margin-right:0px!important;font-size:10px}.page-id-29153 .vc_row-has-fill h1{margin-top:0px!important}.custom-font-1{font-family:'Fortunates December'!important}.envira-gallery-item{padding-bottom:10px!important}.page-id-43629 .wpb_image_grid_ul{margin-left:17%}.page-id-28489 .wpb_image_grid_ul{margin-left:17%}.page-id-29674 .wpb_image_grid_ul{margin-left:20%}.page-id-43516 .wpb_image_grid_ul{margin-left:17%}.page-id-29805 .wpb_image_grid_ul{margin-left:23%}.page-id-43517 .wpb_image_grid_ul{margin-left:5%}.page-id-29303 .wpb_image_grid_ul{margin-left:23%}.page-id-43519 .wpb_image_grid_ul{margin-left:23%}.page-id-40771 .wpb_image_grid_ul{margin-left:23%}.page-id-43522 .wpb_image_grid_ul{margin-left:15%}.page-id-40771 .hb-text-block___inner_wrapper .btn--normal{display:none}.page-id-40771 .featured-rooms-slider__title{text-align:left}.tab__content{padding-bottom:5px!important}.header-slider{margin-bottom:0px!important}.rooms-sidebar .form-control{text-align:left}.rooms-slider__price{display:none}.page-id-29854 .hero-slider--booking.style1 .hero-slider__item{padding-bottom:0}.post-type-archive-package .recent-post__excerpt p{display:none}.booking-widget.header-booking-widget-v2 form .row-widget-bottom p.phone{padding-bottom:20px}.booking-widget.header-booking-widget-v2 form .row-widget-bottom p.phone{font-size:22px}#no-rooms{background-color:#f4f4ee;color:#28438d!important;box-shadow:0 0 7px -2px #888;-moz-box-shadow:0 0 7px -2px #888;-webkit-box-shadow:0 0 7px -2px #888;color:#4759a2;padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;max-width:92px;height:120px;margin:0 auto;position:relative;font-size:2.625em;line-height:1em;font-weight:700}.site-footer .menu{text-align:center}.page-id-618 .page-header-sm--overlay{display:none}.page-id-28239 .tab-nav{width:75%;border-top:1px #39383a solid;border-bottom:1px #39383a solid;padding-top:10px;padding-bottom:10px}.page-id-28239 .tab-nav a{padding:0;border:none;padding-bottom:5px;padding-top:5px}.page-id-28239 .tab-nav a:hover{color:#6ccce7;border-bottom:2px #39383a}.page-id-28239 .tab-nav .active a{color:#39383a!important;border-bottom:2px solid #39383a!important;text-decoration:none}.page-id-43685 .tab-nav{width:75%;border-top:1px #39383a solid;border-bottom:1px #39383a solid;padding-top:10px;padding-bottom:10px}.page-id-43685 .tab-nav a{padding:0;border:none;padding-bottom:5px;padding-top:5px}.page-id-43685 .tab-nav a:hover{color:#6ccce7;border-bottom:2px #39383a}.page-id-43685 .tab-nav .active a{color:#39383a!important;border-bottom:2px solid #39383a!important;text-decoration:none}.page-id-43685 .tab__content{border:none}.page-id-43685 .tab-nav__item{padding-left:15px;padding-right:15px}.page-id-43685 .gallery-tab{text-align:center}.envira-lazy a{color:white!important}.page-id-28239 .tab__content{border:none}.single-hb_room .n2-ss-button-container{margin-top:350px}.page-id-28239 .tab-nav__item{padding-left:15px;padding-right:15px}.page-id-29158{padding:0 0 10px!important}.page-id-29158 .gform_footer input{text-transform:uppercase;font-size:14px!important}.page-id-43512{padding:0 0 10px!important}.page-id-43512 .gform_footer input{text-transform:uppercase;font-size:14px!important}.gform_footer{padding:0px!important}.page-id-28489 .vc_custom_1553807121507{padding-bottom:40px!important}.page-id-28489 .wpb_image_grid_ul{margin-left:8%}.page-id-29805 .wpb_image_grid_ul{margin-left:10%}.page-id-28489 .breadcrumbs{padding-bottom:40px}.page-id-32656 .gform_button{background-color:#a3a5a8!important;color:#fff;padding:15px;border-radius:8px;border-color:#a3a5a8!important}.page-id-32682 .gform_button{background-color:#a3a5a8!important;color:#fff;padding:15px;border-radius:8px;border-color:#a3a5a8!important}.page-id-32700 .gform_button{background-color:#a3a5a8!important;color:#fff;padding:15px;border-radius:8px;border-color:#a3a5a8!important}.form-body input.wpcf7-form-control.wpcf7-submit{background-color:#39383a!important;max-width:100%}.form-body select{max-width:100%}.single-post .post{margin-top:30px}.page-id-29481 .hero-additional{display:none}.column-n{z-index:99}.room-btn .btn{padding:10px}.sidebar .hotel-booking-form input{text-transform:uppercase}.column-m{z-index:1}.breadcrumbs{color:#a3a5a8!important}.breadcrumbs a{color:#a3a5a8!important}.type-villa .col-md-3 a img{max-height:350px}.single-villa .tab-nav{width:100%}.single-villa .page-title{padding-top:40px}.single-villa .sidebar .book-btn{width:100%;padding:5px}.single-villa .testimonial__name{display:none}.single-villa .testimonial__logo{display:none}.block__content{padding-bottom:15px}.vc_sep_holder .vc_sep_holder_l{z-index:999}.tab__content .list li{margin-bottom:9px}.single-hb_room .hb_related_other_room .navigation{position:absolute;left:20px;bottom:-45px;z-index:899}.type-villa .tab-nav__link{text-transform:uppercase}.type-villa #tab1 li{list-style-type:disc;padding-right:20px}.type-villa #text-2 ul{list-style:none;padding-left:0}.single-hb_room #text-1 ul{list-style:none;padding-left:0}.single-hb_room .sidebar .hotel-booking-form .btn-blue{background-color:#6ccce7!important;border-color:#6ccce7!important}.single-post #custom_html-4{display:none}.page-id-29481 #home{margin-top:-85px}.page-id-29481 .tab-nav{width:100%}.page-id-29481 .tab-nav li{margin-right:0}.page-id-43515 .hero-additional{display:none}.page-id-43515 #home{margin-top:-85px}.page-id-43515 .tab-nav{width:100%}.page-id-43515 .tab-nav li{margin-right:0}.page-id-30968 .tab-nav{width:90%}.page-id-30968 .tab-nav li{margin-right:0}.page-id-30149 .tab-nav{width:75%}.page-id-30149 .tab-nav li{margin-right:0}@media (max-width:1220px){.page-id-30149 .tab-nav{text-align:center;width:95%}}@media (max-width:1024px){.page-id-30149 .tab-nav li{width:33%}}@media (max-width:860px){.page-id-30149 .tab-nav li{width:90%;display:block;clear:both;margin:0 auto}}.page-id-32343 .tab-nav{width:100%}.page-id-32343 .tab-nav li{margin-right:0}.page-id-43614 .tab-nav{width:100%}.page-id-43614 .tab-nav li{margin-right:0}.page-id-43614 .tab-nav__link{padding-left:15px;padding-right:15px}body .gform_wrapper .top_label div.ginput_container{margin-top:0}.gform_wrapper .top_label .gfield_label{margin-top:15px}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{font-size:14px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type='submit']{margin-right:0px!important}.gform_footer{width:245px!important;background-color:#a3a5a8;color:#fff;text-align:center;overflow:hidden;border-radius:4px;padding-top:18px;padding-bottom:18px;font-size:18px;font-weight:700;margin-right:20px;display:inline-block;position:relative;cursor:pointer}.gform_footer .gform_button{background-color:#a3a5a8!important;border-color:#a3a5a8!important;font-size:12px!important;min-width:160px;padding:11px 20px;border:none;border-radius:3px;color:#fff;text-transform:uppercase;transition:0.2s opacity}.btn--mobile-toggle{background:none!important}.single-hb_room h4 a{font-size:16px}.vc_sep_line{z-index:999}.custom-side-menu h6{border-top:2px solid #a3a5a8;padding-top:10px;color:#39383a}.custom-side-menu h6 a:hover{color:#000}.custom-side-menu h6:last-child{border-bottom:2px solid #a3a5a8;padding-bottom:10px}.type-villa{margin-bottom:50px}.page-id-29481 .tab-nav li a{padding-left:15px;padding-right:15px}.page-id-43515 .tab-nav li a{padding-left:15px;padding-right:15px}.book-hotel{padding-left:10px!important;padding-right:10px!important}.tt-blog-user-img{display:none}.tt-blog-user-content span:nth-child(1){display:none}.page-id-29303 .wpb_image_grid_ul{margin-left:10%}.page-id-29303 .tab-nav{width:85%}.page-id-29303 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29303 table th{width:50%}.page-id-43519 .wpb_image_grid_ul{margin-left:10%}.page-id-43519 .tab-nav{width:85%}.page-id-43519 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43519 table th{width:50%}.content.single-event{background:white!important}.page-id-29419 .hero-additional{display:none}.border-top img{border-top:3px solid #a3a5a8;padding-top:10px}.page-id-29158 .hero-video__banner.bg{margin-top:-100px}.page-id-43512 .hero-video__banner.bg{margin-top:-100px}.single-event .block h3{color:black!important}.main-event-content li{color:black!important}.single-event .block h3{margin-top:60px}.start-end-date{background:none!important;color:#fafdfd!important}.single-event .page-title{text-align:center;margin-top:40px!important}.single-event .block__content{padding:30px!important}.form-body input{max-width:100%}.form-body textarea{max-width:100%}.bcrumb span{text-transform:uppercase;color:#a3a5a8;font-size:12px}.breadcrumbs span{text-transform:uppercase;color:#a3a5a8!important;font-size:12px!important}.offer-detail-term-list{margin-top:0}.page-id-202 .recent-post__title{color:black!important}.page-id-202 .page-header-sm{display:none}.postid-22861 .single-pack .container-fluid .block__content .row .col-md-6 img{margin-left:-130px}.book-buttons{text-transform:uppercase}.postid-22861 .custom-formatting{display:none!important}.postid-22861 .col-md-8{width:100%!important}.recent-post__title{font-family:'Gotham-Book';color:white!important}.single-hb_room .recent-cstm-post p{display:none}.single-hb_room .recent-cstm-post .vc_btn3-left{display:none}.single-hb_room .recent-cstm-post h4{text-align:center!important}.page-title{text-transform:uppercase}.type-package .book-buttons{text-align:center}.single-package .single-pack{margin-top:25px}.single-package .other-content{margin-top:25px}.breadcrumbs{text-align:left;color:#000}.button-wrapper-center{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-right{display:inline;float:none}.button-right-2{display:inline;float:none;margin-left:20px}.preloader{display:none}.no-button .btn{display:none}.moredetail{text-transform:uppercase;font-size:16px!important;padding-bottom:6px!important}.slick-nav__prev,.slick-nav__next{line-height:26px}.page-id-28485 .tab-nav{width:100%!important}.page-id-28483 .tab-nav{width:100%!important}.page-id-30022 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-30022 .tab-nav__link{padding-left:8px;padding-right:8px}.page-id-29805 .tab-nav__link{padding-left:15px;padding-right:15px}.page-id-30022 .tab-nav{width:100%!important;margin:auto}.page-id-30132 .tab-nav{width:100%!important;margin:auto}.page-id-30132 .tab-nav__link{padding-left:25px;padding-right:25px}.page-id-30132 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43518 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43518 .tab-nav__link{padding-left:8px;padding-right:8px}.page-id-43518 .tab-nav{width:100%!important;margin:auto}.page-id-43675 .tab-nav{width:100%!important;margin:auto}.page-id-43675 .tab-nav__link{padding-left:25px;padding-right:25px}.page-id-43675 .tab--style-1 .tab-nav__item{margin-right:0}#navis_chalk_button{z-index:99!important}.nav-bar .container{width:100%!important}.page-id-29805 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29805 .tab-nav{width:100%!important;margin:auto}.page-id-43517 .tab-nav__link{padding-left:15px;padding-right:15px}.page-id-43517 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43517 .tab-nav{width:100%!important;margin:auto}.page-id-43517 .wpb_gallery{margin-left:13%}.page-id-29674 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29674 .tab-nav{width:100%!important;margin:auto}.page-id-29674 .wpb_image_grid_ul{margin-left:7%}.page-id-29674 .tab-nav__link{padding-left:20px;padding-right:20px}.page-id-43516 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43516 .tab-nav{width:100%!important;margin:auto}.page-id-43516 .wpb_image_grid_ul{margin-left:7%}.page-id-43516 .tab-nav__link{padding-left:20px;padding-right:20px}.page-id-29860 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29860 .tab-nav{width:100%!important;margin:auto}.page-id-29860 .wpb_image_grid_ul{margin-left:7%}.page-id-43680 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43680 .tab-nav{width:100%!important;margin:auto}.page-id-43680 .wpb_image_grid_ul{margin-left:7%}.page-id-29627 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29627 .tab-nav{width:100%!important;margin:auto}.page-id-29627 .wpb_image_grid_ul{margin-left:7.5%}.page-id-29627 .tab-nav__link{padding-left:20px;padding-right:20px}.page-id-43520 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43520 .tab-nav{width:100%!important;margin:auto}.page-id-43520 .wpb_image_grid_ul{margin-left:7.5%}.page-id-43520 .tab-nav__link{padding-left:20px;padding-right:20px}.page-id-29158 .tab-nav{width:100%!important;margin:auto}.page-id-29158 .tab-nav__link{padding-left:15px;padding-right:15px}.page-id-29158 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-29158 .hero-additional{display:none}.page-id-43512 .tab-nav{width:100%!important;margin:auto}.page-id-43512 .tab-nav__link{padding-left:15px;padding-right:15px}.page-id-43512 .tab--style-1 .tab-nav__item{margin-right:0}.page-id-43512 .hero-additional{display:none}.page-id-29954 .tab-nav{width:100%!important;margin:auto}.page-id-29954 .global-tab-section ul.tab-nav li a{padding-left:15px;padding-right:15px}.page-id-29915 .tab-nav{width:100%!important;margin:auto}.page-id-29915 .global-tab-section ul.tab-nav li a{padding-left:15px;padding-right:15px}.tab-nav{width:75%;margin:auto}.site-menu a{color:#fff;text-transform:uppercase!important;font-size:12px;padding-left:5px;padding-right:5px}.site-menu .current-menu-item>a{color:#fff}.site-menu .sub-menu a{color:#000;font-size:13px!important}.jumbotron{background-color:inherit!important;color:white!important}h1,h2,h3,.title--slider,.site-menu li a,.contact-info-item a,.contact-info-item,.subtitle--slider,.site-footer .site-footer__main a{font-family:'Gotham-Book'}.featured-room::before{opacity:.2}.banner-attraction{display:flex;justify-content:space-around;align-content:center;padding-bottom:0!important;margin-top:10px!important;margin-bottom:-25px!important;padding-left:0}.banner-attraction li{padding-left:0!important;font-size:12px;font-weight:800;align-self:center;margin-right:20px;color:white!important;list-style-type:none}.banner-attraction li img{margin-right:10px}.page-id-30115 .vc_images_carousel{height:300px}.page-id-30115 .vc_images_carousel ol.vc_carousel-indicators{bottom:0}.banner-attraction li:first-child{max-width:180px;line-height:1.4}.featured-room:hover .featured-room__image,.featured-room:focus .featured-room__image{transform:translate3d(-50%,-50%,0) scale(1)}#menu-footer-menu li,footer .footer_bottom #menu-footer-menu-spanish li{display:inline-block;padding:0 1px;border-right:solid 1px #fff;text-transform:uppercase;font-size:10px}.soc li{display:inline-block;zoom:1}.site-logo a img{max-width:165px}.soc li a{background-color:#67cce9;font-family:si!important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-decoration:none;text-align:center;display:block;position:relative;z-index:1;width:36px;height:36px;line-height:36px;font-size:19px;border-radius:5px;margin-right:3px;color:#fff;text-transform:none}.page-id-29854 .hero-additional{display:none}.page-id-30115 .hero-additional{display:none}.page-id-30149 .hero-additional{display:none}.page-id-30181 .hero-additional{display:none}.page-id-29694 .featured-rooms-slider .slick-nav{display:none}.page-id-29694 .slick-dots{display:none}.tab__content ul li{list-style-type:circle;width:100%;list-style-position:inside}#controlBar_bgndVideo{display:none!important}.page-id-30149 .jumbotron-text__content{margin-top:8%}.page-id-43674 .jumbotron-text__content{margin-top:8%}.bullet-container{text-align:center}.bullet-container ul li{list-style-position:inside!important}.page-id-43028 .bcrumb{padding-top:75px}.page-id-43632 .bcrumb{padding-top:75px}.page-id-29674 .tab__content ul li{list-style-position:inside!important}.page-id-43516 .tab__content ul li{list-style-position:inside!important}.offers-container{height:550px;display:flex;flex-direction:column;justify-content:center;align-items:center}.offers-container img{max-width:155%!important;max-height:100%;display:block;margin:0 auto}.page-id-30115 .vc-hoverbox-inner{min-height:273px!important}.overlay-image{position:relative;width:100%}.overlay-image .image{display:block;width:100%;height:auto}.overlay-image .text{color:#fff;font-size:22px;font-family:'Gotham-Book';line-height:1.5em;text-shadow:2px 2px 2px #000;text-align:center;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);width:100%}.type-package .other-head{padding-bottom:40px}.sp30.pb{padding-bottom:30px}p.pt.sp2{min-height:100px}.mtz{color:#000;min-height:50px}.sp30.pt{padding-top:30px;text-align:center;padding-left:10px;min-height:250px;padding-right:10px}.card .description{padding-left:10px;padding-right:10px;margin-bottom:20px}.simple-text-box{border:solid #39383a 1px}.display-desktop{display:block}.display-mobile{display:none!important}.hotel_air_arrival-mobile,.hotel_air_departure-mobile{-webkit-appearance:none;-moz-appearance:none}.page-id-29694 .text a{color:#6ccce7!important}.text a{color:white!important}.text a:hover{text-decoration:underline}.overlay-image:hover .text{text-decoration:underline}.page-header{height:350px;background-position:bottom 350px center}.entry-summary .block__title{display:none}.sibling_nav ul li a{text-transform:uppercase;color:#555;font-size:1.1875em;line-height:1.2em;font-weight:600;font-style:normal;padding:18px 15px 18px;border-bottom:solid 1px #ebebeb;display:inline-block;width:100%}.sibling_nav ul li a:hover{background:#70cce5;color:#fff}.page-id-29694 .hero-additional{display:none}.page-id-29694 .hero-video__banner.bg{margin-top:-100px}.page-id-30115 .hero-video__banner.bg{margin-top:-100px}.book-now-small-view{display:none}.vc_separator-custom .vc_sep_holder-custom{height:1px;position:relative;flex:1 1 auto;min-width:10%}.vc_separator.vc_sep_color_grey-custom .vc_sep_line-custom{border-color:#ebebeb}.vc_separator-custom .vc_sep_holder-custom .vc_sep_line-custom{height:1px;border-top:1px solid #ebebeb;border-top-color:rgb(235,235,235);display:block;position:relative;top:1px;width:100%}.vc_sep_pos_align_center-custom{margin-left:auto;margin-right:auto}.vc_sep_width_100-custom{width:100%}.vc_separator-custom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.vc_separator-custom.vc_separator_align_center-custom h4{padding:0 .8em}.vc_separator-custom h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;flex:0 1 auto}.faqcontainer{width:100%}#accordionFAQ .panel{border:0;color:#666}#accordionFAQ .panel-heading{border:0}#accordionFAQ .panel-title{font-size:18px}#accordionFAQ .panel-title a::before{color:#aaa;content:'\f068';font-family:FontAwesome;font-size:13px;padding:5px 14px;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:0.3s transform}#accordionFAQ .panel-title a.collapsed::before{content:'\f067'}#accordionFAQ .panel-title a::after{content:''!important}#accordionFAQ .panel-body{padding:0 35px 15px 35px}#accordionFAQ .panel-title a{padding-left:35px;color:#666}@media (max-width:600px){#accordionFAQ .panel-title{font-size:14px!important}.vc_column_container>.vc_column-inner.faq-inner-padding{padding-left:0;padding-right:0}}.footer_b{width:90%;margin:0 auto}.footer_b .footer_b_col{float:left;padding-top:54px}.footer_b{font-size:11px}.footer_b .footer_b_col .inner{padding:0 30px 20px 0}.footer_b .footer_b_col.col1{width:32%;padding-top:0}.footer_b .footer_b_col #gform_subscribe{width:85%;padding-top:22px}.footer_b .footer_b_col #gform_subscribe ul{margin:0!important}.footer_b .footer_b_col #gform_subscribe li{margin:0!important}.footer_b .footer_b_col #gform_subscribe input[type='text']{margin:0 0 20px 0}.footer_b .footer_b_col.col2{width:16%}.footer_b .footer_b_col.col3{width:20%}.footer_b .footer_b_col.col4{width:17%}.footer_b .footer_b_col.col5{width:15%}.footer_b #gform_subscribe form{width:100%;margin:0 auto;display:block;text-align:left}.footer_b .menu li{margin:0!important;text-align:left}.footer_b .menu li a,.footer_b span{font-size:11px;text-transform:uppercase;line-height:14px}.footer_b .soc{margin:0!important}.footer_b .soc li{margin:15px 0 0 0!important}.footer_b .soc a{width:30px;height:35px;font-size:20px}#gform_13 .gform_footer.top_label,#gform_2 .gform_footer.top_label{max-width:100%;padding-right:1em}@media (max-width:900px){.footer_b .footer_b_col{width:25%!important}.footer_b .footer_b_col.col1{width:100%!important;float:none;display:block;text-align:center}.footer_b .footer_b_col #gform_subscribe{width:100%;max-width:400px;margin:0 auto}}@media (max-width:480px){.footer_b{width:80%;margin:0 auto}.footer_b .footer_b_col li{text-align:left!important}.footer_b .footer_b_col.col2,.footer_b .footer_b_col.col3,.footer_b .footer_b_col.col4,.footer_b .footer_b_col.col5{width:50%!important;float:left;display:block;text-align:left!important;height:130px;padding:0 0 5px 0}.footer_b .footer_b_col li{text-align:center}.footer_b .footer_b_col #gform_subscribe{width:100%;max-width:300px;margin:0 auto}}@media (max-width:370px){.footer_b .footer_b_col.col2,.footer_b .footer_b_col.col3,.footer_b .footer_b_col.col4,.footer_b .footer_b_col.col5{height:160px}}#home-featured-1 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/altos-de-chavon-casa-de-campo2-1.jpg?id=45909)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-2 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/weddings-casa-de-campo-altos-1.jpg?id=45911)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-3 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/drone-cdc-marina-7-1.jpg?id=45916)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-4 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/tennis-courts-1.jpg?id=45924)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-5 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/minitas-beach-club-restaurant1-1.jpg?id=45920)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-6 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/minitas-beach-drone-4-1.jpg?id=45922)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-7 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/tennis-courts-1.jpg?id=45924)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#home-featured-8 .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/spa-wellness-casa-de-campo-1.jpg?id=45926)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#villa-mar-palma-es-home .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/Mar-y-Palma_-Ocean-Front_villa-1.jpg?id=45939)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#villa-esplendor-es-home .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/03/oceanfront-villa5-900x550.jpg?id=31674)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#costa-mar-es-home .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/05/EXCLUSIVE-6-BEDROOM-CASA-PALMA-50-1350x760-1.jpg?id=39019)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.home.page #accommodation-room .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/Superior-Casita-Rooms-Patio-1.jpg?id=45928)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.home.page #accommodation-villas .vc_column-inner{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/11/Mar-y-Palma_OceanFront_villa-1.jpg?id=45931)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#header-tarjetas{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/05/Minitas-Beach-Club-1.jpg?id=40566)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.display-desktop-table-369{display:block}.display-mobile-table-369{display:none}#TA_certificateOfExcellence405 ul{margin:0;padding:0;list-style:none}@media (max-width:760px){.display-desktop-table-369{display:none!important}.display-mobile-table-369{display:block!important}}@media (max-width:760px){.display-mobile-table-369 #tablepress-369 thead{display:none}}@media (min-width:1600px){.page-id-30115 .vc_images_carousel{height:350px}}@media (min-width:1200px){.site-menu a{padding-left:3px;padding-right:3px}}@media (min-width:800px){.single-group .slick-track .slick-slide{min-height:370px}}@media (max-width:1440px){.post-type-archive-package .package-title{margin-top:-20px}.read-book{width:100%!important}}@media (max-width:1200px){.vc_custom_1542067563174{display:none}.single-event .block__content{min-height:300px!important}.single-event .block h3{margin-top:25px!important}}@media (max-width:1023px){.site-menu{display:none!important}}@media (min-width:991px) and (max-width:1200px){.nav-bar__item--menu{padding-left:10px}.site-logo a img{max-width:120px}.site-menu a{font-size:12px!important;padding-left:2px;padding-right:2px}}@media (max-width:991px){.site-menu .menu-item a{color:#000}.button-wrapper-center{margin-bottom:40px}}@media (max-width:767px){.incentives .vc_col-xs-6{width:100%}.top-bar{display:none!important}.page-id-29694 .hero-video__banner.bg{margin-top:0}h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:20px!important}h4{font-size:16px!important}h5{font-size:14px!important}h6{font-size:12px!important}.text-align-center-mobile{text-align:center}.mobile-new-line{display:block}h1{padding:15px}.vc_separator.vc_separator_align_center h4{text-align:center}.font-size-mobile-14{font-size:14px!important}#caddie-information-tab ul{padding-left:15px}img.alignright{float:none;display:block;margin:.375em auto 1.75em}}@media (max-width:400px){.hero-additional{display:none}.menu-name{display:none}.site-logo a img{max-width:85%!important}.post-type-archive-hb_room .n2-ss-slider-1{height:300px!important}.post-type-archive-hb_room .n2-ss-slider-2{height:300px!important}.post-type-archive-hb_room .n2-ss-slide-backgrounds{height:300px!important}.post-type-archive-hb_room .n2-ss-slide-background-image{height:300px!important}.post-type-archive-hb_room #n2-ss-129item2{padding-top:100px!important}.post-type-archive-hb_room .n2-ss-slide-background-color{height:300px!important}.post-type-archive-hb_room .n2-ss-slide-background-wrap{height:300px!important}.post-type-archive-hb_room .n2-ss-slide-background{height:300px!important}.post-type-archive-hb_room .vc_custom_1560197949086-custom{padding-left:0px!important;padding-right:0px!important}}@media (max-width:500px){.page-id-32400 .vc_btn3-container.vc_btn3-right{text-align:center!important}.page-id-32400 .vc_btn3-container.vc_btn3-left{text-align:center!important}.page-id-43613 .vc_btn3-container.vc_btn3-right{text-align:center!important}.page-id-43613 .vc_btn3-container.vc_btn3-left{text-align:center!important}.morenovalley-SpacerElement--content{display:none!important}.morenovalley-ImageElement--content img{max-width:60%!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.vc_custom_1554930325300{background-image:url(https://www.casadecampo.com.do/wp-content/uploads/2019/09/mobile-dining.jpg)!important}div#n2-ss-132 .n2-ss-layer .n2-font-3126f9483e42663a153c49f528fb9320-paragraph{font-size:13px!important;letter-spacing:normal!important;margin-top:36px}div#n2-ss-132 .n2-ss-layer .n2-font-b33d6a49a662d6fc11cfa231e36dabdf-hover{font-size:12px!important;margin-bottom:5px!important}.site-footer-address{font-size:9px}.soc li{margin-left:0px!important;width:50px}.vc_custom_1560354688159 h1{font-size:18px!important;margin-top:-35px}.page-id-29158{border:1px solid}.myInput{width:300px}.header-booking-widget-v2{overflow-y:auto!important}.dropdown-content{position:relative!important}.page-id-28489 .max-width-350 img{max-width:300px;margin-left:160px}.page-id-30149 th{padding-top:0px!important;padding-bottom:0px!important;padding-left:2px!important;padding-right:2px!important;font-size:14px!important;text-align:center!important}.booking-area .tab-pane .col-xs-9{display:none}.booking-area .tab-pane .col-xs-3{width:100%!important}.booking-widget.header-booking-widget-v2 .row-tabs ul>li{width:40%}.vc_custom_1560194954400{font-size:50px!important}.vc_custom_1569007694233{font-size:50px!important}.col-vil{margin-right:30px}.blog-roll__post{margin-left:5px;margin-right:5px}.num-villa{padding-left:15px}.page-template-page-finder .breadcrumbs{height:30px}.simple-text{padding-bottom:15px}body>div.outer-wrapper_layout>div.content>div.container>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1567527193058.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex>div.wpb_column.vc_column_container.vc_col-sm-3\/5{display:none!important}body>div.outer-wrapper_layout>div.content>div.container>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1559596179344.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex>div.wpb_column.vc_column_container.vc_col-sm-3\/5{display:none!important}body>div.outer-wrapper_layout>div.content>div.container>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1559596031088.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex>div.wpb_column.vc_column_container.vc_col-sm-3\/5{display:none!important}.vc-hoverbox-wrapper.vc-hoverbox-align--center{margin-bottom:30px}.featured-rooms-slider__title{text-align:left}.hb-text-block__wrapper .btn--md{float:left}.display-desktop{display:none!important}.display-mobile{display:block!important}.page-id-43676 .table{margin-left:-35px}.page-id-30149 .jumbotron-text__content{margin-top:40%}.page-id-43674 .jumbotron-text__content{margin-top:40%}.page-id-29954 .img-responsive{padding-top:30px}.page-id-43529 .img-responsive{padding-top:30px}.page-id-43529 .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:100%}.page-id-29954 .wpb_video_widget.vc_video-align-center .wpb_wrapper{width:100%}.page-id-31411 th{width:0px!important}#ID_46_wrapper>div>div.dataTables_scrollHead>div>table>thead>tr>th:nth-child(1){display:none}.page-id-31411 .text-right{text-align:center;padding-bottom:15px}.page-id-31411 .text-left{text-align:center;padding-bottom:15px}.page-id-43665 .text-left{text-align:center;padding-bottom:15px}.page-id-43665 .text-right{text-align:center;padding-bottom:15px}.single-event .block__contents .col-md-12{margin-top:330px}.page-id-43686 #honeymoons-anniversaries{font-size:28px!important}div#n2-ss-132 .n2-ss-slide-active{margin-top:-75px}#n2-ss-132-align{margin-top:-190px}.vc_custom_1559842287955{padding-top:0px!important;padding-bottom:0px!important}.page-id-30905 .title--left{line-height:45px}.page-id-43671 .title--left{line-height:45px}body>div.outer-wrapper_layout>div.content>div.container>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1568664612223.vc_row-o-content-middle.vc_row-flex>div>div>div>div.vc_custom_heading{line-height:50px}body>div.outer-wrapper_layout>div.content>div.container>div>div>div.vc_row.wpb_row.vc_row-fluid.vc_custom_1559061937395.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-bottom.vc_row-flex{margin-top:-130px!important}.page-id-30920 .vc_row-o-full-height{min-height:0!important}.page-id-30968 .vc_row-o-full-height{min-height:0!important}#n2-ss-66{margin-top:60px!important}div#n2-ss-63{margin-top:60px!important}.page-id-30920 .vc_custom_1556900110916{margin-top:-60px}.page-id-30968 .vc_custom_1556901355985{margin-top:-60px}.page-id-30968 .text-center{margin-bottom:15px}.text-right{padding-bottom:15px;text-align:center}.text-left{padding-bottom:15px;text-align:center}.vc_custom_1568664935713{line-height:50px}.post-type-archive-package h2{font-size:12px!important}.post-type-archive-package .content{margin-top:0px!important}#n2-ss-174{margin-top:60px!important}.page-id-43670 .vc_row-o-full-height{min-height:0!important}.page-id-43670 .vc_custom_1556900110916{margin-top:-60px}#n2-ss-162{margin-top:60px!important}.page-id-43669 .vc_row-o-full-height{min-height:0!important}.page-id-43669 .vc_custom_1556901355985{margin-top:-60px}.page-id-43669 .text-center{margin-bottom:15px}#n2-ss-157{margin-top:60px!important}.page-id-44179 .vc_row-o-full-height{min-height:0!important}.page-id-44179 .vc_custom_1556901355985{margin-top:-60px}.vc_custom_1568663170087 .vc_custom_heading{line-height:50px}#n2-ss-159{margin-top:60px!important}.page-id-44373 .vc_row-o-full-height{min-height:0!important}.page-id-44373 .vc_custom_1556901355985{margin-top:-60px}#n2-ss-20{margin-top:60px!important}.page-id-28222 .vc_row-o-full-height{min-height:0!important}#n2-ss-161{margin-top:60px!important}.page-id-43496 .vc_row-o-full-height{min-height:0!important}.rev-row{display:block!important}.post-type-archive-package .package-title{margin-bottom:0;margin-top:-35px}.packages-offers-subtext{margin-bottom:0;font-size:9px}}.vc_custom_156019787461{margin-right:55px;margin-left:55px;padding-top:60px;padding-bottom:60px}.vc_custom_1560197949086-custom{left:0px!important;width:100%!important;padding-top:40px!important;padding-bottom:40px!important;background-color:#e6e6ed!important}@media (min-width:1700px){.nav-bar .container{width:100%!important}}@media (max-width:486px){.book-now-small-view{display:inline-block;text-align:center;width:100%;padding-top:5px}.book-now-small-view a{height:25px;line-height:25px}.vc_custom_156019787461{margin-right:0;margin-left:0;padding-top:60px;padding-bottom:60px}.vc_custom_1560197949086-custom{margin:0 0!important}}html{overflow-y:auto}@media (min-width:500px){.vc_custom_1563361078249 .vc_col-sm-3{min-height:300px}.vc_row-o-full-height{min-height:100vh!important}}@media (min-width:1000px){.nav-bar__item--menu{width:45%}.nav-bar__item--logo{width:10%}.nav-bar__item--btn{width:45%}}#n2-ss-69 .n2-ss-button-container p,#n2-ss-163 .n2-ss-button-container p,#n2-ss-167 .n2-ss-button-container p,#n2-ss-25 .n2-ss-button-container p,#n2-ss-71 .n2-ss-button-container p,#n2-ss-166 .n2-ss-button-container p{display:none}@media screen and (max-width:768px){.grid-image-wrapper{display:none}}.hotel-flights-btn{margin-top:1em;width:100%;font-weight:600;font-size:12px;padding:10px;background:#6ccce7!important}.contact-villa-section{flex-direction:column;justify-content:center;align-items:center}.contact-villa-section-action{margin-top:2em}.site-logo-centered{display:flex;justify-content:center}#menu-item-53779{display:none}#custom-hotel-form{padding-top:5px}#custom-hotel-form input{font-size:13px;height:50px;line-height:50px;width:100%;text-align:center}#custom-hotel-form .form-control{height:50px}#custom-hotel-form .cs-placeholder{height:40px;line-height:40px;text-align:center}#custom-hotel-form p{margin:0;padding-top:18px}#custom-hotel-form input[type='submit']{margin-top:23px;background-color:#5bc2e7!important;color:#fff;width:100%;max-width:160px;border:0;line-height:46px;height:46px;border-radius:3px}#custom-hotel-form .cs-select span{line-height:32px;text-align:center}#test-hero-section .hero-additional,#home-hero-banner-section .hero-additional{display:none}#home-hero-banner-section .subtitle{font-family:'Open Sans',sans-serif;color:#fff;font-size:437.5%;text-shadow:none;line-height:1.2;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:2px;word-spacing:2px;text-transform:uppercase;font-weight:300}.title{font-family:'Open Sans',sans-serif;color:#fff;font-size:193.75%;text-shadow:none;line-height:1;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:5px;word-spacing:2px;text-transform:none;font-weight:300}.page-id-56777 .breadcrumbs{display:none!important}@media screen and (max-width:680px){#home-hero-banner-section .subtitle{font-size:237.5%}.title{font-size:103.75%}}.h2-with-separators{color:rgb(102,102,102);display:flex;align-items:center;font-family:'Gotham-Light';font-size:14px!important;font-style:normal;font-weight:500;line-height:14px;margin:0;margin-top:8px;overflow-wrap:break-word;text-transform:uppercase}.h2-with-separators::before,.h2-with-separators::after{border-bottom:1px solid #ebebeb;content:'';flex:1 0 50px}.h2-with-separators::before{margin-right:12px}.h2-with-separators::after{margin-left:12px}.sticky-menu-active .grey-logo,.submenu-active .grey-logo{display:inline!important}.sticky-menu-active .normal-logo,.submenu-active .normal-logo{display:none}.show-for-uk,.show-in-uk,.uk-user .hide-for-uk,.uk-user .no-uk-elements{display:none!important}.uk-user .show-for-uk,.uk-user .show-in-uk{display:block!important}@media screen and (min-width:842px){.uk-user .book-now-sm-mobile{display:none}}.uk-user #menu-lang-menu,.uk-user .fa.fa-phone,.uk-user .dynamic-number-lg{display:none}.uk-user .nav-bar>.container{height:90px}.btn--style-2-uk-wrapper a,.book-now-lg-uk a{font-size:12px}@media screen and (min-width:1220px){.btn--style-2-uk-wrapper a,.book-now-lg-uk a{font-size:14px}}.nav-bar>.container.container-mobile .container-inner-mobile{align-items:center}.nav-bar__item.nav-bar__item--menu{padding-top:0}.btn.btn--mobile-toggle{position:relative}.nav-bar>.container.container-mobile .container-inner-mobile a img{max-width:100%}.nav-bar__item.nav-bar__item--btn{gap:16px;flex-grow:unset;width:unset!important}.top-search-button{margin-right:0!important}.submenu-active .top-search-button::after{color:#000}.menu-lang-menu-container,.menu-lang-menu-es-container{height:auto!important;margin:0!important}ul#menu-lang-menu-1,ul#menu-lang-menu-es-1{display:none;gap:16px;margin:0!important}@media screen and (min-width:1024px){ul#menu-lang-menu-1,ul#menu-lang-menu-es-1{display:flex}}ul#menu-lang-menu-1 li,ul#menu-lang-menu-es-1 li{margin:0}ul#menu-lang-menu-1 li a,ul#menu-lang-menu-es-1 li a{color:#fff}.sticky-menu-active ul#menu-lang-menu li a,.sticky-menu-active ul#menu-lang-menu-es-1 li a,.submenu-active ul#menu-lang-menu li a,.submenu-active ul#menu-lang-menu-es-1 li a{color:#39383a}.menu-item-language .sub-menu{display:none;left:0;margin-left:0;position:absolute;text-align:center;width:100%}.nav-bar__item .btn--style-2{margin-top:0}.dynamic-number-sm i,.dynamic-number-lg i{color:white!important}.sticky-menu-active .dynamic-number-lg i,.submenu-active .dynamic-number-lg i,.sticky-menu-active .dynamic-number-sm i,.submenu-active .dynamic-number-sm i{color:#39383a!important}.dynamic-number-lg{display:none;position:relative}@media screen and (min-width:1024px){.dynamic-number-lg{display:block}a.dynamic-number-sm{display:none}}.dynamic-number__popover{background:#fff;display:none;padding:8px 16px;position:absolute;left:50%;top:30px;transform:translateX(-50%);width:144px}.dynamic-number__popover a{color:#39383a}.dynamic-number__popover:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;content:'';display:block;height:0;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:0}.dynamic-number-lg:hover .dynamic-number__popover{display:block}.page-header__wrap{top:calc(50% + 72px)!important;transform:translateY(calc(-50% - 36px))}.page-id-30115 .title--slider h2,.page-id-43676 .title--slider h2{font-family:'Gothic A1'!important;font-size:24px!important}.page-id-30115 .subtitle--slider h3,.page-id-43676 .subtitle--slider h3{font-family:'Gotham-Book'!important;font-size:18px!important}.page-id-30115 .center-text h4,.page-id-43676 .center-text h4{text-align:center}.page-id-30115 .small-heading,.page-id-43676 .small-heading{font-size:12px!important;font-weight:300;margin-bottom:10px;text-transform:uppercase;text-align:center}.page-id-30115 #reservation-contact-info,.page-id-43676 #reservation-contact-info{font-size:12px;text-align:center;line-height:24px}@media screen and (min-width:420px){.page-id-30115 #reservation-contact-info,.page-id-43676 #reservation-contact-info{font-size:15px}}@media screen and (min-width:562px){.page-id-30115 .title--slider h2,.page-id-43676 .title--slider h2{font-size:60px!important}.page-id-30115 .hero-slider__wrap,.page-id-43676 .hero-slider__wrap{height:768px}.page-id-30115 #reservation-contact-info,.page-id-43676 #reservation-contact-info{font-size:18px}}#teeth-of-dog-table th{background:#39383a;color:#fff;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px}@media screen and (min-width:860px){.custom-show-mobile-only{display:none}.custom-show-desktop-only{display:inline-block}}@media screen and (max-width:859px){.custom-show-mobile-only{display:inline-block}.custom-show-desktop-only{display:none}}@media screen and (min-width:320px) and (max-width:601px){.amenities>*{width:50%}}@media (max-width:600px){.page-id-59193 .vc_row,.page-id-59274 .vc_row,.page-id-59190 .vc_row,.page-id-59285 .vc_row{margin-left:16px!important;margin-right:16px!important}.page-id-59193 h1,.page-id-59274 h1,.page-id-59190 h1,.page-id-59285 h1{font-size:18px!important}.page-id-59193 .vc_column-inner,.page-id-59274 .vc_column-inner,.page-id-59190 .vc_column-inner,.page-id-59285 .vc_column-inner{padding-bottom:4px!important}.page-id-59193 .simple-text,.page-id-59274 .simple-text,.page-id-59190 .simple-text,.page-id-59285 .simple-text{padding-bottom:0px!important}}.bold-cells-mobile strong{font-weight:400;font-family:'Gotham-Light'}#text-with-button-center .wpb_wrapper{text-align:center}#text-with-button-center .wpb_wrapper a.btn{font-size:14px}