a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:inherit;font:inherit;font-weight:400;font-style:normal}article,aside,figcaption,figure,footer,header,menu,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{box-sizing:border-box}[hidden]{display:none!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}html{font-size:medium}img,svg{max-width:100%;height:auto}svg{max-height:100%}.desktop-show{display:none}.center{text-align:center}.text-right{text-align:right}.align-center{margin:0 auto}.a:active,a:focus,a:hover{text-decoration:none;outline:0!important}.check-list,.ul-reset,form .optionset,form .optionset li,nav li,nav ul{margin:0;padding:0;list-style:none}.ul-inline{overflow:hidden}.ul-inline li{display:inline-block}.display-flex{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-align:center;align-items:center}.display-flex>*{-ms-flex:auto;flex:auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.col-lg-3-5,.col-lg-8-5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.col-lg-3-5{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.col-lg-8-5{-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%}}label{color:#272727}.dropdown:focus,.input-guests-wrapper .input-guests:focus,.input-guests:focus,.input-replicate:focus,.widget-search .dropdown.valid:focus,.widget-search .input-guests-wrapper.valid:focus,.widget-search .valid.input-guests:focus,.widget-search .valid.input-replicate:focus,.widget-search input.valid[type=date]:focus,.widget-search input.valid[type=email]:focus,.widget-search input.valid[type=number]:focus,.widget-search input.valid[type=password]:focus,.widget-search input.valid[type=text]:focus,.widget-search select.valid:focus,.widget-search textarea.valid:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:inset 0 0 1px 2px #728ce2;border-color:#fff}.form-group label{display:block;vertical-align:top;margin-bottom:.5rem}.form-group{margin-bottom:1.7rem;position:relative}.form-group>label{width:100%}.form-group-checkbox.form-group>label,.form-group-radio.form-group>label{width:auto}.form-group .button{margin-bottom:0}.form-group-checkbox label,.form-group-radio label{width:auto;max-width:90%;cursor:pointer;display:inline-block;margin-bottom:0;margin-right:0}.form-group-checkbox input[type=checkbox],.form-group-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;border:1px solid #ccd4dd;color:#01071d;height:20px;width:20px;cursor:pointer;vertical-align:middle}.form-group-checkbox input[type=checkbox]:checked:before,.form-group-radio input[type=radio]:checked:before{position:absolute;font:13px/1 Montserrat,Verdana,Geneva,sans-serif;top:calc(50% - 7px);left:calc(50% - 4px);content:"\02143";transform:rotate(40deg);font-weight:700}.form-group-checkbox input:disabled[type=checkbox],.form-group-radio input:disabled[type=radio]{background:#dedede;border-color:#dedede}.form-group-checkbox input[type=checkbox]:disabled:checked:before,.form-group-radio input[type=radio]:disabled:checked:before{color:#4c4c4c}.form-group-checkbox input:disabled[type=checkbox],.form-group-checkbox input:disabled[type=checkbox]+label,.form-group-radio input:disabled[type=radio],.form-group-radio input:disabled[type=radio]+label{cursor:auto}.resort-summary img,.rooms-wrap .room .details-cell img{border-radius:100px;box-shadow:3px 3px 6px 1px rgba(0,0,0,.2)}.dropdown,.input-guests,.input-replicate,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;color:#333;background:#fff;font-size:1rem;padding:.8em;vertical-align:middle;border-radius:2px;transition:all .2s;outline:0}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutter-padding.col,.no-gutter-padding[class*=col-],.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.h-100{height:100%!important}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.datepicker,.input-expand{box-shadow:0 2px 5px 0 rgba(0,0,0,.18);position:relative;background:#fff;padding:1rem}:root{font-family:Montserrat,Verdana,Geneva,sans-serif;font-size:15px;color:#3d3d3d}h1{font-size:1.6rem;margin-top:.7em}h1,h2{margin-bottom:1em}h2{font-size:1.4rem}h3{font-size:1.2rem}h3,h4{margin-bottom:1em}h4{font-size:1.1rem}p{margin-bottom:1.2em;line-height:1.4}a{color:#4a92dc;text-decoration:none}a:focus,a:hover{color:#124989}::-moz-selection{background-color:#002856;color:#fff}::selection{background-color:#002856;color:#fff}.widget-search h1{font-size:1.5rem;margin-bottom:1em}.message{padding:1rem;border-radius:5px;margin-bottom:1.5rem}.message p:last-child{margin-bottom:0}.success{background-color:#39ab58;color:#fff}.success a{color:#fff;text-decoration:underline}.success a:focus,.success a:hover{color:#fff;text-decoration:none}.error{background-color:#d75350;color:#fff}.error a{color:#fff;text-decoration:underline}.error a:focus,.error a:hover{color:#fff;text-decoration:none}@media (min-width:577px){:root{font-size:17px}.widget-search h1{font-size:1.7rem;margin-bottom:1.7em}}.button,.button-back,.button-round,.button-text,.modal:not(.bootstrap) .close-overlay,button{border:none;background:0 0;cursor:pointer;font-size:1rem;font-family:Montserrat,Verdana,Geneva,sans-serif;text-align:center;display:inline-block;transition:all .2s;text-decoration:none}.button{background-color:#002856;border-radius:3px;color:#fff;margin-bottom:10px;padding:.8em 1.3em;min-width:80px}.button:focus,.button:hover{background-color:#124989;color:#fff}.button-round{border-radius:100px;border:1px solid #002856;padding:4px;background:#fff;display:inline-block;width:40px;height:40px;margin-right:0;min-width:auto;vertical-align:middle}.button-round span{font-size:1.2rem}.button-round:not(:disabled):hover{background-color:#002856;border-color:#002856;color:#fff;outline:0}.button-round:disabled{border-color:#ccc;color:#ccc}.button-back,.button-text{color:#002856;padding:.8em}.button-proceed{width:80%;font-weight:600;font-size:1.2rem}.result-room .booking-proceed,.select-button-wrapper input[type=radio]:checked+span:before,.select-button-wrapper span{background-color:#002856;color:#fff;font-size:1.1rem;text-align:center;font-weight:600}.button:disabled,.select-button-wrapper span{background-color:#989898;color:#fff;cursor:default}.button:hover:disabled,.select-button-wrapper span:hover{background-color:#989898;color:#fff}.button-back{background:0 0;text-transform:uppercase;color:initial;font-size:.8rem;font-weight:700;padding:.5rem}.dropdown,.input-guests,.input-guests-wrapper .input-guests,.input-replicate,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{width:100%;font-family:Montserrat,Verdana,Geneva,sans-serif;border-color:#ccd4dd;color:#333}.dropdown:focus,.input-guests-wrapper .input-guests:focus,.input-guests:focus,.input-replicate:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}.dropdown.error,.error.input-guests,.error.input-replicate,.input-guests-wrapper .input-guests.error,.input-replicate.error,input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,select.error,textarea.error{border-color:#d75350;background:#fff;color:#333}.dropdown.error:focus,.error.input-guests:focus,.error.input-replicate:focus,.input-guests-wrapper .input-guests.error:focus,.input-replicate.error:focus,input[type=date].error:focus,input[type=email].error:focus,input[type=number].error:focus,input[type=password].error:focus,input[type=text].error:focus,select.error:focus,textarea.error:focus{box-shadow:inset 0 0 1px 1px #d75350}.dropdown.valid,.input-guests-wrapper .input-guests.valid,.input-replicate.valid,.valid.input-guests,.valid.input-replicate,input[type=date].valid,input[type=email].valid,input[type=number].valid,input[type=password].valid,input[type=text].valid,select.valid,textarea.valid{border-color:#1ca645}.dropdown.valid:focus,.input-guests-wrapper .input-guests.valid:focus,.input-replicate.valid:focus,.valid.input-guests:focus,.valid.input-replicate:focus,input[type=date].valid:focus,input[type=email].valid:focus,input[type=number].valid:focus,input[type=password].valid:focus,input[type=text].valid:focus,select.valid:focus,textarea.valid:focus{box-shadow:inset 0 0 1px 1px #1ca645}.widget-search .dropdown.valid,.widget-search .input-guests-wrapper.valid,.widget-search .input-replicate.valid,.widget-search .valid.input-guests,.widget-search .valid.input-replicate,.widget-search input[type=date].valid,.widget-search input[type=email].valid,.widget-search input[type=number].valid,.widget-search input[type=password].valid,.widget-search input[type=text].valid,.widget-search select.valid,.widget-search textarea.valid{border-color:#ccd4dd}.widget-search .dropdown.valid:focus,.widget-search .input-guests-wrapper.valid:focus,.widget-search .input-replicate.valid:focus,.widget-search .valid.input-guests:focus,.widget-search .valid.input-replicate:focus,.widget-search input[type=date].valid:focus,.widget-search input[type=email].valid:focus,.widget-search input[type=number].valid:focus,.widget-search input[type=password].valid:focus,.widget-search input[type=text].valid:focus,.widget-search select.valid:focus,.widget-search textarea.valid:focus{outline:0}input.input-number{width:4rem}.input-guests,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.1;text-overflow:""}.input-guests::-ms-expand,select::-ms-expand{display:none}.dropdown,.input-guests,select{padding:.8em;padding-right:30px;background-image:url(../../base/images/select-arrow.svg);background-size:14px;background-position:calc(100% - 14px) 52%;background-repeat:no-repeat}.dropdown option,.input-guests option,select option{padding:.8em .8em 0}label.error{font-weight:400;padding:.5em;position:relative;margin-top:.5rem;width:auto;display:inline-block}label.error:before{content:"";display:block;background:#d75350;position:absolute;top:-5px;left:10px;height:10px;width:10px;transform:rotate(45deg)}.form-group-checkbox>input[type=checkbox],.form-group-checkbox label+input[type=checkbox],.form-group-checkbox label input[type=checkbox]{margin-right:.3rem}.form-group-checkbox label+input[type=checkbox]{margin-right:0;vertical-align:middle}.form-group-radio>input[type=radio],.form-group-radio label+input[type=radio],.form-group-radio label input[type=radio]{margin-right:.3rem}.form-group-radio input[type=radio]{border-radius:50px}.modal:not(.bootstrap),.widget{background:#fff;padding:1rem .3rem;border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.18);margin-bottom:2rem}@media (min-width:400px){.modal:not(.bootstrap),.widget{padding:1rem .7rem}}.widget-search h1,.widget-search h2{font-family:EB Garamond,Times New Roman,serif}.widget-search>header,.widget-summary>header{text-align:center}.widget-search input[type=submit].button,.widget-summary input[type=submit].button{width:100%;margin-top:1.2rem}aside .widget-search{display:none}.widget-summary{box-shadow:none;background:#ececec;cursor:pointer;padding-bottom:.5rem;margin-bottom:1rem}.widget-summary:focus,.widget-summary:hover{background-color:#dee5ec}.widget-summary .main{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.widget-summary .date,.widget-summary .dest,.widget-summary .details{background-size:15px;background-position:0;background-repeat:no-repeat}.widget-summary header{text-align:left;font-weight:600;width:100%;margin-bottom:.5rem}.widget-summary .date,.widget-summary .dest,.widget-summary .details{font-size:.8rem;padding:.5rem 1.5em .5rem 1.5rem}.widget-summary .dest{background-image:url(../../base/images/search.svg)}.widget-summary .date{background-image:url(../../base/images/calendar.svg)}.widget-summary .details{background-image:url(../../base/images/guests.svg)}.widget-book-details>header{text-align:center}.widget-book-details h2{font-family:EB Garamond,Times New Roman,serif}.widget-book-details .details{font-size:.9rem}.widget-book-details .details h3{font-size:.9rem;font-weight:700;margin:1em 0 .5em}.widget-book-details .details p{margin-bottom:.2em}.widget-book-details .discount dl{font-style:italic;font-size:.8rem}.widget-book-details .discount dt{padding:0;font-weight:400;font-style:italic}.widget-book-details .discount dd.price{width:30%;font-style:italic}.widget-book-details .discount h3{margin-bottom:0;color:#002856;font-style:italic}.widget-cards-accepted{text-align:center}.widget-cards-accepted img{max-height:150px;max-width:200px}.widget-cards-accepted h2{margin-bottom:0}@media (min-width:577px){.modal:not(.bootstrap),.widget{padding:2rem}.widget-summary{padding:1rem 1rem .5rem}}@media (min-width:769px){aside .widget-search .col-md-6{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}aside .widget-search{display:block}.widget-summary{display:none}}@media (min-width:993px){aside .widget-search{padding:2rem 0}aside .widget-book-details{padding:2rem 1rem}aside .widget-book-details .resort-summary img{max-width:70px;width:70px;height:70px}aside .widget-book-details .resort-summary .resort-name{font-size:1rem}aside .widget-book-details .resort-summary .location,aside .widget-book-details .resort-summary .rating{font-size:.8rem}aside .widget-book-details .resort-summary .rating span{display:block}}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#header+main{-ms-flex:1;flex:1;padding:1rem 0}.navigate{display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-align:center;align-items:center}.breadcrumbs li>span{display:block;padding:.2em;color:#868383}.breadcrumbs li.active span{color:#222;font-weight:600}.breadcrumbs li:not(.active){display:none}.breadcrumbs li a{text-decoration:none}.resort-summary{margin-bottom:1rem;display:-ms-flexbox;display:flex}.resort-summary img{margin-right:1.5rem;width:100px;height:100px;display:block;object-fit:cover}.resort-summary .resort-name{color:#002856;font-size:1rem;margin-bottom:.5em}.resort-summary .location{font-size:.9rem;margin-bottom:.5em}.resort-summary .rating{font-size:.9rem}.resort-summary .rating span{width:75px;height:15px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="-40 -40 80 80"><path fill="%23555554" stroke="%23555554" stroke-width="1"  d="M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 "/></svg>');position:relative;display:inline-block;margin-right:1em;vertical-align:middle}.booking-summary{margin-top:2rem}.booking-summary dl{width:100%}.booking-summary dl div{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}.booking-summary dl dd,.booking-summary dl dt{padding:.5rem 0}.booking-summary dl dt{font-weight:600;padding:.5rem}.booking-summary .details .price{width:100%}.booking-summary .price{color:#002856;font-weight:600;text-align:right;padding-right:1rem}.booking-summary .sub-total,.booking-summary .total{display:table;border-collapse:collapse;width:100%}.booking-summary .sub-total div,.booking-summary .total div{display:table-row}.booking-summary .sub-total dt,.booking-summary .total dt{width:50%;text-align:center}.booking-summary .sub-total dd,.booking-summary .sub-total dt,.booking-summary .total dd,.booking-summary .total dt{display:table-cell}.booking-summary .sub-total{margin:1rem 0}.booking-summary .sub-total dd,.booking-summary .sub-total dt{border:1px solid #002856}.booking-summary .total{background:#002856;color:#fff}.booking-summary .total dd,.booking-summary .total dt{margin-top:2rem}.booking-summary .total dt{border-right:1px solid #fff}.booking-summary .total .price{color:#fff}main.home-search{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:2rem;padding-bottom:2rem}main.home-search .search-wrapper{display:-ms-flexbox;display:flex}main.home-search .widget-search{max-width:790px;margin:0 auto}.noscroll{overflow:hidden}.overlay{position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;background:rgba(40,40,40,.75);z-index:100;display:none}.overlay footer{display:none;text-align:center;margin-top:1rem}.modal:not(.bootstrap){margin:15vh auto;width:80%;max-width:650px;padding:30px;position:relative}.modal:not(.bootstrap) .close-overlay{padding:1rem 2rem;position:absolute;top:0;right:0;font-weight:600;font-size:1.3rem}[aria-hidden=true]{display:none}[aria-hidden=false]{display:block}@media (min-width:577px){.col,.container,[class*=col-]{padding-right:20px;padding-left:20px}.row{margin-right:-20px;margin-left:-20px}.resort-summary .resort-name{font-size:1.2rem;margin-bottom:1em}.resort-summary .loction{font-size:1rem}.resort-summary img{max-width:136px;width:136px;height:136px}.booking-summary dl{display:table}.booking-summary dl div{display:table-row;width:auto}.booking-summary dl dd,.booking-summary dl dt{display:table-cell}.booking-summary .details .price{width:auto}.booking-summary .sub-total dt,.booking-summary .total dt{width:37%}}@media (min-width:769px){#header+main{padding:3rem 0}.navigate{margin-bottom:0;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:start;align-items:start}.breadcrumbs{margin-bottom:2.5rem}.breadcrumbs span span{display:none}.breadcrumbs li{display:inline-block!important}.breadcrumbs li:not(:last-of-type) span:after{content:">";color:#222;padding:0 0 0 .5em;font-weight:600}}@media (min-width:993px){main.home-search{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1025px){main.home-search{padding-top:6rem;padding-bottom:6rem}}.btn.room-extra-detail{display:inline-block;height:1em;width:1em;padding:0;margin-left:.5em;margin-top:-3px;background-color:transparent;border:0;position:relative}.btn.room-extra-detail svg{display:block;height:1em;width:1em;fill:#136690}.btn.room-extra-detail:hover{background:0 0}.btn.room-extra-detail:hover svg{fill:#1676a7}.btn.room-extra-detail .tooltip-text{transition:visibility .5s ease;border-radius:.5em;display:none;visibility:hidden;position:absolute;font-size:.8em;text-align:left;padding:.8em;background-color:#eee;color:#111;top:-1em;right:0;width:100%;min-width:200px;width:20vw;box-shadow:0 0 5px 0 rgba(50,50,50,.3)}.btn.room-extra-detail .tooltip-text:after{display:block;content:"";position:absolute;right:0;bottom:-8px;width:20px;height:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #eee}.btn.room-extra-detail.show .tooltip-text{display:block;visibility:visible}#header{box-shadow:0 5px 5px rgba(0,0,0,.1);padding:.5rem 0}#header .container>.row{-ms-flex-pack:center;justify-content:center}#header .contact,#header .logo{padding:5px 0}#header .logo a{display:block}#header .logo img{width:170px}#header .contact{font-size:.9em;text-align:center}#header .contact span{display:inline-block;color:#868383;background-position:0 0;background-repeat:no-repeat;background-size:auto 19px;padding-left:1.5rem;min-height:1.5rem}#header .contact span:not(:last-child){margin-bottom:.5em}#header .contact .phone{background-image:url(../../base/images/phone.svg)}#header .contact .email{background-image:url(../../base/images/envelope.svg);margin-left:2rem}#header .social p{margin-bottom:0}#header span.facebook,#header span.twitter{display:inline-block;color:#868383;background-position:0 0;background-repeat:no-repeat;background-size:auto 1em;padding-left:1em;min-height:1em;font-size:1.2rem}#header span.facebook{background-image:url(../../base/images/facebook.svg);filter:brightness(180%) grayscale(100%)}#header span.facebook:hover{filter:none}#header span.twitter{background-image:url(../../base/images/twitter.svg);filter:brightness(100%) grayscale(100%)}#header span.twitter:hover{filter:none}.breadcrumbs{font-size:.9rem}@media (min-width:769px){#header{padding:1rem 0}#header .container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}#header .logo img{width:227px}#header .contact{text-align:right;font-size:.9rem}#header .contact span{display:inline-block;margin-bottom:0!important}}@media (min-width:1025px){#header .contact{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:end;justify-content:flex-end}}.home-search+#footer{margin-top:0}@media (min-width:769px){.room-details{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}.room-details h3{width:100%}.room-details .guest{width:45%}.room-details .guest .title.input-guests,.room-details .guest select.title{max-width:10rem}}.datepicker{box-sizing:border-box;position:absolute;width:260px;z-index:1}.datepicker,.datepicker__inner{overflow:hidden}.datepicker__month{border-collapse:collapse;text-align:center;width:100%}.datepicker__month--month2{display:none}.datepicker__month-day--valid{cursor:pointer}.datepicker__month-day--lastMonth,.datepicker__month-day--nextMonth{visibility:hidden}.datepicker__month-button{cursor:pointer}.datepicker__info--feedback{display:none}.datepicker__info--error,.datepicker__info--help{display:block}.datepicker__close-button{cursor:pointer}.datepicker__tooltip{position:absolute}@media (min-width:768px){.datepicker__months{overflow:hidden}.datepicker__month{width:200px}.datepicker__month--month1{float:left}.datepicker__month--month2{display:table;float:right}.datepicker__month-button--disabled{visibility:hidden}.datepicker__months{position:relative}.datepicker__months:before{background:#dcdcdc;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;width:1px}}.datepicker{left:0;z-index:100;width:100%;min-width:300px}.datepicker__inner{overflow:visible}.datepicker{right:50%;left:auto;transform:translateX(50%)}@media (min-width:577px){.datepicker{right:0;left:auto;transform:none}}.datepicker__month{font-size:12px}.datepicker__month-caption{vertical-align:middle}.datepicker__week-days{height:2em;vertical-align:middle}.datepicker__week-name{font-weight:400;text-transform:uppercase}.datepicker__month-day{transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#002856;padding:12px 8px}.datepicker__month-day--no-checkin{position:relative}.datepicker__month-day--no-checkin:after{background-color:rgba(255,0,0,.1);bottom:0;content:"";display:block;left:0;position:absolute;right:50%;top:0;z-index:-1}.datepicker__month-day--no-checkout{position:relative}.datepicker__month-day--no-checkout:after{background-color:rgba(255,0,0,.1);bottom:0;content:"";display:block;left:50%;position:absolute;right:0;top:0;z-index:-1}.datepicker__month-day--invalid{color:#e8ebf4}.datepicker__month-day--disabled{color:#e8ebf4;position:relative}.datepicker__month-day--disabled:after{content:"\00d7";left:50%;position:absolute;color:red;font-size:16px;top:50%;transform:translate(-50%,-50%)}.datepicker__month-day--day-of-week-disabled{background-color:rgba(232,235,244,.5)}.datepicker__month-day--selected:after{display:none}.datepicker__month-day--hovering,.datepicker__month-day--selected{background-color:#ccd4dd}.datepicker__month-day--today{background-color:#484c55;color:#fff}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:#002856;color:#fff}.datepicker__month-day--last-day-selected:after{content:none}.datepicker__month-name{font-weight:600;color:#002856}.datepicker__month-button{transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:#d6dae5;border-radius:4px;color:#9da6b8;display:inline-block;font-weight:600;font-size:2rem;width:48px;height:48px;line-height:48px}.datepicker__month-button:hover{background-color:#002856;color:#fff}.datepicker__topbar{margin-bottom:20px;position:relative;min-height:2rem}.datepicker__info-text{font-size:13px}.datepicker__info--selected{font-size:11px;text-transform:uppercase}.datepicker__info--selected-label{color:#484f61}.datepicker__info-text--selected-days{font-size:11px;font-style:normal}.datepicker__info--error{color:red;font-size:13px;font-style:italic}.datepicker__info--help{color:#484f61;font-style:italic;font-size:.9rem}.datepicker__close-button{transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:#fff;border:none;color:#002856;padding:7px 13px;height:48px;width:48px;position:absolute;top:-.5rem;right:-1rem}.datepicker__close-button:hover{background-color:#484c55;color:#fff}.datepicker_toolbar{margin-bottom:35px}.datepicker__tooltip{background-color:#ffe684;border-radius:2px;font-size:11px;margin-top:-5px;padding:5px 10px}.datepicker__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ffe684;bottom:-4px;content:"";left:50%;margin-left:-4px;position:absolute}@media (max-width:767px){.datepicker__topbar{padding-right:50px}.datepicker__month--month2{display:none}.datepicker{padding-top:.5rem}}@media (min-width:769px){.datepicker{width:560px}.datepicker__month{width:240px}.datepicker__close-button{margin-top:0;position:absolute;right:0;top:0}aside .datepicker{left:0;right:auto}}.input-expand{width:100%}.input-expand .button{width:auto}.input-datepicker,.input-guests{cursor:pointer}input.input-datepicker{background-image:url(../../base/images/calendar.svg);background-size:20px;background-position:calc(100% - 14px) 52%;background-repeat:no-repeat;padding-right:40px}.input-guests-wrapper{position:relative}.input-guests-wrapper .room-name{font-weight:600}.input-guests{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.input-guests>div:not(:last-of-type){margin-right:.5em}.input-guests label,.input-guests span{cursor:pointer}.input-guests .input-guests-adults,.input-guests .input-guests-children,.input-guests .input-guests-infants{display:none}.input-guests label{display:inline-block;font-weight:400;margin:0;padding-left:.2em}.input-expand.guest-information{display:none;padding-top:0;padding-bottom:0}.input-expand.guest-information.active{display:block}.input-expand.guest-information .room header{padding:.5rem 1rem;background:0 0;margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.input-expand.guest-information .room:first-of-type header{padding:.8rem}.input-expand.guest-information .room .room-wrap{display:none}.input-expand.guest-information .room header:focus,.input-expand.guest-information .room header:hover{background:rgba(109,146,238,.2)}.input-expand.guest-information .room header:focus>span,.input-expand.guest-information .room header:hover>span{text-decoration:underline}.input-expand.guest-information .room.expand header{background:rgba(15,47,128,.2)}.input-expand.guest-information .room.expand span.btn-edit{display:none}.input-expand.guest-information .room.expand .room-wrap{display:block}.input-expand.guest-information .room .button-remove{font-size:.9em}.input-expand.guest-information .room .button-remove:focus,.input-expand.guest-information .room .button-remove:hover{color:#840000}.input-expand.guest-information .room .button-remove:disabled,.input-expand.guest-information .room .button-remove span{display:none}.input-expand.guest-information .guests{padding:.5em 0;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.input-expand.guest-information .guests label span{display:block;font-size:.8em;font-weight:400}.input-expand.guest-information .guests>div>span{width:2rem;display:inline-block;text-align:center}.input-expand.guest-information .children-age{display:none}.input-expand.guest-information .children-age label{font-size:.9rem}.input-expand.guest-information .children-age .input-guests,.input-expand.guest-information .children-age select{width:5rem}.input-expand.guest-information .child-age{margin-right:1rem}.input-expand.guest-information footer{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ccc;padding:1rem;margin-right:-1rem;margin-left:-1rem;margin-top:1.5rem;background:#fff}.input-expand.guest-information footer .button-clear{margin-right:1rem}@media (min-width:577px){.widget-search:not(aside) .input-guests .input-guests-adults,.widget-search:not(aside) .input-guests .input-guests-children,.widget-search:not(aside) .input-guests .input-guests-infants{display:inline-block}.widget-search:not(aside) .input-guests .input-guests-guests{display:none}.input-expand.guest-information{max-height:390px;min-width:330px;overflow-y:scroll}.input-expand.guest-information footer{position:-webkit-sticky;position:sticky;bottom:0}.input-expand.guest-information .room .button-remove span{display:inline-block}.input-expand{position:absolute;z-index:4}}.result .price{color:#002856;font-weight:600}.result .room-name{font-size:1rem;margin-bottom:.5em;font-weight:600}.result .room-type{font-weight:600}.result .availability{font-size:.8em;font-weight:600}.result .stay{font-size:.7em}.result .label{font-size:.8rem}.result .label,.result .message{text-transform:uppercase;font-weight:600}.result .message{font-size:.7rem;color:#002856}.result+.result{margin-top:4rem}.result .resort-summary{margin-bottom:2rem}.result-price .price span{font-size:1.3rem}.result-room header{margin-bottom:3rem}.result-room header .room-name{font-size:1.1rem;font-weight:600;color:#002856;margin-bottom:.5em}.result-room header .room-name span{font-weight:400}.result-room header .sub{font-size:.9rem}.result-room+.result-room{border-top:1px solid #acacac;padding-top:1.5rem}.rooms-wrap .room{display:block;margin-bottom:2.4rem}.rooms-wrap .room .details-cell{display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap}.rooms-wrap .room .details-cell img{width:80px;height:80px;margin-right:5%}.rooms-wrap .room .select-cell{margin-top:1rem}.rooms-wrap .room .select-cell>div{margin-bottom:.2rem}.rooms-wrap .room .select-cell .price{font-weight:600;margin-bottom:.5em;font-size:1.2rem}.total-book-wrap{text-align:center;margin-top:2.5rem}.total-book-wrap .total-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;font-size:1.1rem}.total-book-wrap .total-wrap div:first-child{border-right:1px solid #fff}.total-book-wrap .total-wrap div{-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem 1rem;background-color:#002856;color:#fff;font-weight:600}.total-book-wrap .total-wrap .total-price{padding-right:3rem;padding-left:3rem}.select-button-wrapper{position:relative;display:inline-block;cursor:default;width:100%;height:45px;max-width:8rem}.select-button-wrapper input[type=radio]{opacity:0;width:0;height:0}.select-button-wrapper input[type=radio]:checked+span:before{content:"Selected"}.select-button-wrapper span{display:inline-block;position:absolute;border-radius:3px;max-width:8rem;border:0;cursor:pointer;height:100%;width:100%;top:0;left:0}.select-button-wrapper span:before{content:"Select";width:100%;height:100%;display:block;padding:10px}.select-button-wrapper span:hover{background-color:#002856}@media (min-width:577px){.rooms-wrap .room{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rooms-wrap .room>div{-ms-flex:0 0 auto;flex:0 0 auto}.rooms-wrap .room .details-cell{-ms-flex-preferred-size:60%;flex-basis:60%}.rooms-wrap .room .details-cell img{margin-right:2rem}.rooms-wrap .room .details-cell>div{-ms-flex:1;flex:1}.rooms-wrap .room .select-cell{text-align:right;margin-left:0;-ms-flex-preferred-size:40%;flex-basis:40%;margin-top:0}}.checkout .guest .title{font-weight:600}.checkout .room-name{font-size:1.2rem;margin-bottom:1em;font-weight:600;color:#002856}.confirmation .resort-summary{margin-top:2rem}.confirmation .book-details{border-bottom:1px solid #ccc;padding-bottom:1rem}.confirmation .book-details h2{font-family:Montserrat,Verdana,Geneva,sans-serif;font-size:1.1rem;font-weight:700}.button-print{margin-bottom:2rem}.package{margin-top:2rem}.package .title{font-size:.8rem;margin-bottom:.5em;font-weight:700}.package p{font-size:.7rem}.terms{margin-top:2rem;font-size:.8rem}@media (min-width:1200px){.container{max-width:1190px}}#header,#header+main{padding-left:0;padding-right:0}@media (min-width:400px){#header,#header+main{padding-left:15px;padding-right:15px}}@media (-ms-high-contrast:none){#header,::-ms-backdrop{height:80px}.home-search,::-ms-backdrop{min-height:600px}}@supports (-ms-ime-align:auto){@media (min-width:577px){.input-expand.guest-information footer{position:relative}}}.modal:not(.bootstrap) [class^=logo] img,.widget [class^=logo] img{max-width:115px}.modal:not(.bootstrap) .logo-elite>img,.widget .logo-elite>img{max-width:175px}.modal:not(.bootstrap) .logo-gb>img,.widget .logo-gb>img{max-width:65px}.modal:not(.bootstrap) .logo-club>img,.widget .logo-club>img{max-width:100px}.home-search [class^=logo] img{max-width:160px}.home-search .logo-elite>img{max-width:210px}.home-search .logo-gb>img{max-width:85px}.home-search .logo-club>img{max-width:130px}main.home-search{background-image:url(../images/bg/general.jpg)}main.home-search.st-jamess-club-antigua{background-image:url(../images/bg/st-jamess-club-antigua.jpg)}main.home-search.galley-bay{background-image:url(../images/bg/galley-bay.jpg)}main.home-search.hammock-cove{background-image:url(../images/bg/hammock-cove.jpg)}main.home-search.pineapple-beach-club{background-image:url(../images/bg/pineapple-beach-club.jpg)}main.home-search.verandah{background-image:url(../images/bg/verandah.jpg)}main.home-search.club-barbados{background-image:url(../images/bg/club-barbados.jpg)}main.home-search.st-jamess-club-morgan-bay{background-image:url(../images/bg/st-jamess-club-morgan-bay.jpg)}main.home-search.palm-island{background-image:url(../images/bg/palm-island.jpg)}main.home-search .widget-search.top-tabs{position:relative;margin-top:50px;border-top-left-radius:0}main.home-search .widget-search.top-tabs .widget-tabs{position:absolute;top:-56px;left:0;width:100%}main.home-search .widget-search.top-tabs .widget-tabs a{background-color:#fff;padding:1em 1.5em;font-size:.75em;display:inline-block;height:56px;color:#3d3d3d;text-transform:uppercase}main.home-search .widget-search.top-tabs .widget-tabs a span{display:block;text-align:center}main.home-search .widget-search.top-tabs .widget-tabs a span:first-of-type{font-weight:700;margin-bottom:.2em}main.home-search .widget-search.top-tabs .widget-tabs a span:last-of-type{font-size:.7em}main.home-search .widget-search.top-tabs .widget-tabs a.package-link{background-color:#bf1b50;color:#fff}#footer{margin-top:30px;background-color:#eaeaea;color:#a8a8a8}#footer svg{max-height:80px;margin-bottom:2em}#footer a{color:#fff}#footer a:focus,#footer a:hover{text-decoration:underline}#footer .contact-block{color:#000}#footer .social-media a{font-size:42px}#footer .social-media a:hover i{opacity:.8}#footer .social-media i[class*=facebook]{color:#3b5998}#footer .social-media i[class*=twitter]{color:#3597e2}#footer .social-media i[class*=instagram]{color:#e95950}#footer .social-media i[class*=youtube]{color:red}#footer #foot-logos .title{text-align:center;text-transform:uppercase;font-size:.9em;position:relative;z-index:1;font-family:Montserrat,Verdana,Geneva,sans-serif;color:#474646;margin-top:0}#footer #foot-logos .title:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1}#footer #foot-logos .title span{background:#eaeaea;padding:0 20px}#footer #foot-logos ul.resort-logos-list{-ms-flex-pack:center;justify-content:center}#footer #foot-logos ul.resort-logos-list img{filter:grayscale(1);opacity:.8}#footer #foot-logos ul.resort-logos-list img:focus,#footer #foot-logos ul.resort-logos-list img:hover{filter:none;opacity:1}#footer .social-links{font-size:1.3em}#footer .social-links a{color:#7d7d7d;padding:5px 6px}#footer .social-links a:focus,#footer .social-links a:hover{text-decoration:none;color:#444}#footer .section{padding-top:20px;padding-bottom:20px}#footer .section.first{padding-top:30px}#footer .bg-dark{background-color:#a6a6a6;color:#fff}#footer .bg-light{background-color:#cfcfcf}#footer .section.signup{background-color:#43b4c7;background-image:url(img/asfalt-light.png);color:#fff}#footer .section.signup .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#footer .section.signup #mc_embed_signup label{display:block;font-size:20px;padding-bottom:10px;font-weight:400;max-width:550px;margin:0 auto 1em;text-align:center}#footer .section.signup #mc_embed_signup input.email{font-family:Open Sans,Helvetica Neue,Arial,Helvetica,Verdana,sans-serif;font-size:15px;border:none;padding:10px 15px;height:40px}#footer .section.signup #mc_embed_signup input.email::-webkit-input-placeholder{text-transform:capitalize}#footer .section.signup #mc_embed_signup input.email::-moz-placeholder{text-transform:capitalize}#footer .section.signup #mc_embed_signup input.email:-ms-input-placeholder,#footer .section.signup #mc_embed_signup input.email::-ms-input-placeholder{text-transform:capitalize}#footer .section.signup #mc_embed_signup input.email::placeholder{text-transform:capitalize}#footer .section.signup #mc_embed_signup .button{font-size:15px;background-color:#585656;height:40px}.footer-inline-menu{font-size:.7em;text-transform:uppercase}.footer-inline-menu li{position:relative}.footer-inline-menu li+li:before{content:"|";transform:translateY(16%);position:absolute;left:-5px}.footer-inline-menu a{padding:5px 7px;display:block}.bg-dark .footer-inline-menu li+li:before{color:#fff}ul.resort-logos-list{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.resort-logos-list li{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}ul.resort-logos-list li a{padding:22px 17px 10px;display:block}ul.resort-logos-list li img{height:65px}ul.resort-logos-list li img.lg-ver{height:30px}ul.resort-logos-list li img.lg-palm{height:35px}ul.resort-logos-list li img.lg-pbc{height:54px}ul.resort-logos-list li img.lg-hc{height:18px}@media (max-width:768px){#footer .signup #mc_embed_signup label{font-size:18px}#footer .signup .wrapper{margin-left:0}#footer #mc_embed_signup input.email{margin-bottom:5px}#footer #mc_embed_signup .clear{display:block;width:100%}#footer #mc_embed_signup .button{margin:0}}