.et_pb_portfolio_item.project_tag-discovery_v1:before{content:url(https://www.campbellgrayhotels.com/le-gray-gm/wp-content/uploads/sites/32/2020/04/discovery-exclusive-marker_3.png);position:absolute;right:-12px;z-index:99;top:-15px}.et_pb_text ul li{list-style-type:disc!important;margin-left:1.5em;line-height:2.2em}.et_pb_text ul li::before{float:left;margin-left:-2em}li{display:list-item;text-align:-webkit-match-parent}.animation-widget{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s;display:block!important;opacity:1!important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.reservation_mobile{display:none!important}.nav_main_return::before{content:"\34";font-family:ETmodules!important;margin-right:5px;transition:all 0.3s}.nav_main_return{font-size:16px;text-transform:uppercase;font-weight:600}.nav_main_return:hover::before{margin-right:10px}#lang .et_pb_text_inner{float:left}#gm-nav-button .et-pb-icon.et-animated{font-size:41px;color:#fff}#select_booking_nav,#target{font-size:18px;color:#fff;display:inline-block;background-color:#fff;border:2px solid #fff;color:#000;font-family:'Unna',Georgia,'Times New Roman',serif;padding:0em 1em;transition:all .2s;float:right;margin-right:25px}#select_booking_nav:hover,#target:hover{padding:0em 2em 0em .7em;background-color:#fff0;color:#fff}#select_booking_nav::after,#target::after{position:absolute;margin-left:-1em;opacity:0;text-shadow:none;font-size:28px;font-weight:400;font-style:normal;font-variant:none;line-height:1.4em;text-transform:none;content:"\35";-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-family:ETmodules!important}#select_booking_nav:hover::after,#target:hover::after{margin-left:0;opacity:1}.half_nav_left,.half_nav_right{position:relative;z-index:2;margin-top:30px}.half_nav_left{float:left;width:70%;line-height:2em}.half_nav_right{float:right;margin-right:20px}p.image_title em{font-size:16px}.car-closed,.car-open{display:none}h3{font-size:24px;color:#000;padding-bottom:28px;line-height:40px}.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}.blurb_click:hover{cursor:pointer}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.ginput_container input,.ginput_container textarea,.ginput_container select{background:#fff0;border:0;border-bottom:1px solid #b4b4b4}.gform_button{background:#fff0;border:0;text-transform:uppercase;font-size:17px!important;letter-spacing:1px}.time .medium{width:100%!important}.date,.time{display:-moz-inline-stack!important;display:inline-block!important;vertical-align:top;width:50%;padding-right:16px!important;float:none}#text-4 P:last-of-type{font-size:15px}.menu-item{padding-left:0!important}.menu-item::before{display:none}li{display:list-item;text-align:-webkit-match-parent}.breadcrumb{display:none}.et_pb_text li{display:list-item;text-align:-webkit-match-parent}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.et_pb_widget{text-align:center}#media_image-3 img{max-width:250px;text-align:center}div.footer-social--holder{float:left;margin-right:20px}.double_content{width:50%}.double_content.left{width:60%}.double_content.right{width:40%}.left{float:left}.right{float:right}.half_right{width:20%;display:inline-block;margin-top:20px;margin-bottom:-25px;padding-top:0}.half_left{width:70%;display:inline-block;margin-left:5%;margin-top:-40px;padding-top:0}@media only screen and (max-width:981px){h1{font-size:34px}.wpgmza_filter_container ul li::after{font-size:16px}.wpgmza_cat_checkbox_item_holder label{font-size:16px}.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder{margin-left:0;padding:5px}.breadcrumbs-active{line-height:1.1em}}@media only screen and (min-width:980px){.home #main-footer{margin-left:200px}.et_pb_widget{width:100%}.footer-widget .widget_nav_menu a{font-size:23px;text-align:center}.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}}#footer-bottom{display:none}.widget_nav_menu{width:65%;margin:0 7%}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.et_pb_gallery .et-pb-controllers{display:none}h3{font-size:24px;color:#000;line-height:40px}.blurb_click:hover{cursor:pointer}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.ginput_container input,.ginput_container textarea,.ginput_container select{background:#fff0;border:0;border-bottom:1px solid #b4b4b4}.gform_button{background:#fff0;border:0;text-transform:uppercase;font-size:17px!important;letter-spacing:1px}#text-4 P:last-of-type{font-size:15px}.menu-item{padding-left:0!important}.menu-item::before{display:none}li{display:list-item;text-align:-webkit-match-parent}.breadcrumb{display:none}.et_pb_text li{display:list-item;text-align:-webkit-match-parent}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.et_pb_widget{text-align:center}#media_image-3 img{max-width:250px;text-align:center}div.footer-social--holder{float:left;margin-right:20px}.half_right{width:20%;display:inline-block;margin-top:20px;margin-bottom:-25px;padding-top:0}.half_left{width:70%;display:inline-block;margin-left:5%;margin-top:-40px;padding-top:0}@media only screen and (max-width:981px){header#main-header{position:fixed!important}.et_header_style_left .mobile_menu_bar{padding-bottom:14px;padding-top:14px;margin-right:40%;float:right;padding-left:750 px;position:relative}}@media only screen and (min-width:980px){.et_vertical_nav #main-header .container{margin:0 20px}.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{margin-left:200px!important}.et_vertical_fixed.admin-bar #page-container #main-header{top:0;width:200px}.et_pb_widget{width:100%}.footer-widget .widget_nav_menu a{font-size:23px;text-align:center}}#footer-bottom{display:none}.et_header_style_left .et_pb_menu,.et_header_style_split .mobile_menu_bar{padding-bottom:14px;padding-top:14px;margin-right:80%}.widget_nav_menu{width:65%;margin:0 7%}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.nav li ul .sub-menu{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-webkit-flex-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;height:100%;top:0;left:200px;width:600px;margin:0;background-color:rgb(0 0 0 / .75);visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-main-nav-container ul li a:before{background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.breadcrumbs-active{font-family:"proxima-nova",sans-serif,"aw-conqueror-didot",serif;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#333}@media only screen and (max-width:681px){.reservation_mobile{display:block!important}.half_nav_left{display:none}.et_pb_button{font-size:18px!important}}.wpgmza_filter_container{display:block;min-width:30%;float:none!important;width:780px!important;margin:0 auto!important;padding-bottom:60px}.wpgmza_cat_checkbox_holder{display:block;overflow:auto;overflow-y:auto;width:100%!important;height:auto!important;padding:0!important;text-align:center}.wpgmza_cat_checkbox_item_holder{display:block;padding-left:0}.wpgmza_checkbox{display:none}.wpgmza_filter_container ul li{float:none!important;display:inline-block!important;cursor:pointer;color:#000;line-height:32px;padding:6px 10px 6px 0;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpgmza_filter_container ul li:after{content:"/";padding-left:10px}.meeting-details h5,.wpgmza_filter_container ul li{font-size:24px;font-family:'Playfair Display',serif}.wpgmza_cat_checkbox_item_holder_1::after{display:none}#wpgmza_filter_2,.wpgmza_markerbox a.wpgmza_infowindow_link{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#000;text-align:center!important;font-family:proxima-nova,sans-serif}.more_arrow::after{color:#000!important}.et_pb_toggle_content p a{color:#fff;text-decoration:underline}.tplis-cl-button-image{float:left;padding-top:15px}.et_pb_accordion_item .et_pb_toggle_content p a{color:#ccc!important}.mobile_menu_bar::before{color:#fff!important;margin-right:auto}@media only screen and (min-width:981px){ul.sub-menu::before{background:rgb(63 97 116 / .69)}}.dark_bcg a{color:#fff!important;text-decoration:none!important;transition:all ease-in-out 0.2s}.dark_bcg a:hover{opacity:.6}#select_booking::after{right:20px;line-height:1.3em;font-size:38px;color:#fff}.footer_signup #mc_embed_signup input::placeholder{color:rgb(255 255 255 / .6)}.footer_signup input#mc-embedded-subscribe{border-style:none!important;color:#fff}.footer_signup input.text,input.title,.footer_signup input[type=email],.footer_signup input[type=password],.footer_signup input[type=tel],.footer_signup input[type=text],.footer_signup select,.footer_signup textarea{color:#fff!important}.footer_signup #mc_embed_signup input,.footer_signup #mc_embed_signup select{border-bottom:1px solid #fff;background-color:#fff0}footer a:hover{opacity:.6}.award_blurp{padding:25px}.award_blurp img{max-height:50px}.award_blurp img{max-height:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter 0.5s}.award_blurp:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}a.et_pb_button.et_pb_button_0_tb_footer.exp-lead--link.res_link.et_pb_bg_layout_light:hover{background:transparent!important;color:#fff!important}.et_vertical_nav #main-header #top-menu li.destination_menu ul.sub-menu{top:12%}.spu-icon-close::before{content:'_';background-image:url(https://www.campbellgrayhotels.com/cgh-divi/wp-content/uploads/sites/18/2019/07/close.png);background-position-y:10px;background-repeat:no-repeat;color:#000;text-shadow:none}.spu-content h2{font-size:20px;color:#fff;text-align:left!important;line-height:30px}.popup_blurp .spu-clickable{font-size:14px;color:#fff}.popup_blurp .et_pb_blurb_description{padding-top:30%}.svg_scale .content-block{min-height:150px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:none;border-width:0}.gallery ul.et_pb_tabs_controls{background-color:#fff0;text-align:center}.gallery .et_pb_tabs_controls li{display:inline-block;float:none;font-weight:500;border:0px!important}.gallery.et_pb_tabs{border:0px!important}.gallery ul.et_pb_tabs_controls:after{border:0}.gallery .et_pb_tabs_controls a{padding:0px!important}.gallery .et_pb_tabs_controls a::after{content:'/';padding:0 10px}.gallery .et_pb_tabs_controls a:nth-last-child(2)::after{content:''}.spa_img:hover{opacity:.5}.spa_img{transition:all 0.5s}.toggle_title h5{color:#fff}.toggle_title a h5{color:#ed145b}.careers{clear:both}.careers_left{width:45%;float:left;margin-top:30px;margin-bottom:30px}.careers_right{width:45%;float:right;margin-top:30px;margin-bottom:30px}.career_half{width:45%;float:left;margin:0 10px}.career_title-full.position_post{opacity:.6;margin-bottom:10px}.careers-line{height:1px;background-color:rgb(255 255 255 / .3);margin-left:-25px;margin-right:-25px}.menu_toggle .et_pb_toggle_content p a{color:#000;text-decoration:none}.et_pb_custom_toggle.et_pb_toggle_open .et_pb_toggle_title::before{content:'4d'}.et_pb_custom_toggle .et_pb_toggle_title::before{content:'4c'}.et_pb_custom_toggle{padding:55px;font-family:'Unna',Georgia,'Times New Roman',serif;font-size:16px;line-height:1.9em;background-color:#fff;text-align:center}.et_pb_custom_toggle .et_pb_toggle_content{margin-top:55px}.et_pb_custom_toggle .et_pb_toggle_title{padding:0px!important}.et_pb_custom_toggle .et_pb_toggle_title h5{font-size:24px}.et_pb_custom_toggle .et_pb_toggle_title a{font-size:12px;letter-spacing:2px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase}.et_pb_toggle_subtitle{position:absolute;bottom:-45px;display:block;margin:auto;width:100%;line-height:24px}.et_pb_toggle_open .et_pb_toggle_content{opacity:1}.et_pb_toggle_close .et_pb_toggle_content{opacity:0}.et_pb_gallery_fullwidth .et_pb_gallery_image img{width:auto;float:none;display:block;margin:auto}@media only screen and (max-width:720px){.puregray_nav_extended{display:none}.menu_item{margin-bottom:5px!important}#ui-datepicker-div.arrive_up{top:166.5px!important}#ui-datepicker-div.depart_down{top:218.5px!important}}h3{font-size:24px;color:#000;padding-bottom:28px;line-height:40px}div.booking-widget--title{background-color:#262727!important}.right-banner.toggleDrop{background-color:#006cb0;color:#fff}.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}.blurb_click:hover{cursor:pointer}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.ginput_container input,.ginput_container textarea,.ginput_container select{background:#fff0;border:0;border-bottom:1px solid #b4b4b4}.gform_button{background:#fff0;border:0;text-transform:uppercase;font-size:17px!important;letter-spacing:1px}.time .medium{width:100%!important}.date,.time{display:-moz-inline-stack!important;display:inline-block!important;vertical-align:top;width:50%;padding-right:16px!important;float:none}#text-4 p:last-of-type{font-size:15px}.menu-item{padding-left:0!important}.menu-item::before{display:none}.et_pb_text ul li,.et_pb_toggle_content ul li{list-style-type:disc!important;margin-left:1.5em;line-height:2.2em}li{display:list-item;text-align:-webkit-match-parent}.breadcrumb{display:none}.et_pb_text li{display:list-item;text-align:-webkit-match-parent}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.et_pb_widget{text-align:center}#media_image-3 img{max-width:250px;text-align:center}div.footer-social--holder{float:left;margin-right:20px}.double_content{width:50%}.left{float:left}.right{float:right}.half_right{width:20%;display:inline-block;margin-top:20px;margin-bottom:-25px;padding-top:0}.half_left{width:70%;display:inline-block;margin-left:5%;margin-top:-40px;padding-top:0}@media only screen and (max-width:981px) and (min-width:400px){.breadcrumbs-active{line-height:1.1em}}@media only screen and (min-width:980px){.feature_block:hover .pop_up_link{opacity:1;transform:translateY(100px)}p.pop_up_link{transform:translateY(150px);opacity:0;transition:all 0.6s ease-in-out}.et_vertical_nav #main-header .container{margin:0 20px}.et_vertical_nav #et-main-area,.et_vertical_fixed.admin-bar #page-container #main-header{top:0;width:200px}.et_pb_widget{width:100%}.footer-widget .widget_nav_menu a{font-size:23px;text-align:center}.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}}#footer-bottom{display:none}.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{padding-bottom:14px;padding-top:14px}.widget_nav_menu{width:65%;margin:0 7%}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.et_pb_gallery .et-pb-controllers{display:none}h3{font-size:24px;color:#000;line-height:40px}.blurb_click:hover{cursor:pointer}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.gfield_label{display:none!important}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.gfield_label{display:none!important}.ginput_container input,.ginput_container textarea,.ginput_container select{background:#fff0;border:0;border-bottom:1px solid #b4b4b4}.gform_button{background:#fff0;border:0;text-transform:uppercase;font-size:17px!important;letter-spacing:1px}#text-4 p:last-of-type{font-size:15px}.menu-item{padding-left:0!important}.menu-item::before{display:none}li{display:list-item;text-align:-webkit-match-parent}.breadcrumb{display:none}.et_pb_text li{display:list-item;text-align:-webkit-match-parent}.et_vertical_nav #main-header #top-menu>li>a{text-align:center}.et_pb_widget{text-align:center}#media_image-3 img{max-width:250px;text-align:center}div.footer-social--holder{float:left;margin-right:20px}.half_right{width:20%;display:inline-block;margin-top:20px;margin-bottom:-25px;padding-top:0}.half_left{width:70%;display:inline-block;margin-left:5%;margin-top:-40px;padding-top:0}@media only screen and (min-width:980px){.et_pb_widget{width:100%}.footer-widget .widget_nav_menu a{font-size:23px;text-align:center}}#footer-bottom{display:none}.widget_nav_menu{width:65%;margin:0 7%}.et_vertical_nav.et_header_style_left .logo_container{text-align:center}.menu-main-nav-container ul li a:before{background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.breadcrumbs-active{font-family:'proxima-nova',sans-serif,'aw-conqueror-didot',serif;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#333}@media only screen and (max-width:681px){.et_pb_button{font-size:18px!important}}.wpgmza_filter_container{display:block;min-width:30%;float:none!important;width:780px!important;margin:0 auto!important;padding-bottom:60px;text-align:center}.wpgmza_cat_checkbox_holder{display:block;overflow:auto;overflow-y:auto;width:100%!important;height:auto!important;padding:0!important}.wpgmza_cat_checkbox_item_holder{display:block;padding-left:0}.wpgmza_checkbox{display:none}.wpgmza_filter_container ul li{float:none!important;display:inline-block!important;cursor:pointer;color:#000;line-height:32px;padding:6px 10px 6px 0;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wpgmza_filter_container ul li:after{content:'/';padding-left:10px}.meeting-details h5,.wpgmza_filter_container ul li{font-size:24px;font-family:'Unna',serif}.wpgmza_cat_checkbox_item_holder_1::after{display:none}#wpgmza_filter_1,.wpgmza_markerbox a.wpgmza_infowindow_link{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#000;text-align:center!important;font-family:proxima-nova,sans-serif}.more_arrow::after{color:#000!important}.et_pb_toggle_content p a{color:#fff;text-decoration:underline}.tplis-cl-button-image{float:left;padding-top:15px}.et_pb_accordion_item .et_pb_toggle_content p a{color:#ccc!important}.mobile_menu_bar::before{color:#fff!important}@media only screen and (min-width:981px){ul.sub-menu::before{background:rgb(64 64 64 / .72)}#at15s{display:none!important}#at-cv-lightbox{display:none}}@media all and (max-width:1200px){.feature_block.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:34px!important}.menu-bottom-nav-container ul li{padding-bottom:0}}@media only screen and (min-width:300px){.et_pb_button.et_pb_more_button.btn_secondary.visit_property{border:none!important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:20px;width:48%;text-align:center}.et_pb_button.et_pb_more_button.btn_primary.book_now{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:20px;width:48%;text-align:center;margin-right:2%}.et_pb_button.book_now:after,.et_pb_button.visit_property:after{font-size:34px!important}.et_pb_buttons{display:flex}}p#copyright-text,#footer_links{opacity:.5}#et_pb_contact_first_name_0{font-size:initial;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;text-align:left;border-bottom:1px solid #fff}#et_pb_contact_last_name_0{font-size:initial;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;text-align:left;border-bottom:1px solid #fff}#et_pb_contact_email_0{font-size:initial;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;text-align:left;border-bottom:1px solid #fff}#mail,#tel{color:#fff}#footer_middle_section{width:fit-content;margin-left:5%}#address,#contact{line-height:.5;padding:15px 0}#copyright-text,#footer_links,#footer_right_links,#footer_links a{color:#fff;font-size:12px}#social-media_module{display:flex;justify-content:center}#hotel_dev,#hotel_manage,#careers,#press,#location,#gallery,#news{color:#fff;font-size:small;line-height:0}#corporate,#guest,#discovery{color:#fff;font-size:medium;width:max-content;line-height:0;font-family:'Unna',Georgia,'Times New Roman',serif}#footer_right_section{width:max-content;margin-left:5%;display:flex}#corporate-info{width:100%}#guest-info{width:50%}#discovery-info{margin-top:5%;width:max-content;margin-left:5%}#guest-info{margin-left:5%}#d-about,#login,#register{padding-right:5px;font-size:small;color:#fff}#register,#login{padding-left:5px}.nav_list,.nav_list a{color:#fff}.puregray_nav_extended{font-size:22px}.hotel_nav_item{min-height:240px}.hotel_nav_item h3.et_pb_module_header{padding-bottom:10px}.nav_main_item,.nav_secondary_item{font-family:'Unna',Georgia,'Times New Roman',serif;font-size:28px!important}.small_nav{font-size:12px;line-height:1.6em}.nav_booking{display:inline-block;background-color:#fff;border:2px solid #fff}.nav_main_item.nav_booking.et_pb_button:hover{color:#fff!important;border:2px solid #fff!important}.nav_main_return.nav_booking.et_pb_button:hover{color:#fff!important;border:2px solid #fff!important}.nav_booking{margin-top:10px}.nav_sub_item{font-size:16px;line-height:1.2em;padding:10px 0;display:inline-block}a.nav_sub_item::before{content:"\35";position:relative;font-family:'ETmodules';font-weight:700;font-size:14px;margin-right:5px;transition:all 0.5s ease-in-out}a.nav_sub_item:hover::before{margin-right:10px}body #page-container .et_pb_section .et_pb_button.nav_more_btn:hover{color:#fff!important}.main_nav_sub_sections{display:none}@media only screen and (min-width:620px){#footer_right_section{flex-direction:row;margin:auto;width:auto}#guest-info{margin-top:0!important}.et_contact_bottom_container{margin-top:-3.5%}#social-media_module{display:flex;justify-content:center;margin-top:-5%}}@media only screen and (max-width:619px){#footer_right_section{flex-direction:column;margin:auto}.et_contact_bottom_container{margin-top:5%}#social-media_module{justify-content:center!important;margin-bottom:10%}}.et_pb_module.et_pb_image.et_pb_image_0_tb_footer{text-align:center}@media only screen and (min-width:981px){#contact{font-size:small}#corporate-info{margin-left:5%!important}#footer_right_links{margin-top:5%!important}}@media only screen and (max-width:980px){.feature_block.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:28px!important}.et_pb_row.et_pb_row_2_tb_footer{flex-direction:column}.et_pb_text_inner{text-align:center}#guest-info{margin-left:0;width:100%;margin-top:25%}#discovery-info{margin:auto;padding-top:10%}#copyright-text{width:auto;margin:auto}#guest,#corporate,#discovery{margin:auto}#footer_right_links{margin-top:15px}#footer_middle_section{width:auto;margin-left:0}#mail{line-height:1}#footer_links{justify-content:center;padding-bottom:20px}.et_pb_column{width:100%;margin-bottom:0}#nav_hotels{transition:0.5s ease}}@media only screen and (max-width:980px) and (min-width:620px){#discovery_img{margin-top:15px}.et_pb_portfolio_items p.post-meta{font-size:12px;line-height:1.4em}.et_pb_portfolio_items h2.et_pb_module_header{font-size:28px;line-height:1em}.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:auto!important}#nav_hotels{display:flex;flex-direction:row}#nav_discovery{display:flex;flex-direction:row}}.menu_item{transition:0.5s ease;text-align:left;line-height:1.6em}.et_pb_row_0_tb_header{display:flex;flex-direction:inherit;position:relative!important}#navbar-menu{left:0;right:0;position:fixed}.nav_list a{transition:0.5s ease}header{z-index:3!important}.nav_main_item,.nav_main_return{cursor:pointer}.menu_item{display:flex!important}.full-width-btn{width:100%;text-align:center}.spu-close-popup.widget-modal-close.et-waypoint.et_pb_animation_top.et-pb-icon.et-animated{float:right;font-size:40px;background-color:#fff0;border:none;color:#fff;margin-right:15.2px;display:none}#ui-datepicker-div{z-index:1000000!important}.et_pb_module.et_pb_code.breadcrumbs-active{margin-top:150px}#booking-widget--title-header input,#booking-widget--title-header input::placeholder,#booking-widget--title-header input:focus,.booking-widget.booking-widget-header.et-waypoint.et_pb_animation_top.et-animated input::placeholder,.booking-widget.booking-widget-header.et-waypoint.et_pb_animation_top.et-animated input:focus{color:#fff;opacity:1}.booking-widget.booking-widget-header.et-waypoint.et_pb_animation_top.et-animated input:-ms-input-placeholder,.booking-widget.booking-widget-header.et-waypoint.et_pb_animation_top.et-animated input::-ms-input-placeholder{color:#fff}.booking-widget input::placeholder{color:#fff}.booking-widget input::-ms-input-placeholder{color:#fff}.booking-widget input::-webkit-input-placeholder{color:#fff}.booking-widget.booking-widget-header.et-waypoint.et_pb_animation_top.et-animated select:focus{color:#fff;opacity:1}.spu-box.spu-position-top-bar .spu-content>*{margin-left:0!important}#arrive-header,#depart-header{background-color:#fff0;color:#fff;border-bottom:1px solid #fff}.find-opt{background:#fff;color:#000}@media only screen and (max-width:320px){.nav_list a{font-size:inherit}}@media only screen and (min-width:1201px){.feature_block.landscape .et_pb_column:hover,.feature_block.landscape.et_pb_column:hover{background-size:120% auto}.feature_block.landscape .et_pb_column,.feature_block.landscape.et_pb_column{transition:background-size 0.4s ease;background-size:110% auto}}header .et_builder_inner_content{z-index:3!important}.gm-header-overlay{height:800px!important}#gm-header-overlay.et_pb_section.et_pb_section_5_tb_footer.et_pb_with_background.et_section_specialty{min-height:600px!important}@media only screen and (min-width:981px){.et_pb_column.et_pb_column_2_3.et_pb_column_9_tb_footer.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough{height:600px!important}}@media only screen and (max-width:980px){#gm-header-overlay.et_pb_section.et_pb_section_5_tb_footer.et_pb_with_background.et_section_specialty{height:800px!important}}a#select_goBack{text-align:left;font-size:16px;text-transform:uppercase;cursor:pointer}.nav_list,.nav_list a,.nav_list_mobile a,.mobile_nav a{color:#fff}.mobile_nav .et_pb_text_inner{text-align:left}.nav_list_mobile .et_pb_text_inner{text-align:left}a#select_goBack:before{margin-right:10px;content:'\34';line-height:1em;font-family:'ETmodules'}#gm-header-overlay{padding:0 0!important}body{touch-action:manipulation}#contact_btn,#reservation_btn,#bookNow_btn,#phone_btn{width:100%;transition:0.5s ease}#contact_btn:hover,#reservation_btn:hover,#bookNow_btn:hover,#phone_btn:hover{color:#fff!important}#contact_btn:after,#reservation_btn:after,#bookNow_btn:after{color:#fff!important}sup{bottom:.3em}#booking-widget--title-homeinline input,#booking-widget--title-homeinline input::placeholder,#booking-widget--title-homeinline input:focus,.booking-widget.booking-widget-homeinline.et-waypoint.et_pb_animation_top.et-animated input::placeholder,.booking-widget.booking-widget-homeinline.et-waypoint.et_pb_animation_top.et-animated input:focus{color:#fff;opacity:1}.booking-widget.booking-widget-homeinline.et-waypoint.et_pb_animation_top.et-animated input:-ms-input-placeholder,.booking-widget.booking-widget-homeinline.et-waypoint.et_pb_animation_top.et-animated input::-ms-input-placeholder{color:#fff}.booking-widget.booking-widget-homeinline.et-waypoint.et_pb_animation_top.et-animated select:focus{color:#fff;opacity:1}iframe#homevideo{height:800px}@media only screen and (max-width:1734px){iframe#homevideo{height:600px}}@media only screen and (max-width:1734px){iframe#homevideo{height:600px}}@media only screen and (max-width:1483px){iframe#homevideo{height:500px}}@media only screen and (max-width:1224px){iframe#homevideo{height:400px}}@media only screen and (max-width:882px){iframe#homevideo{height:350px}}@media only screen and (max-width:631px){iframe#homevideo{height:250px}}#nav_unique1_mobile,#nav_unique2_mobile,#nav_unique3_mobile,#nav_unique4_mobile,#nav_unique5_mobile,#nav_unique6_mobile,#nav_unique7_mobile{padding:0!important}@media only screen and (orientation:landscape) and (max-height:320px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:18px!important}.menu_item{margin-top:-8%;margin-bottom:4px}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px;font-size:10px}#campbell_sideLink{width:70%;margin-top:-40px}#two-header{display:flex;width:95%}}@media only screen and (orientation:landscape) and (max-height:360px) and (min-height:321px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:22px!important}.menu_item{margin-top:-6%;margin-bottom:2px}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}}@media only screen and (orientation:landscape) and (max-height:400px) and (min-height:361px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:26px!important}.menu_item{margin-top:-5%}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px}}@media only screen and (orientation:landscape) and (height:375px) and (width:812px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:22px!important}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px}}@media only screen and (orientation:landscape) and (height:411px) and (width:823px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:28px!important}.menu_item{margin-top:-3%!important}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px}}@media only screen and (orientation:portrait) and (height:568px) and (width:320px){.nav_main_item,.nav_main_return{font-size:22px!important}.menu_item{margin-top:-8%!important}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}}@media only screen and (orientation:landscape) and (max-height:500px) and (min-height:401px){.top-logo.et_pb_image_sticky{width:40%}.nav_main_item,.nav_main_return{font-size:28px!important}.menu_item{margin-top:-4%}#select_booking{display:flex;bottom:100px;left:80%;padding:15px}#select_booking:after{display:none}.side_tag{margin-top:-50px}#campbell_sideLink{width:80%;margin-top:0}.small_nav{position:absolute;bottom:20vh;display:flex;right:-30px}}@media only screen and (min-height:500px) and (max-width:980px){.et_pb_column #menuBar{display:inline-flex}}@media only screen and (max-width:325px){#address{line-height:.9}}#adults1,#adults2,#adults3,#adults4,#adults5,#adults6,#adults7,#children1,#children2,#children3,#children4,#children5,#children6,#children7{color:#000!important}#input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5,#input_1_6,#input_1_7,#input_1_8{color:#666666!important}#campbell_footer{margin-left:5%}#campbell_footer a{color:#9b9b9b;font-variant:all-small-caps;transition:0.5s ease}#campbell_footer a:hover{color:#fff}#gm-nav-button .et_pb_image_wrap{cursor:pointer}#extra-room-button-header:hover,#extra-room-button-homeinline:hover,.extra-room-close:hover{cursor:pointer}.side_tag{position:fixed;background-color:#262727;width:auto;top:50%;padding:15px 5px!important;transition:all 0.3s ease-in-out}.side_tag:hover{padding:15px 10px!important}.side_tag img{vertical-align:middle}a.offers-links{font-size:16px;line-height:1.4em;color:#fff}#weather h2,#weather p{margin-top:20px}#searchForm-homeinline{padding:15px!important}.booking-widget{visibility:visible!important;opacity:1!important;display:block!important;left:0;text-align:end;color:#fff!important}.booking-widget-header{position:fixed;width:50%;pointer-events:all;top:15%;left:25%}.options-one.first-drop{display:flex;padding-top:10px;margin:0 2.5%;justify-content:space-evenly}#arrive-header{margin-right:2.5%}#arrive-header,#depart-header{width:100%;border:none;border-bottom:1px solid}.options-two.second-drop{margin:0 2.5%;display:flex;padding-top:10px}.extrarooms{margin:0 2.5%}#adults-header{margin:0}.er-extra{display:flex;justify-content:space-evenly;background-color:rgb(0 0 0 / .2);padding:15px 0;margin-top:10px}@media (max-width:728px){.er-extra{padding:5px 15px}.er-extra h3{font-size:24px}}.er-extra h3{color:#fff;text-align:left;padding-bottom:0}.er-extra select:first-child{width:35%}.er-extra select:nth-child(2){width:35%}.er-extra select:nth-child(3){width:15%}.er-extra select:last-child{width:15%}@media (max-width:728px){.booking-widget-header{width:auto;left:0}.booking-widget select{margin:0!important}.options-one.first-drop{flex-direction:column}.options-two.second-drop{flex-direction:column!important}.er-extra{flex-direction:column!important}.er-extra select:first-child{width:100%}.er-extra select:nth-child(2){width:100%}.er-extra select:nth-child(3){width:100%}.er-extra select:last-child{width:100%}#adults-header,#children-header{width:100%}#extrarooms-header div .er-extra{flex-direction:row!important}#extrarooms-header div .er-extra select:first-child{width:30%}#extrarooms-header div .er-extra select:nth-child(2){width:40%}#extrarooms-header div .er-extra select:nth-child(3){width:20%}#extrarooms-header div .er-extra select:last-child{width:10%}}#extra-room-button-homeinline,#extra-room-button-header{font-size:12px}.mc-field-group.source_field{display:none!important}