.title_with_light{position:relative;margin-top:15px}.title_with_light:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_light_internal_pages{position:relative;margin-top:15px}.title_with_light_internal_pages:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;left:45%;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_line{padding:0 0 15px;margin:0 0 15px;line-height:50px}.title_with_line:after{background-color:#fff;height:1px;width:60px;margin:15px 0 0;content:"";display:block;position:inherit}.title-line-center{text-align:center;padding-bottom:20px}.title-line-center:after{background-color:#fff;content:"";display:block;position:absolute;bottom:0px;height:1px;width:50px;position:absolute;left:50%;transform:translateX(-50%)}.center-element-vertically,.extra-header__right__column ul,.extra-header__right__column__rates,#header a.logo,.properties__position__internal_page .properties__property,.properties__position__footer .properties__property,.grid__images__box .column-images,.players-club-home .players-club__box{display:inline-block;vertical-align:middle}@font-face{font-family:"Font Name";src:url("fonts/font.eot");src:url("fonts/font.eot?#iefix") format("embedded-opentype"),url("fonts/font.woff") format("woff"),url("fonts/font.ttf") format("truetype"),url("fonts/font.svg#Font Name") format("svg");font-weight:normal;font-style:normal}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:1000 !important;border:none !important;padding:0 !important;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{position:relative;padding:10px 0;background:#1f1f20 !important;border-radius:0 !important;border:0 !important;height:47px}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select,#ui-datepicker-div .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fff}#ui-datepicker-div .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-div .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev,#ui-datepicker-div .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span.ui-icon,#ui-datepicker-div .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}#ui-datepicker-div .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}#ui-datepicker-div .ui-datepicker-calendar thead{background-color:#ff5f83;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat",sans-serif}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background-color:white !important;border:0 !important;color:#000}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-focus{background:#fff !important;border-color:#fff;color:#ff5f83 !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#fff}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 #fff;margin:0px 0px 10px;color:#fff;background:none;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}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:#fff;opacity:1}form input::placeholder{color:#fff;opacity:1}#frmContact,#formRFP,#custom_form,#careersForm{width:80%;margin:2em 0}#frmContact input[type=text],#frmContact input[type=email],#frmContact input[type=tel],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP input[type=tel],#formRFP select,#formRFP textarea,#custom_form input[type=text],#custom_form input[type=email],#custom_form input[type=tel],#custom_form select,#custom_form textarea,#careersForm input[type=text],#careersForm input[type=email],#careersForm input[type=tel],#careersForm select,#careersForm textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field,#custom_form .form-entry,#custom_form .field,#careersForm .form-entry,#careersForm .field{margin-bottom:10px;position:relative;overflow:auto}#frmContact .form-entry .line,#frmContact .field .line,#formRFP .form-entry .line,#formRFP .field .line,#custom_form .form-entry .line,#custom_form .field .line,#careersForm .form-entry .line,#careersForm .field .line{padding-left:1px}#frmContact .gdpr input[type=checkbox],#formRFP .gdpr input[type=checkbox],#custom_form .gdpr input[type=checkbox],#careersForm .gdpr input[type=checkbox]{float:left;margin:4px 10px 0 0}#formRFP{margin:2em auto}#formRFP fieldset{padding:40px 70px}#formRFP fieldset .field{text-align:left}.form-main-box{margin:70px auto 0px;text-align:center;background-image:url("images/bg-form.png");background-position:bottom left;background-repeat:no-repeat;padding-bottom:30px}.form-main-box--rfp{width:100%}.box-content-form{float:left;max-width:570px;width:40%;margin-top:50px;position:relative}@media screen and (max-width: 768px){.box-content-form{max-width:640px;width:100%;margin:50px auto 10px;float:none}}.box-content-form--rfp{float:none;margin:50px auto 80px;width:50%}@media screen and (max-width: 768px){.box-content-form--rfp{width:100%;margin:50px auto 10px;float:none}}.box-content-form__title{text-align:center;text-transform:uppercase;font-size:2.125em;margin:20px 0}.box-content-form__subtitle{text-transform:uppercase;font-size:1.25em;text-align:left}.box-content-form__content{background-color:#fff;color:#000;padding:40px;text-align:left}#frmContact,#custom_form,#careersForm{max-width:640px;width:55%;display:inline-block;text-align:left;padding:100px 80px;border:1px solid #fff}@media screen and (max-width: 768px){#frmContact,#custom_form,#careersForm{width:100%}}#frmContact.negative-margin,#custom_form.negative-margin,#careersForm.negative-margin{margin-left:-140px}@media screen and (max-width: 768px){#frmContact.negative-margin,#custom_form.negative-margin,#careersForm.negative-margin{margin-left:0px}}label.error{color:red}input[type=text].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:#fff}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}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(0%)}.animate-fade.top.fade-in{transform:translateY(-5%)}.animate-fade.bottom{transform:translateY(-5%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.left{transform:translateX(-5%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.right{transform:translateX(5%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}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:30%;margin-bottom:60px;padding-top:60px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}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:left;margin-top:25px}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 20px 10px 0px;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:transparent;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out;border-width:2px}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:20;border-radius:50px;background-image:url("images/arrow.png");background-repeat:no-repeat;background-position:center}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background-color:#ff5f83}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0;transform:rotate(-180deg)}.slick-next{right:0}.box-sub-menu{padding:20px 0;border-bottom:2px solid #181829}.main-box-sub-menu .sub-menu ul{margin:0px}.main-box-sub-menu .sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:2px solid #ffffff;line-height:0.65;font-size:.75em;font-weight:500;text-transform:uppercase}.main-box-sub-menu .sub-menu ul li a{padding:3px 0;color:#fff;border-bottom:1px solid transparent;position:relative}.main-box-sub-menu .sub-menu ul li a:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#ffffff;bottom:-8px;opacity:0}.main-box-sub-menu .sub-menu ul li a:hover,.main-box-sub-menu .sub-menu ul li a.active{color:#fff}.main-box-sub-menu .sub-menu ul li a:hover:after,.main-box-sub-menu .sub-menu ul li a.active:after{opacity:1;bottom:-3px}.main-box-sub-menu .sub-menu ul li a.active{cursor:default}.main-box-sub-menu .sub-menu ul li:last-of-type{margin:0px;padding:0px}.main-box-sub-menu .sub-menu ul li:last-child{border-right:0px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.wrapper .royal-icing-logo div{background-image:url(images/royal-icing-logo.png);background-size:cover;width:500px;height:240px;background-repeat:no-repeat;position:absolute;top:40%;left:20%;background-color:rgba(255,255,255,0.1)}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"›"}.breadcrumb>.active{color:#777}#content-popin .box-arrow-popin{background-color:#fff}#content-popin .box-arrow-popin .arrow svg{fill:#ff5f83}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}.top-content{position:relative}.top-content figure{height:65vh;max-height:690px;background-position:center;background-repeat:no-repeat;background-size:cover}.sports-book .top-content figure{height:70vh}.top-content img{max-width:100%}.top-content__uvp_content{display:block;position:absolute;top:50%;z-index:1;margin:auto 0 auto 5%;width:530px;transform:translateY(-50%)}.top-content__uvp__content__title{text-align:center;font-size:3.4375em;font-weight:700;text-transform:uppercase;letter-spacing:5px}@media screen and (max-width: 768px){.top-content__uvp__content__title{font-size:3.125em}}.intro-content__amenities{text-align:center;padding:35px 0 0}.intro-content__amenities__item{display:inline-block;margin:0 10px;padding:11px 0 10px 60px;background-image:url("images/amenities_intro_sprite.png");background-repeat:no-repeat}.modify__amenity__Fundraisers{background-position:top -40px left}.modify__amenity__Reunions{background-position:top -83px left}.modify__amenity__Weddings{background-position:top 0px left}.modify__amenity__Conferences{background-position:top -124px left}.arrow-btns{position:relative;max-width:115px;display:inline-block;height:55px;width:100%;margin-top:30px}.filter-menu{text-align:center}.filter-menu__item{display:inline-block}.contact-map-box{margin:0 0 70px}#resorts .contact-map-box{margin:70px 0}.contact-map-box__content{max-width:30%;width:300px;position:relative;float:left;margin-left:5%}.contact-map-box button{bottom:-70px;top:auto}.contact-map-box .slick-next{right:auto;left:70px}.gradient-bg,.pattern-image:after,.lines-image:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=1 )}.pattern-image{background-image:url("images/pattern-image.png");background-position:bottom right;background-repeat:no-repeat;position:relative}.pattern-image:after{content:"";display:block;position:absolute;top:0;z-index:-1;height:100%;width:100%}.lines-image{background-image:url("images/intro-bg-pages.png");background-position:top right;background-repeat:no-repeat;position:relative}.lines-image:after{content:"";display:block;position:absolute;top:0;z-index:-1;height:100%;width:100%}.main_title_section,.intro-content__titles__general,.intro-content-resorts__titles__general{position:relative;font-size:2.75em;text-transform:uppercase}#content{overflow:hidden}.content.content{overflow:hidden}.content.content ul.sym-inline-list{padding-left:20px}.content.content ul.sym-inline-list li{list-style-type:disc;opacity:.6;margin-bottom:20px;line-height:17px}.content.content ol{list-style:decimal;padding:0 0 0 20px}.content.content ol li{margin-bottom:10px}.amenities{display:inline-block;margin:20px 0 30px}.amenities__list{margin-right:5px;font-size:.75em;width:90px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:left;padding-top:70px;background-image:url("images/amenities_sprite.png");background-repeat:no-repeat}.amenities__list:last-of-type{margin:0px}.amenities__list span{width:100%}.amenities__list__television{background-position:left -93px top 2px}.amenities__list__desk{background-position:left -183px top 4px}.amenities__list__parking{background-position:left -271px top 2px}.amenities__list__longer{background-position:left -363px top 2px}.amenities__list__breakfast{background-position:left -453px top 2px}.amenities__list__casino{background-position:left -542px top 2px}.amenities__list__rv{background-position:left -632px top 2px}.amenities__list__shower{background-position:left -724px top 2px}.amenities__list__star{background-position:right top}.content .amenities-top-content{display:inline-block;width:100%;padding:70px 60px;position:relative;z-index:1;background-image:url("images/bg-amenities-rooms.jpg");background-size:cover;background-repeat:no-repeat;background-position:left 5px center;position:relative;text-align:center}.content .amenities-top-content:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}.content .amenities-top-content h2,.content .amenities-top-content #accommodations .room .room-text .room-text-inner .room-title,#accommodations .room .room-text .room-text-inner .content .amenities-top-content .room-title,.content .amenities-top-content ul#specials li.special .special-text .special-text-inner .special-title,ul#specials li.special .special-text .special-text-inner .content .amenities-top-content .special-title{position:relative;text-transform:uppercase}.content .amenities-top-content p{text-align:center;font-size:.75em}.content .amenities-top-content ul.sym-inline-list{margin:50px auto;padding:0px;column-count:3;display:inline-block;text-align:left}.content .amenities-top-content ul.sym-inline-list li{list-style:none;font-size:.9375em;margin-bottom:10px;opacity:1;vertical-align:middle;position:relative;padding-left:10px;margin-right:30px}.content .amenities-top-content ul.sym-inline-list li:last-of-type,.content .amenities-top-content ul.sym-inline-list li:nth-last-child(-n+2){margin-right:0px}.content .amenities-top-content ul.sym-inline-list li:before{content:'•';font-size:1.375em;position:absolute;left:0px}.content .hours-top-content{display:inline-block;width:100%;padding:70px 60px;position:relative;z-index:1;background-image:url("images/bg-hours-menus.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.content .hours-top-content:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}.content .hours-top-content h2,.content .hours-top-content #accommodations .room .room-text .room-text-inner .room-title,#accommodations .room .room-text .room-text-inner .content .hours-top-content .room-title,.content .hours-top-content ul#specials li.special .special-text .special-text-inner .special-title,ul#specials li.special .special-text .special-text-inner .content .hours-top-content .special-title{position:relative;text-transform:uppercase}.content .hours-top-content p{text-align:center;font-size:.75em}.content .hours-top-content ul.sym-inline-list{margin:50px auto 0;padding:0px;display:inline-block;vertical-align:top;text-align:left;width:25%;margin-left:7%}.content .hours-top-content ul.sym-inline-list li{list-style:none;font-size:.9375em;margin-bottom:10px;opacity:1;vertical-align:middle;position:relative;padding-left:10px}.content .hours-top-content ul.sym-inline-list li:before{content:'•';font-size:1.375em;position:absolute;left:0px}.content .hours-top-content ul.sym-inline-list li strong{text-transform:uppercase}.content .hours-top-content ul.sym-inline-list li:first-of-type{padding:0px}.content .hours-top-content ul.sym-inline-list li:first-of-type:before{content:none}.filter_menu{margin:30px 0 50px}.filter_menu li{display:inline-block;text-transform:capitalize;font-size:1.1875em;margin:0 15px;transition:all .3s ease-in-out;position:relative;cursor:pointer}.filter_menu li:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#ff5f83;opacity:0;transition:all .3s ease-in-out;bottom:-20px}.filter_menu li.item-active{color:#ff5f83}.filter_menu li.item-active:after{opacity:1;bottom:0}.filter_menu li:hover{color:#ff5f83}.filter_menu li:hover:after{opacity:1;bottom:0}p a{border-bottom:1px solid transparent;transition:all .3s ease-in-out;color:#00bcd4}p a:hover{border-bottom:1px solid #fff;color:#fff}.transparent-title{font-size:6.25em;font-weight:100;line-height:100px;text-transform:uppercase;letter-spacing:10px;left:0px;right:0px;z-index:-1;opacity:.15;position:absolute}.transparent-title b,.transparent-title strong{font-weight:100}.more-info-lightbox{max-width:550px;padding:30px 40px}.more-info-lightbox ol li,.more-info-lightbox ul li{margin-bottom:15px}.more-info-lightbox ol li:last-of-type,.more-info-lightbox ul li:last-of-type{margin:0px}.more-info-lightbox ol li a,.more-info-lightbox ul li a{border-bottom:1px solid transparent;transition:all .3s ease-in-out;color:#00bcd4}.more-info-lightbox ol li a:hover,.more-info-lightbox ul li a:hover{border-bottom:1px solid #fff;color:#fff}.more-info-lightbox ul{list-style:disc;padding-left:20px}.more-info-lightbox ol{list-style:decimal;padding-left:20px}#footer{clear:both;margin-bottom:-25px;padding:60px 0;background-color:#1d1d1f}#footer .info__site .title__footer{margin:0 0 13px;border-bottom:1px solid #fff;padding:0 0 15px;font-size:.8125em;text-transform:uppercase}#footer .info__site a:hover{color:#ff5f83}#footer .info__site ul.social-media li a svg{fill:#fff;transition:all .3s ease-in-out;width:20px;height:20px}#footer .info__site ul.social-media li a svg:hover{fill:#ff5f83}#footer .sign__up__box{margin:50px 0}@media screen and (max-width: 768px){#footer .sign__up__box{display:inline-block}}#footer .sign__up__box h3,#footer .sign__up__box ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner #footer .sign__up__box .special-subtitle{font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-family:"Raleway",sans-serif}#footer .sign__up__box form#email-signup .form-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer .sign__up__box form#email-signup .field:not(.gdpr){display:inline-block;margin-right:10px}#footer .sign__up__box form#email-signup input[type=text],#footer .sign__up__box form#email-signup input[type=email]{background:none;border:1px solid #717171;padding:10px 25px 10px 10px;font-size:.875em;color:#717171}#footer .sign__up__box form#email-signup label[for=privacy_terms] a:hover{color:#ff5f83}#footer .sign__up__box form#email-signup .signup-btn{position:absolute;background:none;border:1px solid #fff;padding:10px 50px;transition:all .3s ease-in-out;bottom:-37px;left:15px;font-size:.875em;color:#fff;text-transform:uppercase}#footer .sign__up__box form#email-signup .signup-btn:hover{background-color:#fff;color:#000}#footer .rights__box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#footer .rights__box p{font-size:.6875em}#footer .logo__box a.tambourine{font-size:.6875em}#footer .logo__box a.tambourine svg{fill:#717171;display:inline-block;vertical-align:middle;width:110px;margin-left:5px}#footer .logo__box a.tambourine:hover{opacity:0.7}#footer .logo__box .mjm-logo{background-image:url("images/MJMS-Logo.png");background-repeat:no-repeat;background-size:cover;width:110px;height:100px;display:block;transition:all .4s ease-in-out}#footer .logo__box .mjm-logo:hover{opacity:.7}#footer .sec-nav{margin-bottom:50px}@media screen and (max-width: 768px){#footer .sec-nav{margin-bottom:80px;text-align:center;border-top:1px solid rgba(255,255,255,0.6);padding-top:50px}}#footer .sec-nav ul li{list-style:none;display:inline-block;margin-right:5%;border:0px;padding:0px;font-size:.9375em;font-weight:400;text-transform:uppercase}#footer .sec-nav ul li a{color:#fff}#footer .sec-nav ul li a:hover,#footer .sec-nav ul li a.active{color:#ff5f83}#footer .trd-nav{margin:30px 0 0;padding:0 5%}@media screen and (max-width: 768px){#footer .trd-nav{margin:50px 0}}#footer .trd-nav ul{text-align:center}#footer .trd-nav ul li{list-style:none;display:inline-block;border-right:1px solid #fff;margin-right:10px;padding-right:13px;font-size:.9375em;line-height:12px;text-transform:capitalize}#footer .trd-nav ul li:last-of-type{margin:0px;padding:0px;border:0px}#footer .trd-nav ul li a{color:#717171}#footer .trd-nav ul li a:hover,#footer .trd-nav ul li a.active{color:#fff}.content-booking{position:absolute;bottom:10%;left:0px;right:0px}@media screen and (max-width: 768px){.content-booking{bottom:5%}}#resorts .content-booking{position:relative;margin-bottom:30px;z-index:99}.content-booking__box{padding:0 10%}@media screen and (min-width: 768px) and (max-width: 1024px){.content-booking__box{padding:0 2%}}.content-booking__box__column{float:left}.content-booking__box__first_column{width:58%;padding:13px 1%;text-align:center}@media screen and (min-width: 768px) and (max-width: 1024px){.content-booking__box__first_column{width:75%}}.content-booking__box__second_column{width:25%;padding:17px 0}.content-booking__box__third_column{width:17%}@media screen and (min-width: 768px) and (max-width: 1024px){.content-booking__box__third_column{width:100%}}#booking-form{background-color:rgba(0,188,212,0.8);border-radius:80px;display:inline-block;overflow:hidden}#booking-form .form-entry{display:inline-block;margin-bottom:0}#booking-form .form-entry input[type="text"],#booking-form .form-entry select{border:0px;border-radius:20px;background-color:#00bcd4;margin-right:15px}#booking-form .form-entry select{background-color:#007c97;width:190px;text-align-last:center;padding:10px 7%;background-image:url("images/big_arrow_select.png");background-repeat:no-repeat;background-position:right 15px center}#booking-form .form-entry select option{text-align:left}@media screen and (min-width: 768px) and (max-width: 1024px){#booking-form .form-entry select{width:160px}}#booking-form .form-entry input[type="text"]{width:130px;padding:10px 7%;background-image:url("images/calendar-icon.png");background-repeat:no-repeat;background-position:right 15px center}#booking-form .form-entry input[type="submit"]{background-color:rgba(0,188,212,0.5);border:0px;width:100%;padding:43px 0;font-size:1.125em;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out}#booking-form .form-entry input[type="submit"]:hover{transform:scale(1.1);opacity:.9}@media screen and (min-width: 768px) and (max-width: 1024px){#booking-form .form-entry input[type="submit"]{padding:15px 0}}#booking-form .form-entry.submit{width:100%}#booking-form .form-entry.guests{margin-right:15px;max-width:55px}#booking-form .form-entry.guests.adults,#booking-form .form-entry.guests.children{position:relative}#booking-form .form-entry.guests.adults:after,#booking-form .form-entry.guests.children:after{content:"";display:block;position:absolute;right:0px;bottom:10px;height:40px;width:1px;background-color:#fff}#booking-form .form-entry.guests.adults{margin-right:5px}#booking-form .form-entry.guests.children{max-width:65px}#booking-form .form-entry.guests:last-of-type{margin:0px}#booking-form .form-entry.guests label{font-size:.875em;font-weight:700;margin:0px}#booking-form .form-entry.guests select{background:none;width:100%;text-align-last:left;margin:0px;padding:0px;background-image:url("images/small_arrow_select.png");background-repeat:no-repeat;background-position:right 16px bottom 13px;font-size:2.75em;font-family:"Raleway",sans-serif}#booking-form .form-entry.guests select option{font-size:1.25em}#booking-form .form-entry.guests.children select{padding-left:5px}#booking-form .form-entry.notice{display:block;text-align:center;font-size:.875em;letter-spacing:2px}.content-booking__box__internal{padding:0 12%}@media screen and (min-width: 768px) and (max-width: 1024px){.content-booking__box__internal{padding:0 2%}}.content-booking__box__internal #booking-form{background-color:rgba(0,0,0,0.65)}.content-booking__box__internal #booking-form input[type="text"],.content-booking__box__internal #booking-form select{background-color:rgba(0,0,0,0.8)}.content-booking__box__internal #booking-form input[type="submit"]{padding:43px 0;background-color:rgba(0,0,0,0.8)}.content-booking__box__internal .content-booking__box__first_column{width:45%}.content-booking__box__internal .content-booking__box__second_column{width:30%}.content-booking__box__internal .content-booking__box__third_column{width:25%}.extra-header{background-color:rgba(0,0,0,0.4);padding:10px 0px;margin-bottom:20px;border-bottom:1px solid transparent;transition:all .3s ease-in-out}.extra-header.scroll{border-bottom:1px solid rgba(255,255,255,0.4)}.extra-header_phone a{background-position:left center;transition:all .3s ease-in-out;font-size:1em;font-weight:600;font-family:"Raleway",sans-serif}.extra-header_phone a svg{transform:rotateY(180deg);width:15px;display:inline-block;height:15px;vertical-align:middle;margin-right:5px;transition:all .3s ease-in-out}.extra-header_phone a:hover{color:#ff5f83}.extra-header__right__column ul{margin:0 70px 0 0}.extra-header__right__column li{display:inline-block;border-right:1px solid #fff;margin-right:8px;padding-right:8px;line-height:10px;font-size:.75em;font-weight:600;text-transform:uppercase}.extra-header__right__column li:nth-child(2),.extra-header__right__column li:nth-child(4){float:left;margin-top:7px}.extra-header__right__column li:nth-child(3){border:0px;margin:0px;padding:0px}.extra-header__right__column li a{border-bottom:1px solid transparent;transition:all .4s ease-in-out}.extra-header__right__column li a:hover,.extra-header__right__column li a.active{border-bottom:1px solid #fff}.extra-header__right__column__rates a{font-size:.9375em;font-weight:700;text-transform:uppercase;transition:all .4s ease-in-out}.extra-header__right__column__rates a:hover{color:#ffffff}.extra-header__right__column__rates .head-check-rates{display:none}#header{display:block;position:fixed;top:0;z-index:99;width:100%;background:none;height:155px;padding:0 0 25px;transition:all .3s ease-in-out}#header a.logo-casino{display:inline-block;width:150px}#header a.logo-casino img{width:100%}#header .extra-property-logos{display:inline-block;vertical-align:middle;width:4%}#header .extra-property-logos svg{display:block;width:45px;height:45px;opacity:.7;transition:all .4s ease-in-out}#header .extra-property-logos svg:hover{opacity:1}#header.header-resort{height:195px}#header .burger-menu{display:none;height:30px;width:36px;background-position:center;-webkit-mask-image:url(svg/burger.min.svg);-webkit-mask-size:contain;background-color:#fff;float:right;margin-top:35px;-webkit-mask-repeat:no-repeat}@media screen and (min-width: 768px) and (max-width: 1024px){#header .burger-menu{display:block}}#header .burger-menu.close-menu{-webkit-mask-image:url(svg/close.min.svg);position:relative;z-index:1}#header a.logo{width:15%}@media screen and (max-width: 768px){#header a.logo{display:block}}#header a.logo:hover{opacity:0.7}#header a.logo span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#header #primary-nav{width:80%;text-align:right;display:inline-block;vertical-align:middle}@media screen and (min-width: 768px) and (max-width: 1024px){#header #primary-nav{opacity:0;position:fixed;width:100%;left:100%;height:100%;top:44px;background-color:#000;transition:all .5s ease-in-out}}#header #primary-nav.open-menu{left:0;opacity:1}#header #primary-nav ul{margin:0px}@media screen and (min-width: 768px) and (max-width: 1024px){#header #primary-nav ul{position:absolute;top:50%;transform:translateY(-50%);left:0px;right:0px;margin:auto;width:320px;text-align:center}}#header #primary-nav ul li{list-style:none;position:relative;display:inline-block;margin-left:3%}@media screen and (min-width: 768px) and (max-width: 1024px){#header #primary-nav ul li{display:block;margin:0 0 20px}}#header #primary-nav ul li a{font-size:.9375em;color:#fff;font-weight:600;text-transform:uppercase;position:relative}@media screen and (min-width: 768px) and (max-width: 1024px){#header #primary-nav ul li a{font-size:1.25em}#header #primary-nav ul li a:after{left:0px;right:0px}#header #primary-nav ul li a:hover:after{content:none}}#header #primary-nav ul li a:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#fff;bottom:-10px;opacity:0}#header #primary-nav ul li a:hover,#header #primary-nav ul li a.active{color:#fff}#header #primary-nav ul li a:hover:after,#header #primary-nav ul li a.active:after{opacity:1;bottom:-5px}#header #primary-nav ul li ul.submenu{position:absolute;background-color:#000;left:50%;width:180px;text-align:center;margin-left:-90px;padding:5px 5px;z-index:10;top:72px;display:none}#header #primary-nav ul li ul.submenu li{margin:0;padding:0;display:block;border-bottom:1px solid #4d4133}#header #primary-nav ul li ul.submenu li a{color:#fff;padding:12px 0px;text-transform:capitalize}#header #primary-nav ul li ul.submenu li a:hover{color:#fff}#header.scroll{background-color:rgba(0,0,0,0.9)}#home.st-croix-casino #header .extra-header{margin-bottom:0px}#home.st-croix-casino #header .container a.logo{display:none}.title_with_light{position:relative;margin-top:15px}.title_with_light:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_light_internal_pages{position:relative;margin-top:15px}.title_with_light_internal_pages:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;left:45%;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_line{padding:0 0 15px;margin:0 0 15px;line-height:50px}.title_with_line:after{background-color:#fff;height:1px;width:60px;margin:15px 0 0;content:"";display:block;position:inherit}.title-line-center{text-align:center;padding-bottom:20px}.title-line-center:after{background-color:#fff;content:"";display:block;position:absolute;bottom:0px;height:1px;width:50px;position:absolute;left:50%;transform:translateX(-50%)}.center-element-vertically,.extra-header__right__column ul,.extra-header__right__column__rates,#header a.logo,.properties__position__internal_page .properties__property,.properties__position__footer .properties__property,.grid__images__box .column-images,.players-club-home .players-club__box{display:inline-block;vertical-align:middle}.has-blog ul.posts-list li{margin:2em 0;padding-right:10%}.has-blog ul.posts-list li img{width:100%;height:auto}.has-blog ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.has-blog .posts-sidebar{background-color:#FFF;padding:3%;margin:2em 0;text-align:center}.has-blog .posts-sidebar>*:first-child{margin-top:0}.has-blog .posts-sidebar>*:last-child{margin-bottom:0}.has-blog .posts-sidebar h3,.has-blog .posts-sidebar ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .has-blog .posts-sidebar .special-subtitle,.has-blog .posts-sidebar h2,.has-blog .posts-sidebar #accommodations .room .room-text .room-text-inner .room-title,#accommodations .room .room-text .room-text-inner .has-blog .posts-sidebar .room-title,.has-blog .posts-sidebar ul#specials li.special .special-text .special-text-inner .special-title,ul#specials li.special .special-text .special-text-inner .has-blog .posts-sidebar .special-title{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.has-blog .posts-sidebar p{font-size:90% !important;margin-bottom:2em}.has-blog .posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.has-blog .posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%}.has-blog .posts-sidebar ul.blog-archive li:last-child a.year{border-bottom:1px solid #E0E0E0}.has-blog .posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.has-post h1{display:none}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:-1em}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2,.has-post #share-modal #accommodations .room .room-text .room-text-inner .room-title,#accommodations .room .room-text .room-text-inner .has-post #share-modal .room-title,.has-post #share-modal ul#specials li.special .special-text .special-text-inner .special-title,ul#specials li.special .special-text .special-text-inner .has-post #share-modal .special-title{margin:0 0 1em 0}#accommodations{padding:90px 0;margin:0px}@media screen and (max-width: 768px){#accommodations{padding:40px 0}}#accommodations .room{margin-bottom:8em;display:-ms-flexbox;display:flex;padding:0 4.5%}@media screen and (max-width: 768px){#accommodations .room{margin-bottom:5em}}#accommodations .room.no-margin{margin-bottom:0px}@media screen and (max-width: 768px){#accommodations .room.no-margin{margin-bottom:5em}}#accommodations .room .room-images .room-images-inner{height:100%;width:100%;margin:0 auto}#accommodations .room .room-images .room-images-inner .slick-slider,#accommodations .room .room-images .room-images-inner .slick-list,#accommodations .room .room-images .room-images-inner .slick-track,#accommodations .room .room-images .room-images-inner .slide{height:100%}#accommodations .room .room-images .room-images-inner figure{height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:430px}#accommodations .room .room-images .room-images-inner figure figcaption{text-indent:-10000px}#accommodations .room .room-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#accommodations .room .room-text .room-text-inner{width:90%;margin:0 auto}#accommodations .room.even{border-right:1px solid #fff}ul#specials li.special{margin-bottom:6em;display:-ms-flexbox;display:flex}ul#specials li.special .special-images .special-images-inner{height:100%;width:90%;margin:0 auto}ul#specials li.special .special-images .special-images-inner figure{height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}ul#specials li.special .special-images .special-images-inner figure figcaption{text-indent:-10000px}ul#specials li.special .special-text .special-text-inner{width:90%;margin:0 auto}ul#specials li.special .special-text .special-text-inner .special-small,ul#specials li.special .special-text .special-text-inner .special-terms{font-style:italic;font-size:80%}ul#specials li.special .special-text .special-text-inner .special-small+.btn,ul#specials li.special .special-text .special-text-inner .special-terms+.btn{display:none}ul#specials li.special .special-text .special-text-inner ul.special-tags li{display:inline-block}.properties{text-align:center}.properties__position__internal_page .properties__property{width:20%;margin:20px 2%}.properties__position__internal_page .properties__property figure{height:220px}@media screen and (max-width: 768px){.properties__position__internal_page .properties__property{width:25%}}#home .properties__position__internal_page .properties__property{margin-top:40px;margin-bottom:80px}.properties__position__footer .properties__property{width:40%;margin:0 3.5%}.properties__position__footer .properties__property figure{height:150px}@media screen and (max-width: 768px){.properties__position__footer .properties__property{width:25%}}.properties__property figure{background-position:center;background-size:100%;transition:all .3s ease-in-out}.properties__property figure:hover{transform:scale(1.1)}.main-box-slider-posts{display:inline-block;width:100%;margin:90px 0}.main-box-slider-posts.bg-image{background-image:url("images/About-bg.png");background-repeat:no-repeat;background-position:left center}@media screen and (max-width: 768px){.main-box-slider-posts{background:none !important;margin:50px 0}}.slider-posts{position:relative}.slider-posts .slider-posts__image{display:inline-block;width:49%;max-width:670px}.slider-posts .slider-posts__image figure{height:430px;background-size:cover}@media screen and (max-width: 768px){.slider-posts .slider-posts__image figure{height:320px}}@media screen and (max-width: 768px){.slider-posts .slider-posts__image{width:80%;margin:0 auto;display:block;float:none !important}}.slider-posts .slider-posts__lines{position:relative}.slider-posts .slider-posts__lines:before,.slider-posts .slider-posts__lines:after{content:'';width:100%;height:40%;position:absolute;z-index:-1}.slider-posts .slider-posts__lines--left:before{right:-60px;bottom:40px;border:3px solid rgba(255,255,255,0.1)}.slider-posts .slider-posts__lines--left:after{right:-30px;bottom:-30px;border:3px solid rgba(255,255,255,0.15)}.slider-posts .slider-posts__lines--right:before{left:-60px;bottom:40px;border:3px solid rgba(255,255,255,0.1)}.slider-posts .slider-posts__lines--right:after{left:-30px;bottom:-30px;border:3px solid rgba(255,255,255,0.15)}.slider-posts .slider-posts__main__title_box h2.title_with_line,.slider-posts .slider-posts__main__title_box #accommodations .room .room-text .room-text-inner .title_with_line.room-title,#accommodations .room .room-text .room-text-inner .slider-posts .slider-posts__main__title_box .title_with_line.room-title,.slider-posts .slider-posts__main__title_box ul#specials li.special .special-text .special-text-inner .title_with_line.special-title,ul#specials li.special .special-text .special-text-inner .slider-posts .slider-posts__main__title_box .title_with_line.special-title{position:relative;padding:0}.slider-posts .slider-posts__main__title_box h2.title_with_line:after,.slider-posts .slider-posts__main__title_box #accommodations .room .room-text .room-text-inner .title_with_line.room-title:after,#accommodations .room .room-text .room-text-inner .slider-posts .slider-posts__main__title_box .title_with_line.room-title:after,.slider-posts .slider-posts__main__title_box ul#specials li.special .special-text .special-text-inner .title_with_line.special-title:after,ul#specials li.special .special-text .special-text-inner .slider-posts .slider-posts__main__title_box .title_with_line.special-title:after{content:"";display:block;position:inherit;bottom:0px;height:1px;width:70px;background:#fff}.slider-posts .slider-posts__text{height:430px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:25%}.slider-posts .slider-posts__text h3,.slider-posts .slider-posts__text ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .slider-posts .slider-posts__text .special-subtitle{text-transform:uppercase}.slider-posts .slider-posts__text p{opacity:.6;max-width:100%}@media screen and (max-width: 768px){.slider-posts .slider-posts__text{height:auto;width:80%;margin:50px auto 20px;float:none !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.slider-posts .slider-posts__text__main__white{width:50%;position:absolute}@media screen and (max-width: 768px){.slider-posts .slider-posts__text__main__white{position:inherit;width:90%}}.slider-posts .slider-posts__text__main__white .main_title_section,.slider-posts .slider-posts__text__main__white .intro-content__titles__general,.slider-posts .slider-posts__text__main__white .intro-content-resorts__titles__general{text-align:center;margin:30px 0}@media screen and (max-width: 768px){.slider-posts .slider-posts__text__main__white .main_title_section,.slider-posts .slider-posts__text__main__white .intro-content__titles__general,.slider-posts .slider-posts__text__main__white .intro-content-resorts__titles__general{margin:10px 0}}.slider-posts .slider-posts__text__white{background-color:#fff;color:#000;padding:40px 60px 50px;position:relative}.slider-posts .slider-posts__text__white .arrow-btns{bottom:55px;right:30px;position:absolute}.slider-posts .slider-posts__image__main__white{width:55%;margin-bottom:70px}@media screen and (max-width: 768px){.slider-posts .slider-posts__image__main__white{width:100%;margin-bottom:0px}}.slider-posts .slider-posts__image__main__white figure{height:370px}@media screen and (max-width: 768px){.slider-posts .slider-posts__image__main__white figure{height:320px}}.main-box-dropdown-posts{display:inline-block;width:100%;margin:90px 0}.dropdown-posts{position:relative}.dropdown-posts .dropdown-posts__select{position:relative;z-index:2;height:100%}@media screen and (max-width: 768px){.dropdown-posts .dropdown-posts__select{height:auto;text-align:center}}.dropdown-posts .dropdown-posts__select select{color:#000;-webkit-appearance:none;padding:10px 25px 10px 15px;background-image:url("images/dd-arrow.png");background-repeat:no-repeat;background-position:center right 15px;max-width:230px;margin:auto;height:45px;background-color:#fff}.dropdown-posts .dropdown-posts__info{height:100%}.dropdown-posts .dropdown-posts__info__box{position:absolute;opacity:0;top:50px;transition:all .5s ease-in-out}.dropdown-posts .dropdown-posts__info__box.active-post{opacity:1;top:0;z-index:1}.dropdown-posts .dropdown-posts__image{width:60%;max-width:670px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.dropdown-posts .dropdown-posts__image{width:100%}}.dropdown-posts .dropdown-posts__image figure{height:430px;min-width:570px;background-size:cover;background-position:center}.dropdown-posts .dropdown-posts__text{height:430px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:30%;padding-left:5%}@media screen and (max-width: 768px){.dropdown-posts .dropdown-posts__text{height:auto;display:block;width:100%;padding:0 40px;margin:30px 0}}.dropdown-posts .dropdown-posts__text h3,.dropdown-posts .dropdown-posts__text ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .dropdown-posts .dropdown-posts__text .special-subtitle{text-transform:uppercase}.dropdown-posts .dropdown-posts__text p{opacity:.6}.columns-module-posts{padding:50px 0 70px}.columns-module-posts .columns-module-posts__main__title{margin:0 0 40px}.columns-module-posts .columns-module-posts__box,.columns-module-posts .columns-module-posts__box__tag{margin-bottom:30px}@media screen and (max-width: 768px){.columns-module-posts .columns-module-posts__box__white{width:50%;float:left;margin:0 auto 30px}.columns-module-posts .columns-module-posts__box__white:last-of-type:nth-child(odd){margin-left:25%}}.columns-module-posts .columns-module-posts__box__tag{opacity:0;transition:all .5s ease-in-out}.columns-module-posts .columns-module-posts__box__tag.posts-active{opacity:1}.columns-module-posts .content_box_white{background-color:#fff;transition:all .3s ease-in-out;min-height:100%}.columns-module-posts .content_box_white:hover{transform:scale(1.05);margin:50px 0;transform-origin:50% 180%}.columns-module-posts .content_box_white:hover .basic_btn{color:#fff;padding:20px 50px;border-radius:30px;background-color:#00bcd4}.columns-module-posts .content_box_white .box__image figure{height:250px;background-size:cover;background-position:center}@media screen and (max-width: 768px){.columns-module-posts .content_box_white .box__image figure{background-size:cover}}.columns-module-posts .content_box_white .box__text{color:#000}.columns-module-posts .content_box_white .box__text .show-more{color:#00bcd4;display:block;margin-top:20px}.columns-module-posts .content_box_bg{position:relative}.columns-module-posts .content_box_bg:before{height:100%;width:100%;background:linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 67%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );content:"";display:block;position:absolute;z-index:1}.columns-module-posts .content_box_bg:hover figure{transform:scale(1.1)}.columns-module-posts .content_box_bg .box__image{overflow:hidden}.columns-module-posts .content_box_bg .box__image figure{min-height:460px;transition:all .3s ease-in-out}.columns-module-posts .content_box_bg .box__text{position:absolute;bottom:0px;color:#fff;z-index:2}.columns-module-posts .content_box_bg .box__text h3,.columns-module-posts .content_box_bg .box__text ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .columns-module-posts .content_box_bg .box__text .special-subtitle{margin:0 0 40px;position:relative;padding:20px 0 0;font-weight:600}.columns-module-posts .content_box_bg .box__text h3:before,.columns-module-posts .content_box_bg .box__text ul#specials li.special .special-text .special-text-inner .special-subtitle:before,ul#specials li.special .special-text .special-text-inner .columns-module-posts .content_box_bg .box__text .special-subtitle:before{background-color:#fff;height:2px;width:40%;top:0px;content:"";display:block;position:absolute}.columns-module-posts .box__text{padding:30px 60px}@media screen and (max-width: 768px){.columns-module-posts .box__text{padding:20px 30px}}.columns-module-posts .box__text h3,.columns-module-posts .box__text ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .columns-module-posts .box__text .special-subtitle{font-size:1.25em;font-weight:600;text-transform:capitalize}.columns-module-posts__row__divided{background-image:url(images/CasinoPromotions-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.columns-module-posts__row__divided .columns-module-posts__box{width:70%;margin:0 auto 30px}}.columns-module-posts__row__divided .box__text.box__text h3,.columns-module-posts__row__divided .box__text.box__text ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .columns-module-posts__row__divided .box__text.box__text .special-subtitle{margin:0 0 10px;max-width:220px}.columns-module-posts__box__modifier{height:215px}.columns-module-posts__box__modifier .content_box_bg,.columns-module-posts__box__modifier .box__image{height:100%}.fullImageSlider-module{position:relative}.fullImageSlider-module__image__box{position:relative}.fullImageSlider-module__image__box figure{min-height:690px;background-size:cover;background-position:center}@media screen and (max-width: 768px){.fullImageSlider-module__image__box figure{min-height:530px}}.fullImageSlider-module__image__box.bg-pos-left:before{background:linear-gradient(to right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );height:100%;width:100%;content:"";display:block;position:absolute}.fullImageSlider-module__image__box.bg-pos-right:before{background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.64) 98%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );height:100%;width:100%;content:"";display:block;position:absolute}.fullImageSlider-module__text__box{max-width:350px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.fullImageSlider-module__text__box{max-width:450px}}.fullImageSlider-module__text__box.pos_left{left:15%}.fullImageSlider-module__text__box.pos_right{right:15%}.fullImageSlider-module__title__section{font-size:1.375em;font-weight:400;text-transform:uppercase}.title_with_light{position:relative;margin-top:15px}.title_with_light:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_light_internal_pages{position:relative;margin-top:15px}.title_with_light_internal_pages:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;left:45%;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_line{padding:0 0 15px;margin:0 0 15px;line-height:50px}.title_with_line:after{background-color:#fff;height:1px;width:60px;margin:15px 0 0;content:"";display:block;position:inherit}.title-line-center{text-align:center;padding-bottom:20px}.title-line-center:after{background-color:#fff;content:"";display:block;position:absolute;bottom:0px;height:1px;width:50px;position:absolute;left:50%;transform:translateX(-50%)}.center-element-vertically,.extra-header__right__column ul,.extra-header__right__column__rates,#header a.logo,.properties__position__internal_page .properties__property,.properties__position__footer .properties__property,.grid__images__box .column-images,.players-club-home .players-club__box{display:inline-block;vertical-align:middle}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Montserrat",sans-serif;font-size:15px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#181828;opacity:0;transition:all .4s ease-in-out}body.body-open{opacity:1}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#fff;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.btn{padding:20px 50px;zoom:1;border-radius:30px;font-weight:600;margin-top:15px;position:relative;display:inline-block;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border:none;cursor:pointer;color:#fff;z-index:0}.btn:hover{background:#ff5f83;color:#fff;border:0px}.basic_btn{display:inline-block;margin-top:15px;font-size:1em;color:#898e95;font-weight:600;text-transform:uppercase}.btn_gray{background-color:#565656}.animated,.main-box-sub-menu .sub-menu ul li a:after,#header #primary-nav ul li a:after,.btn,.main-box-gallery__items_menu__btn:after{transition:all 0.3s ease-in-out}.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.box__gallery__modifier{padding:90px 0;background-image:url("images/Gallery-Bg.png");background-repeat:no-repeat;background-size:cover}.main-box-gallery{margin:0px 0 50px;padding-top:50px}.main-box-gallery__title_section{margin:0 0 40px}.main-box-gallery__general{width:10%;vertical-align:top;display:inline-block}@media screen and (max-width: 768px){.main-box-gallery__general{width:100%;display:block;text-align:center;margin:0px 0 30px}}.main-box-gallery__items_menu__btn{margin-bottom:15px;display:inline-block;cursor:pointer;position:relative}.main-box-gallery__items_menu__btn:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#fff;opacity:0;bottom:-10px}@media screen and (max-width: 768px){.main-box-gallery__items_menu{display:inline-block;margin:0 10px}}.main-box-gallery__items_menu:hover .main-box-gallery__items_menu__btn:after{opacity:1;bottom:-3px}.main-box-gallery__items_menu.active_gallery{font-weight:700}.main-box-gallery__items_menu.active_gallery .main-box-gallery__items_menu__btn:after{opacity:1;bottom:-3px}.main-box-gallery__grid_images{width:85%;height:660px;position:relative}@media screen and (max-width: 768px){.main-box-gallery__grid_images{width:100%}}.grid__images__box{width:100%;text-align:center;position:absolute;right:-90px;opacity:0;transition:all .5s ease-in-out;z-index:0}.grid__images__box a{float:left;overflow:hidden}.grid__images__box figure{width:100%;height:100%;background-size:cover;background-position:top center;transition:all .4s ease-in-out}.grid__images__box figure:hover{transform:scale(1.1)}.grid__images__box .column-images{width:30%}.grid__images__box .column-images.second-column{margin:0 2%}.grid__images__box.active_gallery{opacity:1;right:0px;z-index:1}.grid__images__box .small-images{max-width:300px;width:100%;height:210px;margin-bottom:15px}.grid__images__box .small-images:last-of-type{margin:0px}.grid__images__box .big-images{max-width:300px;width:100%;height:323px;margin-bottom:15px}.grid__images__box .big-images:last-of-type{margin:0px}.list-module__main_content{background-repeat:no-repeat;background-size:cover;padding:60px 0;display:inline-block;width:100%;margin-bottom:-5px}.list-module__img__box figure{height:410px;max-width:670px;width:100%;background-size:cover}@media screen and (max-width: 768px){.list-module__img__box figure{margin:0 auto}}@media screen and (max-width: 768px){.list-module__img__box{width:100%}}.list-module__txt__box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.list-module__txt__box{padding:60px 10% 0}}.list-module__txt__box h3,.list-module__txt__box ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .list-module__txt__box .special-subtitle{margin:0 0 20px;text-transform:uppercase}.list-module__txt__box.pull-right{padding-right:10%}@media screen and (max-width: 768px){.quad-video__info{padding:0 30px}}.quad-video{margin:90px 0 40px}#home .quad-video{margin:30px 0 40px}.videos{width:100%}@media screen and (max-width: 768px){.videos{margin-top:20px}}.restaurant-module__main_content{background-repeat:no-repeat;background-size:cover;padding:60px 0;display:inline-block;width:100%;margin-bottom:-4px}.restaurant-module__img__box figure{height:410px;max-width:670px;width:100%}.restaurant-module__txt__box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.restaurant-module__txt__box.pull-right{padding-right:20%}.restaurant-module__txt__box.pull-left{padding-right:10%}.restaurant-module-menu{display:inline-block;width:100%;margin:120px 0 30px}.restaurant-module-menu__box{position:relative;max-width:1170px;width:80%;margin:auto;padding:0 20px 20px 0}.restaurant-module-menu__title{position:relative;top:-60px}.restaurant-module-menu .lines-box{position:absolute;width:50%;top:0;height:100%;border-bottom:1px solid #fff;z-index:-1}.restaurant-module-menu .lines-box:before,.restaurant-module-menu .lines-box:after{content:"";display:block;position:absolute;background-color:#fff}.restaurant-module-menu .lines-box:before{height:1px;width:60%}.restaurant-module-menu .lines-box:after{width:1px;height:100%}.restaurant-module-menu .lines-box--right{right:0px}.restaurant-module-menu .lines-box--right:before,.restaurant-module-menu .lines-box--right:after{right:0px}.restaurant-module-menu__days__title{font-size:1.25em;font-weight:700;text-transform:uppercase}.restaurant-module-menu .types-menus{margin-bottom:10px}.restaurant-module-menu .types-menus:after{content:'';display:inline-block;width:60%;background-color:#fff;height:1px}.restaurant-module-menu .types-menus:last-of-type:after{content:none}.restaurant-module-menu .types-menus__name{font-size:.8125em;font-weight:700;text-transform:capitalize}.restaurant-module-menu .types-menus__hours,.restaurant-module-menu .types-menus__age{font-size:.75em;font-weight:400}.restaurant-module-menu .types-menus__price{border:1px solid #fff;padding:0px 10px;display:inline-block;margin:5px 0;font-size:2.5em;font-weight:700;text-transform:capitalize}.restaurant-module-menu__info__price{font-size:.6875em;font-weight:700}.events-calendar{margin:20px 0}.events-calendar .box-event-calendar{margin:15px 0}.events-calendar .box-event-calendar__main-container{position:relative;min-height:220px}.events-calendar .box-event-calendar__img{height:300px}.events-calendar .box-event-calendar__container-description-event{position:absolute;top:40%;width:100%;height:60%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:30px;transition:.8s all}.events-calendar .box-event-calendar__container-description-event h3,.events-calendar .box-event-calendar__container-description-event ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner .events-calendar .box-event-calendar__container-description-event .special-subtitle{font-weight:500;font-size:22px;position:relative;padding-bottom:5px;text-transform:uppercase;margin-top:0}.events-calendar .box-event-calendar__container-description-event h4{font-weight:300;font-size:16px;position:relative;padding-bottom:5px;text-transform:uppercase;margin-bottom:9px}.events-calendar .box-event-calendar:hover .box-event-calendar__container-description-event{background-color:rgba(24,24,40,0.8);top:0;left:0;width:100%;height:100%}body.promotions .fancybox-inner,body.entertainment .fancybox-inner,body.entertainment-shows .fancybox-inner{max-width:1000px !important;background:#3a3a46;background:-webkit-gradient(left top, right top, color-stop(0%, #3a3a46), color-stop(100%, #7d7d85));background:linear-gradient(to right, #3a3a46 0%, #7d7d85 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a46', endColorstr='#7d7d85', GradientType=1 );padding-bottom:8vh}body.promotions .box-event-calendar__description-event,body.entertainment .box-event-calendar__description-event,body.entertainment-shows .box-event-calendar__description-event{padding:30px}body.promotions .box-event-calendar h3,body.promotions .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner body.promotions .box-event-calendar .special-subtitle,body.entertainment .box-event-calendar h3,body.entertainment .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner body.entertainment .box-event-calendar .special-subtitle,body.entertainment-shows .box-event-calendar h3,body.entertainment-shows .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle,ul#specials li.special .special-text .special-text-inner body.entertainment-shows .box-event-calendar .special-subtitle{font-weight:500;font-size:22px;position:relative;padding-bottom:5px;text-transform:uppercase;margin-top:0}body.promotions .box-event-calendar h3::after,body.promotions .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle::after,ul#specials li.special .special-text .special-text-inner body.promotions .box-event-calendar .special-subtitle::after,body.entertainment .box-event-calendar h3::after,body.entertainment .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle::after,ul#specials li.special .special-text .special-text-inner body.entertainment .box-event-calendar .special-subtitle::after,body.entertainment-shows .box-event-calendar h3::after,body.entertainment-shows .box-event-calendar ul#specials li.special .special-text .special-text-inner .special-subtitle::after,ul#specials li.special .special-text .special-text-inner body.entertainment-shows .box-event-calendar .special-subtitle::after{display:none}body.promotions .box-event-calendar h4,body.entertainment .box-event-calendar h4,body.entertainment-shows .box-event-calendar h4{font-weight:300;font-size:16px;position:relative;padding-bottom:5px;text-transform:uppercase;margin-bottom:9px}body.promotions .box-event-calendar .description-event p,body.entertainment .box-event-calendar .description-event p,body.entertainment-shows .box-event-calendar .description-event p{max-width:100%}body.promotions .box-event-calendar,body.entertainment .box-event-calendar,body.entertainment-shows .box-event-calendar{color:#fff}.intro-content{background-image:url("images/default-tpl-Overview-bg.png");background-repeat:no-repeat;background-position:center}.intro-content__info{padding:8% 0 4%;max-width:680px;margin:auto}.intro-content__titles__general{letter-spacing:2px}.intro-content__titles_first{font-weight:700;margin:0}.intro-content__text{margin-top:35px}.content h1{font-family:"Montserrat",sans-serif;font-size:2em;color:#fff}.content p{font-size:1em}.content ul{list-style:none}.content ul.sym-inline-list{padding-left:15px}.content ul.sym-inline-list li{list-style:circle}.instructions-block{margin-top:190px}.instructions-block .shortcode-block{padding:40px 0}.instructions-block .shortcode-block .title{font-family:"Raleway",sans-serif;font-size:35px;text-align:center}.instructions-block .shortcode-block .location{font-family:"Montserrat",sans-serif;font-size:13px;text-align:center;margin-bottom:35px}.instructions-block .shortcode-block .instructions{margin:0 auto 30px auto;width:95%;max-width:1170px;text-align:left;padding:40px}.sports-book .content .intro-content__text .btn{margin:40px auto 15px}.sports-book .content .intro-content__text img{width:60%;height:fit-content;margin:30px auto 0;object-fit:contain}.main-content-site__bg__image{background-image:url(images/Gallery-Bg.png);background-repeat:no-repeat;background-position:bottom center}.intro-content-resorts__modifier{padding:70px 0}@media screen and (max-width: 768px){.intro-content-resorts__modifier{padding:50px 60px}}.intro-content-resorts__modifier.lines-image:after{z-index:0}.intro-content-resorts__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media screen and (max-width: 768px){.intro-content-resorts__info{margin-bottom:50px}}.intro-content-resorts__titles{line-height:40px}.intro-content-resorts__titles__general{letter-spacing:2px}.intro-content-resorts__titles_first{font-weight:700;margin:0}.intro-content-resorts__text{margin-top:15px}.intro-content-resorts__image{position:relative;z-index:1}.intro-content-resorts__image figure{max-width:670px;width:100%;height:430px;background-size:cover}.intro-content-resorts__lines--image{position:relative}.intro-content-resorts__lines--image:before,.intro-content-resorts__lines--image:after{content:'';width:100%;height:40%;position:absolute;z-index:-1}.intro-content-resorts__lines--image:before{left:-40px;bottom:40px;border:3px solid rgba(255,255,255,0.1)}.intro-content-resorts__lines--image:after{left:-15px;bottom:-30px;border:3px solid rgba(255,255,255,0.15)}.arrow-home{background:url("images/scroll-down.png") no-repeat;width:60px;height:60px;position:absolute;z-index:99;left:50%;margin-left:-30px;cursor:pointer;bottom:10%;animation:home-scroll 2s infinite .4s}.top-section-home .lines-image{background-position:bottom right;z-index:0}.top-content-home{position:relative;z-index:1;padding-top:44px}.top-content-home .uvp{display:block;position:absolute;top:0px;bottom:0px;margin:auto 0 auto 5%;width:600px;height:180px;z-index:1}.top-content-home .uvp__text{font-size:3.4375em;font-weight:700;text-transform:uppercase}.top-content-home .header-img figure{height:810px;background-size:contain}.top-content-home .header-img figure.no-height{height:auto}.top-content-home .header-img figure.no-height img{max-width:100%}.players-club-home{background-image:url(images/PlayersClub-bg.jpg);background-repeat:no-repeat;text-align:center;padding:60px 0;margin-top:60px}@media screen and (max-width: 768px){.players-club-home{padding:100px 0 80px;background-size:cover}}.players-club-home .players-club__box h2,.players-club-home .players-club__box #accommodations .room .room-text .room-text-inner .room-title,#accommodations .room .room-text .room-text-inner .players-club-home .players-club__box .room-title,.players-club-home .players-club__box ul#specials li.special .special-text .special-text-inner .special-title,ul#specials li.special .special-text .special-text-inner .players-club-home .players-club__box .special-title{font-weight:400}.players-club-home .players-club__image{width:50%;position:relative}.players-club-home .players-club__image img{position:relative;z-index:1;width:100%}@media screen and (max-width: 768px){.players-club-home .players-club__image{width:100%;margin-left:0px}}.players-club-home .players-club__text{width:25%;text-align:left}@media screen and (max-width: 768px){.players-club-home .players-club__text{width:80%;margin-top:90px}}.home-intro-content{position:relative;z-index:1}.home-intro-content__bg{padding:70px 0}@media screen and (max-width: 768px){.home-intro-content__bg{padding:50px 60px}}.home-intro-content__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.home-intro-content__info{margin-bottom:50px}}.home-intro-content__image figure{max-width:670px;width:100%;height:430px}.title_with_light{position:relative;margin-top:15px}.title_with_light:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_light_internal_pages{position:relative;margin-top:15px}.title_with_light_internal_pages:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;position:absolute;left:45%;background-image:url(images/StCroix-Light.png);height:285px;width:135px}.title_with_line{padding:0 0 15px;margin:0 0 15px;line-height:50px}.title_with_line:after{background-color:#fff;height:1px;width:60px;margin:15px 0 0;content:"";display:block;position:inherit}.title-line-center{text-align:center;padding-bottom:20px}.title-line-center:after{background-color:#fff;content:"";display:block;position:absolute;bottom:0px;height:1px;width:50px;position:absolute;left:50%;transform:translateX(-50%)}.center-element-vertically,.extra-header__right__column ul,.extra-header__right__column__rates,#header a.logo,.properties__position__internal_page .properties__property,.properties__position__footer .properties__property,.grid__images__box .column-images,.players-club-home .players-club__box{display:inline-block;vertical-align:middle}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Montserrat",sans-serif;font-size:15px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#181828;opacity:0;transition:all .4s ease-in-out}body.body-open{opacity:1}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#fff;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.btn{padding:20px 50px;zoom:1;border-radius:30px;font-weight:600;margin-top:15px;position:relative;display:inline-block;font-size:16px;text-align:center;text-transform:uppercase;outline:none;border:none;cursor:pointer;color:#fff;z-index:0}.btn:hover{background:#ff5f83;color:#fff;border:0px}.basic_btn{display:inline-block;margin-top:15px;font-size:1em;color:#898e95;font-weight:600;text-transform:uppercase}.btn_gray{background-color:#565656}.animated,.main-box-sub-menu .sub-menu ul li a:after,#header #primary-nav ul li a:after,.btn,.main-box-gallery__items_menu__btn:after{transition:all 0.3s ease-in-out}.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}

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