@media only screen and (max-width: 767px){.cera-font .left ul{margin:0px !important}}.cera-font .left ul{margin:0px !important}ul{list-style-position:outside !important}.hotel-detail-feature-list{margin-left:20px !important;margin-top:15px !important;font-family:"ProximaNova-light" !important}#datepicker,#dpicker{background-color:#fff !important}div.unavailable{background-color:none !important;color:#ec6262 !important}.owl-next,.owl-prev{background-color:rgba(0,0,0,0.2) !important;border:none}.owl-next:focus,.owl-prev:focus{outline:none}.left-side .only-left{background-color:#fff !important;color:#ecbd62 !important;font-size:12px !important;font-family:"proximaNova-semibold" !important}.left-side .unavailable{background-color:#fff !important;color:#cccccc !important;font-size:12px !important;font-family:"proximaNova-semibold" !important}.left-side .only-left{display:inline-block;margin-top:30px !important}.left h2{font-family:"ProximaNova-light" !important;font-size:1.4em !important}.container p{font-family:"ProximaNova-light" !important;line-height:1.5 !important}.standard h2{background-color:#21b3d1 !important;color:#fff;text-transform:uppercase !important}.standard>p{font-size:13px !important;color:#21b3d1 !important;padding-right:25px !important}.standard p span{color:#3d3d3d !important}.standard{box-shadow:1.5px 1.5px 12px 0px rgba(0,0,0,0.2)}.howit{color:#0f5597 !important;text-transform:uppercase !important;font-family:"ProximaNova-semibold" !important}.hiw{color:#3d3d3d !important;padding:4px 0 2px 25px !important}.hiw span{margin-top:-4px !important}.hotel-detail-wrapper .details-icons-symbol span{font-size:24px !important;margin-right:10px !important;fill:#1fd1de !important}.col-12 .details-icons-symbol span{font-size:24px !important;fill:#1fd1de !important}.container .col-12{top:-13px !important}.details-icons .row .col-12{top:-3px !important}.header{background-color:#21b3d1 !important}.scroll-element_outer{display:none !important}.scrollbar-inner{height:auto !important}.choose-date-field{font-size:20px !important;padding:10px !important;width:150px !important;border-radius:1px !important}.container h3{font-size:28px !important}.grey-box strong{font-family:"ProximaNova-bold" !important}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background-color:#f0f0f0;border-radius:0;border:solid 1px #dedede}.left h3{margin-top:30px !important}.address strong{font-family:"ProximaNova-bold" !important}.needhelp strong{font-family:"ProximaNova-bold" !important}.left-sidebar .blue{font-family:"ProximaNova-light" !important}.company-account-bookings .left-sidebar h3 a{font-family:"ProximaNova-light" !important;font-size:20px !important}.guest-account-booking table th{font-family:"ProximaNova-bold" !important;color:#000 !important;font-size:17px !important}.new_feed_back .form-input{margin-top:100px !important}.standard h2 span{color:#fff !important}#datepicker::placeholder,#dpicker::placeholder{color:#000 !important}.cera-font .right .standard h2 span:not(:empty){letter-spacing:0.1em;background-color:#f14f4f;padding:5px 10px 5px 10px;border-radius:2px;margin-right:10px}.cera-font .right .standard h2 span .only-left:not(:empty){letter-spacing:0.1em !important;background-color:#fff;padding:5px 10px 5px 10px !important;border-radius:2px !important;margin-right:10px !important;margin-top:-26px !important}.adults p{font-size:13px !important;color:#1da4fc !important;text-align:center !important}.cera-font .right .standard .adults .box-pass-first p{margin-right:25px !important}.cera-font .infant-cart{margin-top:20px !important}.cart .category-wrapper{margin-bottom:30px !important}.hotel-results .day-pass{margin:10px auto !important}@media only screen and (max-width: 768px){.hotel-results .day-pass{margin-bottom:4px !important}}.cera-font .right .standard .cart input.numberofitems{margin-top:-6px !important}.company-account-bookings h1,.company-account-bookings h2,.company-account-bookings h3{font-family:"ProximaNova-semibold" !important}.address strong{font-family:"ProximaNova-semibold" !important}.new_feed_back .form-input{width:75%;margin:0 auto;margin-bottom:80px}.cera-font .right .standard .cart input.numberofitems{font-family:"ProximaNova-light" !important;border-left:none !important;border-right:none !important;margin-top:0 !important}.pool-hours-container{margin-top:100px}.hotel-detail-wrapper .pool-hours-container{margin-top:20px !important;white-space:inherit !important}.hotel-detail-wrapper .pool-hours-container .hours-margin{margin-bottom:10px;font-family:proximaNova-semibold !important;text-transform:uppercase !important;font-size:18px !important}.hotel-detail-wrapper .pool-hours-container p{font-family:proximaNova-semibold !important;font-size:1.1em !important;text-decoration:underline}.hotel-detail-wrapper .pool-hours-container .hours-span{display:block;font-family:proximaNova-semibold !important;font-size:1.1em !important;padding-right:5px}.hotel-detail-wrapper .pool-hours-container .hours-padding{margin-top:15px !important;margin-bottom:15px !important;display:inline-block}.hotel-detail-wrapper .pool-hours-container{font-size:15px;font-family:"ProximaNova-light"}.hotel-detail-wrapper p:first-of-type{line-height:21.8em !important}.hotel-detail-wrapper .pool-hours-container .amenity-hours,.hotel-detail-wrapper .pool-hours-container.content-markdown>ul{font-family:"ProximaNova-light", "ProximaNova", sans-serif;list-style-type:none}.hotel-detail-wrapper .pool-hours-container .amenity-hours__name,.hotel-detail-wrapper .pool-hours-container.content-markdown>ul>li{font-family:proximaNova-semibold, "ProximaNova", sans-serif;font-weight:bold;font-size:17px;padding-right:5px;box-sizing:border-box;display:block}.hotel-detail-wrapper .pool-hours-container .amenity-hours__list,.hotel-detail-wrapper .pool-hours-container.content-markdown ul{list-style:none;margin:0;padding:0}.hotel-detail-wrapper .pool-hours-container .amenity-hours__list__item{margin:0 !important;padding:0}.hotel-detail-wrapper .pool-hours-container.content-markdown>ul>li>ul{font-family:"ProximaNova-light", "ProximaNova", sans-serif;font-weight:lighter;font-size:15px}.hotel-detail-wrapper .pool-hours-container.content-markdown>ul>li>ul li{margin:2px auto !important}.amenity-hours{font-family:"ProximaNova-light", "ProximaNova", sans-serif;list-style-type:none;margin:0;padding:0}.amenity-hours__name{font-family:proximaNova-semibold, "ProximaNova", sans-serif;font-weight:bold;padding-right:5px;box-sizing:border-box;display:block}.amenity-hours__list{list-style:none;margin:0;padding:0}.amenity-hours__list__item{margin:0;padding:0}.plus-button{border-radius:4px 0px 0px 4px !important}.minus-button{border-radius:0px 4px 4px 0px !important}.standard .total{line-height:50px !important}.cera-font .right .standard h2{letter-spacing:0.1em !important;font-size:1.4em !important}.infant-cart-checkbox{background-color:#fff !important}.cera-font .right h2 span.hiw{float:none !important;display:inline-block !important;margin-left:20px !important}.cera-font .right .standard .adults p{text-align:left !important}.cera-font .button{margin-bottom:10px;padding:10px 25px 10px 25px}.feaured-hotels,.feaured-hotels-container{padding-top:80px !important}.featured-hotels{margin-top:10px !important}.feaured-hotels h2{margin-bottom:-60px !important}.hotel-results-search a.find-your-city{margin-top:11px !important}.input-group input{width:150px !important}.arrow-select a{color:#297ace !important;letter-spacing:0.08em !important;cursor:pointer !important;font-size:0.9rem !important}.select-date-title{float:left !important;margin-top:30px !important;margin-bottom:-20px !important;margin-right:10px !important;font-family:"ProximaNova-light" !important;font-size:20px !important;position:inline-block !important}.cera-font .right .chooseadate{background:none !important}.hotel-results .day-pass .only-left{margin-top:4px !important}.hotel-results .day-pass{padding-bottom:10px !important}.hotel-results .day-pass .left-side span{line-height:1.1}.checkout-table tr:first-child{border-bottom:solid 1px #ccc !important}.checkout-table tr:first-child td{font-family:"ProximaNova-bold" !important;font-size:14px !important;padding-bottom:6px !important;color:#9c9c9c !important}.logo{margin-left:50px !important}.links .allresorts{margin-right:80px !important;text-decoration:none;background-color:#ffffff3b;padding:3px 13px 3px 13px;margin-top:-3px}@media (max-width: 1200px) and (min-width: 1024px){.links .allresorts{margin-right:20px !important}}.links .allresorts:hover{margin-right:80px !important;text-decoration:none;background-color:#ffffff3b;padding:3px 13px 3px 13px;margin-top:-3px}@media (max-width: 1200px) and (min-width: 1024px){.links .allresorts:hover{margin-right:20px !important}}.links span:first-of-type{display:none !important}.category-wrapper div:nth-of-type(3n+3){text-align:left !important}.cera-font .right .standard .cart{padding-bottom:30px !important}.category-wrapper{width:100% !important;max-width:240px !important;margin:auto !important}.selectric-items .selectric-scroll{height:65vh !important;overflow:scroll !important}.billing-title h2{font-family:"ProximaNova-light" !important}.cera-font .button{white-space:nowrap !important}.standard p span{display:inline-block !important}.cart .blue-button{float:none !important;margin-top:20px !important;margin-bottom:0 !important}.links .allresorts{margin-right:80px !important;text-decoration:none !important;background:none !important;padding:3px 18px 3px 18px !important;margin-top:-3px !important;border-radius:2px !important;border:1px solid #fff !important;font-family:proximaNova-light !important;letter-spacing:0.07em !important;text-transform:none !important}@media (max-width: 1200px) and (min-width: 1024px){.links .allresorts{margin-right:20px !important}}.links .allresorts:hover{background-color:#ffffff1a !important}.company-account-bookings__content h2,.guests h2{font-family:proximaNova-bold;color:#22b3d1 !important}span.menu{display:none !important}a.login{padding-right:30px !important}.hotel-results-search input#datepicker,.hotel-results-search input#dpicker{font-family:proximaNova-light !important}.hotel-results-search input#datepicker::placeholder,.hotel-results-search input#dpicker::placeholder{opacity:0.58}.selectric-items li{color:#464646 !important}.owl-stage-outer{pointer-events:none !important}.hotel-detail-wrapper h2{font-size:1.7em !important}.hotel-detail-wrapper h3{font-size:1.6em !important;padding-bottom:4px !important}.hotel-detail-wrapper p{line-height:19px !important}.hotel-detail-wrapper p:first-of-type{line-height:23px !important}.hotel-detail-feature-list{line-height:1.6em}.max-people span{font-size:12px !important}.cera-font .right .standard .adults p{text-align:left;line-height:0.7em !important}.adults p{color:#18d4e0 !important}input#datepicker,input#dpicker{font-family:proximaNova-light !important;letter-spacing:1.2 !important}.selectric .label{color:#262626 !important;font-family:proximaNova-light !important}.hotel-results-search input#datepicker,.hotel-results-search input#dpicker{color:#262626;font-family:proximaNova-light !important}.hotel-results-search a.find-your-city{color:#666666 !important;font-family:proximaNova-light !important;font-size:14px !important}.chooseadate #datepicker,.chooseadate #dpicker{font-family:"ProximaNova-light" !important;letter-spacing:1.1 !important;font-size:16px !important}.review-wrapper .row.star-iconblock>span>h5{background-color:initial;color:#000 !important;font-size:1em !important;margin-top:4px}.checkout-table .t-header{font-size:1.3em !important;font-family:"proximaNova-regular" !important}.billing-detail-wrapper input{color:#000 !important;font-family:"ProximaNova-light" !important}.needhelp{display:none !important}.owl-prev,.owl-next{display:block !important}.no-js .owl-carousel,.owl-carousel.owl-loaded{max-height:none !important}.mobile-only .no-js .owl-carousel,.mobile-only .owl-carousel.owl-loaded{max-height:200px !important}.pool-hours-container{margin-top:100px !important;display:inline-block !important;white-space:nowrap !important}.guests h2{font-family:"ProximaNova-semibold" !important;color:#636363 !important}.guests p{font-size:16px !important}.featured-hotels-container{overflow:hidden !important;height:300px !important}.booknow-button{white-space:nowrap !important}.nurger-menu{margin:0 !important}.thankyou h2{color:#000000 !important}.amenities td{padding-right:20px !important}h4.list-title{display:block;position:relative;left:-10px;font-weight:400;font-size:1.4em;margin-top:15px;color:#424242}.hotel-product-bullets{width:100%;margin-left:15px !important;margin-top:0 !important}.hotel-product-bullets td{width:50%;vertical-align:top;line-height:1.7em;font-size:0.96em;padding-right:15px}.hotel-product-bullets ul{width:95%;margin:0 auto;padding:0px}.hotel-product-bullets li{margin:6px 0px;margin-right:20px;display:list-item;list-style:disc !important;line-height:1.44em;color:#424242;font-family:"ProximaNova-light" !important}@media only screen and (max-width: 850px){.list-wrapper{width:100%}.hotel-product-bullets td{width:100%;display:block !important}.cera-font .left ul{margin-top:0 !important}.below-bullets{padding-left:18px !important}}@media only screen and (max-width: 480px) and (min-width: 480px){.hotel-product-bullets td{position:relative;left:8px;padding:0px;width:100%;display:block !important;margin:0 auto}.below-bullets{padding-left:25px !important}}.small span{font-size:0.9em !important}.cera-font .right .standard .adults .box-pass-first p{margin-right:20px !important}.grey-box strong{font-family:proximaNova-semibold !important;font-size:1.1em !important}.left-side .only-left{display:inline-block;margin-top:30px !important}.checkout-details .date{font-size:23px !important}.cera-font .right .standard .adults p{text-align:center !important}p.below-bullets{font-style:italic !important;margin-top:10px !important;line-height:23px !important;font-size:0.95em !important;padding-left:15px}.hours{font-size:0.95em !important}.hours td{width:23% !important;vertical-align:top !important;color:#0cbbab !important}.hours p{font-weight:600 !important;text-decoration:underline !important}@media only screen and (min-width: 280px) and (max-width: 480px){.hours td{width:100% !important;display:block !important}}@media only screen and (max-width: 767px){.hours td{width:100% !important;display:block !important}.hotel-detail-wrapper .pool-hours-container{width:100% !important}}.cera-font .left ul li{margin:6px auto !important}.cera-font .product-markdown-description h3{font-size:1.4em !important}.cera-font .product-markdown-description ul{display:inline-block;margin:5px 15px !important}.cera-font .product-markdown-description ul li{margin:7px auto !important;font-family:"ProximaNova-regular" !important;font-size:1.05em !important;line-height:20px}.cera-font .product-markdown-description p{margin:2px auto !important;font-family:"ProximaNova-regular" !important;font-size:0.9em !important}.hotel-detail-wrapper p:first-of-type{line-height:21px !important}.cera-font .grey-box{margin-top:25px !important}.hotel-detail-wrapper p{line-height:21px !important}.cera-font .right .standard.two span.max-people{position:relative !important;top:15px !important}.cera-font .right .standard.two span.max-people{position:relative !important;top:15px !important}.cera-font .right .standard .adults p{line-height:0.7em !important}.cera-font .right .standard .adults .adult_lineheight p{line-height:1.7em !important}.cera-font .right .standard h2 .only-left:not(:empty){background-color:#ffbf00 !important}.review-btn{display:none !important}.hotel-results-search input#datepicker,.hotel-results-search input#dpicker{letter-spacing:normal !important;font-size:1em !important}.starting_at{font-size:0.95em !important;letter-spacing:1px !important}.hotel-results-search__location p{top:-6px !important}.cities-search .form-control{font-size:inherit !important}.guest-email-wrapper{margin-top:65px;padding:65px 0 !important;border-width:1px 0;border-style:solid;border-color:#ccc}.guest-email-wrapper .billing-title{padding:0 !important}.guest-email-wrapper .error_span{display:block;margin:30px auto 0 !important;width:100%;max-width:660px}@media (max-width: 770px){.guest-email-wrapper{padding:38px 0 !important}input.guest-email{margin-top:30px !important}}.hotel-psa{margin-top:20px;border:1px solid #f7b600;border-radius:6px;background-color:#fef7e5;padding:24px 14px;display:flex;justify-content:space-between;align-items:top}.hotel-psa-message strong{font-family:"ProximaNova-Regular" !important}.hotel-psa-message ul li{font-family:"ProximaNova-Light" !important;line-height:21px !important}.hotel-psa-message a,.hotel-psa-message a:link,.hotel-psa-message a:active,.hotel-psa-message a:visited{color:#14bada}.hotel-psa-icon{flex:0 0 50px;padding-right:14px}.hotel-psa-icon>img{width:100%}.hotel-psa-message-wrapper{flex:1 1 auto}.hotel-psa-message-wrapper .hotel-psa-message p{margin-top:0.7em}.hotel-psa-message-wrapper .hotel-psa-message ul,.hotel-psa-message-wrapper .hotel-psa-message ol{margin:0.7em 0 0 1em !important}.hotel-psa-message-wrapper .hotel-psa-message ol{padding:0}.hotel-psa-message-wrapper .hotel-psa-message *:first-child{margin-top:0}@media only screen and (max-width: 767px){.container p{font-size:16px}.map-address-block p.address,.map-address-block p.needhelp{font-size:16px}.hotel-psa-message li{font-size:16px}.hotel-psa-icon{flex:0 0 40}.hotel-psa-icon>img{width:100%}}.weekday-prompt-container-dlp{margin-top:20px;margin-bottom:20px;margin-right:10px}@media screen and (min-width: 768px){.weekday-prompt-container-dlp{padding-right:10px !important}}.weekday-prompt-container-dlp.hide{display:none}.weekday-prompt-dlp{display:grid;grid-template-columns:44px auto;grid-template-rows:auto auto;align-items:start;padding:20px;border:1px solid #ebebeb;border-radius:12px}.weekday-prompt__calendar-icon-dlp{flex:0 1 24px;padding-top:8px}.search-weekdays-container-dlp{flex:1 1 auto;padding:0}.search-weekdays-header-dlp{font-size:1rem;font-weight:600}.weekend-prompt__change-link{flex:0 1 auto;cursor:pointer;color:#56bfcf;grid-column-start:2;justify-self:start}.weekend-prompt__change-link:link,.weekend-prompt__change-link:visited,.weekend-prompt__change-link:hover,.weekend-prompt__change-link:active{color:#56bfcf;text-decoration:underline}.modal-footer__cancellation-selection{display:flex}.modal-footer__cancellation-selection button{box-sizing:border-box;padding:1em 2em;height:100%;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.modal-footer__cancellation-selection form+form{margin-left:1em;align-self:stretch}.modal-footer__cancellation-selection button .cancellation-heading{line-height:1.2em;font-weight:bold;font-size:1.3em;margin-bottom:0.8em}@media screen and (max-width: 736px){.modal-footer__cancellation-selection{display:flex;flex-direction:column}.modal-footer__cancellation-selection form+form{margin-left:0;margin-top:1em}}#successModal .modal-body .success-modal__heading{font-size:1.3em !important;font-weight:bold}#successModal .modal-body p{font-size:0.9em !important}#successModal .modal-footer button{box-sizing:border-box;padding:1em 2em;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}
