.flex-main-container{display:-ms-flexbox;display:flex}.flex-direction-row{-ms-flex-direction:row;flex-direction:row}.flex-direction-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-ms-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-content-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-content-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-flex-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-flex-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-ms-flex-pack:center;justify-content:center}.justify-content-space-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.align-items-flex-start{-ms-flex-align:start;align-items:flex-start}.align-items-flex-end{-ms-flex-align:end;align-items:flex-end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-content-flex-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-grow-size-1{-ms-flex-positive:1;flex-grow:1}.flex-grow-size-2{-ms-flex-positive:2;flex-grow:2}.flex-grow-size-3{-ms-flex-positive:3;flex-grow:3}.flex-grow-size-4{-ms-flex-positive:4;flex-grow:4}.flex-grow-size-5{-ms-flex-positive:5;flex-grow:5}#footer .footer__container #surveyStart .submitButton button{padding:7px 20px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease-in-out}#footer .footer__container--signup .field.input label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#518ea1 !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#494a50;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Prata",serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#494a50;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#518ea1}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#518ea1 !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#494a50}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form select,form textarea{border:1px solid #b0ccd3;margin:0px 0px 10px;color:#494a50;background-color:transparent;padding:10px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;letter-spacing:0px}form [type=checkbox]{max-width:12px;display:inline-block;margin:12px 10px 0 0 !important;opacity:0}form [type=checkbox]+label{position:relative;cursor:pointer;padding:0}form [type=checkbox]+label:before{content:'';left:0px;top:2px;display:inline-block;vertical-align:text-top;width:12px;height:12px;background:transparent;border:1px solid #b0ccd3;position:absolute}form [type=checkbox]:checked+label:after{content:'';position:absolute;left:1px;top:3px;background:#b0ccd3;width:10px;height:10px}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#494a50;opacity:1}form input::placeholder{color:#494a50;opacity:1}form .field{overflow:unset !important}form .field label{margin:15px auto 0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;letter-spacing:0px}form .field [type=checkbox]{position:absolute}form .field [type=checkbox]+label{padding-left:20px;font-weight:normal;display:inline-block}form .one_half_rfp{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}form .one_half_rfp .field{width:49%}form .one_half_rfp .field.full_size{width:95%;margin:0 auto}form .one_half_rfp input{width:100%;max-width:500px;margin:0 auto 10px}form .one_half_rfp.three-content .field{width:38%}form .one_half_rfp.three-content .field:last-of-type{width:18%}form .content__form{width:100%;display:block;margin-bottom:40px;text-align:center}form .gdpr__forms{display:block;width:70%;margin-top:-20px}form .gdpr__forms label{font-family:"source";font-size:13px;font-weight:#494a50;letter-spacing:1.95px}form .gdpr__forms label a{text-decoration:underline}@media (min-width: 1024px){form .gdpr__forms label a:hover{opacity:0.7}}form button[type='submit']{display:block}#frmContact,#formRFP{width:80%;margin:2em auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}label.error{color:red}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#494a50}p#thankyou{text-align:center}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#494a50}#content-popin .box-arrow-popin .arrow svg{fill:#518ea1}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:25%;margin-bottom:60px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a{color:#518ea1}ul.global-sitemap li a:hover{opacity:0.7}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;outline:none;background-color:#518ea1;border:0;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button{background-color:#494a50}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;background-repeat:no-repeat !important;background-position:center !important;z-index:20;transition:all 0.5s ease-in-out}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0;background-image:url(../m/assets/svg/arrow_prev.svg)}@media (min-width: 1024px){.slick-prev:hover{transform:translateX(-10px)}}.slick-next{right:0;background-image:url(../m/assets/svg/arrow_next.svg)}@media (min-width: 1024px){.slick-next:hover{transform:translateX(10px)}}.sub-menu{background:#494a50;text-align:center;width:100%;left:0;transition:all .3s ease-in-out;display:block !important}.sub-menu ul{margin-bottom:0;padding:15px 0}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #fff;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#fff;font-family:"Medium";font-size:14px;letter-spacing:1.4px;text-transform:uppercase}.sub-menu ul li a.active{cursor:default;color:rgba(255,255,255,0.5)}@media (min-width: 1024px){.sub-menu ul li a:hover{color:rgba(255,255,255,0.5)}}.sub-menu ul li:last-child{border-right:0px;margin-right:0px;padding-right:0px}.sub-menu.scroll-down{display:block;position:fixed;top:80px;z-index:8}.sub-menu.scroll-down-mobile{display:block;position:fixed;top:70px;z-index:8}#footer{clear:both;margin-bottom:-25px}#footer .footer__container{background:#1e1f21;color:#fff}#footer .footer__container--directions,#footer .footer__container--signup,#footer .footer__container--logo{width:35%}#footer .footer__container--directions{max-width:300px;margin:0 auto;border-right:1px solid #fff;padding:20px 0}#footer .footer__container--directions img{display:block;margin-bottom:30px;transition:all .3s ease-in-out}#footer .footer__container--directions img:hover{opacity:0.7}#footer .footer__container--directions span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:300;letter-spacing:.3px;text-transform:uppercase;margin-right:10px}#footer .footer__container--directions ul.social-media{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#footer .footer__container--directions ul.social-media li{width:50%;max-width:30px;transition:all .3s ease-in-out}#footer .footer__container--directions ul.social-media li svg{max-height:15px;fill:#fff}#footer .footer__container--directions ul.social-media li:hover{opacity:0.7}#footer .footer__container--directions .address{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;letter-spacing:0px}#footer .footer__container--directions .address a{color:#fff}#footer .footer__container--signup h4{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:300;letter-spacing:.375px;text-transform:uppercase;margin-bottom:10px}#footer .footer__container--signup form{width:90%}#footer .footer__container--signup .field.input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#footer .footer__container--signup .field.input input,#footer .footer__container--signup .field.input button{height:40px}#footer .footer__container--signup .field.input input{width:60%}#footer .footer__container--signup .field.input button{width:40%;background:#fff;border:1px solid #fff;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#1e1f21;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){#footer .footer__container--signup .field.input button:hover{background:#1e1f21;color:#fff;border:1px solid #fff}}#footer .footer__container--signup input[type='email']{background:none;border:1px solid #fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;color:#fff}#footer .footer__container--signup input:-ms-input-placeholder{color:#fff}#footer .footer__container--signup input::placeholder{color:#fff}#footer .footer__container--signup [type=checkbox]+label:before{border:1px solid #fff}#footer .footer__container--signup [type=checkbox]:checked+label:after{background:#fff}#footer .footer__container--signup label,#footer .footer__container--signup a,#footer .footer__container--signup p{color:#fff;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;letter-spacing:0px}#footer .footer__container #surveyStart{display:block;margin-top:15px}#footer .footer__container #surveyStart .fieldBlock{display:block;margin-bottom:15px}#footer .footer__container #surveyStart .fieldBlockText{display:block;margin-bottom:7px;font:14px/1 "Montserrat",sans-serif;text-transform:uppercase}#footer .footer__container #surveyStart .fieldBlockInput input{display:block;width:100%;margin:0;border:1px solid;color:#fff}#footer .footer__container #surveyStart .optInCheckbox input[type="checkbox"]{margin:0 !important;margin-right:7px !important;opacity:1}#footer .footer__container #surveyStart .submitButton{display:block;margin-top:7px}#footer .footer__container #surveyStart .submitButton button{border:1px solid #fff;font:700 16px/1 "Montserrat",sans-serif}#footer .footer__container #surveyStart .submitButton button:hover{background:none;color:#fff}#footer .footer__container #surveyStart .errorString{display:block;margin-top:5px;font:400 12px/1 "Montserrat",sans-serif;color:#ee2222}#footer .footer__container--logo{background:url(../m/assets/images/WyndhamGrandMills-Home-Footer-Rewards.jpg);background-size:cover;background-repeat:no-repeat;min-height:320px;position:relative}#footer .footer__container--logo svg{position:absolute;top:80px;left:80px}#footer .footer__container--logo p{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;color:#494a50;font-weight:bold;width:-webkit-max-content;width:max-content;text-align:center;text-transform:uppercase;position:absolute;top:150px;left:30px}#footer .footer__container--logo p span{font-weight:normal}#footer .footer__container--logo a{position:absolute;top:220px;left:80px;background:#1e1f21;border:1px solid #1e1f21;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){#footer .footer__container--logo a:hover{background:rgba(0,0,0,0);color:#1e1f21;border:1px solid #1e1f21}}#footer .footer__menu{background:#494a50}#footer .footer__menu .wrapper{max-width:1360px;padding:0 40px}#footer .footer__menu ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}#footer .footer__menu ul li{margin:10px;padding-right:10px;transition:all .3s ease-in-out;border-right:1px solid #fff}#footer .footer__menu ul li a{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;letter-spacing:0px;color:#fff}#footer .footer__menu ul li a.active{color:#518ea1}#footer .footer__menu ul li:last-of-type{border-right:0}#footer .footer__menu ul li:hover{opacity:0.7}#footer .footer_icon{text-align:center;margin-top:10px;background:url(../../../m/assets/svg/footer_icon.svg) no-repeat center bottom;background-size:auto 110px;min-height:70px;padding:0 0 10px 0}#footer .footer_icon a{display:inline-block;vertical-align:middle;margin:0 10px;transition:all 0.3s ease-in-out}#footer .footer_icon a svg{fill:#476f7c}#footer .footer_icon a:hover{opacity:0.5;transition:all 0.3s ease-in-out}#booking-widget-reveal{top:-100vh;opacity:0;background-color:rgba(58,60,67,0.95);background-size:cover;width:100vw;height:100vh;position:fixed;z-index:99999999;transition:all .3s ease-in-out}#booking-widget-reveal button.button-trigger-close{background:transparent;border:none;right:10%;top:5%;position:absolute;z-index:999999;cursor:pointer}#booking-widget-reveal button.button-trigger-close svg{fill:#fff;transition:all .5s ease-in-out;height:15px}#booking-widget-reveal button.button-trigger-close span{position:absolute;top:2px;left:-33px;color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;letter-spacing:0px;text-transform:uppercase;transition:all .5s ease-in-out}@media (min-width: 1026px){#booking-widget-reveal button.button-trigger-close:hover svg{transform:scale(1.1) rotate(30grad);fill:#b0ccd3}#booking-widget-reveal button.button-trigger-close:hover span{color:#b0ccd3}}#booking-widget-reveal .booking-widget{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;min-width:500px}#booking-widget-reveal .booking-widget h2{font-family:"Prata",serif;font-size:20px;font-weight:normal;letter-spacing:2.4px;color:#fff;text-align:center;margin:20px auto 50px}#booking-widget-reveal .booking-widget form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#booking-widget-reveal .booking-widget form .form-entry{width:100%}#booking-widget-reveal .booking-widget form .form-entry.rooms,#booking-widget-reveal .booking-widget form .form-entry.adults,#booking-widget-reveal .booking-widget form .form-entry.children{width:18%}#booking-widget-reveal .booking-widget form .form-entry.rooms select,#booking-widget-reveal .booking-widget form .form-entry.adults select,#booking-widget-reveal .booking-widget form .form-entry.children select{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:400;letter-spacing:1.2px}#booking-widget-reveal .booking-widget form .form-entry.promo{width:25%}#booking-widget-reveal .booking-widget form .form-entry.promo input{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:400;letter-spacing:1.2px}#booking-widget-reveal .booking-widget form input,#booking-widget-reveal .booking-widget form select{background:none;border:none;border-bottom:1px solid #fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;color:#fff;width:100%;text-align:center;margin-bottom:50px;text-transform:uppercase}#booking-widget-reveal .booking-widget form input:-ms-input-placeholder,#booking-widget-reveal .booking-widget form select:-ms-input-placeholder{color:#fff}#booking-widget-reveal .booking-widget form input::placeholder,#booking-widget-reveal .booking-widget form select::placeholder{color:#fff}#booking-widget-reveal .booking-widget form select{background:url(../m/assets/svg/arrow_down.svg) right center no-repeat;background-size:10px;padding-right:10px;cursor:pointer}#booking-widget-reveal .booking-widget form .submit.form-entry{text-align:center;width:100%}#booking-widget-reveal .booking-widget form .submit.form-entry button{background:rgba(0,0,0,0);border:1px solid #fff;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){#booking-widget-reveal .booking-widget form .submit.form-entry button:hover{background:#fff;color:#3a3c43;border:1px solid #fff}}#booking-widget-reveal .booking-widget p{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:400;letter-spacing:.65px;text-align:center;color:#fff;margin-top:50px}#booking-widget-reveal .booking-widget p a{color:#fff}#booking-widget-reveal .booking-widget p span{display:inline-block;margin:0 10px}.border_decorated{background-image:url(../m/assets/images/left_top_corner.png),url(../m/assets/images/right_top_corner.png),url(../m/assets/images/left_bottom_corner.png),url(../m/assets/images/right_bottom_corner.png);background-position:left top, right top, left bottom, right bottom;background-repeat:no-repeat;background-size:42px;width:calc(100% + 38px);height:calc(100% + 33px);display:block;position:relative;top:-16px;left:-19px}.border_decorated:after,.border_decorated:before{content:'';position:absolute}.border_decorated:before{height:100%;width:calc(100% - 78px);top:-1px;left:50%;transform:translateX(-50%);border-top:3px solid #f8f8f8;border-bottom:3px solid #f8f8f8}.border_decorated:after{width:100%;height:calc(100% - 78px);left:-1px;top:50%;transform:translateY(-50%);border-left:3px solid #f8f8f8;border-right:3px solid #f8f8f8}.title_decorated,#home .blog__quads--container--info h3,#home .background-quad-home .events-home--info .info-center h3,#home .destination-quad-home .info-center h3{background:url(../m/assets/svg/icon_title.svg);background-size:20px;background-position:left top;background-repeat:no-repeat;padding-top:30px}.gallery__overlay{cursor:pointer;background-color:rgba(58,60,67,0.8);background-repeat:no-repeat;background-position:94% 94%;background-size:26px;bottom:0px;height:100%;left:0px;margin:auto;opacity:0;position:absolute;right:0px;top:0px;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;width:100%}@media (min-width: 1026px){.gallery__overlay:hover{opacity:1}}.testimonials__quad{text-align:center}.testimonials__quad svg{margin:30px auto 10px;max-height:50px}.testimonials__quad h2{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;text-align:center;margin-bottom:20px;text-transform:uppercase}.testimonials__quad ul{margin:10px auto}.testimonials__quad ul .slick-arrow{top:35%}.testimonials__quad ul span{width:80%;margin:10px auto;display:block;text-align:center}.testimonials__quad ul span blockquote{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;letter-spacing:0px;line-height:24px}.testimonials__quad ul span blockquote p{text-align:center !important}.testimonials__quad ul span cite{font-family:"Montserrat",sans-serif;font-size:17px;font-weight:500;letter-spacing:0px;line-height:24px;font-style:normal;text-transform:uppercase;margin-top:10px}.blog__quads--container{margin:75px auto;display:-ms-flexbox !important;display:flex !important}.blog__quads--container--image{width:50%;max-width:440px;margin:0 auto;position:relative}.blog__quads--container--image .image__content{max-height:420px;min-height:420px;background-size:cover !important;border:3px solid #f8f8f8;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.blog__quads--container--image .sym-slides .border_decorated{display:none}.blog__quads--container--image .sym-slides .slick-current .border_decorated{display:block}.blog__quads--container--image .sym-slides .image__content{transform:scale(0.93)}.blog__quads--container--image .sym-slides .slick-next,.blog__quads--container--image .sym-slides .slick-prev{width:40px;height:30px}.blog__quads--container--image .sym-slides .slick-next{right:18px;background-image:url(../m/assets/svg/arrow_next_white.svg)}.blog__quads--container--image .sym-slides .slick-prev{left:18px;background-image:url(../m/assets/svg/arrow_prev_white.svg)}.blog__quads--container--info{width:50%;padding:30px;text-align:left}.blog__quads--container--info h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;text-transform:uppercase;padding:0 0 20px;margin:0}.blog__quads--container--info h4{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;letter-spacing:.8px;margin:0 0 10px}.blog__quads--container--info p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;width:100% !important;text-align:left !important}.blog__quads--container--info p strong{color:#494a50 !important;margin:0 !important;display:unset !important}.blog__quads--container--info p:last-of-type{margin-bottom:0 !important}.blog__quads--container--info ul.sym-inline-list{width:100% !important}.blog__quads--container--info .flex-main-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__quads--container--info .flex-main-container p{margin:0 10px 10px 0 !important;width:-webkit-max-content !important;width:max-content !important;max-width:400px;min-width:20%}.blog__quads--container--info .flex-main-container p a:not(.btn):hover{color:#518ea1}.blog__quads--container--info .extra-content{margin-top:20px;display:block}.blog__quads--container--info--button{margin-top:30px}.blog__quads--container--info--button a:first-of-type{margin-right:30px}.blog__quads--container--info--two{margin-top:20px}.blog__quads--container--info--two strong{text-transform:uppercase}.blog__quads--container--info .amenities__room{margin-top:30px}.blog__quads--container--info .amenities__room ul{width:100% !important}.blog__quads--container--info .amenities__room ul li{color:#494a50;font-family:"Light";font-size:13px;letter-spacing:.91px;line-height:36px}.blog__quads--container--info .info--center{position:relative;top:50%;transform:translateY(-50%)}.blog__quads--container:nth-child(even):not(.slick-slide),.blog__quads--container.add__background{background:#3a3c43;padding:30px 0}.blog__quads--container:nth-child(even):not(.slick-slide) h3,.blog__quads--container:nth-child(even):not(.slick-slide) p,.blog__quads--container:nth-child(even):not(.slick-slide) h4,.blog__quads--container:nth-child(even):not(.slick-slide) ul li,.blog__quads--container.add__background h3,.blog__quads--container.add__background p,.blog__quads--container.add__background h4,.blog__quads--container.add__background ul li{color:#fff}.blog__quads--container:nth-child(even):not(.slick-slide) h3 a,.blog__quads--container:nth-child(even):not(.slick-slide) p a,.blog__quads--container:nth-child(even):not(.slick-slide) h4 a,.blog__quads--container:nth-child(even):not(.slick-slide) ul li a,.blog__quads--container.add__background h3 a,.blog__quads--container.add__background p a,.blog__quads--container.add__background h4 a,.blog__quads--container.add__background ul li a{color:#fff}.blog__quads--container:nth-child(even):not(.slick-slide) h3 strong,.blog__quads--container:nth-child(even):not(.slick-slide) p strong,.blog__quads--container:nth-child(even):not(.slick-slide) h4 strong,.blog__quads--container:nth-child(even):not(.slick-slide) ul li strong,.blog__quads--container.add__background h3 strong,.blog__quads--container.add__background p strong,.blog__quads--container.add__background h4 strong,.blog__quads--container.add__background ul li strong{color:#fff !important}.blog__quads--container:nth-child(even):not(.slick-slide) a.btn,.blog__quads--container.add__background a.btn{background:#3a3c43;border:1px solid #b0ccd3;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#b0ccd3;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){.blog__quads--container:nth-child(even):not(.slick-slide) a.btn:hover,.blog__quads--container.add__background a.btn:hover{background:#b0ccd3;color:#3a3c43;border:1px solid #3a3c43}}.blog__quads--container:nth-child(even):not(.slick-slide) .border_decorated,.blog__quads--container.add__background .border_decorated{display:none}.blog__quads--container:nth-child(even):not(.slick-slide) .blog__quads--container--image .image__content,.blog__quads--container.add__background .blog__quads--container--image .image__content{border:none}.blog__quads--container:nth-child(even):not(.slick-slide).flex-direction-row-reverse .blog__quads--container--info,.blog__quads--container.add__background.flex-direction-row-reverse .blog__quads--container--info{padding-left:60px}.blog__quads--container:nth-child(even):not(.slick-slide).flex-direction-row .blog__quads--container--info,.blog__quads--container.add__background.flex-direction-row .blog__quads--container--info{padding-right:60px}.blog__quads ul.slick-dots{position:absolute;bottom:16%;left:calc(50% + 30px)}.blog__quads .dot__left ul.slick-dots{left:30px}.blog__quads.has__background ul.slick-dots li.slick-active button{background:#fff}.blog__quads.has__background .dot__left ul.slick-dots{left:60px}.banner__quads--container{background:#2f3035;position:relative;display:-ms-flexbox !important;display:flex !important}.banner__quads--container .bg_icon{position:absolute;right:0;width:200px;top:50%;transform:translateY(-50%);z-index:1}.banner__quads--container .bg_icon svg{fill:#323338}.banner__quads--container .content-arrows{position:absolute;right:15%}.banner__quads--container .content-arrows .custom-next,.banner__quads--container .content-arrows .custom-prev{width:40px;height:40px;background-repeat:no-repeat !important;background-position:center !important;cursor:pointer;transition:all .3s ease-in-out}.banner__quads--container .content-arrows .custom-prev{background-image:url(../m/assets/svg/arrow_prev_white.svg)}@media (min-width: 1024px){.banner__quads--container .content-arrows .custom-prev:hover{transform:translateX(-10px)}}.banner__quads--container .content-arrows .custom-next{background-image:url(../m/assets/svg/arrow_next_white.svg)}@media (min-width: 1024px){.banner__quads--container .content-arrows .custom-next:hover{transform:translateX(10px)}}.banner__quads--container--image{min-height:500px;width:52%}.banner__quads--container--info{width:48%;padding:80px 15% 80px 5%;text-align:left;z-index:2;position:relative}.banner__quads--container--info .info__Center{position:absolute;top:50%;transform:translateY(-50%);width:60%}.banner__quads--container--info .dark_title{position:absolute;text-align:right;right:80px;top:50px;font-family:"Prata",serif;font-size:58px;font-weight:normal;letter-spacing:2.9px;color:#333439;z-index:-1;text-transform:uppercase}.banner__quads--container--info .dark_title br{display:none}.banner__quads--container--info .dark_title br:first-of-type{display:block}.banner__quads--container--info h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;color:#fff;margin-bottom:30px;text-transform:uppercase}.banner__quads--container--info p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;color:#fff;width:100% !important}.banner__quads--container--info p strong{color:#494a50 !important;margin:0 !important;display:unset !important}.banner__quads--container--info p:last-of-type{margin-bottom:0 !important}.banner__quads--container--info ul{width:100% !important}.banner__quads--container--info ul li a{color:#fff}.banner__quads--container--info--button{position:relative;margin-top:30px}.banner__quads--container--info--button .btn{margin-right:30px;background:#2f3035;border:1px solid #b0ccd3;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#b0ccd3;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){.banner__quads--container--info--button .btn:hover{background:#b0ccd3;color:#2f3035;border:1px solid #2f3035}}.banner__quads.container .banner__quads--container--info h3{padding-bottom:42px;position:relative}.banner__quads.container .banner__quads--container--info h3:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;position:absolute;width:135px}.banner__quads.container .banner__quads--container--info ul{padding-left:0}.banner__quads.container .banner__quads--container--info ul li{background-image:url(../m/assets/images/icon-pdf.png);background-size:14px;background-position:left center;background-repeat:no-repeat;padding-left:35px;margin-bottom:10px}.banner__quads.container .banner__quads--container--info ul li:before{display:none}.content ul{list-style:none}.content ul.sym-inline-list{padding-left:15px}.content ul.sym-inline-list li{list-style:none;position:relative;text-align:left;padding-left:20px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:25px}.content ul.sym-inline-list li::before{content:"•";position:absolute;left:0px;height:auto;color:#518ea1;font-size:30px;top:-2px}.body__content.accessibility{max-width:900px;margin:0 auto;padding-bottom:50px}.body__content.accessibility h2,.body__content.accessibility h3,.body__content.accessibility h4,.body__content.accessibility h5{margin:1.25em 0 1em}.body__content.accessibility p{width:auto;max-width:none;margin:0 0 1em !important}.body__content.accessibility p strong{display:inline;margin:0}.body__content.accessibility ul.sym-inline-list{width:auto;max-width:none;margin:0 30px 1em}.body__content.accessibility>*:last-child{margin-bottom:0 !important}.return-from-map{position:fixed;top:120px;left:5%;z-index:99}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px !important}.map_popup .desc h2{color:#494a50 !important;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#494a50 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}body#map-category #myMap{max-height:calc(100vh - 100px)}body#map-category .prev{position:fixed;top:160px;left:5%;z-index:3}body#map-category #amenityMenu{position:absolute}body#map-category #amenityMenu dl dt a{color:#333}body#map-category #amenityMenu dl dt.open a{background-color:#518ea1;color:#fff}body#map-category #amenityMenu dl dd ul{padding-left:0}body#map-category #amenityMenu dl dd ul li a{font-family:"Montserrat",sans-serif;font-style:normal}body#map-category #amenityMenu dl dd ul li.active a{color:#494a50}body#map-category .ui-infobox .ui-infobox-content{width:100%;padding:0 10px 10px;float:none}body#map-category .ui-infobox .ui-infobox-content img.thumb{width:251px;position:static;margin-top:-8px;margin-left:-11px;margin-bottom:10px;border-radius:4px 4px 0 0}body#map-category .ui-infobox .ui-infobox-content .title{color:#494a50;font-size:16px;text-transform:uppercase;margin-bottom:5px;width:100%;padding:0;float:none}body#map-category .ui-infobox .ui-infobox-content p{display:block;float:none;padding:0;color:#494a50;margin-bottom:10px;width:100%}.arrow-home{font-family:"Montserrat",sans-serif;font-size:8.12px;font-weight:600;letter-spacing:.3248px;color:#fff;text-transform:uppercase;position:absolute;z-index:99;left:50%;transform:translateX(-50%);cursor:pointer;bottom:5%;width:-webkit-max-content;width:max-content;animation:home-scroll 2s infinite .4s}#home .blog__quads--container--info h3,#home .background-quad-home .events-home--info .info-center h3,#home .destination-quad-home .info-center h3{text-align:left}#home .destination-quad-home .info-center h3{background-position:center top;text-align:center}.book-direct-benefits-home{display:none;margin-bottom:30px}.book-direct-benefits-home h2{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;text-align:center;margin-bottom:20px}.book-direct-benefits-home .content-box{background:url(../m/assets/images/WyndhamGrandMills-Home-BDBBG.jpg);background-size:cover;background-repeat:no-repeat;padding:30px 0}.book-direct-benefits-home .content-box .benefits-block{width:90%;margin:20px auto}.book-direct-benefits-home .content-box .benefits-block:not(.sym-slides){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.book-direct-benefits-home .content-box .benefits-block:not(.sym-slides) .benefits-logo{width:30%}.book-direct-benefits-home .content-box .benefits-block .benefits-logo{position:relative}.book-direct-benefits-home .content-box .benefits-block .benefits-logo .img-content{height:45px;position:relative}.book-direct-benefits-home .content-box .benefits-block .benefits-logo .img-content img{width:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.book-direct-benefits-home .content-box .benefits-block .benefits-logo a,.book-direct-benefits-home .content-box .benefits-block .benefits-logo p{width:60%;margin:0 auto;margin-top:10px;color:#494a50;font-size:12px;line-height:1.2;font-family:"Montserrat",sans-serif;text-align:center}.book-direct-benefits-home .content-box .benefits-block .benefits-logo a.subtitle,.book-direct-benefits-home .content-box .benefits-block .benefits-logo p.subtitle{opacity:0.7}.home-testimonials{background:url(../m/assets/images/WyndhamGrandMills-Home-TripBG.jpg);background-size:cover;background-repeat:no-repeat;padding:30px 0;text-align:center}.background-quad-home{background:url(../m/assets/images/WyndhamGrandMills-Home-DiningBG.jpg);background-size:contain;background-position:right center;background-repeat:no-repeat;padding-top:10px}.background-quad-home .events-home--image,.background-quad-home .events-home--info{width:50%}.background-quad-home .events-home--image{-ms-flex-wrap:wrap;flex-wrap:wrap}.background-quad-home .events-home--image a{width:50%}.background-quad-home .events-home--image .image__content{width:49%;height:270px;margin:2px}.background-quad-home .events-home--info{position:relative;background:#2f3035}.background-quad-home .events-home--info .info-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%}.background-quad-home .events-home--info .info-center h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;color:#fff;margin-bottom:30px;text-transform:uppercase}.background-quad-home .events-home--info .info-center p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;color:#fff;width:100% !important}.background-quad-home .events-home--info .info-center .btn{margin-top:30px;margin-right:30px;background:rgba(0,0,0,0);border:1px solid #fff;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){.background-quad-home .events-home--info .info-center .btn:hover{background:#fff;color:#2f3035;border:1px solid #2f3035}}.destination-quad-home{background:url(../m/assets/images/WyndhamGrandMills-Home-Destination.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:50px;min-height:700px}.destination-quad-home .info-center{width:80%;max-width:550px;margin:100px auto;text-align:center}.destination-quad-home .info-center h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;text-transform:uppercase;margin-bottom:30px}.destination-quad-home .info-center p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;width:100% !important}.destination-quad-home .info-center .btn{margin-top:30px;background:rgba(0,0,0,0);border:1px solid #494a50;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#494a50;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px}@media (min-width: 1026px){.destination-quad-home .info-center .btn:hover{background:#494a50;color:#fff;border:1px solid #494a50}}.home-gallery{margin:60px auto}.home-gallery h2{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;text-align:center;margin-bottom:50px;margin-top:80px}.home-gallery--container{width:25%}.home-gallery--container.item-1{width:50%}.home-gallery--container .image__content{width:100%;height:100%;min-height:520px;background-size:cover !important;border:2px solid #fff;position:relative}.home-gallery .last-quad{width:25%}.home-gallery .last-quad .home-gallery--container{width:100%}.home-gallery .last-quad .home-gallery--container .image__content{min-height:260px}.home-gallery .container{position:relative;padding:9px}.home-gallery .container .border_decorated{position:absolute;background-size:28px;width:calc(100% + 38px);height:calc(100% + 33px);outline:solid;outline-color:#f8f8f8;outline-offset:-12px;z-index:-1}.home-gallery .container .border_decorated:before{width:calc(100% - 53px)}.home-gallery .container .border_decorated:after{height:calc(100% - 53px)}.intro-content-home{margin-bottom:30px}.intro-content-home h2{font-family:"Prata",serif;font-size:32px;font-weight:normal;letter-spacing:1.6px;line-height:40px;text-align:center;margin-top:75px;margin-bottom:30px;text-transform:uppercase}.intro-content-home h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:40px;text-align:center;text-transform:uppercase;margin-top:20px;margin-bottom:20px}.intro-content-home p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;text-align:center;width:90%;margin:0 auto}.intro-content-home a.btn{margin-top:30px}.intro-content-home a+a{margin-left:30px}.amenities__content{background:url(../m/assets/images/WyndhamGrandMills-Home-BDBBG.jpg);background-size:cover;background-repeat:no-repeat;padding:30px 0}.amenities__content h2{font-family:"Prata",serif;font-size:24px;font-weight:normal;letter-spacing:1.2px;line-height:40px;text-align:center;margin-top:40px;margin-bottom:30px;text-transform:uppercase}.amenities__content ul{columns:3}.staff-picks{width:70%;margin:0 auto}.staff-picks .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:75px auto}.staff-picks .row .col-sm-4{width:25%}.staff-picks .row .col-sm-7{width:70%;position:relative}.staff-picks .row .col-sm-7 .staff-cntn h2{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;text-transform:uppercase;padding:0 0 20px;margin:0}.staff-picks .row .col-sm-7 .staff-cntn p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;width:100% !important;text-align:left !important;margin-bottom:0 !important}.staff-picks .row .col-sm-7 .staff-cntn .staff-btn{background:#fff;border:1px solid #b0ccd3;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#b0ccd3;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px;margin-top:30px}@media (min-width: 1026px){.staff-picks .row .col-sm-7 .staff-cntn .staff-btn:hover{background:#b0ccd3;color:#fff;border:1px solid #fff}}.intro-content-home .ada-map ul{columns:2;column-gap:80px}.intro-content-home .ada-map ul li{margin:20px 0 30px;display:inline-block;width:100%}.intro-content-home .ada-map ul li h3{font-family:"Bold";font-size:13px;letter-spacing:2.6px;color:#518ea1;text-transform:uppercase}.intro-content-home .ada-map ul li p{width:100%;text-align:left}.intro-content-home .ada-map ul li p a{white-space:nowrap}.intro-content-home .ada-map ul li p a:not(.btn_line):hover{opacity:0.7}.intro-content-home .ada-map ul li p a:not(.btn_line){display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .container .header__logo{width:20%}#header .container .main__menu--top{position:relative;width:100%;-ms-flex-align:end;align-items:flex-end;padding-right:100px}#header .container .main__menu--top .hamburgerMenu{cursor:pointer;display:inline-block;width:50px;margin-left:20px;text-align:center;position:absolute;right:20px;top:0;color:#b0ccd3}#header .container .main__menu--top .hamburgerMenu .bar{border-bottom:2px solid #b0ccd3;display:block !important;margin-bottom:1em !important}#header .closeMenu{position:absolute;top:10%;right:10%;width:85px;padding:20px 0;overflow:hidden;display:block;cursor:pointer;text-align:right;z-index:99}#header .closeMenu svg{fill:#fff;transition:all .5s ease-in-out;height:15px}#header .closeMenu span{position:absolute;top:22px;left:0;color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;letter-spacing:0px;text-transform:uppercase;transition:all .5s ease-in-out}#header .main__menu--bottom{background-color:rgba(58,60,67,0.95);background-size:cover;height:100vh;position:fixed;text-align:center;width:100%;z-index:99;transition:all 0.5s ease-in;left:100%;top:0;margin-top:0 !important}#header .main__menu--bottom #primary-nav{position:fixed;z-index:8;top:100px;left:-100%;width:100%;opacity:0;transition:opacity 0.2s ease-in-out 0.4s;overflow:hidden;height:0}#header .main__menu--bottom #primary-nav.active{opacity:1;left:0;transition:opacity 0.7s ease-in-out 0.4s}#header .main__menu--bottom #primary-nav ul li{display:block !important;padding:20px 0 !important;text-align:center;border:0;margin:0 auto !important;min-width:-webkit-max-content;min-width:max-content}#header .main__menu--bottom #primary-nav ul li a{font-family:"Montserrat",sans-serif;font-size:25px;font-weight:500;letter-spacing:0px;line-height:24px;color:#fff}#header .main__menu--bottom #primary-nav ul li a.active{text-decoration:underline;color:#b0ccd3}#header .main__menu--bottom #primary-nav ul li ul.submenu{position:relative !important;background-color:transparent !important;top:10px !important;padding-bottom:20px !important}#header .main__menu--bottom #primary-nav ul li ul.submenu li a{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;letter-spacing:0px}#header .main__menu--bottom #primary-nav ul li ul.submenu:before{display:none}.background-quad-home .events-home--image .image__content{width:48%;height:180px}#blog__quads--5680-0 .blog__quads--container--info--two{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}#blog__quads--5680-0 .blog__quads--container--info--two p{width:50% !important}.blog__quads{width:95%;margin:0 auto}.blog__quads--container{margin:35px auto}.blog__quads--container--image .image__content{max-height:360px;min-height:360px}.blog__quads--container--info{min-height:387px}.blog__quads--container--info--two{-ms-flex-direction:column;flex-direction:column}.blog__quads--container.add__background{padding-right:30px;padding-bottom:45px}.blog__quads--container:nth-child(even):not(.slick-slide){padding-right:30px;padding-left:30px}.blog__quads--container:nth-child(even):not(.slick-slide) .blog__quads--container--info{padding-left:10px !important}.blog__quads ul.slick-dots{bottom:calc(45px + 2%)}.blog__quads.has__background ul.slick-dots{bottom:calc(65px + 2%)}.blog__quads .container{width:100%}.banner__quads--container--info{padding:50px 5% 50px 5%;width:58%}.banner__quads--container--info .dark_title{font-size:38px;right:30px;top:30px}.banner__quads--container--info .info__Center{min-width:350px}.banner__quads--container--image{min-height:500px;width:42%}.home-gallery .container{width:90%;margin:0 auto}#footer .footer__container--directions{padding:20px}#footer .footer__container--signup{padding:20px}#footer .footer__container--signup .field.input{-ms-flex-direction:column;flex-direction:column}#footer .footer__container--signup .field.input input,#footer .footer__container--signup .field.input button{width:100%}#footer .footer__container--signup .field.input button{margin-bottom:20px}#footer .footer__container--logo{background-position:-70px;min-height:335px}#footer .footer__container--logo svg,#footer .footer__container--logo p,#footer .footer__container--logo a{position:absolute;left:50%;transform:translateX(-50%)}#footer .footer__menu .wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.first_content{width:50% !important}.body__content.contact .flex-direction-row{-ms-flex-direction:column;flex-direction:column}.body__content.contact .flex-direction-row .first_content,.body__content.contact .flex-direction-row .second_content{width:100% !important}}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}html{scroll-behavior:smooth}.body__content{background-size:contain !important;background-repeat:no-repeat !important;background-position:bottom center !important;padding:30px 0}.body__content.suites{background:url(../m/assets/images/bg_rooms.jpg)}.body__content.dining{background:url(../m/assets/images/bg_dining.jpg)}.body__content.special-pkg{background:url(../m/assets/images/bg_offers.jpg)}.body__content.things-to-do-in-charleston{background:url(../m/assets/images/bg_ttd.jpg)}.body__content.meetings{background:url(../m/assets/images/bg_meeting.jpg)}.body__content.weddings{background:url(../m/assets/images/bg_wedding.jpg)}.body__content.weddings .home-gallery h2{background-image:url(../m/assets/svg/pinterest_icon.svg);background-repeat:no-repeat !important;background-position:top center !important;background-size:30px !important;transition:background-image .2s ease-in-out;padding-top:50px}.body__content.weddings .home-gallery h2:hover{background-image:url(../m/assets/svg/pinterest_icon_hover.svg)}.body__content p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;width:80%;max-width:900px;margin:0 auto;text-align:left !important}.body__content p strong{color:#518ea1;margin:20px auto 0;display:block}.body__content p:last-of-type{margin-bottom:50px}.body__content ul.sym-inline-list{width:80%;max-width:900px;margin:10px auto 0}.body__content .form__formRFP{margin:35px auto}.body__content .form__formRFP .form__title h2{font-family:"Prata",serif;font-size:24px;font-weight:normal;letter-spacing:1.2px;line-height:37px;margin-bottom:40px;text-align:center;text-transform:uppercase}.first_content{width:30%}.second_content{width:50%;border-left:1px solid #b0ccd3}@media (min-width: 1026px){a[href*='tel:']:hover{opacity:.7}}.open-table .ot-dtp-picker.wide{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto}.open-table .ot-dtp-picker.wide .ot-title{display:none}.open-table .ot-dtp-picker.wide .ot-powered-by{width:170px}.open-table .ot-dtp-picker.wide form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.open-table .ot-dtp-picker.wide form .ot-dtp-picker-selector,.open-table .ot-dtp-picker.wide form input[type='submit']{width:25%}.open-table .ot-dtp-picker.wide form .ot-dtp-picker-selector{border:1px solid #494a50}.open-table .ot-dtp-picker.wide form input[type='submit']{box-shadow:none;background-color:#518ea1;border:1px solid #518ea1}.open-table .ot-dtp-picker.wide form input[type='submit']:hover{background-color:#494a50;border:1px solid #494a50}.open-table .ot-dtp-picker .ot-dtp-picker-selector select{display:block !important;left:0}.open-table .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector{border:1px solid #518ea1}.open-table .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link{outline:none}.open-table .ot-dtp-picker .ot-party-size-picker a:before,.open-table .ot-dtp-picker .ot-date-picker a:before,.open-table .ot-dtp-picker .ot-time-picker a:before{content:"";width:20px;height:20px;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.open-table .ot-dtp-picker .ot-party-size-picker a:after,.open-table .ot-dtp-picker .ot-date-picker a:after,.open-table .ot-dtp-picker .ot-time-picker a:after{color:#494a50}.speed-rfp{text-align:center;margin-top:30px}.speed-rfp #speedrfp_button{background:#fff;border:1px solid #b0ccd3;position:relative;display:inline-block;padding:5px 20px 4px;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#b0ccd3;font-family:"Montserrat",sans-serif;font-weight:700;min-width:150px;width:auto;height:35px;padding-top:9px}@media (min-width: 1026px){.speed-rfp #speedrfp_button:hover{background:#b0ccd3;color:#fff;border:1px solid #fff}}#myGallery{margin:75px auto;max-width:1500px;width:100%}.fancybox-wrap.fancybox-type-inline{width:85% !important;max-width:450px;margin:0 auto}.fancybox-wrap.fancybox-type-inline .fancybox-skin{padding:0 !important}.fancybox-overlay{background-color:rgba(0,0,0,0.6)}.fancybox-inner{width:100% !important;height:auto !important;overflow-x:hidden !important;max-height:80vh;background:#fff}.fancybox-inner .three__quads--container--image .image__content{height:150px}.fancybox-inner h2,.fancybox-inner h3{font-family:"Prata",serif;font-size:26px;font-weight:normal;letter-spacing:1.3px;line-height:37px;text-transform:uppercase;padding:30px 20px 20px;margin:0;text-align:center}.fancybox-inner .separator{width:200px;height:1px;border-top:1px solid #518ea1;display:block;margin:0 auto 30px}.fancybox-inner p,.fancybox-inner ul{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:0px;line-height:24px;padding:0px 40px 40px}.fancybox-inner p.sym-inline-list li,.fancybox-inner ul.sym-inline-list li{list-style:none;position:relative;text-align:left;padding-left:20px;line-height:28px}.fancybox-inner p.sym-inline-list li::before,.fancybox-inner ul.sym-inline-list li::before{content:"•";position:absolute;left:0px;height:auto;color:#494a50}.fancybox-inner a.btn_line,.fancybox-inner a.btn{margin:20px auto}.fancybox-nav span{visibility:visible;background-image:url(../m/assets/svg/arrow_next_white.svg) !important;background-color:rgba(73,74,80,0.9);background-repeat:no-repeat;background-size:30px;background-position:center;width:40px;height:30px}.fancybox-nav.fancybox-next{right:0}.fancybox-nav.fancybox-prev{left:0}.fancybox-nav.fancybox-prev span{transform:rotate(200grad)}.gallery_contain_next,.gallery_contain_prev{background-image:url(../m/assets/svg/arrow_next_white.svg) !important;background-color:rgba(73,74,80,0.9);background-repeat:no-repeat;background-size:30px;background-position:center;width:40px;height:30px;top:50%;right:0;left:unset;cursor:pointer !important;opacity:1}.gallery_contain_prev{transform:rotate(200grad);left:0;right:unset}.fancybox-close,.gallery_close{background-image:url(../m/assets/svg/close-color.svg) !important;background-color:#494a50;background-size:15px !important;background-repeat:no-repeat;background-position:center;width:30px !important;height:30px !important;top:0 !important;right:0 !important}.grand-bounce-back-offer .blog__quads--container--info .btn{margin-top:40px}.grand-bounce-back-offer .blog__quads--container--info .info--center h3:before{content:'';background:url(../m/assets/svg/icon_title.svg);height:33px;display:block;width:27px;top:-18px;position:relative}.grand-bounce-back-offer .body__content.special-pkg{background:url(../m/assets/images/bg_backoffer.jpg) !important;background-repeat:no-repeat !important;background-position:bottom !important}.grand-bounce-back-offer #lp-booking-form{margin-top:70px}.grand-bounce-back-offer #lp-booking-form label{border:0;clip:rect(0 0 0 0);display:block !important;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.grand-bounce-back-offer #lp-booking-form input[type=text],.grand-bounce-back-offer #lp-booking-form input[type=email],.grand-bounce-back-offer #lp-booking-form input[type=tel],.grand-bounce-back-offer #lp-booking-form input[type=date],.grand-bounce-back-offer #lp-booking-form select,.grand-bounce-back-offer #lp-booking-form textarea{border:1px solid #476f7c;font-size:rem(11px);font-weight:400;padding:15px;width:100%}.grand-bounce-back-offer #lp-booking-form input[type="text"]{text-align:center}.grand-bounce-back-offer #lp-booking-form input[type="text"]:-ms-input-placeholder{letter-spacing:1px;opacity:1;text-align:center;text-transform:uppercase}.grand-bounce-back-offer #lp-booking-form input[type="text"]::placeholder{letter-spacing:1px;opacity:1;text-align:center;text-transform:uppercase}.grand-bounce-back-offer #lp-booking-form .date input[type="text"]{background-image:url("images/icon-calendar.png");background-size:17px;background-position:90% 50%;background-repeat:no-repeat;text-transform:uppercase;width:100%}.grand-bounce-back-offer #lp-booking-form .date input[type="text"]:-ms-input-placeholder{font-family:"Montserrat",sans-serif;font-size:rem(18px);font-weight:500}.grand-bounce-back-offer #lp-booking-form .date input[type="text"]::placeholder{font-family:"Montserrat",sans-serif;font-size:rem(18px);font-weight:500}.grand-bounce-back-offer #lp-booking-form .visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.grand-bounce-back-offer #lp-booking-form .form-entry,.grand-bounce-back-offer #lp-booking-form .submit{display:inline-block;width:13%;margin:0 6px}@media (max-width: 992px){.grand-bounce-back-offer #lp-booking-form .form-entry,.grand-bounce-back-offer #lp-booking-form .submit{width:20%;margin:0 6px}}.grand-bounce-back-offer #lp-booking-form .form-entry{position:relative}.grand-bounce-back-offer #lp-booking-form .form-entry:first-of-type{margin-left:0}.grand-bounce-back-offer #lp-booking-form .form-entry select{background-image:url("images/booking-arrow-down.png");background-size:10px;background-position:90% 50%;background-repeat:no-repeat;text-align:center;text-align-last:center;text-transform:uppercase}.grand-bounce-back-offer #lp-booking-form .submit{margin-right:0}.grand-bounce-back-offer #lp-booking-form .submit .btn{background-color:#aac8d0;color:#fff;border:none;font-size:14px;cursor:pointer;display:inline-block;font-weight:400;min-width:100%;padding:16px;letter-spacing:1px;text-transform:uppercase}.grand-bounce-back-offer #lp-booking-form .submit .btn:hover{background-color:#518ea1}

/*# sourceMappingURL=style.css.map */
