@font-face{font-family:'Afiany';src:url("../fonts/Afiany.eot");src:url("../fonts/Afiany.eot?#iefix") format("embedded-opentype"),url("../fonts/Afiany.woff") format("woff"),url("../fonts/Afiany.ttf") format("truetype")}@font-face{font-family:'ContaneText Light';src:url("../fonts/ContaneText-Light.eot");src:url("../fonts/ContaneText-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ContaneText-Light.woff") format("woff"),url("../fonts/ContaneText-Light.ttf") format("truetype")}@font-face{font-family:'ContaneText Extrabold';src:url("../fonts/Contane-Extrabold.eot");src:url("../fonts/Contane-Extrabold.eot?#iefix") format("embedded-opentype"),url("../fonts/Contane-Extrabold.woff") format("woff"),url("../fonts/Contane-Extrabold.ttf") format("truetype")}@font-face{font-family:'Gotham Bold';src:url("../fonts/gotham-bold.eot");src:url("../fonts/gotham-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham-bold.woff") format("woff"),url("../fonts/gotham-bold.ttf") format("truetype")}@font-face{font-family:'Gotham Medium';src:url("../fonts/Gotham-Medium_gdi.eot");src:url("../fonts/Gotham-Medium_gdi.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Medium_gdi.woff") format("woff"),url("../fonts/Gotham-Medium_gdi.ttf") format("truetype")}@font-face{font-family:'Gotham Book';src:url("../fonts/gotham-book.eot");src:url("../fonts/gotham-book.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham-book.woff") format("woff"),url("../fonts/gotham-book.ttf") format("truetype")}@font-face{font-family:'Utopia';src:url("../fonts/utopia-regular.eot");src:url("../fonts/utopia-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/utopia-regular.woff") format("woff"),url("../fonts/utopia-regular.ttf") format("truetype")}@font-face{font-family:'Utopia Italic';src:url("../fonts/utopia-italic.eot");src:url("../fonts/utopia-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/utopia-italic.woff") format("woff"),url("../fonts/utopia-italic.ttf") format("truetype")}@font-face{font-family:'Utopia Bold';src:url("../fonts/utopia-bold.eot");src:url("../fonts/utopia-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/utopia-bold.woff") format("woff"),url("../fonts/utopia-bold.ttf") format("truetype")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#404421;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.posts-container .flex .post.post-5,.posts-container #travel-professionals #content .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents .post.post-5,.posts-container .flex .post.post-6,.posts-container #travel-professionals #content .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents .post.post-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.posts-container .flex .post.post-1,.posts-container #travel-professionals #content .quads.agents .post.post-1,#travel-professionals #content .posts-container .quads.agents .post.post-1,.posts-container #travel-agent #content .quads.agents .post.post-1,#travel-agent #content .posts-container .quads.agents .post.post-1,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.posts-container .flex .post.post-5,.posts-container #travel-professionals #content .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents .post.post-5,.posts-container .flex .post.post-6,.posts-container #travel-professionals #content .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents .post.post-6,.col-sm-7,.col-sm-8,.posts-container .flex .post.post-1,.posts-container #travel-professionals #content .quads.agents .post.post-1,#travel-professionals #content .posts-container .quads.agents .post.post-1,.posts-container #travel-agent #content .quads.agents .post.post-1,#travel-agent #content .posts-container .quads.agents .post.post-1,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8,.posts-container .flex .post.post-1,.posts-container #travel-professionals #content .quads.agents .post.post-1,#travel-professionals #content .posts-container .quads.agents .post.post-1,.posts-container #travel-agent #content .quads.agents .post.post-1,#travel-agent #content .posts-container .quads.agents .post.post-1{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6,.posts-container .flex .post.post-5,.posts-container #travel-professionals #content .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents .post.post-5,.posts-container .flex .post.post-6,.posts-container #travel-professionals #content .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents .post.post-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,#content ul.two-column-layout>li:before,.clearfix:after,#content ul.two-column-layout>li:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,#content ul.two-column-layout>li:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.covid-19-banner{background:#404421;color:#fff !important;display:block;font-family:"Montserrat",sans-serif;padding:10px 15px;position:relative;text-align:center;font-size:14px;text-transform:uppercase}@media (max-width: 767px){.covid-19-banner{font-size:11px;text-align:left}}.covid-19-banner a{font-weight:600;color:#fff;display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #fff;line-height:0.9}.covid-19-banner a:hover{color:#b88f84}.covid-19-banner>span{margin:0 15px}@media (max-width: 991px){.covid-19-banner>span{display:block;margin:0 0 15px}.covid-19-banner>span:last-of-type{margin-bottom:0}}.covid-19-banner__close{position:absolute;content:'';display:block;height:25px;width:25px;background:url("../images/popout-close.png") transparent center no-repeat;transition:all 300ms ease-out;right:5%;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.covid-19-banner__close{right:15px}}.covid-19-banner__close:hover,.covid-19-banner__close:focus{background-color:#b88f84}.covid-19-banner .btn-rounded{margin:0 20px 0 5px;transition:all 0.3s ease-in-out}@media (max-width: 767px){.covid-19-banner .btn-rounded{background:none !important;font-size:0.86em;margin:0 8px 0 0;padding:8px}}@media (min-width: 768px){.covid-19-banner .btn-rounded:hover{background-color:#b88f84 !important}}#home #header{background:url("../images/header-gradient.png") repeat-x center top transparent;box-shadow:none}#home #header a.logo{background:url("../images/logo-updated-white.png") no-repeat;width:170px;height:86px}#home #header .menu li{border-color:#fff}#home #header .menu li a{color:#fff}#home #header .menu-trigger .bar{background-color:#fff}#home #header .menu-trigger .label{color:#fff}#home #header .menu-links a{color:#fff}#home #header .menu-links a:hover,#home #header .menu-links a:focus{color:#404421}#home #header.open,#home #header.open-widget,#home #header.scroll{background:#f6f0e9;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#home #header.open a.logo,#home #header.open-widget a.logo,#home #header.scroll a.logo{background-image:url("../images/logo-updated.png");width:153px;height:75px}#home #header.open .menu-trigger .bar,#home #header.open-widget .menu-trigger .bar,#home #header.scroll .menu-trigger .bar{background-color:#404421}#home #header.open .menu-trigger .label,#home #header.open-widget .menu-trigger .label,#home #header.scroll .menu-trigger .label{color:#404421}#home #header.open .menu li,#home #header.open-widget .menu li,#home #header.scroll .menu li{border-color:#404421}#home #header.open .menu li a,#home #header.open-widget .menu li a,#home #header.scroll .menu li a{color:#404421}#home #header.open .menu-links a,#home #header.open-widget .menu-links a,#home #header.scroll .menu-links a{color:#404421}#home #header.open .menu-links a:hover,#home #header.open .menu-links a:focus,#home #header.open-widget .menu-links a:hover,#home #header.open-widget .menu-links a:focus,#home #header.scroll .menu-links a:hover,#home #header.scroll .menu-links a:focus{color:#b88f84}#home #header.open .menu-trigger{background-color:#f6f0e9}#header{position:fixed;width:100%;top:0;left:0;z-index:999;background:#f6f0e9;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#header a.logo{background:url("../images/logo-updated.png") no-repeat;display:block;float:left;width:153px;height:75px;text-indent:-9999px;margin:10px 0;background-size:contain !important}#header .right{float:right}#header .menu{display:inline-block}#header .menu li{display:inline-block;margin-right:15px;border-right:1px solid #404421;padding-right:15px}#header .menu li a{display:block;font:0.9em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#404421}#header .menu li a:hover{color:#404421}#header .menu-trigger{display:inline-block;vertical-align:middle;background:none;-webkit-appearance:none;border:none;cursor:pointer;width:115px;padding:35px 20px}#header .menu-trigger .label,#header .menu-trigger .bar{transition:all 0.3s ease-in-out}#header .menu-trigger .label{text-transform:uppercase;float:right;font-family:"Montserrat",sans-serif;font-weight:500;line-height:28px;color:#404421}#header .menu-trigger .bar{display:block;width:20px;height:2px;background-color:#404421;margin:5px 0;transform:rotate(0deg);transform-origin:0% 0%;transition:all 0.3s ease-in-out;text-indent:-10000px}#header .menu-trigger:hover *{opacity:0.7}#header .book-trigger{margin-top:25px;display:inline-block;text-transform:uppercase;color:#fff;font:13px "Montserrat",sans-serif;font-weight:500;border-radius:3px;background-color:#404421;padding:12px 25px;cursor:pointer;outline:none}#header .book-trigger span{display:block;padding:3px 0 3px 30px;background:url("../images/icon-reserve.svg") no-repeat;background-size:20px}#header .book-trigger:hover{background-color:#918064}#header.open .menu li{border-color:#404421}#header.open .menu li a{color:#404421}#header.open .menu-trigger{background-color:#f6f0e9}#header.open .menu-trigger .bar{transform:rotate(45deg);transition:all 0.3s ease-in-out;transform-origin:0% 0%;width:22px;margin:5px 0 5px 5px !important;background-color:#404421}#header.open .menu-trigger .bar:last-child{transform:rotate(-45deg);transition:all 0.3s ease-in-out;transform-origin:5% 150%}#header.open .menu-trigger .bar.mid{opacity:0;visibility:hidden}#header .menu-links{display:inline-block;margin-right:20px}#header .menu-links li{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;margin-right:20px}#header .menu-links li a{color:#404421}#header .menu-links li a:hover,#header .menu-links li a:focus,#header .menu-links li a.active{color:#b88f84}#menu{position:fixed;top:138px;width:100%;left:0;z-index:999;display:none}#menu .nav-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1250px;margin:auto}#menu .nav{background-color:#f6f0e9;padding:30px 0;border-top:2px solid rgba(64,68,33,0.25)}#menu .nav .col{margin:0 30px;text-align:center}#menu .nav .col .title{text-transform:uppercase;font:1.6em "ContaneText Extrabold",serif;color:#404421;padding-bottom:12px;text-align:center;position:relative;width:max-content;margin:0 auto 20px}#menu .nav .col .title:after{position:absolute;content:" ";width:100%;left:0;bottom:0;height:2px;background-color:#b88f84}#menu .nav .col li{margin:8px 0}#menu .nav .col li a{display:block;border-bottom:none;width:unset;font-weight:500;color:#404421}#menu .nav .col li a:hover,#menu .nav .col li a.active{color:#b88f84}@media (max-width: 820px){#menu .nav-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#menu .nav .col{margin:0 50px}#menu .romance a{max-width:100%}#menu .romance img{width:50%;height:90px}}#booking{position:fixed;top:140px;width:100%;left:0;z-index:999;display:none;background-color:#f6f0e9;padding:30px 0;text-align:center}#booking .fields{display:inline-block;text-align:left;margin-right:30px;vertical-align:middle}#booking .fields input,#booking .fields select{display:block;border:0;border-bottom:1px solid #404421;background:none;padding:5px 0;font-family:"ContaneText Light",serif;color:#404421}#booking .fields input{background:url("../images/calendar.png") no-repeat right center}#booking .fields select{-webkit-appearance:none;appearance:none;padding-right:40px;background:url("../images/select-arrow.png") no-repeat right center;border-radius:0}#booking .fields label{display:block;text-align:center;padding-top:8px;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:500}#booking .btnSubmit{border:0;vertical-align:middle;margin:0 30px}#booking .close{display:inline-block;border-left:1px solid #ded5c8;padding:30px 0 30px 20px;font-family:"Montserrat",sans-serif;font-weight:500;color:#404421;text-transform:uppercase}#jrs-form-1448{display:-ms-flexbox;display:flex;max-width:770px;margin:0 auto}#jrs-form-1448>div{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 15px}#jrs-form-1448 .jrs-calendar-input-1448{font-style:italic}#jrs-form-1448 .jrs-calendar-input-1448 input,#jrs-form-1448 .jrs-calendar-input-1448 select{background-color:transparent;border:none;border-bottom:1px solid #342a00;border-radius:0;padding:5px 0;-webkit-appearance:none;width:100%}#jrs-form-1448 .jrs-screen-reader-text{color:#404421;font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal;font-weight:500;margin-bottom:5px;padding-top:8px;text-align:center;text-transform:uppercase}#jrs-form-1448 .jrs-calendar-icon-1448{position:relative}#jrs-form-1448 .jrs-calendar-icon-1448::after{content:"";pointer-events:none;position:absolute;right:8px;bottom:0px;background:url(//s3.amazonaws.com/bookdirect_template_assets/clone_1608/assets/calendar.png) no-repeat;width:20px;height:20px}#jrs-form-1448 #jrs-submit-1448{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.side-nav{position:fixed;z-index:999;background-color:#b88f84;left:0;top:300px;border-radius:0 5px 5px 0}.side-nav ul{margin:0}.side-nav ul li{position:relative}.side-nav ul li a{display:block;width:40px;height:45px;text-indent:-9999px;border-bottom:1px solid #fff;position:relative;z-index:2}.side-nav ul li a.map{background:url("../images/map-icon.svg") no-repeat #b88f84 center}.side-nav ul li a.gallery{background:url("../images/camera-icon.svg") no-repeat #b88f84 center}.side-nav ul li a.romance{background:url("../images/heart-icon.svg") no-repeat #b88f84 center}.side-nav ul li a.blog{background:url("../images/Buzz-icon.svg") no-repeat #b88f84 center;background-size:54%}.side-nav ul li span{position:absolute;z-index:1;left:-100px;top:8px;display:block;background-color:#fff;padding:8px;border-radius:0 5px 5px 0;text-transform:uppercase;font:12px "Montserrat",sans-serif;font-weight:500;color:#404421;white-space:nowrap}.side-nav ul li:first-child a{border-radius:0 5px 0 0}.side-nav ul li:last-child a{border:0;border-radius:0 0 5px 0}.side-nav ul li:hover span{left:38px}#jrs-categories-1448{height:64px;position:relative}#jrs-categories-1448::after{bottom:0;left:50%;right:initial;width:100%;transform:translateX(-50%)}#jrs-button-1448{padding:12px 25px !important;transition:all 0.3s ease-in-out}#jrs-calendar-start-1448:after,#jrs-calendar-end-1448:after,#jrs-categories-1448:after,#jrs-button-1448,#jrs-calendar-start-1448:before,#jrs-calendar-end-1448:before,#jrs-categories-1448:before{font-family:"Montserrat",sans-serif !important;font-weight:500 !important}#signup{background:url(../images/signup-bg.jpg) no-repeat center;background-size:cover;padding:35px 15px;text-align:center}#signup .email-error{color:red;margin-bottom:10px}#signup .signupform{margin:auto;max-width:800px}#signup .flex-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}@media (max-width: 767px){#signup .flex-box{-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}#signup .thankyouMessage{font-size:18px;color:#fff;margin-bottom:10px}#signup .title{color:#404421;font:14px "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:20px}#signup input[type=text]{display:inline-block;border-radius:4px;border:0;padding:10px 20px;font:1.1em "ContaneText Light",serif;width:30%}#signup select{display:inline-block;font:1.1em "ContaneText Light",serif;color:#404421;line-height:1;padding:11px 20px;width:30%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #fff;box-shadow:none;border-radius:4px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(to bottom, #fff 0%, #fff 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}@media (max-width: 767px){#signup select{margin-bottom:1em !important}}#signup .checkbox-area{color:#404421;font-size:15px;margin:15px auto 0;text-align:left;width:100%}#signup .checkbox-area a{color:#404421;text-decoration:underline}#signup .checkbox-area a:hover{color:#b88f84}#signup .btn{margin:20px 0 0}.social-media{margin-bottom:0}.social-media .title{font:normal 4.2em "Afiany",san-serif;color:#b88f84;margin:10px 0 -35px}.social-media li{display:inline-block;margin-right:15px}.social-media li a{display:block;width:32px;height:32px;text-indent:-9999px}.social-media li a.facebook{background:url("../images/Facebook.svg") no-repeat center}.social-media li a.twitter{background:url("../images/Twitter.svg") no-repeat center}.social-media li a.instagram{background:url("../images/Instagram.svg") no-repeat center}.social-media li a.google-plus{background:url("../images/Google.svg") no-repeat center}.social-media li a.pinterest{background:url("../images/Pinterest.svg") no-repeat center}.social-media li a.youtube{background:url("../images/Youtube.svg") no-repeat center}.social-media li a:hover{opacity:0.8}#footer{background-color:#f6f0e9;padding:20px 0 30PX;margin-bottom:-20px;position:relative}#footer .row{padding:15px 0;margin:0}#footer .row ul.links{font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;line-height:2em;font-size:11px}#footer .row ul.links>ul{margin-bottom:10px;display:block !important;color:#404421}#footer .row ul.links>ul li{display:inline-block}#footer .row ul.links>ul li a{color:#404421}#footer .row ul.links>ul li a:hover,#footer .row ul.links>ul li a:focus,#footer .row ul.links>ul li a.active{color:#b88f84}#footer .row ul.links>ul li:after{content:"|";margin:0 8px 0 12px}#footer .row ul.links>ul li:last-child:after{display:none}#footer .row.middle{padding:30px 0 25px}#footer .row.middle .container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){#footer .row.middle .container{-ms-flex-direction:row;flex-direction:row}}#footer .row.middle .travel-approved{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media (min-width: 992px){#footer .row.middle .travel-approved{width:50%}}@media (min-width: 1200px){#footer .row.middle .travel-approved{width:auto}}#footer .row.middle .travel-approved img{margin-right:15px;max-width:132px}#footer .row.middle .travel-approved div{max-width:146px}#footer .row.middle .travel-approved p{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.5;margin-bottom:14px;font-weight:500}#footer .row.middle .brochure-container{width:100%}@media (min-width: 992px){#footer .row.middle .brochure-container{text-align:center;width:50%}}@media (min-width: 1200px){#footer .row.middle .brochure-container{padding:0 7%;width:auto}}@media (max-width: 820px){#footer .row.middle .brochure-container{text-align:center;margin:30px 0}}#footer .row.middle #footer-news-links{width:100%;text-align:center}@media (min-width: 992px) and (max-width: 1199px){#footer .row.middle #footer-news-links{margin-top:30px}}@media (min-width: 1200px){#footer .row.middle #footer-news-links{width:auto}}#footer .row.middle #footer-news-links .robb-report{margin-right:20px}#footer .row.middle #footer-news-links .magellan-gold{width:124px;display:inline-block;padding-right:20px}#footer .row.middle #footer-news-links .caribbean-travel{max-width:145px}#footer .row.last .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .social-media{text-align:center}#footer .app{background-color:#404421;border-radius:4px;display:inline-block;padding:12px 20px 12px 80px;position:relative;margin-right:70px}#footer .app img{position:absolute;bottom:5px;left:15px}#footer .app p{color:#ffffff;font-family:"Montserrat",sans-serif;font-weight:500;margin:0;text-transform:uppercase;line-height:1.2em;font-size:1em}#footer .app p em{text-transform:none;font-family:"ContaneText Light",serif;display:block;margin-bottom:5px}#footer .app:hover{background-color:#342a00}#footer .brochure{background-color:#404421;border-radius:4px;display:inline-block;padding:25px 30px 25px 120px;position:relative;text-align:left}#footer .brochure img{position:absolute;bottom:-30px;left:-55px}#footer .brochure p{color:#ffffff;font-family:"Montserrat",sans-serif;font-weight:500;margin:0;text-transform:uppercase;line-height:1.2em;font-size:0.9em}#footer .brochure:hover{background-color:#b88f84}#footer .chta{display:inline-block;margin-right:30px}#footer .ct{max-width:110px;display:inline-block;margin-top:-5px}#footer .ct-copy{display:inline-block;font-weight:500;margin:5px 30px 0 10px;font-size:10px}@media (max-width: 767px){#footer .ct-copy{display:none}}#footer .copyright{display:inline-block;text-transform:uppercase;font:10px "Montserrat",sans-serif;font-weight:600;color:#404421}#footer a.tambourine{float:right;text-transform:uppercase;font:10px "Montserrat",sans-serif;font-weight:600;display:block;padding-right:18px;padding-top:20px;color:#404421}#footer a.tambourine svg{fill:#404421;width:18px;vertical-align:middle;margin-top:-7px}#footer a.tambourine:hover,#footer a.tambourine:focus{color:#b88f84}#footer a.tambourine:hover svg,#footer a.tambourine:focus svg{fill:#b88f84}#livechat-compact-container,#livechat-full{right:inital;left:15px !important}#home .content{margin-bottom:50px}#home .content img{max-width:100%}#home .content #hero{position:relative}#home .content #hero video{max-width:100%;display:block}#home .content #hero .uvp{position:absolute;text-align:center;left:50%;transform:translateX(-50%);top:45%;z-index:1;color:#fff;font:3.2em "ContaneText Extrabold",serif;letter-spacing:14px;text-transform:uppercase}#home .content #hero .scroll-down{position:absolute;z-index:10;width:126px;height:63px;bottom:15px;left:50%;margin-left:-70px;padding:28px 0 0;text-align:center;text-transform:uppercase;color:#fff;font:10px "Montserrat",sans-serif;font-weight:500}#home .content #hero .scroll-down span{margin-top:2px;background:url("../images/arrow-down-white.png") no-repeat center center;display:block;height:15px}#home .content #intro{background:url("../images/Intro-bg-new.png") no-repeat center center;padding:180px 0 30px;text-align:center}#home .content #intro h1{font:82px "ContaneText Extrabold",serif;text-transform:uppercase;margin:0 0 20px;color:#404421}#home .content #intro h1 span{display:block;font:110px "Afiany",san-serif;text-transform:none;color:#b88f84;position:absolute;top:-85px;left:20px}#home .content #intro p{padding:0 40px}#home .content #specials{padding:100px 0}#home .content #specials h2{text-transform:uppercase;font-size:4.2em;line-height:0.9;margin:5px 0 20px;font-family:"ContaneText Extrabold",serif}#home .content #specials h2 span{display:block;color:#b88f84;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}#home .content #specials p a{color:#404421}#home .content #specials .sec-font{margin-bottom:10px}#home .content #specials .btn{margin-right:20px}#home .content #highlight{margin-top:50px;position:relative}#home .content #highlight:before{content:"";position:absolute;background-color:#404421;width:100%;height:50%;bottom:0}#home .content #highlight .bg{position:relative;z-index:2;height:660px;background:url("../images/stories/Culinary-Header-01.jpg") no-repeat;background-size:cover;background-position-x:-1px}#home .content #highlight .copy{position:absolute;max-width:470px;left:4%;top:50%;transform:translateY(-50%);background-color:#fff;padding:35px 5% 50px}#home .content #highlight .copy h2{text-transform:uppercase;font-size:50px;line-height:40px;margin-bottom:0}#home .content #highlight .copy h2 span{font-family:"Afiany",san-serif;color:#b88f84;margin:0 0 -2px;text-transform:none;font-size:80px}#home .content #highlight .copy h3{font-family:"Montserrat",sans-serif;font-weight:300;text-transform:uppercase;font-size:24px;margin-top:15px}#home .content #highlight .copy p{text-align:left}#home .content #things-to-do{position:relative;z-index:1;background:#404421;padding:100px 0 5px}#home .content #things-to-do .testimonial{text-align:center;color:#fff}#home .content #things-to-do .testimonial h2{text-transform:uppercase;font:normal 3em "ContaneText Extrabold",serif;margin-bottom:5px;color:#fff;display:inline-block;position:relative;padding:0 40px}#home .content #things-to-do .testimonial h2:before{content:"";position:absolute;left:0;top:-2px;width:32px;height:32px;background:url("../images/quote-right.png") no-repeat}#home .content #things-to-do .testimonial h2:after{content:"";position:absolute;right:0;top:-2px;width:32px;height:32px;background:url("../images/quote-left.png") no-repeat}#home .content #things-to-do .testimonial h3{font:300 1.4em/1.8em "Montserrat",sans-serif;margin-top:0;text-transform:uppercase;letter-spacing:1px}#home .content #things-to-do .testimonial blockquote{font:1.1em/1.8em "ContaneText Light",serif;margin:0 auto 30px;width:80%}#home .content #things-to-do .testimonial .author{font-family:"Gotham Bold";text-transform:uppercase}#home .content #things-to-do .quads{padding-top:100px;text-align:center}#home .content #things-to-do .quads .discover .copy{position:absolute;width:80%;left:10%;top:10%;color:#fff}#home .content #things-to-do .quads .discover .copy h2{text-transform:uppercase;font:3.2em/0.9 "ContaneText Extrabold",serif;color:#fff}#home .content #things-to-do .quads .discover .copy h2 span{text-transform:none;display:block;margin-bottom:-35px;font:1.6em "Afiany",san-serif}#home .content #things-to-do .quads .quad{position:relative;margin-bottom:28px;display:block}#home .content #things-to-do .quads .quad .overlay{opacity:0;width:100%;height:100%;position:absolute;background-color:rgba(184,143,132,0.9);z-index:10;padding:50px 15px 0;color:#fff;transition:all 0.3s ease-in-out}#home .content #things-to-do .quads .quad .overlay .title{display:block;position:static;margin-bottom:10px !important}#home .content #things-to-do .quads .quad .overlay p{font-size:90%;margin-bottom:40px}#home .content #things-to-do .quads .quad .tag{right:9px}#home .content #things-to-do .quads .quad .title{position:absolute;bottom:20px;width:100%;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase}#home .content #things-to-do .quads .quad:hover .overlay{opacity:1}#home .content #things-to-do .quads .quad:hover>.title{display:none}#home .content #things-to-do .quads>.btn-rounded{margin-top:30px}#home .content #things-to-do .testimonials ul.slick-dots li button{border:1px solid #fff}#home .content #things-to-do .testimonials ul.slick-dots li.slick-active button{background-color:#fff}#home .content #where-to-stay{background:center / cover no-repeat;padding:80px 0}#home .content #where-to-stay .copy{max-width:470px;background-color:#fff;padding:5%}#home .content #where-to-stay .copy h2{font-size:1em;color:#b88f84;text-transform:uppercase;font-family:"Montserrat",sans-serif}#home .content #where-to-stay .copy h3{font:3em/0.9 "ContaneText Extrabold",serif;color:#404421;text-transform:uppercase;margin:0 0 15px}#home .content #where-to-stay .copy p{margin:0 auto 30px}#home .content #event{background:#404421;padding-bottom:8em;padding-top:0em}#home .content #event .container{border-top:1px solid #5f573b;padding-top:6em}#home .content #event .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){#home .content #event .flex-box{-ms-flex-direction:column;flex-direction:column}}#home .content #event .flex-box .item{color:#fff}@media (max-width: 768px){#home .content #event .flex-box .item{text-align:center}}#home .content #event .flex-box .item h2{font-family:"Montserrat",sans-serif;color:white;text-transform:uppercase;font-weight:300;line-height:35px}#home .content #event .flex-box .item .date{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}#home .content #event .flex-box .item .top-title{font-size:1em;color:#b88f84;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}#home .content #event .flex-box .item .btn{margin-top:1em}#home .content #event .flex-box .item:nth-of-type(1){width:30%}@media (max-width: 768px){#home .content #event .flex-box .item:nth-of-type(1){width:100%}}#home .content #event .flex-box .item:nth-of-type(2){width:50%;margin-left:30px}@media (max-width: 768px){#home .content #event .flex-box .item:nth-of-type(2){width:100%;margin-left:0px}}#home .content #events{background:url("../images/sand-texture.jpg") no-repeat center bottom;padding:100px 0 120px;position:relative;background-color:#f7f2eb;overflow:hidden}#home .content #events .element1{position:absolute;bottom:82px;left:110px}#home .content #events .element2{position:absolute;bottom:45px;left:700px}#home .content #events .copy{margin-left:180px;background-color:#fff;padding:25px;max-width:750px}#home .content #events .copy .event h2{margin-top:0;font-size:1em;color:#404421;text-transform:uppercase}#home .content #events .copy .event h3{font-size:2em;line-height:1.3em;text-transform:uppercase;margin:0 0 8px}#home .content #events .copy .event .date,#home .content #events .copy .event .location{text-transform:uppercase;color:#404421;text-transform:uppercase;line-height:1.8em;font-family:"Montserrat",sans-serif;margin-bottom:20px}#home .content #events .copy .event .location{margin-top:-20px;margin-bottom:25px}#home .content #events .copy .event p{font-size:14px;line-height:1.6em}#home .content #events .copy .event .btn-rounded{margin-left:20px}#home .content #events .slick-dots{margin-bottom:0}#home .content #quads-circle{padding:100px 0 140px;background:url("../images/circles-bg.png") no-repeat center}#home .content #quads-circle img{border-radius:50%}#home .content #quads-circle h2{text-transform:uppercase;margin-top:10px;font-weight:300;font-family:"Montserrat",sans-serif;line-height:1}#home .content #quads-circle p{font-size:14px}#home .content #map{position:relative;background:url("../images/home-map.jpg") no-repeat center center}#home .content #map .container{position:relative;height:715px}#home .content #map .binoculars{position:absolute;left:0;top:-180px;top:-280px}#home .content #map .compass{position:absolute;left:40px;bottom:-80px}#home .content #map .container{position:relative}#home .content #map .st-kitts{position:absolute;top:365px;left:190px}#home .content #map .route{position:absolute;display:none}#home .content #map .route.caribbean{top:350px;left:80px}#home .content #map .route.europe{top:77px;left:195px}#home .content #map .route.usa{top:165px;left:-112px}#home .content #map .info{position:absolute;border-radius:4px;right:7%;top:170px;background-color:#404421;width:450px}#home .content #map .info .tabs{margin:0}#home .content #map .info .tabs li{float:left;width:50%}#home .content #map .info .tabs li a{display:block;text-align:center;padding:20px 0;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;background-color:#b88f84;text-transform:uppercase}#home .content #map .info .tabs li a.active{background-color:#404421;color:#fff}#home .content #map .info .tabs li a.active:hover{color:#b88f84}#home .content #map .info .tabs li a:hover{color:#404421}#home .content #map .info .tab-content{padding:30px 45px;color:#fff;text-align:center}#home .content #map .info .tab-content h2{font:300 24px "Montserrat",sans-serif;text-transform:uppercase;margin-top:0;color:#fff;text-align:left}#home .content #map .info .tab-content p{text-align:left}#home .content #map .info .tab-content .filter{padding:5px 9px;border-radius:15px;border:1px solid #404421;font:500 11px "Montserrat",sans-serif;color:#fff;text-transform:uppercase;display:inline-block;margin:0 10px 30px;cursor:pointer}#home .content #map .info .tab-content .filter:hover,#home .content #map .info .tab-content .filter.active{color:#b88f84}#home .content #guidelines{background:center / cover no-repeat;padding:80px 0;margin:50px 0 -54px}#home .content #guidelines .copy{max-width:470px;background-color:#fff;padding:5%}#home .content #guidelines .copy h2{text-transform:uppercase;font-size:40px;letter-spacing:2px;line-height:72px;margin:0}#home .content #guidelines .copy h2 span{font-family:"Afiany",san-serif;color:#b88f84;text-transform:none;font-size:180px;display:block;margin-bottom:-30px}#home .content #guidelines .copy h3{font:3em/0.9 "ContaneText Extrabold",serif;color:#404421;text-transform:uppercase;margin:0 0 15px}#home .content #guidelines .copy p{margin:0 auto 30px}#home .content #gallery{padding:105px 0 30px}#home .content #gallery h2{font-size:1em;color:#b88f84;text-transform:uppercase;font-family:"Montserrat",sans-serif}#home .content #gallery h3{font:3em/0.9 "ContaneText Extrabold",serif;color:#404421;text-transform:uppercase;margin:0 0 15px}#home .content #gallery p{margin-bottom:20px;width:90%}#home .content #gallery .count{letter-spacing:3px;font:1em "Montserrat",sans-serif;font-weight:500;color:#b88f84;margin-bottom:20px}#home .content #gallery .slide-prev,#home .content #gallery .slide-next{position:absolute;bottom:31px;width:50px;height:50px;z-index:20;cursor:pointer;background:#b88f84 url("../images/slider-arrows-white.png") no-repeat 16px 13px}#home .content #gallery .slide-prev:hover,#home .content #gallery .slide-next:hover{background-color:#404421}#home .content #gallery .slide-prev{right:67px}#home .content #gallery .slide-next{right:15px;transform:rotate(180deg)}#home .content #gallery .pagingInfo{font-size:12px;margin:5px 5px 0 0;text-align:right;color:#b88f84}.events-featured-name{padding-top:20px;color:#000 !important;font-size:20px !important;font-family:"ContaneText Light",serif;font-style:italic}#bahama-relief-notice{background:#f3ede3;padding:40px 20px}#bahama-relief-notice .bordered{border:1px solid #9f8a6e;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 77px;margin:0 auto;float:none}#bahama-relief-notice .bordered .content-section{width:calc(100% - 93px);padding-left:20px}#bahama-relief-notice .bordered .content-section h2{font-size:20px;text-transform:uppercase;margin-top:0;font-weight:600;margin-bottom:10px}@media (max-width: 640px){#bahama-relief-notice{padding:40px 0}#bahama-relief-notice .bordered{padding:35px 20px;text-align:center;display:block}#bahama-relief-notice .bordered .content-section{width:100%;padding-top:20px;padding-left:0}}.music-festival-home{background:url(../images/homepage-music-fest.jpg) no-repeat 50% 50%;background-size:cover;height:648px;position:relative;z-index:3}.music-festival-home .btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f49b17;color:#fff;margin-top:15px}.music-festival-home .btn:hover{background-color:#a18f6f}@media (max-width: 991px){.music-festival-home{height:400px;background-size:contain;width:100%}}.restaurant-week-home{background:url(../images/rw-home.png) no-repeat 50% 50%;background-size:cover;height:730px;position:relative;z-index:3}@media (max-width: 450px){.restaurant-week-home{height:380px}}#business #banner{background-image:url("../images/header-where-to-stay.jpg")}#business.search #banner{background-image:none;height:auto}#business.search #banner video{margin-bottom:-10px}#business .search-refine{background-color:#e9e2da;padding:30px 25px;border-radius:4px;text-align:left}#business .search-refine .header{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:24px;line-height:1.1;margin-bottom:30px}#business .search-refine .line{margin-bottom:15px}#business .search-refine .line label{display:block;text-transform:uppercase;font:0.9em "Montserrat",sans-serif;font-weight:600;color:#404421;margin-bottom:5px}#business .search-refine .line input[type=text],#business .search-refine .line select{background-color:transparent;border:1px solid #b88f84;border-radius:4px;width:100%;padding:8px 5%;-webkit-appearance:none}#business .search-refine .line input.search{background:url(../images/icon-magnifying.svg) 95% 50% no-repeat}#business .search-refine .line select{background:url(../images/icon-chevron-down.svg) 93% 50% no-repeat}#business .search-refine .line .btn-amenities,#business .search-refine .line .btn-tags{display:block;font-family:"ContaneText Light",serif;text-align:left;padding-left:20px;color:#404421;position:relative}#business .search-refine .line .btn-amenities:before,#business .search-refine .line .btn-tags:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #b88f84;top:4px;left:0}#business .search-refine .line .btn-amenities.active:before,#business .search-refine .line .btn-tags.active:before{background-color:#b88f84}#business.detail #content{margin-top:90px}#business #display{padding:30px 18px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;color:#404421}#business .result-item{margin-bottom:60px}#business .result-item .desc{padding-bottom:20px}#business .result-item .desc .cat{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;color:#b88f84}#business .result-item .desc h2{text-transform:uppercase;margin:5px 0 10px;font-size:28px}#business .result-item .desc .headline{margin-bottom:15px;font-size:1.1em}#business .result-item .desc .headline+.btn-rounded{margin-top:10px}#business .result-item .desc .btn{margin-right:15px}#business .result-item .desc .btn-rounded{padding-left:0}#business .result-item .jackrabbit{border-top:1px solid #b88f84;padding-top:20px;margin-bottom:15px}#business .result-item .jackrabbit .price{display:inline-block;font:2em "Montserrat",sans-serif;font-weight:500}#business .result-item .jackrabbit .price span{display:block;text-transform:uppercase;font-size:14px;margin-bottom:5px;color:#b88f84}#business .result-item .jackrabbit .btn{margin-bottom:20px;padding-left:35px;padding-right:35px}#business .result-item .jackrabbit .call{color:#a18f6f;text-transform:capitalize;font-size:16px;font-weight:400;margin-bottom:10px}#business .result-item .location{font-size:13px;line-height:22px}#business .result-item .location strong{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}#business .result-item .location .btn-rounded{float:right;font-size:11px;padding:5px 25px 5px 10px}#business .result-item .location-name{color:#342a00;font-size:18px;text-transform:uppercase}#business #content .intro{text-align:center;border-bottom:1px solid #b88f84;padding:0 50px 30px;margin-bottom:20px}#business #content #side{background-color:#fff;padding:35px 20px;border-radius:0 0 4px 4px}#business #content #side h1{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:30px;font-size:35px}#business #content #side .jackrabbit{padding:0 0 30px}#business #content #side .jackrabbit .price{font:2em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:8px}#business #content #side .jackrabbit .price span{font:14px "Montserrat",sans-serif;font-weight:700;display:block;color:#b88f84}#business #content #side .reviews{padding:0 0 30px;border-bottom:1px solid #404421}#business #content #side .reviews .tripadvisor{display:inline-block;margin-right:20px}#business #content #side .reviews .rating{display:inline-block}#business #content #side .reviews .rating h2{font:1.1em "ContaneText Light",serif;margin:0 0 5px}#business #content #side ul.social-media{margin-top:25px}#business #content #side .contact{padding-top:10px}#business #content #side .contact h3{text-transform:uppercase;font-size:1.1em}#business #content #side .contact p{padding-top:15px;font-size:1em}#business #content #side .contact .btn-first{margin-right:30px}#business #content #side #myMap{height:250px;margin-bottom:20px}#business #content #side .travel-approved{border-top:1px solid rgba(163,146,117,0.3);margin-top:34px;padding-top:34px}#business #content #side .travel-approved img{display:block;margin:0 auto;max-width:100%}#business #content .top-controls{padding:30px 0}#business #content .top-controls a{display:inline-block;font:0.8em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;padding-top:10px;padding-bottom:10px}#business #content .top-controls a.back{padding-left:20px;position:relative;border-right:1px solid #404421;padding-right:20px;margin-right:20px}#business #content .top-controls a.back:before{content:" ";position:absolute;width:15px;height:15px;top:6px;left:-5px;background:url("../images/arrow.png") no-repeat;transform:rotate(180deg)}#business #content .top{background:url("../images/heart-beige.png") no-repeat center bottom;padding-bottom:4em;margin-bottom:2em;position:relative}#business #content .top .inner{position:absolute;width:100%;bottom:0}#business #content .photos{position:relative}#business #content .photos .slide .count{text-align:right;padding:20px 70px;font:1.1em "Montserrat",sans-serif;font-weight:500;color:#404421}#business #content .photos .slick-prev,#business #content .photos .slick-next{top:93%}#business #content .photos .slick-prev{left:auto;right:120px}#business #content .photos img{width:100%}#business #content .copy{padding:0 30px 20px}#business #content .copy h2{text-align:center;color:#404421;padding-bottom:35px;margin-bottom:35px;background-size:54px 18px;color:#404421;font-size:25px}#business #content .copy h2{text-align:center;color:#404421;margin-bottom:35px}#business #content .amenities{padding:20px}#business #content .amenities h3{text-transform:uppercase}#business #content .amenities ul{list-style:disc;margin-left:18px}#business #content .amenities ul li{margin-bottom:5px}#business #content .specials-container{border-top:1px solid #404421;padding:10px 30px}#business #content .specials-container h2{text-transform:uppercase;font-size:14px;line-height:26px;margin-bottom:30px;background:url("../images/icon-star-brow.png") no-repeat;padding-left:30px}#business #content .specials-container .special h3{text-transform:uppercase;font:1.8em "Montserrat",sans-serif;color:#404421;margin:0 0 10px}#business #content .specials-container .special .btn{float:right;margin:10px 0 0 30px}#business #content .tripadvisor-api{background-color:#fff;padding:15px 30px;border-radius:5px;margin-top:30px}#business #content .tripadvisor-api .reviews-header{border-bottom:1px solid #b88f84}#business #content .tripadvisor-api .reviews-header h2{text-transform:uppercase;font-size:1.2em}#business #content .tripadvisor-api .reviews-header h3{font:13px "ContaneText Light",serif}#business #content .tripadvisor-api .reviews-header .btn{float:right;margin-top:20px}#business #content .tripadvisor-api .tripadvisor-review{padding:25px 0;border-bottom:1px solid #b88f84}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo{display:inline-block;width:30%;vertical-align:top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating{margin-bottom:20px}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating div{text-indent:-9999px;height:18px}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-5{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s5.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-4{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s4.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-3{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s3.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-2{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s2.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-1{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s1.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewRating .rating-0{background:url("http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/s0.0-17725-5.png") no-repeat left top}#business #content .tripadvisor-api .tripadvisor-review .reviewInfo .reviewDate{font-family:"Montserrat",sans-serif}#business #content .tripadvisor-api .tripadvisor-review .reviewMain{display:inline-block;width:69%}#business #content .tripadvisor-api .tripadvisor-review .reviewMain .reviewTitle{font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:15px}#business #content .tripadvisor-api .tripadvisor-review .reviewMain p{font:1em/1.6em "ContaneText Light",serif;margin-bottom:5px}#business #content .tripadvisor-api .tripadvisor-review .reviewMain p a{color:#569646;text-decoration:underline;font-size:1.1em}#business #content .tripadvisor-api .btn-rounded{margin:30px 0 20px}#business .search-quad{width:30%}#business .search-content{width:70%}#specials #content .found{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;color:#404421;margin-bottom:30px}#specials #content .offer{margin-bottom:6em;border-bottom:1px solid #ded2c1}#specials #content .offer:last-of-type{border-bottom:0;margin-bottom:0}#specials #content .offer .desc{margin-bottom:6em}#specials #content .offer .desc h2{text-transform:uppercase;margin:0 0 15px;font-size:3.5em;line-height:0.9;font-weight:700}#specials #content .offer .desc h3{display:none;color:#b88f84;text-transform:uppercase}#specials #content .offer .desc h3 a{color:#b88f84}#specials #content .offer .desc .date{font-family:"ContaneText Light",serif;margin-bottom:10px}#specials #content .offer .desc .date strong{font-style:italic}#specials #content .offer .desc:first-child h3{display:block}#specials #content .offer .tag{display:none}#specials #content .offer .promo-slick{margin-bottom:6em}#specials #content .offer .promo-slick .desc{margin-bottom:0}#specials #content .offer .promo-slick .desc h3{display:block}#specials #content .offer .promo-slick .btn{position:relative}#specials #content .offer .promo-slick .custom_paging{bottom:-30px;height:24px;margin:0;position:absolute;right:45px;width:50px}#specials #content .offer .promo-slick .custom_paging li{font-size:18px;opacity:0;position:absolute;right:0;transition:all 0.3s ease-in-out}#specials #content .offer .promo-slick .custom_paging li.slick-active{opacity:1}#specials #content .offer .promo-slick .slick-prev,#specials #content .offer .promo-slick .slick-next{bottom:-30px;top:initial;transform:initial}#specials #content .offer .promo-slick .slick-prev{bottom:-31px;left:initial;right:90px}#specials #content .offer .promo-slick .slick-next{right:15px}#specials #content .island-specials .offer{border:0;padding:30px}#specials #content .island-specials .offer .desc{margin-bottom:0}#specials #content .tabs-menu.menu{margin-bottom:30px;text-align:center}#specials #content .tabs-menu.menu ul li{display:inline-block;padding:0 20px}#specials #content .tabs-menu.menu ul li a{color:#342a00;font-family:"Montserrat",sans-serif;font-size:1.75em}#specials #content .tabs-menu.menu ul li a:hover{color:#404421}#specials #content .tabs-menu.menu ul li a.active{border-bottom:4px solid #b88f84}#specials #content .tabs-menu.menu ul li a.active:hover{color:#342a00}#specials #content .tabs-menu.menu span{font-family:"Montserrat",sans-serif;font-size:1.75em;border-bottom:4px solid #b88f84}#specials #content .toggle-content{display:none}#specials #content .search-refine{margin-bottom:55px}#specials .book-by{font-weight:bold;color:#404421}#promotions #side{background-color:#404421;padding:35px 20px;border-radius:0 0 4px 4px}#promotions #side *{color:#fff;text-align:center}#promotions #side h1{font-family:"Montserrat",sans-serif;font-weight:500;font-size:2em;line-height:1.2em;text-transform:uppercase;margin-bottom:15px}#promotions #side h2{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:20px}#promotions #side .booking_info{margin-top:20px}#promotions #side .sidebar_cta{border-top:1px solid #b88f84;padding:20px 0;text-align:center}#promotions #side .sidebar_cta img{margin:0 auto 30px}#promotions #side .sidebar_cta img[src$='.svg']{margin-bottom:15px;max-width:70px}#promotions #side .sidebar_cta .label{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px}#promotions #side .sidebar_cta h2{font-size:1.42857em;text-transform:uppercase}#promotions #side .sidebar_cta p{margin:0}#promotions #side .sidebar_cta p a{font-family:"ContaneText Extrabold",serif;font-style:italic;text-decoration:underline;color:#404421}#promotions #side .sidebar_cta .btn-rounded{min-width:210px}#promotions #side .countdown{margin-top:10px;background-color:#f7f2eb;border-radius:4px;padding:5%;text-align:center;color:#404421;margin-bottom:-2px;position:relative;z-index:10}#promotions #side .countdown .time{background-size:12px auto;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase}#promotions #side .countdown .time,#promotions #side .countdown .ctnTimer{display:inline-block;vertical-align:middle}#promotions #side .countdown .time .dash,#promotions #side .countdown .ctnTimer .dash{display:inline-block;vertical-align:middle;font-size:35px;padding:0 10px;font-family:"Montserrat",sans-serif}#promotions #side .countdown .time .dash .digit,#promotions #side .countdown .ctnTimer .dash .digit{display:inline-block;vertical-align:middle;overflow:hidden;height:40px;width:25px;margin:0 -5px}#promotions #side .countdown .time .dash .digitTxt,#promotions #side .countdown .ctnTimer .dash .digitTxt{display:block;font-size:14px}#promotions .top-controls{padding:30px 0}#promotions .top-controls a{display:inline-block;font:0.8em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;padding-top:10px;padding-bottom:10px;color:#404421}#promotions .top-controls a.back{padding-left:20px;position:relative;border-right:1px solid #404421;padding-right:20px;margin-right:20px}#promotions .top-controls a.back:before{content:" ";position:absolute;width:15px;height:15px;top:6px;left:-5px;background:url("../images/arrow.png") no-repeat;transform:rotate(180deg)}#promotions #content{margin-top:110px;transition:all 0.3s ease-in-out}#promotions #content .desc{padding:30px 30px 20px;border-bottom:1px solid #b88f84}#promotions #content .desc .icons{padding-left:58px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;color:#404421;margin:20px 0}#promotions #content .desc .icons span{display:block;text-transform:none;color:#404421;font:15px "ContaneText Light",serif;font-style:italic;padding-top:4px}#promotions #content .desc .icons.book_by{background:url("../images/icon-clock.png") no-repeat left center}#promotions #content .desc .icons.travel_by{background:url("../images/icon-calendar-promo.png") no-repeat left center}#promotions #content .desc img[src$='.svg']{max-width:70px}#promotions #content .desc .mobile-copy{display:none}#promotions #content .participating{padding-top:30px}#promotions #content .participating .total-prop{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;color:#404421;margin-bottom:30px}#promotions #content .participating .specials-list-featured li{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #b88f84}#promotions #content .participating .specials-list-featured .btn{min-width:185px;text-align:center}#promotions #content .participating .specials-list-featured__featured{padding:14px 0;text-align:center;border-bottom:1px solid #b88f84;font-family:"Montserrat",sans-serif;font-size:1.42857em;margin:0 0 30px;color:#404421}#promotions #content .participating .info{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #b88f84}#promotions #content .participating .destination-name{font:1.3em "Montserrat",sans-serif;font-weight:500;color:#404421;text-transform:uppercase}#promotions #content .participating .prop-name{font-family:"Montserrat",sans-serif;font-size:1.78571em;text-transform:uppercase;margin:20px 0 5px;color:#404421}#promotions #content .participating .small-description{color:#b88f84;font:1em/1.4em "Montserrat",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:20px}#promotions #content .participating .small-description span{color:#404421;font-family:"Montserrat",sans-serif;font-weight:500}#promotions #content .participating p{margin-bottom:10px}#promotions #content .participating .phone{display:inline-block;color:#342a00;font:1.2em "ContaneText Extrabold",serif;margin-top:10px}#promotions #content .fall-card,#promotions #content .top-reasons{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #b88f84}#promotions #content .fall-card img,#promotions #content .top-reasons img{float:right;margin:30px 0}#promotions #content .fall-card h2,#promotions #content .top-reasons h2{text-transform:uppercase;font-size:2em;margin:0}#promotions #content .fall-card h3,#promotions #content .top-reasons h3{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px;color:#404421}#promotions #content .top-reasons img{float:none;margin:0}#promotions #content .top-reasons .slick-prev,#promotions #content .top-reasons .slick-next{width:50px;height:50px;top:auto;margin:auto;bottom:128px;background:url("../images/slider-arrows-white.png") no-repeat 15px 13px #404421}#promotions #content .top-reasons .slick-next{transform:rotate(180deg)}#promotions #content .top-reasons p{margin-bottom:20px}#promotions #content .at-a-glance{padding-bottom:40px;border-bottom:1px solid #b88f84;margin-bottom:40px;color:#342a00}#promotions #content .at-a-glance .at-a-glance-content h4{margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;color:#a18f6f}#promotions #content .at-a-glance .at-a-glance-content h2{margin-top:0;font-family:"Montserrat",sans-serif;text-transform:uppercase}#promotions #content .at-a-glance .list-style-g{margin-left:45px}#promotions #content .at-a-glance .list-style-g ul{list-style-type:disc}#promotions #content .at-a-glance .list-style-g li{line-height:1.8em}@media only screen and (max-width: 1000px){#promotions #content .at-a-glance .list-style-g{margin-left:0}}#promotions #content .ta-testimonials{padding-bottom:40px;border-bottom:1px solid #b88f84;margin-bottom:40px;color:#a18f6f}#promotions #content .ta-testimonials h2{color:#a18f6f !important;font-family:"Montserrat",sans-serif;text-transform:uppercase}#promotions #content .ta-testimonials blockquote,#promotions #content .ta-testimonials .author{font-family:"ContaneText Light",serif;font-style:italic;font-size:17px}#promotions .fancybox-close{background-color:#404421 !important;background-image:none !important}#promotions .fancybox-close::before{color:#fff;content:'x';font-family:"Montserrat",sans-serif;font-size:1.71429em;margin-left:11px}#promotions .disclaimer{background-color:#f2eadf;margin-top:30px;padding:50px 0 65px;text-align:center}#promotions .disclaimer .label{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.42857em;line-height:1;margin-bottom:30px}#promotions .disclaimer p{margin:0;font-size:.78571em;line-height:1.64286em}#promotions.winter-escape #content .participating .specials-list-featured li:nth-of-type(2){border-bottom:0}#promotions.black-friday-2021 #content .participating .specials-list-featured li:nth-of-type(3){border-bottom:0}#events #side{background-color:#e9e2da;text-align:center;border-radius:4px}#events #side .header{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;margin:10px 0 25px;font-size:1.5em;text-align:left;color:#404421}#events #side .search-refine{background-color:#e9e2da}#events #side .line{margin-bottom:20px}#events #side .line label{display:block;text-transform:uppercase;font:0.85em "Montserrat",sans-serif;font-weight:700;color:#404421;margin-bottom:5px;text-align:left}#events #side .line input[type=text],#events #side .line select{background-color:transparent;border:1px solid #b88f84;border-radius:4px;width:100%;padding:8px 5%;-webkit-appearance:none}#events #side .btn{display:block}#events #eventsList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#events #eventsList .event{margin-bottom:30px;position:relative}#events #eventsList .event img{width:100%}#events #eventsList .event .tag-horizontal{background:url("../images/tag-horizontal.png") no-repeat;padding:6px 8px 6px 18px;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;position:absolute;right:15px;top:10px}#events #eventsList .event .inner{padding:15px 10px;height:180px;position:relative;margin-bottom:30px}#events #eventsList .event .inner .event_name{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px}#events #eventsList .event .inner .date,#events #eventsList .event .inner .location{color:#404421;font-family:"Montserrat",sans-serif;margin-bottom:5px}#events #eventsList .event .inner .btn-rounded{position:absolute;bottom:15px;left:20px}#events #eventsList .event .inner .btn{position:absolute;bottom:0}@media (max-width: 767px){#events #eventsList .event .inner{height:auto}#events #eventsList .event .inner .btn{position:relative}}#events #eventsList .event.st-kitts-music-festival .inner{height:auto !important}#event-details #content{margin-top:96px}#event-details #side{background-color:#fff;padding:35px 20px;border-radius:0 0 4px 4px}#event-details #side .event-title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.25em;margin:0 0 30px}#event-details #side .info{padding-bottom:10px;border-bottom:1px solid #b88f84;margin-bottom:30px}#event-details #side .info .title{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#event-details #side .info p{margin:0 0 5px;color:#404421;font-family:"Montserrat",sans-serif}#event-details #side .contact{padding-top:10px}#event-details #side .contact h3{text-transform:uppercase;font-size:1.1em}#event-details #side .contact p{padding-top:15px;font-size:1em}#event-details #side #myMap{height:250px;margin-top:20px}#event-details .top-controls{padding:30px 0}#event-details .top-controls a{display:inline-block;font:0.8em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;padding-top:10px;padding-bottom:10px}#event-details .top-controls a.back{padding-left:20px;position:relative;border-right:1px solid #404421;padding-right:20px;margin-right:20px}#event-details .top-controls a.back:before{content:" ";position:absolute;width:15px;height:15px;top:6px;left:-5px;background:url("../images/arrow.png") no-repeat;transform:rotate(180deg)}#event-details .photos img{width:100%}#event-details .copy{padding:30px 30px 20px;border-bottom:1px solid #404421}#event-details .copy h2{text-align:center;color:#404421;padding-bottom:35px;margin-bottom:35px;background:url("../images/heart-beige.png") no-repeat center bottom}.video-holder{margin-bottom:20px;position:relative}.video-holder .video-inner{position:relative;display:block;width:100%;height:100%}.video-holder .video-inner:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.5);opacity:0;transition:all 0.3s ease-in-out}.video-holder .video-inner img{max-width:100%}.video-holder video{width:100%}.video-holder .fancybox-video-holder{width:1280px;height:720px}.video-holder .fancybox-video-holder video{width:800px}.video-holder .play{position:absolute;width:100px;height:110px;background:url("../images/icon-play.svg") no-repeat center top;background-size:50px;left:50%;top:50%;margin:-50px 0 0 -55px;padding-top:60px;z-index:10;cursor:pointer;text-align:center}.video-holder .play span{color:#404421;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;font-weight:700;line-height:26px;text-decoration:underline;text-transform:uppercase;opacity:0;transition:all 0.3s ease-in-out}.video-holder:hover .video-inner:before{opacity:1}.video-holder:hover .play span{opacity:1}.video-holder .name{padding:15px 0;text-transform:uppercase;font:1em "Montserrat",sans-serif;font-weight:700;text-align:center}.video-holder video::-internal-media-controls-download-button{display:none}.video-holder video::-webkit-media-controls-enclosure{overflow:hidden}.video-holder video::-webkit-media-controls-panel{width:calc(100% + 30px)}.videos .current{margin-bottom:20px;position:relative}.videos .current video{width:100%;height:420px}.videos .current .play{position:absolute;width:38px;height:38px;background:url("../images/play-button.png") no-repeat center center;left:50%;top:200px;margin-left:-19px;z-index:10;cursor:pointer}.videos .current .name{padding:15px 0;text-transform:uppercase;font:1em "Montserrat",sans-serif;font-weight:700}.videos .thumbnails .slick-prev,.videos .thumbnails .slick-next{margin-top:0;top:25px}.videos .thumbnails .slick-prev{left:-35px}.videos .thumbnails .slick-next{right:-35px}.videos .thumbnails .more{text-align:center;text-transform:uppercase;font:1em "Montserrat",sans-serif;font-weight:700;margin-bottom:10px;color:#404421}.videos .thumbnails .unit{text-align:center;position:relative;padding:0 5px;cursor:pointer}.videos .thumbnails .unit .play{position:absolute;width:38px;height:38px;background:url("../images/play-button.png") no-repeat center center;left:50%;top:20px;margin-left:-19px;z-index:10}.videos .thumbnails .unit img{opacity:0.8}.videos .thumbnails .unit .name{font:0.9em "Montserrat",sans-serif;font-weight:700;text-transform:uppercase;padding:5px}.videos .thumbnails .unit:hover img{opacity:1}.videos .thumbnails .unit:hover .name{color:#404421}#itineraries .trip-options{margin-bottom:40px}#itineraries .trip-options .title{display:inline-block;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:500;margin-right:10px;padding:3px 0}#itineraries .trip-options ul{display:inline-block}#itineraries .trip-options ul li{display:inline-block;margin-right:15px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;cursor:pointer}#itineraries .trip-options ul li div{color:#404421;padding:3px 0;display:block}#itineraries .trip-options ul li div.active{border-bottom:3px solid #b88f84}#itineraries .trip-options ul li div:hover{color:#b88f84}#itineraries .iti-holder .steps-nav{background:url("../images/itinerary/dots-nav.png") repeat-x center 38px;margin-bottom:50px}#itineraries .iti-holder .steps-nav ul.slick-dots li{height:auto;width:auto;margin:0 25px;vertical-align:top}#itineraries .iti-holder .steps-nav ul.slick-dots li .nav-title{color:#404421;font:italic 1.2em/32px "ContaneText Extrabold",serif}#itineraries .iti-holder .steps-nav ul.slick-dots li button{color:#404421;margin:3px auto;background-color:#404421}#itineraries .iti-holder .steps-nav ul.slick-dots li.slick-active .nav-title{color:#b88f84;font-size:1.5em}#itineraries .iti-holder .steps-nav ul.slick-dots li.slick-active button{width:14px;height:14px;margin:0 auto;background-color:#b88f84;border:1px solid #b88f84}#itineraries .iti-holder .itinerary-flow{display:none}#itineraries .iti-holder .itinerary-flow .title{font:2em "Montserrat",sans-serif;color:#404421;text-transform:uppercase;margin-bottom:30px;display:inline-block;margin-right:60px}#itineraries .iti-holder .itinerary-flow p{margin-bottom:40px}#itineraries .iti-holder .itinerary-flow .each-day{display:none}#itineraries .iti-holder .itinerary-flow .dropdown{display:inline-block;margin-top:-5px;position:relative;margin-right:60px}#itineraries .iti-holder .itinerary-flow .dropdown .selected{background:url("../images/arrow-down.png") no-repeat 87% center;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;padding:4px 40px 4px 20px;border:1px solid #404421;border-radius:20px}#itineraries .iti-holder .itinerary-flow .dropdown .options{background-color:#f7f4f0;position:absolute;top:29px;border:1px solid #404421;border-radius:0 0 15px 15px;width:100%;padding:5px 20px;font-family:"Montserrat",sans-serif;font-weight:700;color:#404421;opacity:0;cursor:pointer}#itineraries .iti-holder .itinerary-flow .dropdown .options a{display:block}#itineraries .iti-holder .itinerary-flow .dropdown:hover .selected{border-radius:15px 15px 0 0}#itineraries .iti-holder .itinerary-flow .dropdown:hover .options{opacity:1}#itineraries .iti-holder .steps-slider .nav-title{opacity:0}#itineraries .iti-holder .steps-slider h2{font-size:2.2em;margin:15px 0;text-transform:uppercase}#contact #side,#hotelForm #side,#eventRSVP #side,#webinarRegistration #side{background-color:#e9e2da;padding:20px 27px;border-radius:4px}#contact #side .header,#hotelForm #side .header,#eventRSVP #side .header,#webinarRegistration #side .header{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px;margin:15px 0 25px}#contact #side p,#hotelForm #side p,#eventRSVP #side p,#webinarRegistration #side p{margin-bottom:20px}#contact .toll-free,#hotelForm .toll-free,#eventRSVP .toll-free,#webinarRegistration .toll-free{text-transform:uppercase;margin-bottom:40px;margin-left:26%;font:1.5em "Montserrat",sans-serif;color:#404421}#contact .contact-us_title,#hotelForm .contact-us_title,#eventRSVP .contact-us_title,#webinarRegistration .contact-us_title{margin-left:26%}#contact .form-entry,#hotelForm .form-entry,#eventRSVP .form-entry,#webinarRegistration .form-entry{margin-bottom:15px}#contact .form-entry label,#hotelForm .form-entry label,#eventRSVP .form-entry label,#webinarRegistration .form-entry label{text-transform:uppercase;font:0.9em "Montserrat",sans-serif;font-weight:500;color:#404421;display:inline-block;width:26%;padding:10px 0;vertical-align:top}#contact .form-entry label.frmError,#hotelForm .form-entry label.frmError,#eventRSVP .form-entry label.frmError,#webinarRegistration .form-entry label.frmError{text-transform:none;color:red;margin-left:26%;width:70%}#contact .form-entry input[type=text],#contact .form-entry input[type=number],#contact .form-entry select,#contact .form-entry textarea,#contact .form-entry input[type=email],#hotelForm .form-entry input[type=text],#hotelForm .form-entry input[type=number],#hotelForm .form-entry select,#hotelForm .form-entry textarea,#hotelForm .form-entry input[type=email],#eventRSVP .form-entry input[type=text],#eventRSVP .form-entry input[type=number],#eventRSVP .form-entry select,#eventRSVP .form-entry textarea,#eventRSVP .form-entry input[type=email],#webinarRegistration .form-entry input[type=text],#webinarRegistration .form-entry input[type=number],#webinarRegistration .form-entry select,#webinarRegistration .form-entry textarea,#webinarRegistration .form-entry input[type=email]{width:72%;background-color:transparent;border:1px solid #b88f84;border-radius:4px;padding:8px 5%;-webkit-appearance:none}#contact .form-entry .group,#hotelForm .form-entry .group,#eventRSVP .form-entry .group,#webinarRegistration .form-entry .group{width:72%;display:inline-block}#contact .form-entry .group input[type=text],#contact .form-entry .group select,#contact .form-entry .group textarea,#hotelForm .form-entry .group input[type=text],#hotelForm .form-entry .group select,#hotelForm .form-entry .group textarea,#eventRSVP .form-entry .group input[type=text],#eventRSVP .form-entry .group select,#eventRSVP .form-entry .group textarea,#webinarRegistration .form-entry .group input[type=text],#webinarRegistration .form-entry .group select,#webinarRegistration .form-entry .group textarea{width:100%;margin-bottom:5px}#contact .contact-checkbox-area,#hotelForm .contact-checkbox-area,#eventRSVP .contact-checkbox-area,#webinarRegistration .contact-checkbox-area{padding-left:165px}#contact .contact-checkbox-area div,#hotelForm .contact-checkbox-area div,#eventRSVP .contact-checkbox-area div,#webinarRegistration .contact-checkbox-area div{margin-bottom:15px}#contact .contact-checkbox-area .option-input,#hotelForm .contact-checkbox-area .option-input,#eventRSVP .contact-checkbox-area .option-input,#webinarRegistration .contact-checkbox-area .option-input{-webkit-appearance:none;appearance:none;right:0;bottom:0;left:0;height:20px;width:20px;top:5px;transition:all 0.15s ease-out 0s;background:transparent;border:1px solid #404421;color:#b88f84;cursor:pointer;display:inline-block;margin-right:15px;outline:none;position:relative;z-index:1}#contact .contact-checkbox-area .option-input:checked,#hotelForm .contact-checkbox-area .option-input:checked,#eventRSVP .contact-checkbox-area .option-input:checked,#webinarRegistration .contact-checkbox-area .option-input:checked{background:transparent}#contact .contact-checkbox-area .option-input:checked::before,#hotelForm .contact-checkbox-area .option-input:checked::before,#eventRSVP .contact-checkbox-area .option-input:checked::before,#webinarRegistration .contact-checkbox-area .option-input:checked::before{height:20px;width:20px;position:absolute;content:'✓';display:inline-block;font-size:13px;text-align:center;line-height:20px;left:-1px}#contact .contact-checkbox-area .option-input:checked::after,#hotelForm .contact-checkbox-area .option-input:checked::after,#eventRSVP .contact-checkbox-area .option-input:checked::after,#webinarRegistration .contact-checkbox-area .option-input:checked::after{animation:click-wave 0.65s;content:'';display:block;position:relative;z-index:100}#contact .btn,#hotelForm .btn,#eventRSVP .btn,#webinarRegistration .btn{margin-left:26%}#eventRSVP .contact-checkbox-area{padding-left:0}#eventRSVP .form-entry{text-align:left}#eventRSVP .btn{margin:15px 0 30px 0}#eventRSVP .thankyouMsg{font-size:20px;font-weight:bold;margin-bottom:18px}#travel-professionals #content,#travel-agent #content{background-color:#f7f2eb}#travel-professionals #content p,#travel-professionals #content li,#travel-agent #content p,#travel-agent #content li{font-size:16px}#travel-professionals #content li,#travel-agent #content li{margin-bottom:10px}#travel-professionals #content .compact li,#travel-agent #content .compact li{margin-bottom:5px;opacity:0.3}#travel-professionals #content .compact li small,#travel-agent #content .compact li small{font-size:70%;font-style:italic}#travel-professionals #content .container>.row,#travel-agent #content .container>.row{margin-top:2em;margin-bottom:3em}#travel-professionals #content .travel-log-reminder,#travel-agent #content .travel-log-reminder{padding:30px;border-radius:5px}#travel-professionals #content .travel-log-reminder img,#travel-agent #content .travel-log-reminder img{margin:0 auto}#travel-professionals #content .quads .box,#travel-agent #content .quads .box{color:#fff;background-color:#e1dcd4}#travel-professionals #content .quads.agents,#travel-agent #content .quads.agents{border-top:1px solid #ccc4b1;margin-top:5em;padding-top:5em}#travel-professionals #content .quads.agents .box,#travel-agent #content .quads.agents .box{color:#fff;background-color:#404421;text-align:left !important;padding:7% !important;height:100%}#travel-professionals #content .quads.agents .box img,#travel-agent #content .quads.agents .box img{float:left;margin-right:30px}#travel-professionals #content .quads.agents .box>div,#travel-agent #content .quads.agents .box>div{overflow:hidden}#travel-professionals #content .quads.agents .box>div .btn,#travel-agent #content .quads.agents .box>div .btn{padding-left:40px;padding-right:40px}#travel-professionals #content .quads.agents .box>div p,#travel-agent #content .quads.agents .box>div p{font-size:14px}#travel-professionals #content .card,#travel-agent #content .card{font-size:14px !important}#travel-professionals #content .card .title,#travel-agent #content .card .title{margin-top:0px;margin-bottom:15px}#travel-professionals #content .card .content-section-g,#travel-agent #content .card .content-section-g{padding:0 10px}#travel-professionals #content .card p,#travel-agent #content .card p{line-height:1.4;margin-bottom:10px;padding-left:10px}#travel-professionals #content .card p span,#travel-agent #content .card p span{line-height:1.2}#travel-professionals #content .card h3,#travel-agent #content .card h3{color:#000;font-size:14px !important;margin-top:10px !important;margin-bottom:20px !important;padding-left:10px}#travel-professionals #content .card.vertical,#travel-agent #content .card.vertical{background-color:#e9e2da;min-height:371px;margin-bottom:40px}#travel-professionals #content .card.vertical p,#travel-agent #content .card.vertical p{margin-bottom:15px}.us-canada-agents#travel-professionals #content .card,#travel-agent #content .card{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding-bottom:3em}.us-canada-agents#travel-professionals #content .card h3,#travel-agent #content .card h3{width:100%}.us-canada-agents#travel-professionals #content .card>div img,#travel-agent #content .card>div img{float:left}.us-canada-agents#travel-professionals #content .card>div>div,#travel-agent #content .card>div>div{overflow:hidden}.us-canada-agents#travel-professionals #content .card>div>div>*:first-child,#travel-agent #content .card>div>div>*:first-child{margin-top:0}#travel-professionals.overview #content .quads .box,#travel-agent.overview #content .quads .box{background-position:center !important;background-size:cover !important;text-align:center;padding:8% 10%;position:relative}#travel-professionals.overview #content .quads .box h2,#travel-agent.overview #content .quads .box h2{font-size:90px;margin:.3em auto .1em}#travel-professionals.overview #content .quads .box h3,#travel-agent.overview #content .quads .box h3{text-transform:uppercase;position:relative;z-index:9}@media (max-width: 1024px){#travel-professionals.overview #content .quads .box h3,#travel-agent.overview #content .quads .box h3{display:none}}#travel-professionals.overview #content .quads .box.has-ribbon:before,#travel-professionals.overview #content .quads .box.has-ribbon:after,#travel-agent.overview #content .quads .box.has-ribbon:before,#travel-agent.overview #content .quads .box.has-ribbon:after{content:'';width:44px;height:68px;display:block;position:absolute;top:0;right:10px;display:block}#travel-professionals.overview #content .quads .box.has-ribbon:before,#travel-agent.overview #content .quads .box.has-ribbon:before{background:url(../images/tag.png) center center no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon:after,#travel-agent.overview #content .quads .box.has-ribbon:after{z-index:10}#travel-professionals.overview #content .quads .box.has-ribbon.video:after,#travel-agent.overview #content .quads .box.has-ribbon.video:after{background:url(../images/icon-video.png) center 40% no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon.gallery:after,#travel-agent.overview #content .quads .box.has-ribbon.gallery:after{background:url(../images/icon-gallery.png) center 40% no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon.compass:after,#travel-agent.overview #content .quads .box.has-ribbon.compass:after{background:url(../images/icon-compass.png) center 40% no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon.info:after,#travel-agent.overview #content .quads .box.has-ribbon.info:after{background:url(../images/icon-info.png) center 40% no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon.clock:after,#travel-agent.overview #content .quads .box.has-ribbon.clock:after{background:url(../images/icon-itineraries.png) center 40% no-repeat}#travel-professionals.overview #content .quads .box.has-ribbon.hotels:after,#travel-agent.overview #content .quads .box.has-ribbon.hotels:after{background:url(../images/hotel-ribbon-icon.svg) center 40% no-repeat}#travel-professionals.overview #content .quads .box.gallery,#travel-agent.overview #content .quads .box.gallery{background:url(../images/travel-quad-gallery.jpg)}@media (max-width: 820px){#travel-professionals.overview #content .quads .box.gallery,#travel-agent.overview #content .quads .box.gallery{padding:200px 0}}#travel-professionals.overview #content .quads .box.video,#travel-agent.overview #content .quads .box.video{background:url(../images/travel-quad-get-here.jpg)}#travel-professionals.overview #content .quads .box.info,#travel-agent.overview #content .quads .box.info{background:url(../images/travel-quad-facts.jpg)}#travel-professionals.overview #content .quads .box.clock,#travel-agent.overview #content .quads .box.clock{background:url(../images/travel-quad-itineraries.jpg)}#travel-professionals.overview #content .quads .box.compass,#travel-agent.overview #content .quads .box.compass{background:url(../images/travel-quad-getting-here.jpg)}#travel-professionals.overview #content .quads .box.hotels,#travel-agent.overview #content .quads .box.hotels{background:url(../images/hotel-bg-quad.jpg) no-repeat top center}#travel-professionals.overview #content .quads .box.hotels p,#travel-agent.overview #content .quads .box.hotels p{text-shadow:0px 0px 40px #000;line-height:1.3;font-size:18px}.overview#travel-professionals.overview #content .quads .box a.wrap .overlay,#travel-agent.overview #content .quads .box a.wrap .overlay{opacity:0;top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(184,143,132,0.9);z-index:50;padding:50px 15px 0;color:#fff;transition:all 0.3s ease-in-out}.overview#travel-professionals.overview #content .quads .box a.wrap .overlay .title,#travel-agent.overview #content .quads .box a.wrap .overlay .title{font:14px "Montserrat",sans-serif;font-weight:500;text-transform:uppercase}.overview#travel-professionals.overview #content .quads .box a.wrap .overlay p,#travel-agent.overview #content .quads .box a.wrap .overlay p{font-size:90%}.overview#travel-professionals.overview #content .quads .box a.wrap:hover .overlay,#travel-agent.overview #content .quads .box a.wrap:hover .overlay{opacity:1}.overview#travel-professionals.overview #content .quads .box .v-center,#travel-agent.overview #content .quads .box .v-center{max-width:90%;margin:0 auto;padding:75px 0;position:absolute;left:50%;transform:translate(-50%, -50%);width:90%}.overview#travel-professionals.overview #content .quads .box .v-center h2,#travel-agent.overview #content .quads .box .v-center h2{margin-top:0;color:#fff}#travel-professionals.overview #content .quads .small .box,#travel-agent.overview #content .quads .small .box{padding:32% 10%}#travel-professionals.overview #content .quads .small .box a:not(.btn),#travel-agent.overview #content .quads .small .box a:not(.btn){color:#fff}#travel-professionals.overview #content .quads .small .box a:not(.btn):hover,#travel-agent.overview #content .quads .small .box a:not(.btn):hover{color:#404421}#travel-professionals.training-sales #content .search-refine,#travel-agent.training-sales #content .search-refine{background-color:#e9e2da;padding:35px 20px;text-align:center;border-radius:4px}#travel-professionals.training-sales #content .search-refine .header,#travel-agent.training-sales #content .search-refine .header{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:30px}#travel-professionals.training-sales #content .search-refine .line,#travel-agent.training-sales #content .search-refine .line{margin-bottom:15px}#travel-professionals.training-sales #content .search-refine .line label,#travel-agent.training-sales #content .search-refine .line label{display:block;text-transform:uppercase;font:0.9em "Montserrat",sans-serif;font-weight:500;color:#404421;margin-bottom:5px}#travel-professionals.training-sales #content .search-refine .line input[type=text],#travel-professionals.training-sales #content .search-refine .line select,#travel-agent.training-sales #content .search-refine .line input[type=text],#travel-agent.training-sales #content .search-refine .line select{background-color:transparent;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 5%;-webkit-appearance:none}#travel-professionals.training-sales #content .search-refine .line .btn-checkbox,#travel-agent.training-sales #content .search-refine .line .btn-checkbox{display:block;font-family:"ContaneText Light",serif;text-align:left;padding-left:20px;position:relative}#travel-professionals.training-sales #content .search-refine .line .btn-checkbox:before,#travel-agent.training-sales #content .search-refine .line .btn-checkbox:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #b88f84;top:4px;left:0}#travel-professionals.training-sales #content .search-refine .line .btn-checkbox.active:before,#travel-agent.training-sales #content .search-refine .line .btn-checkbox.active:before{background-color:#b88f84}#travel-professionals.training-sales #content .m-top-65,#travel-agent.training-sales #content .m-top-65{margin-top:65px}#travel-professionals.productivity-log #content form label,#travel-professionals.productivity-log #content form input,#travel-professionals.site-inspection #content form label,#travel-professionals.site-inspection #content form input,#travel-agent.productivity-log #content form label,#travel-agent.productivity-log #content form input,#travel-agent.site-inspection #content form label,#travel-agent.site-inspection #content form input{display:block;width:100%;text-align:left}#travel-professionals.productivity-log #content form label,#travel-professionals.site-inspection #content form label,#travel-agent.productivity-log #content form label,#travel-agent.site-inspection #content form label{margin-bottom:5px}#travel-professionals.productivity-log #content form label.travel-agent-num,#travel-professionals.site-inspection #content form label.travel-agent-num,#travel-agent.productivity-log #content form label.travel-agent-num,#travel-agent.site-inspection #content form label.travel-agent-num{color:transparent}#travel-professionals.productivity-log #content form input,#travel-professionals.productivity-log #content form textarea,#travel-professionals.productivity-log #content form select,#travel-professionals.site-inspection #content form input,#travel-professionals.site-inspection #content form textarea,#travel-professionals.site-inspection #content form select,#travel-agent.productivity-log #content form input,#travel-agent.productivity-log #content form textarea,#travel-agent.productivity-log #content form select,#travel-agent.site-inspection #content form input,#travel-agent.site-inspection #content form textarea,#travel-agent.site-inspection #content form select{height:40px;border:1px solid #9f906c;border-radius:3px;background-color:transparent;margin-bottom:10px;padding:8px 5%}#travel-professionals.productivity-log #content form select,#travel-professionals.site-inspection #content form select,#travel-agent.productivity-log #content form select,#travel-agent.site-inspection #content form select{width:100%}#travel-professionals.productivity-log #content form textarea,#travel-professionals.site-inspection #content form textarea,#travel-agent.productivity-log #content form textarea,#travel-agent.site-inspection #content form textarea{height:100px;width:100%;display:block}#travel-professionals.productivity-log #content form input[type="checkbox"],#travel-professionals.site-inspection #content form input[type="checkbox"],#travel-agent.productivity-log #content form input[type="checkbox"],#travel-agent.site-inspection #content form input[type="checkbox"]{display:inline-block;width:10px;height:10px;vertical-align:middle}#travel-professionals.productivity-log #content form input[type="checkbox"]+label,#travel-professionals.site-inspection #content form input[type="checkbox"]+label,#travel-agent.productivity-log #content form input[type="checkbox"]+label,#travel-agent.site-inspection #content form input[type="checkbox"]+label{display:inline-block;width:calc(100% - 15px);vertical-align:middle;margin-right:0px}#travel-professionals.productivity-log #content form .travel-agent-form__bottom-row,#travel-professionals.site-inspection #content form .travel-agent-form__bottom-row,#travel-agent.productivity-log #content form .travel-agent-form__bottom-row,#travel-agent.site-inspection #content form .travel-agent-form__bottom-row{margin-top:10px}#travel-professionals.productivity-log #content form .btn,#travel-professionals.site-inspection #content form .btn,#travel-agent.productivity-log #content form .btn,#travel-agent.site-inspection #content form .btn{margin-top:27px;transition:ease all .3s}#travel-professionals.productivity-log #content .intro h2,#travel-agent.productivity-log #content .intro h2{font-size:1.8em}#travel-professionals.productivity-log #content .intro h2 span,#travel-agent.productivity-log #content .intro h2 span{display:block;font-size:70%;font-style:italic;margin-top:10px}#travel-professionals.productivity-log #content #successMsg,#travel-agent.productivity-log #content #successMsg{top:180px}@media (max-width: 991px){#travel-professionals.productivity-log #content #successMsg,#travel-agent.productivity-log #content #successMsg{top:230px}}#travel-professionals.training-sales #content .card.vertical,#travel-professionals.book-a-holiday #content .card.vertical,#travel-agent.training-sales #content .card.vertical,#travel-agent.book-a-holiday #content .card.vertical{height:calc(100% - 20px)}#travel-professionals.training-sales #content .card.vertical a h3,#travel-professionals.book-a-holiday #content .card.vertical a h3,#travel-agent.training-sales #content .card.vertical a h3,#travel-agent.book-a-holiday #content .card.vertical a h3{color:#404421;transition:all 0.3s ease-in-out}#travel-professionals.training-sales #content .card.vertical a p,#travel-professionals.book-a-holiday #content .card.vertical a p,#travel-agent.training-sales #content .card.vertical a p,#travel-agent.book-a-holiday #content .card.vertical a p{transition:all 0.3s ease-in-out;line-height:1;font-size:85%;word-wrap:break-word;font-family:"Montserrat",sans-serif}#travel-professionals.training-sales #content .card.vertical a img,#travel-professionals.book-a-holiday #content .card.vertical a img,#travel-agent.training-sales #content .card.vertical a img,#travel-agent.book-a-holiday #content .card.vertical a img{transition:all 0.3s ease-in-out}#travel-professionals.training-sales #content .card.vertical .btn-rounded,#travel-professionals.book-a-holiday #content .card.vertical .btn-rounded,#travel-agent.training-sales #content .card.vertical .btn-rounded,#travel-agent.book-a-holiday #content .card.vertical .btn-rounded{margin-bottom:2em}#travel-professionals.training-sales #content .card.vertical:hover a h3,#travel-professionals.book-a-holiday #content .card.vertical:hover a h3,#travel-agent.training-sales #content .card.vertical:hover a h3,#travel-agent.book-a-holiday #content .card.vertical:hover a h3{color:#404421}#travel-professionals.training-sales #content .card.vertical:hover a p,#travel-professionals.book-a-holiday #content .card.vertical:hover a p,#travel-agent.training-sales #content .card.vertical:hover a p,#travel-agent.book-a-holiday #content .card.vertical:hover a p{color:#404421}#travel-professionals.training-sales #content .card.vertical:hover a img,#travel-professionals.book-a-holiday #content .card.vertical:hover a img,#travel-agent.training-sales #content .card.vertical:hover a img,#travel-agent.book-a-holiday #content .card.vertical:hover a img{opacity:0.7}#travel-professionals .img-box-overlay,#travel-agent .img-box-overlay{height:100%;width:100%;background-color:rgba(52,41,0,0.3);position:absolute;top:0;left:0}#travel-professionals.us-canada-agents #banner .title span,#travel-agent.us-canada-agents #banner .title span{margin-bottom:15px}.line-g{height:2px;width:100%;background-color:#b88f84}.directions-g{font-family:"Montserrat",sans-serif;font-size:12px;padding-top:40px}.numbers-g{font-family:"Montserrat",sans-serif;font-size:12px;padding-top:40px}.numbers-g a{padding:0 10px 3px 10px;color:#000;font-size:14px}.numbers-g a:hover{padding:0 10px 3px 10px;border-bottom:2px solid #f49b17}#travel-agent .intro b{text-transform:uppercase;letter-spacing:.5px;font-family:"Montserrat",sans-serif;color:#404421}#travel-professionals.promotions.overview #banner{background-image:url(../images/headers/pro-promo-banner.jpg)}#travel-professionals.promotions #content .travel-log-reminder{padding:18px 18px 30px}#travel-professionals.promotions #content .travel-log-reminder h2{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:500}#travel-professionals.promotions #content .travel-log-reminder p{font-size:16px;padding:0 20px}@media (min-width: 1025px){#travel-professionals.promotions #content .sidebar{width:334px}#travel-professionals.promotions #content .listing{max-width:calc(100% - 334px)}}@media (min-width: 992px){.no-wrap-desktop{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}}.offer-promo{padding-bottom:30px;border-bottom:1px solid #d5cdbd;margin-bottom:30px}.offer-promo img{margin-bottom:20px}.offer-promo p{margin-bottom:20px}.offer-promo p.season{font-family:"Montserrat",sans-serif;font-weight:700;color:#a18f6f;font-size:14px;text-transform:uppercase;margin:0;padding:0}.offer-promo p.promo-code{font-family:"Montserrat",sans-serif;font-weight:500;color:#a18f6f;font-size:14px;text-transform:uppercase;font-weight:400}.offer-promo p strong{font-weight:600}.offer-promo h2{margin:7px 0 20px;font-family:"Montserrat",sans-serif;text-transform:uppercase}.offer-promo .offer-details p:first-of-type{color:#f49b17;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.5}.offer-promo .offer-details p:first-of-type strong{font-family:"Montserrat",sans-serif;font-weight:700}.offer-promo .book-by p{font-size:14px !important;margin-bottom:10px}.offer-promo .toggle-next{font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;color:#413000;text-decoration:underline;display:block;margin:20px 0 15px;text-transform:uppercase}.offer-promo .toggle-next:hover,.offer-promo .toggle-next:focus{color:#f49b17}.offer-promo .expand-collapse{display:none;font-size:12px;line-height:1.5}body.sightseeing #content .intro{padding-bottom:1em}body.sightseeing #content .submenu{padding-bottom:0;margin-bottom:30px}body.sightseeing #content .submenu ul.sub-nav li a{font-size:14px}body.sightseeing #content ul.two-column-layout .btn{display:none}body.sightseeing #content .table-wrap{margin-top:70px}.page-submenu{background-color:#e9e2da;padding:20px 0;width:80%;margin:30px auto 70px !important}.page-submenu ul{margin:0 !important}.page-submenu ul li{border-right:0 !important}body.weddings.overview #content .inset img{margin-bottom:6em}body.weddings.overview #content ul.two-column-layout>li{margin-bottom:2em !important}body.wedding-planners #content .wedding-planners-container .row{border-bottom:1px solid #ded6cb;margin-bottom:50px;padding-bottom:20px}body.wedding-planners #content .wedding-planners-container .row:last-of-type{border-bottom:0;padding-bottom:0}body.wedding-planners #content ul.slick-dots{margin-left:0}.search-refine{background-color:#fff;padding:35px 20px;text-align:center;border-radius:4px}.search-refine .header{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:30px}.search-refine .line{margin-bottom:15px}.search-refine .line label{display:block;text-transform:uppercase;font:0.9em "Montserrat",sans-serif;font-weight:500;color:#404421;margin-bottom:5px}.search-refine .line input[type=text],.search-refine .line select{background-color:transparent;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 5%;-webkit-appearance:none}.search-refine .line .btn-checkbox{display:block;font-family:"ContaneText Light",serif;text-align:left;padding-left:20px;position:relative}.search-refine .line .btn-checkbox:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #b88f84;top:4px;left:0}.search-refine .line .btn-checkbox.active:before{background-color:#b88f84}.posts-container .flex,.posts-container #travel-professionals #content .quads.agents,#travel-professionals #content .posts-container .quads.agents,.posts-container #travel-agent #content .quads.agents,#travel-agent #content .posts-container .quads.agents{-ms-flex-flow:row;flex-flow:row;-ms-flex:1;flex:1}.posts-container .flex .post,.posts-container #travel-professionals #content .quads.agents .post,#travel-professionals #content .posts-container .quads.agents .post,.posts-container #travel-agent #content .quads.agents .post,#travel-agent #content .posts-container .quads.agents .post{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-bottom:30px}.posts-container .flex .post a,.posts-container #travel-professionals #content .quads.agents .post a,#travel-professionals #content .posts-container .quads.agents .post a,.posts-container #travel-agent #content .quads.agents .post a,#travel-agent #content .posts-container .quads.agents .post a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:column;flex-flow:column}.posts-container .flex .post a .inner,.posts-container #travel-professionals #content .quads.agents .post a .inner,#travel-professionals #content .posts-container .quads.agents .post a .inner,.posts-container #travel-agent #content .quads.agents .post a .inner,#travel-agent #content .posts-container .quads.agents .post a .inner{overflow:hidden;padding:20px 20px 40px;background-color:#fff;position:relative;-ms-flex:1;flex:1}.posts-container .flex .post a .inner h3,.posts-container #travel-professionals #content .quads.agents .post a .inner h3,#travel-professionals #content .posts-container .quads.agents .post a .inner h3,.posts-container #travel-agent #content .quads.agents .post a .inner h3,#travel-agent #content .posts-container .quads.agents .post a .inner h3{color:#342a00;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:18px;margin-top:0}.posts-container .flex .post a .inner .content,.posts-container #travel-professionals #content .quads.agents .post a .inner .content,#travel-professionals #content .posts-container .quads.agents .post a .inner .content,.posts-container #travel-agent #content .quads.agents .post a .inner .content,#travel-agent #content .posts-container .quads.agents .post a .inner .content{color:#a18f6f;font-family:"Montserrat",sans-serif;font-size:11px;line-height:27px;text-transform:uppercase;position:absolute;width:100%;left:20px;bottom:0px}.posts-container .flex .post a figure,.posts-container #travel-professionals #content .quads.agents .post a figure,#travel-professionals #content .posts-container .quads.agents .post a figure,.posts-container #travel-agent #content .quads.agents .post a figure,#travel-agent #content .posts-container .quads.agents .post a figure{height:270px;background-color:#eee;background-size:cover;background-position:center center;position:relative}.posts-container .flex .post a figure:before,.posts-container #travel-professionals #content .quads.agents .post a figure:before,#travel-professionals #content .posts-container .quads.agents .post a figure:before,.posts-container #travel-agent #content .quads.agents .post a figure:before,#travel-agent #content .posts-container .quads.agents .post a figure:before{opacity:0;content:'';position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(255,255,255,0.5);transition:opacity 0.3s ease-in-out}.posts-container .flex .post a figure span,.posts-container #travel-professionals #content .quads.agents .post a figure span,#travel-professionals #content .posts-container .quads.agents .post a figure span,.posts-container #travel-agent #content .quads.agents .post a figure span,#travel-agent #content .posts-container .quads.agents .post a figure span{opacity:0;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:10;transition:opacity 0.3s ease-in-out}.posts-container .flex .post a:hover figure:before,.posts-container #travel-professionals #content .quads.agents .post a:hover figure:before,#travel-professionals #content .posts-container .quads.agents .post a:hover figure:before,.posts-container #travel-agent #content .quads.agents .post a:hover figure:before,#travel-agent #content .posts-container .quads.agents .post a:hover figure:before,.posts-container .flex .post a:hover span,.posts-container #travel-professionals #content .quads.agents .post a:hover span,#travel-professionals #content .posts-container .quads.agents .post a:hover span,.posts-container #travel-agent #content .quads.agents .post a:hover span,#travel-agent #content .posts-container .quads.agents .post a:hover span{opacity:1}.posts-container .flex .post.post-5 figure,.posts-container #travel-professionals #content .quads.agents .post.post-5 figure,#travel-professionals #content .posts-container .quads.agents .post.post-5 figure,.posts-container #travel-agent #content .quads.agents .post.post-5 figure,#travel-agent #content .posts-container .quads.agents .post.post-5 figure,.posts-container .flex .post.post-6 figure,.posts-container #travel-professionals #content .quads.agents .post.post-6 figure,#travel-professionals #content .posts-container .quads.agents .post.post-6 figure,.posts-container #travel-agent #content .quads.agents .post.post-6 figure,#travel-agent #content .posts-container .quads.agents .post.post-6 figure{height:200px}.align-right{text-align:right}.align-center{text-align:center}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}.sharethis-holder{padding:10px 0 0 225px}#banner{height:400px;max-width:1500px;margin:0 auto;margin-top:135px;background-position:center center;background-repeat:no-repeat;background-image:url("../images/header-where-to-stay.jpg");position:relative;overflow:hidden;transition:all 0.3s ease-in-out}#banner .title{padding:120px 0 0;padding:0;margin:0;color:#fff;font:8.5em "Afiany",san-serif;position:absolute;left:6%;top:50%;transform:translateY(-50%);word-spacing:12px;line-height:100px;z-index:9}#banner .title span{display:block;text-transform:uppercase;font:0.5em "ContaneText Extrabold",serif;margin:-30px 0 0 20px}@media (max-width: 1024px){#banner .title{left:40px}}#banner h1.title{font-family:"Afiany",san-serif !important;text-transform:none !important;font-size:151px !important}#banner video{max-width:1500px;margin-top:-100px}#banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 80%)}.where-to-stay #banner .title,.about.overview #banner .title,.caribbean-weddings #banner .title,#specials #banner .title,#events #banner .title,.about.voluntourism #banner .title,.plan.ferry #banner .title{left:auto;right:6%}@media (max-width: 767px){.where-to-stay #banner .title,.about.overview #banner .title,.caribbean-weddings #banner .title,#specials #banner .title,#events #banner .title,.about.voluntourism #banner .title,.plan.ferry #banner .title{text-align:right}}.where-to-stay #banner:after,.about.overview #banner:after,.caribbean-weddings #banner:after,#specials #banner:after,#events #banner:after,.about.voluntourism #banner:after,.plan.ferry #banner:after{background:linear-gradient(to left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 80%)}.basseterre #banner{background-image:url("../images/basseterre/basseterre-banner.jpg")}.hiking #banner{background-image:url("../images/headers/Hiking-Header.jpg")}.privacy-policy .intro h1{text-align:left}.travel-advisory-update .content h2{font-family:"Montserrat",sans-serif}.travel-advisory-update .content h2,.travel-advisory-update .content h3{text-align:left !important}.travel-advisory-update .content img{float:left;margin-right:25px;margin-bottom:20px}@media (max-width: 767px){.travel-advisory-update .content img{float:unset}}.travel-advisory-update .content p.date{font-family:"Montserrat",sans-serif;color:#b88f84;font-weight:600;text-transform:uppercase}.tag{background:url("../images/tag.png") no-repeat center bottom;position:absolute;top:0;right:25px}.tag span{display:block;width:44px;height:68px;background-repeat:no-repeat;background-position:center 40%;background-size:30px auto}.tag span.star{background-image:url("../images/star-icon.svg")}.tag span.compass{background-image:url("../images/compass-icon.svg")}.tag span.dining{background-image:url("../images/dining-icon.svg");background-size:18px auto}.tag span.umbrella{background-image:url("../images/umbrella-icon.svg")}.tag span.ring{background-image:url("../images/ring-icon.svg")}hr{display:block;height:1px;border:0;border-top:1px solid #b88f84;margin:3em 0;padding:0}#myGallery{padding-top:100px}.h-center{display:block;width:auto;margin:0 auto}.v-center{position:relative;top:50%;transform:translateY(-50%)}.table-wrap{overflow-x:auto;width:100%}.fancybox-close{background:url("../images/close.png") no-repeat !important;top:10px !important;right:10px !important}.lightbox-container{text-align:center}.lightbox-container .lightbox-slide img{padding:2px 1px}@media (min-width: 768px){.lightbox-container .lightbox-slide img{width:33%}}@media (min-width: 992px){.lightbox-container .lightbox-slide img{padding:0;width:16%}}@media (max-width: 767px){.lightbox-container .lightbox-slide img{float:left;width:50%}}.popup-wrapper{position:fixed;z-index:999;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,0.75)}.popup-wrapper .top-reasons_popup{background:#f7f2eb;left:0;margin:0 auto;padding:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:75%}.popup-wrapper .top-reasons_popup .hide-slider-popup{background-color:#404421;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.71429em;line-height:1;padding:5px 12px 8px;position:absolute;right:10px;top:10px;z-index:1}.popup-wrapper .top-reasons_popup .title{background:#fff;border-radius:0 0 200px 100%/30px;height:168px;margin-top:-20px;padding:40px 15px 0;text-align:center}.popup-wrapper .top-reasons_popup .title h2{color:#404421 !important;font-size:1em !important;margin:0 0 15px !important;text-transform:uppercase}.popup-wrapper .top-reasons_popup .title img{margin:0 !important;max-width:70px}.popup-wrapper .top-reasons_popup .slider-in-popup img{margin:0 auto}.popup-wrapper .top-reasons_popup .top-reasons_copy{padding-left:35px}.popup-wrapper .top-reasons_popup .top-reasons_copy .slick-list{overflow:inherit}.popup-wrapper .top-reasons_popup .top-reasons_copy .reason_title{font-size:1.57143em}.popup-wrapper .top-reasons_popup .top-reasons_copy .reason_count{color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;left:-140px;position:absolute;top:90px}.popup-wrapper .top-reasons_popup .slick-prev,.popup-wrapper .top-reasons_popup .slick-next{height:50px;transform:translateY(-50%);width:50px}.popup-wrapper .top-reasons_popup .slick-prev{background:rgba(161,143,111,0.7) url("../images/slide-arrow-left.png") no-repeat}.popup-wrapper .top-reasons_popup .slick-next{background:rgba(161,143,111,0.7) url("../images/slide-arrow-right.png") no-repeat;right:1px}body#videos .fancybox-opened .fancybox-skin{max-height:720px}::-webkit-input-placeholder{color:#342a00}::-moz-placeholder{color:#342a00}:-ms-input-placeholder{color:#342a00}:-moz-placeholder{color:#342a00}#things-to-do.voluntourism .content{text-align:center}@media (min-width: 768px){#things-to-do.voluntourism .content{text-align:left}}#things-to-do.voluntourism .content .row{margin-bottom:30px}@media (min-width: 1200px){#things-to-do.voluntourism .content .row .col-sm-6 div,#things-to-do.voluntourism .content .row .posts-container .flex .post.post-5 div,.posts-container .flex #things-to-do.voluntourism .content .row .post.post-5 div,#things-to-do.voluntourism .content .row .posts-container #travel-professionals #content .quads.agents .post.post-5 div,.posts-container #travel-professionals #content .quads.agents #things-to-do.voluntourism .content .row .post.post-5 div,#things-to-do.voluntourism .content .row #travel-professionals #content .posts-container .quads.agents .post.post-5 div,#travel-professionals #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-5 div,#things-to-do.voluntourism .content .row .posts-container #travel-agent #content .quads.agents .post.post-5 div,.posts-container #travel-agent #content .quads.agents #things-to-do.voluntourism .content .row .post.post-5 div,#things-to-do.voluntourism .content .row #travel-agent #content .posts-container .quads.agents .post.post-5 div,#travel-agent #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-5 div,#things-to-do.voluntourism .content .row .posts-container .flex .post.post-6 div,.posts-container .flex #things-to-do.voluntourism .content .row .post.post-6 div,#things-to-do.voluntourism .content .row .posts-container #travel-professionals #content .quads.agents .post.post-6 div,.posts-container #travel-professionals #content .quads.agents #things-to-do.voluntourism .content .row .post.post-6 div,#things-to-do.voluntourism .content .row #travel-professionals #content .posts-container .quads.agents .post.post-6 div,#travel-professionals #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-6 div,#things-to-do.voluntourism .content .row .posts-container #travel-agent #content .quads.agents .post.post-6 div,.posts-container #travel-agent #content .quads.agents #things-to-do.voluntourism .content .row .post.post-6 div,#things-to-do.voluntourism .content .row #travel-agent #content .posts-container .quads.agents .post.post-6 div,#travel-agent #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-6 div{padding-top:35px}}#things-to-do.voluntourism .content .row .col-sm-6:last-of-type,#things-to-do.voluntourism .content .row .posts-container .flex .post.post-5:last-of-type,.posts-container .flex #things-to-do.voluntourism .content .row .post.post-5:last-of-type,#things-to-do.voluntourism .content .row .posts-container #travel-professionals #content .quads.agents .post.post-5:last-of-type,.posts-container #travel-professionals #content .quads.agents #things-to-do.voluntourism .content .row .post.post-5:last-of-type,#things-to-do.voluntourism .content .row #travel-professionals #content .posts-container .quads.agents .post.post-5:last-of-type,#travel-professionals #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-5:last-of-type,#things-to-do.voluntourism .content .row .posts-container #travel-agent #content .quads.agents .post.post-5:last-of-type,.posts-container #travel-agent #content .quads.agents #things-to-do.voluntourism .content .row .post.post-5:last-of-type,#things-to-do.voluntourism .content .row #travel-agent #content .posts-container .quads.agents .post.post-5:last-of-type,#travel-agent #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-5:last-of-type,#things-to-do.voluntourism .content .row .posts-container .flex .post.post-6:last-of-type,.posts-container .flex #things-to-do.voluntourism .content .row .post.post-6:last-of-type,#things-to-do.voluntourism .content .row .posts-container #travel-professionals #content .quads.agents .post.post-6:last-of-type,.posts-container #travel-professionals #content .quads.agents #things-to-do.voluntourism .content .row .post.post-6:last-of-type,#things-to-do.voluntourism .content .row #travel-professionals #content .posts-container .quads.agents .post.post-6:last-of-type,#travel-professionals #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-6:last-of-type,#things-to-do.voluntourism .content .row .posts-container #travel-agent #content .quads.agents .post.post-6:last-of-type,.posts-container #travel-agent #content .quads.agents #things-to-do.voluntourism .content .row .post.post-6:last-of-type,#things-to-do.voluntourism .content .row #travel-agent #content .posts-container .quads.agents .post.post-6:last-of-type,#travel-agent #content .posts-container .quads.agents #things-to-do.voluntourism .content .row .post.post-6:last-of-type{padding:0 40px}#things-to-do.golf .golf-locations h2{font-size:1.78571em;margin:0;font-family:"Montserrat",sans-serif}#things-to-do.golf .golf-locations h2.title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.42857em;margin-bottom:5px;position:relative;text-align:center}#things-to-do.golf .golf-locations h2.title::before,#things-to-do.golf .golf-locations h2.title::after{background-color:#404421;content:'';display:block;height:1px;max-width:260px;position:absolute;top:50%;transform:translateY(-50%);width:100%}#things-to-do.golf .golf-locations h2.title::after{right:0}#things-to-do.golf .golf-locations h3{color:#b88f84;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1em;text-transform:uppercase}#things-to-do.golf .golf-locations p{font-size:1.07143em;line-height:22px;margin-bottom:0}#things-to-do.golf .golf-locations p span{font-weight:900}#things-to-do.golf .golf-locations ul{margin-bottom:0}#things-to-do.golf .golf-locations ul.slick-dots{text-align:right}#things-to-do.golf .golf-locations ul.slick-dots li{height:13px;margin:10px 5px;width:13px}#things-to-do.golf .golf-locations ul.slick-dots li button{height:13px;width:13px}#things-to-do.golf .golf-locations ul li{font-size:1.07143em;line-height:22px;margin-bottom:0}#things-to-do.golf .golf-locations a.btn-rounded{margin-top:25px}#things-to-do.golf .golf-locations a.btn{margin-top:20px}#things-to-do.golf .golf-locations>div{border-bottom:1px solid #b88f84;padding:45px 0}#things-to-do.golf .golf-locations>div.no-border{border-bottom:none}#things-to-do.golf .golf-locations>div.no-padding{padding:0}#things-to-do.golf .golf-locations>div:nth-of-type(1){padding-top:0}#things-to-do.golf .golf-locations>div.featured-container{padding:0}#things-to-do.golf .golf-locations #featured_quad{border-bottom:none}#things-to-do.golf .golf-locations #featured_quad .featured_slide{height:560px;position:relative}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy{background-color:#f6f2ee;box-shadow:0 1px 4px rgba(125,125,125,0.1),0 0 40px rgba(246,242,238,0.1) inset;height:auto;left:100px;padding:30px 50px 40px;position:absolute;top:85px;max-width:458px;width:100%}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy::before,#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy::after{border-radius:100px / 10px;bottom:0;box-shadow:0 0 20px rgba(125,125,125,0.3);content:"";left:10px;position:absolute;right:10px;top:50%;z-index:-1}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy h3{color:#404421}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy p{margin:20px 0}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy img{margin-bottom:20px}#things-to-do.golf .golf-locations #featured_quad .featured_slide img{margin:0 auto}#things-to-do.golf .golf-locations #featured_quad .slick-arrow{top:413px}#things-to-do.golf .golf-locations #featured_quad .slick-arrow.slick-prev{left:auto;right:55px}@media (max-width: 1024px){#things-to-do.golf .golf-locations #featured_quad .slick-arrow{top:333px}}@media (max-width: 820px){#things-to-do.golf .golf-locations #featured_quad .slick-arrow{top:246px}}#things-to-do.golf .disclaimer{background-color:#f2eadf;margin-top:30px;padding:50px 0 65px;text-align:center}#things-to-do.golf .disclaimer .label{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.42857em;line-height:1;margin-bottom:30px}#things-to-do.golf .disclaimer p{margin:0;font-size:.78571em;line-height:1.64286em}.basseterre #content{padding-bottom:10px}@media (max-width: 767px){.basseterre #banner{min-height:278px}.basseterre #banner h1.title{font-size:65px !important;position:absolute;top:40px;transform:none}}.basseterre .img-block{position:relative}.basseterre .img-block a{position:absolute;top:0;width:100%;height:100%;background:url("../images/icon-expand.svg") center no-repeat rgba(184,143,132,0.65);background-size:30px 30px;opacity:0}.basseterre .img-block a:hover,.basseterre .img-block a:focus{opacity:1}.basseterre .grid-gallery .small-grid .img-block{margin:10px}.basseterre .grid-gallery .small-grid .img-block:last-child img{height:164px;object-position:bottom}@media (max-width: 1024px){.basseterre .grid-gallery .small-grid .img-block:last-child img{height:132px}}@media (max-width: 820px){.basseterre .grid-gallery .small-grid .img-block:last-child img{height:92px}}.basseterre .grid-gallery .img-block.wide{margin:10px 10px 0}.bg-section{padding:140px 0;margin:60px 0;background-position:center;background-size:cover}@media (max-width: 767px){.bg-section{padding:0;margin:20px 0 0}}.bg-section .flexit{margin-top:0;padding:0 40px}@media (max-width: 767px){.bg-section .flexit{padding:0}}.bg-section .col-xs-12{background:#fff;padding:40px 20px}@media (min-width: 768px){.bg-section .col-xs-12{padding:70px 50px}}.bg-section .col-xs-12 p:last-of-type{margin-bottom:0}.basseterre .bg-section{background:url(../images/basseterre/capital-fullwidth.jpg) no-repeat center/cover}@media (max-width: 767px){.basseterre .bg-section{background:#fff;padding:10px 0}.basseterre .bg-section img{margin-bottom:0}}.bg-section.light{padding:50px 0;margin-bottom:40px}@media (min-width: 768px){.bg-section.light{padding:100px 0;margin-bottom:0}}.bg-section.light .inner-content{float:right}@media (min-width: 1025px){.bg-section.light .inner-content{margin-right:100px}}.bg-section.light .inner-content>*{color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,0.75),0px 0px 30px rgba(0,0,0,0.75),0px 0px 40px rgba(0,0,0,0.75)}.bg-section.light h2{font-family:"Montserrat",sans-serif}.hiking #content .intro{text-align:left}.hiking #content .intro img{margin-top:30px}.hiking img{max-width:100%}@media (max-width: 768px){.hiking img{margin-bottom:30px !important}}.hiking .table-wrap{margin-bottom:13px}.hiking .table-wrap table tr td{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;padding-bottom:7px}.hiking .table-wrap table tr td:first-of-type{color:#b88f84;padding-right:10px}.hiking .white-bg .row{border-bottom:1px solid #b88f84;max-width:1006px;padding:40px 0 20px;margin:0 auto}@media (max-width: 768px){.hiking .white-bg .row:first-of-type{padding-top:0}}.hiking .white-bg .row h2{text-transform:uppercase;margin-bottom:40px}.hiking .white-bg .row h3{font-size:25px;text-transform:uppercase;margin-top:0;margin-bottom:20px}.hiking .bg-section{position:relative}.hiking .bg-section .inner-content{z-index:9}.hiking .bg-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}@media (min-width: 768px){.hiking .bg-section{margin-bottom:75px}}ul.img-list{display:block;margin:0;padding:0}@media (max-width: 768px){ul.img-list{text-align:center;padding-bottom:40px}}ul.img-list li{padding:0 20px 0 0;display:inline-block;width:auto}ul.img-list li img{margin-bottom:30px}ul.img-list li:last-of-type{padding:0}.white-bg{background:#fff}.pop-out-banner_copy,.story-banner_copy{background:url("../images/beige-texture.png") no-repeat #404421;background-position-x:right;color:#f6f0e9;text-transform:uppercase;font-family:"ContaneText Extrabold",serif;line-height:.9em}.pop-out-banner_copy span,.story-banner_copy span{display:block;font-weight:700;margin-top:5px;padding-right:15px;background:url("../images/arrow-pink.png") no-repeat right center;width:max-content}.pop-out-banner .banner-content,.story-banner .banner-content{display:-ms-flexbox;display:flex}.pop-out-banner .banner-content img,.story-banner .banner-content img{width:50%}.pop-out-banner{position:fixed;right:0;bottom:70px;transition:all 500ms ease-out;z-index:999;max-width:100%}.pop-out-banner_copy{font-size:33px;width:50%;padding:20px 0 0 20px}.pop-out-banner_copy span{font-size:13px}.pop-out-banner.closed,.pop-out-banner.delay-popin{right:-100%}.pop-out-banner a.close-banner{display:block;position:absolute;top:5px;right:15px;transition:all 300ms ease-out}.pop-out-banner a.close-banner:hover span,.pop-out-banner a.close-banner:focus span{color:#fff}.pop-out-banner a.close-banner span{color:#b88f84;font-family:"Montserrat",sans-serif;font-size:17px}.pop-out-banner .banner-content{width:600px}.story-banner{background:#f6f0e9;padding-top:35px;text-align:center}.story-banner img{max-width:100%}.story-banner:hover,.story-banner:focus{opacity:.8}.infoBox img{z-index:99 !important}.map_popup{background:#FFFFFF;width:220px}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px}.map_popup .desc h2{color:#404421;margin:15px 0 5px;font:17px "Montserrat",sans-serif;font-weight:500;text-transform:uppercase}.map_popup .desc p{color:#404421 !important;white-space:pre-wrap;margin-bottom:0;font:13px/1.4em "ContaneText Light",serif}body#map #full-map{padding-top:160px}body#map #full-map #myMap{background:#d8d8d8 !important;height:100vh !important;width:70%;float:left}body#map #full-map #markers-sidebar{width:30%;height:100vh;max-height:100vh !important;padding:1%;float:right;overflow:scroll;background-color:#faf8f5;color:#7c7975;position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}body#map #full-map #markers-sidebar header{padding:0 30px}body#map #full-map #markers-sidebar header h1{color:#b88f84;font-family:"Afiany",san-serif;font-size:50px;font-weight:400;text-align:center;text-transform:none}body#map #full-map #markers-sidebar header h1 span{display:block;font:20px "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#404421}body#map #full-map #markers-sidebar header p{color:#404421}body#map #full-map #markers-sidebar header select{display:block;margin:0 auto;width:100%;color:#a18f6f;max-width:420px;font-size:12px;padding:10px 5%;-webkit-appearance:none;border-radius:0;text-align:center;font-family:"Montserrat",sans-serif;text-transform:uppercase;-moz-appearance:none;border:1px solid #ccc;background:url(../images/icon-chevron-down.svg) 95% 50% no-repeat}body#map #full-map #markers-sidebar .markers-list{margin:0 auto;padding:2% 30px}body#map #full-map #markers-sidebar .markers-list .panel{background-color:transparent;border:none;box-shadow:none;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}body#map #full-map #markers-sidebar .markers-list h2{font-size:16px;font-weight:700;line-height:25px;margin:10px 0 0;text-transform:uppercase;cursor:pointer;font-family:"Montserrat",sans-serif}body#map #full-map #markers-sidebar .markers-list h2:hover,body#map #full-map #markers-sidebar .markers-list h2:focus{color:#b88f84}body#map #full-map #markers-sidebar .markers-list ul{margin-left:0px;padding-left:0px}body#map #full-map #markers-sidebar .markers-list ul li{cursor:pointer;padding-left:0;line-height:1.2}body#map #full-map #markers-sidebar .markers-list ul li a,body#map #full-map #markers-sidebar .markers-list ul li span{color:#332a00;display:block;padding:0;margin:6px 0;font-size:14px;font-weight:400;padding-left:20px}body#map #full-map #markers-sidebar .markers-list ul li a input,body#map #full-map #markers-sidebar .markers-list ul li span input{margin-right:10px}body#map #full-map #markers-sidebar .markers-list ul li a:hover,body#map #full-map #markers-sidebar .markers-list ul li span:hover{opacity:0.7}body#map #full-map #markers-sidebar .markers-list ul li span{position:relative}body#map #full-map #markers-sidebar .markers-list ul li span:before{content:"";background:url("../images/checkbox.png") no-repeat center 1px;height:13px;width:13px;display:inline-block;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:1px}body#map #full-map #markers-sidebar .markers-list ul li.active a,body#map #full-map #markers-sidebar .markers-list ul li.active span{color:#404421;text-decoration:underline;background-position:left -19px}body#map #full-map #markers-sidebar .markers-list ul li.active span:before{background-position:center -19px}body#map #full-map .ui-infobox{background:#ffffff;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}body#map #full-map .ui-infobox .ui-infobox-content{padding:1em;width:100%;color:#7c7975}body#map #full-map .ui-infobox .ui-infobox-content img{cursor:pointer;margin:2px;position:absolute;top:0;right:0}body#map #full-map .ui-infobox .ui-infobox-content img.thumb{cursor:pointer;margin:2px;position:relative;top:-19px;left:-13px;width:110%}body#map #full-map .ui-infobox .ui-infobox-content .title{display:block;font-size:15px;line-height:1.4;font-family:"ContaneText Light",serif;text-transform:capitalize;margin:10px 0;width:100%}body#map #full-map .ui-infobox .ui-infobox-content p{line-height:1.4;font-size:12px;margin-bottom:10px;width:100%}body#map #full-map .ui-infobox .ui-infobox-content p a{text-decoration:none;color:#6b6a6a;margin-right:10px;font-style:italic}body#map #full-map .ui-infobox .ui-infobox-content p a:hover{color:#404421}body#map #full-map .ui-infobox .ui-infobox-content p a.get-to-link{border-left:1px solid #ddd;padding-left:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 12px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:4px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:transparent;border:1px solid #404421;background-clip:padding-box}ul.slick-dots li.slick-active button{background-color:#404421}.slick-prev,.slick-next{position:absolute;top:calc(50% - 25px);width:50px;height:50px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:20;background:#b88f84 url("../images/slider-arrows-white.png") no-repeat 16px 13px}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{background-color:#404421}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0}.slick-next{right:0;transform:rotate(180deg)}.pagination{margin:35px 0 0;text-align:center;padding:35px 5px !important;border-top:1px solid #b88f84}.pagination div{display:inline-block}.pagination li{border-radius:50%;display:inline-block;height:30px;margin:0 5px;padding-top:5px;transition:all 0.3s ease-in-out;width:30px}.pagination li:hover,.pagination li.active{background-color:#404421}.pagination li:hover a,.pagination li.active a{color:#fff}.jPaginate li:hover{background:none !important}.jPaginate a,.jPaginate span{background:transparent !important;cursor:pointer;display:inline-block;padding:5px;margin:0 5px;text-transform:uppercase;font:13px "Montserrat",sans-serif;font-weight:600;border-bottom:1px solid #f6f0e9;color:#404421 !important}.jPaginate a:hover,.jPaginate span:hover{color:#b88f84}.jPaginate a.jPag-current,.jPaginate span.jPag-current{border-bottom:1px solid #b88f84}ul.jPag-pages{margin:0 auto;min-width:200px}ul.jPag-pages li{display:inline-block}.jPag-control-back{float:left;position:relative}.jPag-control-back a{color:#404421 !important;position:relative;padding-left:10px}.jPag-control-back:before{content:" ";position:absolute;width:15px;height:15px;top:4px;left:-12px;background:url("../images/arrow.png") no-repeat;transform:rotate(180deg)}@media (max-width: 767px){.jPag-control-back:before{left:-5px}}.jPag-control-front{float:right}.jPag-control-front a{color:#404421 !important}.jPag-control-front:after{content:url(../images/arrow.png);padding-left:10px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#ui-datepicker-div .ui-helper-hidden{display:none}#ui-datepicker-div .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}#ui-datepicker-div .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}#ui-datepicker-div .ui-helper-clearfix:after,#ui-datepicker-div.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #ui-datepicker-div .ui-helper-clearfix{height:1%}#ui-datepicker-div .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}#ui-datepicker-div .ui-state-disabled{cursor:default !important}#ui-datepicker-div .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}#ui-datepicker-div .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#ui-datepicker-div.ui-widget,#ui-datepicker-div .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}#ui-datepicker-div .ui-widget .ui-widget,#ui-datepicker-div.ui-widget .ui-widget{font-size:1em}#ui-datepicker-div .ui-widget input,#ui-datepicker-div .ui-widget select,#ui-datepicker-div .ui-widget textarea,#ui-datepicker-div .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}#ui-datepicker-div .ui-widget-content,#ui-datepicker-div.ui-widget-content{border:1px solid #aaaaaa;background:#fff url(datepicker/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222}#ui-datepicker-div .ui-widget-content a,#ui-datepicker-div.ui-widget-content a{color:#222222}#ui-datepicker-div .ui-widget-header{border:1px solid #aaaaaa;background:#ccc url(datepicker/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold}#ui-datepicker-div .ui-widget-header a{color:#222222}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(datepicker/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}#ui-datepicker-div .ui-state-default a,#ui-datepicker-div .ui-state-default a:link,#ui-datepicker-div .ui-state-default a:visited{color:#555555;text-decoration:none}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-focus{border:1px solid #999999;background:#dadada url(datepicker/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}#ui-datepicker-div .ui-state-hover a,#ui-datepicker-div .ui-state-hover a:hover{color:#212121;text-decoration:none}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url(datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}#ui-datepicker-div .ui-state-active a,#ui-datepicker-div .ui-state-active a:link,#ui-datepicker-div .ui-state-active a:visited{color:#212121;text-decoration:none}#ui-datepicker-div .ui-widget :active{outline:none}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(datepicker/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}#ui-datepicker-div .ui-state-highlight a,#ui-datepicker-div .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}#ui-datepicker-div .ui-state-error,#ui-datepicker-div .ui-widget-content .ui-state-error,#ui-datepicker-div .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(datepicker/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}#ui-datepicker-div .ui-state-error a,#ui-datepicker-div .ui-widget-content .ui-state-error a,#ui-datepicker-div .ui-widget-header .ui-state-error a{color:#cd0a0a}#ui-datepicker-div .ui-state-error-text,#ui-datepicker-div .ui-widget-content .ui-state-error-text,#ui-datepicker-div .ui-widget-header .ui-state-error-text{color:#cd0a0a}#ui-datepicker-div .ui-priority-primary,#ui-datepicker-div .ui-widget-content .ui-priority-primary,#ui-datepicker-div .ui-widget-header .ui-priority-primary{font-weight:bold}#ui-datepicker-div .ui-priority-secondary,#ui-datepicker-div .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}#ui-datepicker-div .ui-state-disabled,#ui-datepicker-div .ui-widget-content .ui-state-disabled,#ui-datepicker-div .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}#ui-datepicker-div .ui-icon{width:16px;height:16px;background-image:url(datepicker/ui-icons_222222_256x240.png)}#ui-datepicker-div .ui-widget-content .ui-icon{background-image:url(datepicker/ui-icons_222222_256x240.png)}#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url(datepicker/ui-icons_222222_256x240.png)}#ui-datepicker-div .ui-state-default .ui-icon{background-image:url(datepicker/ui-icons_888888_256x240.png)}#ui-datepicker-div .ui-state-hover .ui-icon,#ui-datepicker-div .ui-state-focus .ui-icon{background-image:url(datepicker/ui-icons_454545_256x240.png)}#ui-datepicker-div .ui-state-active .ui-icon{background-image:url(datepicker/ui-icons_454545_256x240.png)}#ui-datepicker-div .ui-state-highlight .ui-icon{background-image:url(datepicker/ui-icons_2e83ff_256x240.png)}#ui-datepicker-div .ui-state-error .ui-icon,#ui-datepicker-div .ui-state-error-text .ui-icon{background-image:url(datepicker/ui-icons_cd0a0a_256x240.png)}#ui-datepicker-div .ui-icon-carat-1-n{background-position:0 0}#ui-datepicker-div .ui-icon-carat-1-ne{background-position:-16px 0}#ui-datepicker-div .ui-icon-carat-1-e{background-position:-32px 0}#ui-datepicker-div .ui-icon-carat-1-se{background-position:-48px 0}#ui-datepicker-div .ui-icon-carat-1-s{background-position:-64px 0}#ui-datepicker-div .ui-icon-carat-1-sw{background-position:-80px 0}#ui-datepicker-div .ui-icon-carat-1-w{background-position:-96px 0}#ui-datepicker-div .ui-icon-carat-1-nw{background-position:-112px 0}#ui-datepicker-div .ui-icon-carat-2-n-s{background-position:-128px 0}#ui-datepicker-div .ui-icon-carat-2-e-w{background-position:-144px 0}#ui-datepicker-div .ui-icon-triangle-1-n{background-position:0 -16px}#ui-datepicker-div .ui-icon-triangle-1-ne{background-position:-16px -16px}#ui-datepicker-div .ui-icon-triangle-1-e{background-position:-32px -16px}#ui-datepicker-div .ui-icon-triangle-1-se{background-position:-48px -16px}#ui-datepicker-div .ui-icon-triangle-1-s{background-position:-64px -16px}#ui-datepicker-div .ui-icon-triangle-1-sw{background-position:-80px -16px}#ui-datepicker-div .ui-icon-triangle-1-w{background-position:-96px -16px}#ui-datepicker-div .ui-icon-triangle-1-nw{background-position:-112px -16px}#ui-datepicker-div .ui-icon-triangle-2-n-s{background-position:-128px -16px}#ui-datepicker-div .ui-icon-triangle-2-e-w{background-position:-144px -16px}#ui-datepicker-div .ui-icon-arrow-1-n{background-position:0 -32px}#ui-datepicker-div .ui-icon-arrow-1-ne{background-position:-16px -32px}#ui-datepicker-div .ui-icon-arrow-1-e{background-position:-32px -32px}#ui-datepicker-div .ui-icon-arrow-1-se{background-position:-48px -32px}#ui-datepicker-div .ui-icon-arrow-1-s{background-position:-64px -32px}#ui-datepicker-div .ui-icon-arrow-1-sw{background-position:-80px -32px}#ui-datepicker-div .ui-icon-arrow-1-w{background-position:-96px -32px}#ui-datepicker-div .ui-icon-arrow-1-nw{background-position:-112px -32px}#ui-datepicker-div .ui-icon-arrow-2-n-s{background-position:-128px -32px}#ui-datepicker-div .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}#ui-datepicker-div .ui-icon-arrow-2-e-w{background-position:-160px -32px}#ui-datepicker-div .ui-icon-arrow-2-se-nw{background-position:-176px -32px}#ui-datepicker-div .ui-icon-arrowstop-1-n{background-position:-192px -32px}#ui-datepicker-div .ui-icon-arrowstop-1-e{background-position:-208px -32px}#ui-datepicker-div .ui-icon-arrowstop-1-s{background-position:-224px -32px}#ui-datepicker-div .ui-icon-arrowstop-1-w{background-position:-240px -32px}#ui-datepicker-div .ui-icon-arrowthick-1-n{background-position:0 -48px}#ui-datepicker-div .ui-icon-arrowthick-1-ne{background-position:-16px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-e{background-position:-32px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-se{background-position:-48px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-s{background-position:-64px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-sw{background-position:-80px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-w{background-position:-96px -48px}#ui-datepicker-div .ui-icon-arrowthick-1-nw{background-position:-112px -48px}#ui-datepicker-div .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}#ui-datepicker-div .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}#ui-datepicker-div .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}#ui-datepicker-div .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}#ui-datepicker-div .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}#ui-datepicker-div .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}#ui-datepicker-div .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}#ui-datepicker-div .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}#ui-datepicker-div .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}#ui-datepicker-div .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}#ui-datepicker-div .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}#ui-datepicker-div .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}#ui-datepicker-div .ui-icon-arrowreturn-1-w{background-position:-64px -64px}#ui-datepicker-div .ui-icon-arrowreturn-1-n{background-position:-80px -64px}#ui-datepicker-div .ui-icon-arrowreturn-1-e{background-position:-96px -64px}#ui-datepicker-div .ui-icon-arrowreturn-1-s{background-position:-112px -64px}#ui-datepicker-div .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}#ui-datepicker-div .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}#ui-datepicker-div .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}#ui-datepicker-div .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}#ui-datepicker-div .ui-icon-arrow-4{background-position:0 -80px}#ui-datepicker-div .ui-icon-arrow-4-diag{background-position:-16px -80px}#ui-datepicker-div .ui-icon-extlink{background-position:-32px -80px}#ui-datepicker-div .ui-icon-newwin{background-position:-48px -80px}#ui-datepicker-div .ui-icon-refresh{background-position:-64px -80px}#ui-datepicker-div .ui-icon-shuffle{background-position:-80px -80px}#ui-datepicker-div .ui-icon-transfer-e-w{background-position:-96px -80px}#ui-datepicker-div .ui-icon-transferthick-e-w{background-position:-112px -80px}#ui-datepicker-div .ui-icon-folder-collapsed{background-position:0 -96px}#ui-datepicker-div .ui-icon-folder-open{background-position:-16px -96px}#ui-datepicker-div .ui-icon-document{background-position:-32px -96px}#ui-datepicker-div .ui-icon-document-b{background-position:-48px -96px}#ui-datepicker-div .ui-icon-note{background-position:-64px -96px}#ui-datepicker-div .ui-icon-mail-closed{background-position:-80px -96px}#ui-datepicker-div .ui-icon-mail-open{background-position:-96px -96px}#ui-datepicker-div .ui-icon-suitcase{background-position:-112px -96px}#ui-datepicker-div .ui-icon-comment{background-position:-128px -96px}#ui-datepicker-div .ui-icon-person{background-position:-144px -96px}#ui-datepicker-div .ui-icon-print{background-position:-160px -96px}#ui-datepicker-div .ui-icon-trash{background-position:-176px -96px}#ui-datepicker-div .ui-icon-locked{background-position:-192px -96px}#ui-datepicker-div .ui-icon-unlocked{background-position:-208px -96px}#ui-datepicker-div .ui-icon-bookmark{background-position:-224px -96px}#ui-datepicker-div .ui-icon-tag{background-position:-240px -96px}#ui-datepicker-div .ui-icon-home{background-position:0 -112px}#ui-datepicker-div .ui-icon-flag{background-position:-16px -112px}#ui-datepicker-div .ui-icon-calendar{background-position:-32px -112px}#ui-datepicker-div .ui-icon-cart{background-position:-48px -112px}#ui-datepicker-div .ui-icon-pencil{background-position:-64px -112px}#ui-datepicker-div .ui-icon-clock{background-position:-80px -112px}#ui-datepicker-div .ui-icon-disk{background-position:-96px -112px}#ui-datepicker-div .ui-icon-calculator{background-position:-112px -112px}#ui-datepicker-div .ui-icon-zoomin{background-position:-128px -112px}#ui-datepicker-div .ui-icon-zoomout{background-position:-144px -112px}#ui-datepicker-div .ui-icon-search{background-position:-160px -112px}#ui-datepicker-div .ui-icon-wrench{background-position:-176px -112px}#ui-datepicker-div .ui-icon-gear{background-position:-192px -112px}#ui-datepicker-div .ui-icon-heart{background-position:-208px -112px}#ui-datepicker-div .ui-icon-star{background-position:-224px -112px}#ui-datepicker-div .ui-icon-link{background-position:-240px -112px}#ui-datepicker-div .ui-icon-cancel{background-position:0 -128px}#ui-datepicker-div .ui-icon-plus{background-position:-16px -128px}#ui-datepicker-div .ui-icon-plusthick{background-position:-32px -128px}#ui-datepicker-div .ui-icon-minus{background-position:-48px -128px}#ui-datepicker-div .ui-icon-minusthick{background-position:-64px -128px}#ui-datepicker-div .ui-icon-close{background-position:-80px -128px}#ui-datepicker-div .ui-icon-closethick{background-position:-96px -128px}#ui-datepicker-div .ui-icon-key{background-position:-112px -128px}#ui-datepicker-div .ui-icon-lightbulb{background-position:-128px -128px}#ui-datepicker-div .ui-icon-scissors{background-position:-144px -128px}#ui-datepicker-div .ui-icon-clipboard{background-position:-160px -128px}#ui-datepicker-div .ui-icon-copy{background-position:-176px -128px}#ui-datepicker-div .ui-icon-contact{background-position:-192px -128px}#ui-datepicker-div .ui-icon-image{background-position:-208px -128px}#ui-datepicker-div .ui-icon-video{background-position:-224px -128px}#ui-datepicker-div .ui-icon-script{background-position:-240px -128px}#ui-datepicker-div .ui-icon-alert{background-position:0 -144px}#ui-datepicker-div .ui-icon-info{background-position:-16px -144px}#ui-datepicker-div .ui-icon-notice{background-position:-32px -144px}#ui-datepicker-div .ui-icon-help{background-position:-48px -144px}#ui-datepicker-div .ui-icon-check{background-position:-64px -144px}#ui-datepicker-div .ui-icon-bullet{background-position:-80px -144px}#ui-datepicker-div .ui-icon-radio-off{background-position:-96px -144px}#ui-datepicker-div .ui-icon-radio-on{background-position:-112px -144px}#ui-datepicker-div .ui-icon-pin-w{background-position:-128px -144px}#ui-datepicker-div .ui-icon-pin-s{background-position:-144px -144px}#ui-datepicker-div .ui-icon-play{background-position:0 -160px}#ui-datepicker-div .ui-icon-pause{background-position:-16px -160px}#ui-datepicker-div .ui-icon-seek-next{background-position:-32px -160px}#ui-datepicker-div .ui-icon-seek-prev{background-position:-48px -160px}#ui-datepicker-div .ui-icon-seek-end{background-position:-64px -160px}#ui-datepicker-div .ui-icon-seek-first{background-position:-80px -160px}#ui-datepicker-div .ui-icon-stop{background-position:-96px -160px}#ui-datepicker-div .ui-icon-eject{background-position:-112px -160px}#ui-datepicker-div .ui-icon-volume-off{background-position:-128px -160px}#ui-datepicker-div .ui-icon-volume-on{background-position:-144px -160px}#ui-datepicker-div .ui-icon-power{background-position:0 -176px}#ui-datepicker-div .ui-icon-signal-diag{background-position:-16px -176px}#ui-datepicker-div .ui-icon-signal{background-position:-32px -176px}#ui-datepicker-div .ui-icon-battery-0{background-position:-48px -176px}#ui-datepicker-div .ui-icon-battery-1{background-position:-64px -176px}#ui-datepicker-div .ui-icon-battery-2{background-position:-80px -176px}#ui-datepicker-div .ui-icon-battery-3{background-position:-96px -176px}#ui-datepicker-div .ui-icon-circle-plus{background-position:0 -192px}#ui-datepicker-div .ui-icon-circle-minus{background-position:-16px -192px}#ui-datepicker-div .ui-icon-circle-close{background-position:-32px -192px}#ui-datepicker-div .ui-icon-circle-triangle-e{background-position:-48px -192px}#ui-datepicker-div .ui-icon-circle-triangle-s{background-position:-64px -192px}#ui-datepicker-div .ui-icon-circle-triangle-w{background-position:-80px -192px}#ui-datepicker-div .ui-icon-circle-triangle-n{background-position:-96px -192px}#ui-datepicker-div .ui-icon-circle-arrow-e{background-position:-112px -192px}#ui-datepicker-div .ui-icon-circle-arrow-s{background-position:-128px -192px}#ui-datepicker-div .ui-icon-circle-arrow-w{background-position:-144px -192px}#ui-datepicker-div .ui-icon-circle-arrow-n{background-position:-160px -192px}#ui-datepicker-div .ui-icon-circle-zoomin{background-position:-176px -192px}#ui-datepicker-div .ui-icon-circle-zoomout{background-position:-192px -192px}#ui-datepicker-div .ui-icon-circle-check{background-position:-208px -192px}#ui-datepicker-div .ui-icon-circlesmall-plus{background-position:0 -208px}#ui-datepicker-div .ui-icon-circlesmall-minus{background-position:-16px -208px}#ui-datepicker-div .ui-icon-circlesmall-close{background-position:-32px -208px}#ui-datepicker-div .ui-icon-squaresmall-plus{background-position:-48px -208px}#ui-datepicker-div .ui-icon-squaresmall-minus{background-position:-64px -208px}#ui-datepicker-div .ui-icon-squaresmall-close{background-position:-80px -208px}#ui-datepicker-div .ui-icon-grip-dotted-vertical{background-position:0 -224px}#ui-datepicker-div .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}#ui-datepicker-div .ui-icon-grip-solid-vertical{background-position:-32px -224px}#ui-datepicker-div .ui-icon-grip-solid-horizontal{background-position:-48px -224px}#ui-datepicker-div .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}#ui-datepicker-div .ui-icon-grip-diagonal-se{background-position:-80px -224px}#ui-datepicker-div .ui-corner-tl{border-top-left-radius:4px}#ui-datepicker-div .ui-corner-tr{border-top-right-radius:4px}#ui-datepicker-div .ui-corner-bl{border-bottom-left-radius:4px}#ui-datepicker-div .ui-corner-br{border-bottom-right-radius:4px}#ui-datepicker-div .ui-corner-top{border-top-left-radius:4px;border-top-right-radius:4px}#ui-datepicker-div .ui-corner-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#ui-datepicker-div .ui-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}#ui-datepicker-div .ui-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}#ui-datepicker-div .ui-corner-all,#ui-datepicker-div.ui-corner-all{border-radius:4px}#ui-datepicker-div .ui-widget-overlay{background:#aaa url(datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}#ui-datepicker-div .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);border-radius:8px}#ui-datepicker-div .ui-resizable{position:relative}#ui-datepicker-div .ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}#ui-datepicker-div .ui-resizable-disabled .ui-resizable-handle,#ui-datepicker-div .ui-resizable-autohide .ui-resizable-handle{display:none}#ui-datepicker-div .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}#ui-datepicker-div .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}#ui-datepicker-div .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}#ui-datepicker-div .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}#ui-datepicker-div .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}#ui-datepicker-div .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}#ui-datepicker-div .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}#ui-datepicker-div .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}#ui-datepicker-div .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}#ui-datepicker-div .ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}#ui-datepicker-div .ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}#ui-datepicker-div .ui-menu .ui-menu{margin-top:-3px}#ui-datepicker-div .ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}#ui-datepicker-div .ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}#ui-datepicker-div .ui-menu .ui-menu-item a.ui-state-hover,#ui-datepicker-div .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}#ui-datepicker-div .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}#ui-datepicker-div .ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}#ui-datepicker-div .ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}#ui-datepicker-div .ui-button .ui-button-text{display:block;line-height:1.4}#ui-datepicker-div .ui-button-text-only .ui-button-text{padding:.4em 1em}#ui-datepicker-div .ui-button-icon-only .ui-button-text,#ui-datepicker-div .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}#ui-datepicker-div .ui-button-text-icon-primary .ui-button-text,#ui-datepicker-div .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}#ui-datepicker-div .ui-button-text-icon-secondary .ui-button-text,#ui-datepicker-div .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}#ui-datepicker-div .ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}#ui-datepicker-div .ui-button-icon-only .ui-icon,#ui-datepicker-div .ui-button-text-icon-primary .ui-icon,#ui-datepicker-div .ui-button-text-icon-secondary .ui-icon,#ui-datepicker-div .ui-button-text-icons .ui-icon,#ui-datepicker-div .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}#ui-datepicker-div .ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}#ui-datepicker-div .ui-button-text-icon-primary .ui-button-icon-primary,#ui-datepicker-div .ui-button-text-icons .ui-button-icon-primary,#ui-datepicker-div .ui-button-icons-only .ui-button-icon-primary{left:.5em}#ui-datepicker-div .ui-button-text-icon-secondary .ui-button-icon-secondary,#ui-datepicker-div .ui-button-text-icons .ui-button-icon-secondary,#ui-datepicker-div .ui-button-icons-only .ui-button-icon-secondary{right:.5em}#ui-datepicker-div .ui-button-text-icons .ui-button-icon-secondary,#ui-datepicker-div .ui-button-icons-only .ui-button-icon-secondary{right:.5em}#ui-datepicker-div .ui-buttonset{margin-right:7px}#ui-datepicker-div .ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}#ui-datepicker-div .ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}#ui-datepicker-div .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}#ui-datepicker-div .ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}#ui-datepicker-div .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}#ui-datepicker-div .ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}#ui-datepicker-div .ui-dialog .ui-dialog-titlebar-close:hover,#ui-datepicker-div .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}#ui-datepicker-div .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}#ui-datepicker-div .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}#ui-datepicker-div .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}#ui-datepicker-div .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}#ui-datepicker-div .ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}#ui-datepicker-div .ui-draggable .ui-dialog-titlebar{cursor:move}#ui-datepicker-div .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}#ui-datepicker-div .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker .ui-datepicker-next-hover{top:1px}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev{left:2px}#ui-datepicker-div .ui-datepicker .ui-datepicker-next{right:2px}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev-hover{left:1px}#ui-datepicker-div .ui-datepicker .ui-datepicker-next-hover{right:1px}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}#ui-datepicker-div .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#ui-datepicker-div .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}#ui-datepicker-div .ui-datepicker select.ui-datepicker-month-year{width:100%}#ui-datepicker-div .ui-datepicker select.ui-datepicker-month,#ui-datepicker-div .ui-datepicker select.ui-datepicker-year{width:49%}#ui-datepicker-div .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}#ui-datepicker-div .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}#ui-datepicker-div .ui-datepicker td{border:0;padding:1px}#ui-datepicker-div .ui-datepicker td span,#ui-datepicker-div .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}#ui-datepicker-div .ui-datepicker.ui-datepicker-multi{width:auto}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group{float:left}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}#ui-datepicker-div .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}#ui-datepicker-div .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}#ui-datepicker-div .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}#ui-datepicker-div .ui-datepicker-row-break{clear:both;width:100%}#ui-datepicker-div .ui-datepicker-rtl{direction:rtl}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-group{float:right}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}#ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}#ui-datepicker-div .ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#ui-datepicker-div .ui-progressbar{height:2em;text-align:left}#ui-datepicker-div .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}/*!
 * jQuery UI Slider 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}@media (max-width: 767px){#gone-limin #banner{background-position:center right}}#gone-limin #content{padding-bottom:0}#gone-limin .intro h1{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#gone-limin .social{margin-bottom:60px}#gone-limin .social .slide{position:relative;margin-bottom:25px}#gone-limin .social .slide .info{position:absolute;top:0;left:15px;width:calc(100% - 30px);height:100%;background-color:rgba(64,68,33,0.6);text-align:center;opacity:0}#gone-limin .social .slide .info .likes{background:url("../images/heart.png") no-repeat center top;padding-top:30px;font:1.2em "Montserrat",sans-serif;font-weight:500;color:#404421;margin-top:22%}#gone-limin .social .slide .info:hover{opacity:1}#gone-limin .events{background:url("../images/gone-limin/events-bg.jpg") no-repeat top center;padding:120px 0 50px}#gone-limin .events .inner{background-color:#fff;padding:50px 0;position:relative}#gone-limin .events .inner .title{position:absolute;top:-120px;left:-27px}@media (max-width: 767px){#gone-limin .events .inner .title{top:-155px;left:0}}#gone-limin .events .inner .row{padding:20px 0}#gone-limin .events .inner .row h2{margin:0 0 10px;font:2em "Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#gone-limin .events .inner .row h3{color:#404421}#gone-limin .events .inner .row p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px}#gone-limin .events .controls-container .row{margin-top:-40px;padding:0}#gone-limin .events .controls-container .dropdown-calendar{padding-top:20px}#gone-limin .events .controls-container .dropdown-calendar .dropdown__title{font:1em "Montserrat",sans-serif;font-weight:700;color:#404421;text-transform:uppercase;margin-bottom:30px;display:inline-block;margin-right:10px}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu{display:inline-block;margin-top:-5px;position:relative;z-index:10}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu .selected{background:url("../images/arrow-down.png") no-repeat 87% center;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;padding:4px 40px 4px 20px;border:1px solid #404421;border-radius:20px;min-width:127px}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu .options{background-color:#f7f4f0;position:absolute;top:29px;border:1px solid #404421;border-radius:0 0 15px 15px;width:100%;padding:5px 20px;font-family:"Montserrat",sans-serif;font-weight:700;color:#404421;opacity:0}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu .options a{display:block}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu:hover .selected{border-radius:15px 15px 0 0}#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu:hover .options{opacity:1}#gone-limin .events .controls-container .calendar-control{cursor:pointer;display:block;padding-right:45px;text-align:center}#gone-limin .events .controls-container .calendar-control__icon{background:url("../images/icon-reserve.svg") #a18f6f center no-repeat;background-size:20px;border-radius:50%;display:inline-block;width:40px;height:40px;transition:all 0.3s ease-in-out}#gone-limin .events .controls-container .calendar-control__icon span{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#gone-limin .events .controls-container .calendar-control__icon:hover{background-color:#918064}#gone-limin .events .controls-container .calendar-control__title{font-family:"Montserrat",sans-serif;font-weight:500;color:#404421;text-transform:uppercase;display:block;font-size:12px}#gone-limin .events .each-item{padding:20px 0}@media (max-width: 767px){#gone-limin .events .each-item{padding:20px 30px !important}}@media (min-width: 768px){#gone-limin .events .each-item__copy{padding-left:40px}}#gone-limin .events .each-item__copy--even{padding-left:15px}#gone-limin .events .each-item__title{margin:0 0 10px;font:2em "Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#gone-limin .events .each-item__tag,#gone-limin .events .each-item__subtitle{font:1.17em "Montserrat",sans-serif;font-weight:500;color:#404421}#gone-limin .events .each-item__tag{margin-top:1em;text-tranform:uppercase}#gone-limin .events .each-item__subtitle{margin-bottom:1em}#gone-limin .events .each-item p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px}#gone-limin .hot-spots{height:546px;background:url("../images/gone-limin/hot-spots-bg.jpg") no-repeat center #519bb4;position:relative}#gone-limin .hot-spots .map{background:url("../images/gone-limin/map.jpg") no-repeat;width:467px;height:394px;position:absolute;right:20%;top:55px}#calendar-container .calendar{padding:50px}#calendar-container .calendar__title{color:#342a00;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.78571em;line-height:1;margin:0 0 30px;text-transform:uppercase;text-align:center}@media (min-width: 768px){#calendar-container .calendar__title{margin:60px 0 0}}#calendar-container .calendar__title span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#calendar-container .calendar .each-item{border:1px solid #404421;height:264px}@media (min-width: 768px){#calendar-container .calendar .each-item{border-right:none}}#calendar-container .calendar .each-item:nth-of-type(4),#calendar-container .calendar .each-item:nth-of-type(8){border-right:1px solid #404421}#calendar-container .calendar .each-item:nth-of-type(4) .each-item__tag,#calendar-container .calendar .each-item:nth-of-type(8) .each-item__tag{border-right:none}#calendar-container .calendar .each-item__tag{padding:15px;margin:0 -15px 10px;background-color:#404421;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center}@media (min-width: 768px){#calendar-container .calendar .each-item__tag{border-right:1px solid #fff;text-align:left}}#calendar-container .calendar .each-item__copy{margin:5px 0;width:100% !important}#calendar-container .calendar .each-item__subtitle{font:11px "Montserrat",sans-serif;font-weight:700;color:#404421;margin-top:10px;text-transform:uppercase}#calendar-container .calendar .each-item__title{font:14px "Montserrat",sans-serif;font-weight:500}#calendar-container .calendar .each-item .slider-container,#calendar-container .calendar .each-item .gone-limin-slider{height:204px}#calendar-container .calendar .each-item .slick-slide{height:169px}#calendar-container .calendar .each-item .slick-dots{margin:0}.insta-popup{width:640px}.insta-popup .caption{height:100px;padding:20px 20px 20px 170px;background-repeat:no-repeat;background-position:left center;background-color:#e9d9bf}body{font-family:"ContaneText Light",serif;font-size:14px;color:#342a00;background-color:#f7f4f0 !important;margin:0}body.modal-open{overflow:hidden}#myModal{background-color:rgba(0,0,0,0.6);display:none;height:100vh;left:0;overflow:auto;position:fixed;width:100vw;z-index:9999}.mypopup.hide-session{display:none !important}.mypopup .modal-dialog{color:#404421;left:0;margin:30px auto;position:absolute;right:0;width:355px}@media (min-width: 768px){.mypopup .modal-dialog{width:600px}}@media (min-width: 992px){.mypopup .modal-dialog{width:772px}}.mypopup .modal-dialog .close-icon{cursor:pointer;display:block;color:#99876a;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;padding:10px 20px;right:20px;top:5px;position:absolute;z-index:1;border-radius:3px}.mypopup .modal-dialog .close-icon:hover{background:#404421;color:#fff;text-decoration:none}.mypopup .modal-dialog .modal-content{background-image:url("../images/popup/popup-bg_mobile.jpg");background-repeat:no-repeat;background-size:cover;border-radius:6px;overflow:hidden}@media (min-width: 768px){.mypopup .modal-dialog .modal-content{background-image:url("../images/popup/popupBG.png")}}.mypopup .modal-dialog .modal-content .covid-19{padding:50px}@media (max-width: 767px){.mypopup .modal-dialog .modal-content .covid-19{padding:50px 20px}}.mypopup .modal-dialog .modal-content .covid-19 h2{font-size:2em;text-transform:uppercase}.mypopup .modal-dialog .form-area{padding:35px 20px 15px}@media (min-width: 768px){.mypopup .modal-dialog .form-area{float:right}}@media (min-width: 992px){.mypopup .modal-dialog .form-area{padding-left:40px;padding-right:40px}}.mypopup .modal-dialog .popup-title{font-family:"ContaneText Extrabold",serif;color:#404421;text-transform:uppercase;margin:0;font-size:25px;letter-spacing:1px}@media (min-width: 768px){.mypopup .modal-dialog .popup-title{letter-spacing:3px}}@media (min-width: 992px){.mypopup .modal-dialog .popup-title{font-size:37px}}.mypopup .modal-dialog p{font-family:"Montserrat",sans-serif}.mypopup .modal-dialog p.header-popup-text{font-size:15px;line-height:1.5em;margin:0 auto 20px;width:100%;font-family:"ContaneText Light",serif}@media (min-width: 768px){.mypopup .modal-dialog p.header-popup-text{line-height:1.8em}}@media (max-width: 768px){.mypopup .modal-dialog p.header-popup-text{font-size:12px}}.mypopup .modal-dialog p.aside-sm{color:#404421;font-family:"Montserrat",sans-serif;font-size:11px;margin-top:10px}.mypopup .modal-dialog .popup-star{color:#b88f84;padding-right:5px}.mypopup .modal-dialog .field{width:100%;display:inline-block}@media (min-width: 768px){.mypopup .modal-dialog .field{width:48%}}.mypopup .modal-dialog .popup-input{background:transparent;border:1px solid #b88f84;font-family:"ContaneText Light",serif;height:35px;margin-bottom:10px;padding-left:10px;width:100%;border-radius:0;color:#404421}.mypopup .modal-dialog .popup-input:-ms-input-placeholder{color:#404421}.mypopup .modal-dialog .popup-input::placeholder{color:#404421}.mypopup .modal-dialog .popup-input.popup-input_zip{margin-bottom:0;width:55%}@media (max-width: 370px){.mypopup .modal-dialog .popup-input.popup-input_zip{width:52%}}@media (min-width: 768px){.mypopup .modal-dialog .popup-input.popup-input_zip{width:60%}}.mypopup .modal-dialog .popup-select{display:inline-block;font-family:"ContaneText Light",serif;font-size:14px;color:#404421;line-height:1;padding:10px 20px 10px 10px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #b88f84;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}.mypopup .modal-dialog ::-webkit-input-placeholder{color:#99876a}.mypopup .modal-dialog ::-moz-placeholder{color:#99876a}.mypopup .modal-dialog :-ms-input-placeholder{color:#99876a}.mypopup .modal-dialog :-moz-placeholder{color:#99876a}.mypopup .modal-dialog label.error{color:#b88f84;display:block;font-family:"Montserrat",sans-serif;font-size:12px;margin:0 0 10px 14px}.mypopup .modal-dialog #zip-error{margin-top:10px}.mypopup .modal-dialog #msg{padding-top:10px;color:#404421}.mypopup .modal-dialog .zipcode-area,.mypopup .modal-dialog .btn-area{position:relative}.mypopup .modal-dialog .zipcode-area{margin-bottom:20px}.mypopup .modal-dialog .zipcode-area p.aside-sm{right:0;top:18px}@media (max-width: 370px){.mypopup .modal-dialog .zipcode-area p.aside-sm{font-size:9px}}.mypopup .modal-dialog .btn-area{margin-top:20px;text-align:center}.mypopup .modal-dialog .register-now{color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}.mypopup .modal-dialog .register-now:hover{color:#fff}.mypopup .modal-dialog .checkbox-area{margin:10px 0 0 0;position:relative}@media (min-width: 768px){.mypopup .modal-dialog .checkbox-area{margin-left:14px}}.mypopup .modal-dialog .checkbox-area label{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.4;margin-bottom:0;max-width:90%;position:absolute;top:44%;transform:translateY(-50%);font-size:11px !important}@media (min-width: 768px){.mypopup .modal-dialog .checkbox-area label{font-size:1em}}.mypopup .modal-dialog .checkbox-area label.error{font-size:12px;left:35px;margin:0;top:22px}.mypopup .modal-dialog .checkbox-area label.error#yes-error{top:35px}.mypopup .modal-dialog .checkbox-area label a{color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:underline}@keyframes click-wave{0%{height:20px;width:20px;opacity:0.35;position:relative}100%{height:100px;width:100px;margin-left:-40px;margin-top:-40px;opacity:0}}@keyframes click-wave-social{0%{height:60px;width:60px;opacity:0.35;position:relative}100%{height:100px;width:100px;margin-left:-30px;margin-top:-30px;opacity:0}}.mypopup .modal-dialog .option-input{-webkit-appearance:none;appearance:none;right:0;bottom:0;left:0;height:13px;width:13px;transition:all 0.15s ease-out 0s;background:transparent;border:1px solid #342a00;color:#b88f84;cursor:pointer;display:inline-block;margin-right:15px;outline:none;position:relative;z-index:1}.mypopup .modal-dialog .option-input:hover{background:#404421}.mypopup .modal-dialog .option-input:checked{background:transparent}.mypopup .modal-dialog .option-input:checked::before{height:13px;width:13px;position:absolute;content:'✓';display:inline-block;font-size:13px;text-align:center;line-height:13px;left:-1px}.mypopup .modal-dialog .option-input:checked::after{animation:click-wave 0.65s;background:#404421;content:'';display:block;position:relative;z-index:100}.mypopup .modal-dialog .option-input.social-input{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:1px solid #b88f84;border-radius:50%;height:54px;margin-right:0;width:54px}.mypopup .modal-dialog .option-input.social-input:checked{background:#404421;background-position:center center;background-repeat:no-repeat;border:1px solid #404421}.mypopup .modal-dialog .option-input.social-input:checked::before{display:none}.mypopup .modal-dialog .option-input.social-input:checked::after{animation:click-wave-social 0.65s;background-color:#404421;border-radius:50%;content:'';display:block;position:relative;z-index:100}.mypopup .modal-dialog .option-input.social-input#dive{background-image:url("../images/popup/dive-pink.png")}.mypopup .modal-dialog .option-input.social-input#dive:checked{background-image:url("../images/popup/dive-white.png")}.mypopup .modal-dialog .option-input.social-input#golf{background-image:url("../images/popup/golf-pink.png")}.mypopup .modal-dialog .option-input.social-input#golf:checked{background-image:url("../images/popup/golf-white.png")}.mypopup .modal-dialog .option-input.social-input#yacht{background-image:url("../images/popup/yachting-pink.png")}.mypopup .modal-dialog .option-input.social-input#yacht:checked{background-image:url("../images/popup/yachting-white.png")}.mypopup .modal-dialog .option-input.social-input#adv{background-image:url("../images/popup/adventure-pink.png")}.mypopup .modal-dialog .option-input.social-input#adv:checked{background-image:url("../images/popup/adventure-white.png")}.mypopup .modal-dialog .interests-area{position:absolute;left:0;height:100%;background:url("../images/popup/popupImg.png") no-repeat 50% 50%;background-size:cover}.mypopup .modal-dialog .interests-title{text-align:center;margin-bottom:15px;padding-top:15px;float:none;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:600;font-size:12px}.mypopup .modal-dialog .interest-block{margin-bottom:10px;text-align:center}.mypopup .modal-dialog .interest-block__holder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:370px;margin-left:auto;margin-right:auto}.mypopup .modal-dialog .interest-block label{display:block;font-family:"ContaneText Light",serif;font-size:11px;font-weight:400;text-align:center;text-transform:uppercase;color:#b88f84}.mypopup .modal-dialog .interest-block label.social-input-selected{color:#404421}@media (min-width: 768px){.mypopup .modal-dialog .interest-block label{font-size:13px}}@media (max-width: 768px){.mypopup .modal-dialog .interest-block{padding:0 5px}}.mypopup .modal-dialog .popup-social{padding-top:30px;display:none}.mypopup .modal-dialog .popup-social::before{background-color:#99876a;content:"";display:block;height:1px;margin:0 auto;max-width:172px}.mypopup .modal-dialog .popup-social p{color:#99876a;margin-top:30px}.mypopup .modal-dialog .popup-social p span{font-style:italic;font-family:"ContaneText Light",serif}@media (min-width: 768px){.mypopup .modal-dialog .popup-social p span{display:block;margin-bottom:10px}}.mypopup .modal-dialog .popup-social p a{margin-left:15px}@media (min-width: 768px){.mypopup .modal-dialog .popup-social p a{margin-left:0;margin-right:15px}.mypopup .modal-dialog .popup-social p a:last-child{margin:0}}.mypopup .modal-dialog .popup-social p a:hover{text-decoration:none}.mypopup .modal-dialog .popup-social img{height:28px}.mypopup .modal-dialog .thankyou-container{display:none;padding:50px 0}.brand-center-new{background-color:#f7f2eb}.brand-center-new .intro h1{text-transform:uppercase}.gold-h4{text-transform:uppercase;color:#a18f6f}.line-div{height:1px;background-color:#b88f84;clear:both}.please-note-bc{font-size:14px !important;color:#a18f6f;font-family:"Utopia", serif;font-style:italic}.orange-header{color:#f29a1f;text-transform:uppercase}.top-bottom-padding img{padding:40px 0}.padding-top-forty{padding-top:40px}.padding-bottom-treinta{padding-bottom:30px}.padding-top-40px{padding-top:40px}.bromello-font{font-family:'Bromello';font-size:22px;letter-spacing:3px;margin-bottom:0;padding-bottom:15px}h4.bromello-font{color:#a18f6f}h4.utopia-regular-font,h4.utopia-italic-font{color:#a18f6f;font-family:"Utopia", serif}.right-line-spacer{border-right:1px solid #a18f6f}@media only screen and (max-width: 768px){.right-line-spacer{border-right:none}}.right-content-top-padding{padding-top:115px}.gotham-font{font-family:"Gotham Book";font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2}.gotham-medium-font{font-family:"Gotham Medium";font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}.gotham-bold-font{font-family:"Gotham Bold";font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}.utopia-regular-font{font-family:"Utopia", serif;font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}.utopia-italic-font{font-family:"Utopia", serif;font-style:italic;font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}.montserrat-font{font-family:"Montserrat",sans-serif;font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}.montserrat-font--md{font-weight:500}.montserrat-font--bold{font-weight:700}.pt-font{font-family:"ContaneText Light",serif;font-size:22px;margin-bottom:0;padding-bottom:15px;line-height:1.2;margin-top:0;padding-top:5px}h4.montserrat-font,h4.pt-font{color:#a18f6f}.padding-top-100px{padding-top:100px}.padding-top-70px{padding-top:70px}.brand-ul-style{list-style-type:disc;font-size:1.2em}.brand-ul-style li{text-align:left;margin-left:50px}.text-right{text-align:right}.font-size-colors{font-size:12px}.video-width{width:400px}@media only screen and (max-width: 1200px){.video-width{width:360px}}@media only screen and (max-width: 500px){.video-width{width:300px}}@media only screen and (max-width: 350px){.video-width{width:250px}}.image-content-bc{padding-top:10px;display:block}.image-content-bc .image-number-bc{text-transform:uppercase;font-family:"Utopia", serif;font-size:14px;color:#a18f6f}.image-content-bc .image-description-bc{font-family:"Utopia", serif;font-style:italic;font-size:13px}.image-content-bc .low-res-hi-res-bc{font-size:12px;padding-top:5px;display:block;padding-top:10px}.image-content-bc .low-res-hi-res-bc--sanserif{font-family:"Montserrat",sans-serif;color:#404421;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:45px}.image-content-bc .low-res-hi-res-bc--sanserif a{color:#342a00;display:inline-block;margin-top:12px;padding:0 5px;text-decoration:underline}.image-content-bc .low-res-hi-res-bc--sanserif a:hover{color:#b88f84}.image-content-bc .caption-min-heigh{min-height:96px}.image-content-bc .download-bc{display:block;padding-top:10px;color:#a18f6f}.image-content-bc .format-mp4{padding-top:10px;display:block}#preview{position:absolute;display:none;color:#ffffff}.brand-center-photography-title{z-index:1}.header-space{padding-top:130px}.bottom-space-row{padding-bottom:40px}.line-after-main-li{height:1px;background-color:#a18f6f;margin-bottom:10px}.li-style-type-disc{padding-left:20px;margin:0}.li-style-type-disc li{list-style-type:disc}.l0bg{background-color:#2381E9 !important}.l1bg{color:#a18f6f !important;font-size:12px}.l2bg{color:#000 !important;font-size:12px}.l3bg{color:#000 !important;font-size:12px}.l4bg{color:#000 !important;font-size:12px}.l5bg{color:#000 !important;font-size:12px}#landing-page #header-lp{position:fixed;width:100%;height:96px;top:0;left:0;z-index:999;background:#f1ece5;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#landing-page #header-lp a.logo{background:url("../images/st-kitts-logo.png") no-repeat;display:block;float:left;width:167px;height:77px;text-indent:-9999px;margin-top:10px}#landing-page #header-lp .right{float:right;padding-top:30px}#landing-page #header-lp .right .date{display:inline-block;font-size:15px;padding-top:5px;margin-left:30px}#landing-page #header-lp .lp-right{float:right;padding-top:30px}#landing-page #header-lp .lp-right .date{display:inline-block;font-size:15px;padding-top:5px;margin-left:30px}#landing-page #header{display:none}#landing-page .discover h2{text-align:center;text-transform:uppercase;font:2em "Montserrat",sans-serif;font-weight:700;width:90%;margin:0 0 40px}#landing-page .discover .images{margin-bottom:40px}#landing-page .discover .images img{float:left;width:20%}#landing-page .popup{padding:15px 30px}#landing-page .popup h2{text-align:center;text-transform:uppercase;font:2em "Montserrat",sans-serif;font-weight:700;width:90%;margin:0 0 40px}#landing-page .popup p{font-size:13px;margin-bottom:15px}#landing-page.club-competition #banner{background-image:url("../images/club-competition/new-header.png");margin-top:95px;text-align:left}#landing-page.club-competition #banner .banner-title{font-family:'Montserrat';max-width:1500px;margin:45px auto 0;color:#fff;font-size:50px;font-weight:900;text-transform:uppercase;padding-left:11%;line-height:55px}@media (max-width: 820px){#landing-page.club-competition #banner .banner-title{padding-left:5%}}#landing-page.club-competition #banner .banner-title img{margin-bottom:20px;max-width:300px}#landing-page.club-competition #banner .banner-title span{font-size:22px;display:block;font-weight:normal}#landing-page.club-competition .intro{font-size:19px}#landing-page.club-competition .hotel{margin:30px 0 100px}#landing-page.club-competition .hotel p{padding-top:30px;width:90%}#landing-page.club-competition .form-intro{text-align:center;font-size:18px;width:80%;max-width:630px;margin:0 auto 40px}#landing-page.club-competition .form{background-color:#ffffff;padding:50px 0;margin-bottom:100px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-page.club-competition .form .email-error{text-align:center;margin:30px 0;color:#b88f84;font:15px "Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#landing-page.club-competition .form .form-entry{margin-bottom:25px}#landing-page.club-competition .form .form-entry input[type=text]{border-radius:5px;border:1px solid #d0c5ae;width:100%;padding:5px;font-size:15px}#landing-page.club-competition .form .left:after{width:1px;height:100%;background-color:#d0c5ae;position:absolute;right:5%;top:0;content:""}#landing-page.club-competition .form .left .form-entry{width:80%}#landing-page.club-competition .form .left .form-entry label{display:block;font-size:15px;margin-bottom:5px}#landing-page.club-competition .form .right{padding-top:50px}#landing-page.club-competition .form .right .form-entry label{display:inline-block;font:16px "ContaneText Light",serif;width:25%;margin-right:1%;text-align:right;font-weight:900}#landing-page.club-competition .form .right .form-entry input[type=text]{width:73%;display:inline-block}#landing-page.club-competition .form .right .terms,#landing-page.club-competition .form .right input[type="submit"]{float:right}#landing-page.club-competition .form .right .terms{color:#b88f84;font:14px "ContaneText Light",serif;margin-right:40px;padding-top:5px;text-decoration:underline}#landing-page.club-competition .form .check{padding-left:26%}#landing-page.club-competition .form .check .line{margin-bottom:20px}#landing-page.club-competition .form .check .line .checkbox{background:url("../images/checkbox.png") no-repeat left top;width:12px;height:12px;float:left;margin-right:10px;margin-bottom:15px}#landing-page.club-competition .form .check .line .checkbox.active{background-position:left bottom}#landing-page.club-competition .form .check .line .label{font:12px "ContaneText Light",serif}#landing-page.club-competition .form h2{text-transform:uppercase;font:2em "Montserrat",sans-serif;font-weight:700;width:90%;margin:0 0 40px}#landing-page.club-competition .form h3{color:#b88f84;font:12px "Montserrat",sans-serif;font-weight:700;text-transform:uppercase;margin:25px 0 5px}#landing-page.club-competition .form-terms{width:90%;margin:10px auto 0;text-align:center;font-size:15px}#landing-page.club-competition .form-terms a{font-weight:bold}@media (max-width: 820px){#landing-page.club-competition .form .right .form-entry label{width:unset !important;display:block;text-align:left}#landing-page.club-competition .form .right .form-entry input{width:100% !important}#landing-page.club-competition .form .check{padding-left:0}}@media (max-width: 600px){#landing-page.club-competition #header-lp .right{display:none}#landing-page.club-competition #banner .banner-title{font-size:25px;line-height:25px}#landing-page.club-competition #banner .banner-title img{width:150px}#landing-page.club-competition #banner .banner-title span{font-size:13px}#landing-page.club-competition .intro{font-size:16px}#landing-page.club-competition .hotel{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}#landing-page.club-competition .hotel p{width:100%}#landing-page.club-competition .form-intro{font-size:15px}#landing-page.club-competition .form{width:94%;margin:0 auto 50px}#landing-page.club-competition .form .left{padding-left:15px}#landing-page.club-competition .form .left:after{display:none}#landing-page.club-competition .form .right{padding-top:30px}#landing-page.club-competition .form .right input[type="submit"]{float:none}#landing-page.club-competition .form h2{width:100%}}#trade-show header{background:transparent;box-shadow:none}#trade-show header .menu-trigger,#trade-show header .book-trigger{display:none}#trade-show header.scroll{background:#f1ece5;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#trade-show header.scroll a.logo{background:url(../images/st-kitts-logo.png) no-repeat}#trade-show header a.logo{background:url(../images/st-kitts-logo-white.png) no-repeat;float:right}#trade-show h1.uvp-title{left:8%;top:initial;bottom:12%;transform:translate(0, 0);width:auto;line-height:1;text-align:left}#trade-show h1.uvp-title span{display:block}#trade-show h1.uvp-title .h1-trade__awake{font-size:48px;color:#fff;text-transform:none;font-weight:500 !important;text-shadow:2px 0 3px rgba(0,0,0,0.3);line-height:32px;margin-left:3px}#trade-show h1.uvp-title .h1-trade__sense{text-transform:none;display:block;margin-left:48px;font-size:39px;font-weight:200 !important;text-shadow:2px 0 2px rgba(0,0,0,0.3);line-height:38px;letter-spacing:1px}#trade-show h1.uvp-title .h1-trade__wander{font-weight:700 !important;line-height:125px;color:#ffb61a;font-size:159px !important;font-family:"Montserrat", san-serif !important;text-transform:uppercase;text-shadow:2px 0 3px rgba(0,0,0,0.3)}#trade-show h1.uvp-title .h1-trade__wander--mid{margin-left:60px}#trade-show h1.uvp-title .h1-trade__wander--btm{margin-left:35px}@media (max-width: 767px){#trade-show h1.uvp-title{bottom:initial;left:50%;position:absolute !important;text-shadow:none;top:20%;transform:translateX(-50%) !important;width:100%;font-size:50px !important}#trade-show h1.uvp-title span{font-size:30px}}@media (min-width: 768px) and (max-width: 991px){#trade-show h1.uvp-title{font-size:50px !important;left:5%;bottom:27%}#trade-show h1.uvp-title span{font-size:30px}}#trade-show #banner{height:85vh !important;max-width:1500px;margin:0 auto}@media (max-width: 767px){#trade-show #banner{background-image:url("../images/ts-banner-mobile.jpg") !important}}@media (min-width: 768px){#trade-show #banner{height:700px !important;background-position-x:60%}}#trade-show #banner-bg-img{height:650px;background-size:cover}@media (max-width: 767px){#trade-show #banner-bg-img{background-size:90%;background-color:#fff;background-position:center 5%;height:auto;background-image:none !important}#trade-show #banner-bg-img .col-sm-7{margin-top:10px !important}}@media (max-width: 767px){#trade-show #content{display:none}}#trade-show #content .intro{padding-bottom:0}@media (max-width: 767px){#trade-show .intro{padding-bottom:0}#trade-show .intro p{text-align:left}}#trade-show .intro h2{text-transform:uppercase;font-size:20px}#trade-show .banner-bg-img__tradeshow{margin-top:55px;box-shadow:0px 0px 6px 3px rgba(0,0,0,0.15);background:#fff;border-radius:8px;max-width:410px;padding:0 30px}#trade-show .banner-bg-img__tradeshow hr{margin:20px 0}#trade-show .banner-bg-img__tradeshow .btn{background-color:#ed9f18}#trade-show .banner-bg-img__tradeshow .btn:hover{background-color:#a18f6f}#trade-show .trade-show-box{min-height:575px;margin-top:25px}@media (max-width: 767px){#trade-show .trade-show-box{margin-top:0;padding:10px 0}}#trade-show .slick-dots{margin-top:-15px;background-color:#ffffff}#trade-show .trade-show-h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;color:#342a00;display:block;margin:0.67em 0}@media only screen and (max-width: 767px){#trade-show .trade-show-h1{font-size:24px}}#trade-show h2.trade-show-h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:28px;line-height:32px;text-transform:uppercase !important;color:#3f3300;margin-bottom:12px}#trade-show h3.trade-show-h3{font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;color:#ed9f18 !important;text-transform:uppercase}#trade-show h3.trade-show-h3 span{font-size:16px}#trade-show h4.trade-show-h4{font-family:"ContaneText Light",serif;font-style:italic;font-size:16px}@media (min-width: 768px){#trade-show .bg-img-texture{background:url("../images/thingsToDo-texture.png") no-repeat center top;background-size:cover}}@media (min-width: 768px){#trade-show .bg-img-texture__copy{text-align:center}}#trade-show .bg-img-texture__copy h2{margin-top:80px;text-transform:uppercase}@media only screen and (max-width: 768px){#trade-show .fall-card,#trade-show .top-reasons{margin-top:0;padding:0}}#trade-show .fall-card img,#trade-show .top-reasons img{float:right;margin:30px 0}#trade-show .fall-card h2,#trade-show .top-reasons h2{text-transform:uppercase;font-size:2em;margin:0}#trade-show .fall-card h3,#trade-show .top-reasons h3{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px;color:#404421}#trade-show .top-reasons img{float:none;margin:0}#trade-show .top-reasons .slick-prev,#trade-show .top-reasons .slick-next{width:50px;height:50px;top:auto;margin:auto;bottom:140px;background:url("../images/slider-arrows-white.png") no-repeat 15px 13px #404421}@media only screen and (max-width: 1024px){#trade-show .top-reasons .slick-prev,#trade-show .top-reasons .slick-next{top:80px;bottom:223px}}@media only screen and (max-width: 768px){#trade-show .top-reasons .slick-prev,#trade-show .top-reasons .slick-next{top:80px;bottom:282px}}@media (max-width: 767px){#trade-show .top-reasons .slick-prev,#trade-show .top-reasons .slick-next{top:80px;bottom:initial}}#trade-show .top-reasons .slick-next{transform:rotate(180deg);left:-45px !important}@media (max-width: 767px){#trade-show .top-reasons .slick-next{left:initial !important;right:0}}#trade-show .top-reasons p{margin-bottom:20px}#trade-show .margin-top-50-px{margin-top:50px}@media (max-width: 767px){#trade-show .margin-top-50-px{margin-top:20px}}#trade-show .get-here{background:#fff;margin:50px auto 0;text-align:center}@media (min-width: 768px){#trade-show .get-here{margin-top:76px;padding:35px 15px;text-align:left;background:url(../images/trade-show-map-2022.jpg) no-repeat 50% 50% #fff;min-height:420px}#trade-show .get-here .get-here__image{display:none}}@media (min-width: 768px){#trade-show .get-here__copy{margin-top:70px;padding-left:40px}}#trade-show .get-here__copy h2{text-transform:uppercase;color:#166068}@media (max-width: 767px){#trade-show .get-here__copy h2{margin-top:0;display:none}}#trade-show .get-here__copy p{font-size:17px;color:#166068}@media (max-width: 767px){#trade-show .get-here__copy p{display:none}}#trade-show .get-here__image p{margin-top:30px}@media (min-width: 768px){#trade-show .get-here__image p{display:none}}@media (max-width: 768px){#trade-show .get-here__image{padding:0}}#trade-show .small-quad{padding:82px 0;max-width:1500px;margin:0 auto}@media (min-width: 992px){#trade-show .small-quad{padding:82px 0 152px}}@media (min-width: 768px){#trade-show .small-quad .container{background-color:#fff;padding-left:0}}@media (min-width: 992px){#trade-show .small-quad .container{margin:0 auto 0 5%;max-width:800px;position:relative}#trade-show .small-quad .container::before{background:url("../images/backpack.png") center/contain no-repeat;bottom:-50px;content:'';display:block;height:205px;position:absolute;right:-116px;width:175px}}@media (min-width: 1200px){#trade-show .small-quad .container{margin-left:12%;max-width:900px;padding:0}#trade-show .small-quad .container::before{bottom:-80px;height:328px;right:-186px;width:280px}}@media (min-width: 768px){#trade-show .small-quad__copy{max-width:63%}}@media (min-width: 768px){#trade-show .small-quad__copy h2{max-width:65%}}#trade-show .small-quad__copy h2 span{color:#404421;display:block;font-size:68%;margin-bottom:15px}#trade-show .ts-discover{background-color:#fff;padding:69px 15px 60px}#trade-show .ts-discover h2{text-transform:uppercase}#trade-show .ts-discover .flex,#trade-show .ts-discover #travel-professionals #content .quads.agents,#travel-professionals #content #trade-show .ts-discover .quads.agents,#trade-show .ts-discover #travel-agent #content .quads.agents,#travel-agent #content #trade-show .ts-discover .quads.agents{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#trade-show .ts-discover__copy{padding:0 15px}@media (min-width: 768px){#trade-show .ts-discover__copy{-ms-flex:0 0 53%;flex:0 0 53%;margin-right:3%}}@media (min-width: 768px){#trade-show .ts-discover__gallery{-ms-flex:0 0 44%;flex:0 0 44%;max-width:460px}}#trade-show .ts-discover__image{-ms-flex:0 0 50%;flex:0 0 50%;padding:7.5px}#trade-show .ts-discover__image img{display:block;margin:0 auto}#music-festival h1,#music-festival h2,#music-festival h3{color:#342a00;font-family:"Montserrat",sans-serif;text-transform:uppercase}#music-festival h1{font-size:30px}#music-festival .festival-date,#music-festival .festival-location{font-family:"Montserrat",sans-serif;text-transform:uppercase;text-align:center;letter-spacing:0.75px;font-weight:500}#music-festival .festival-date{font-size:20px;margin:10px 0 5px}#music-festival .lightbox-container{padding-bottom:10px}#music-festival .festival-location{font-size:12px;opacity:0.6}#music-festival .artist-slick{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#music-festival .container-fluid{max-width:1500px}#music-festival .slick-slide{height:auto}#music-festival #video-banner{margin-top:75px;position:relative}@media (min-width: 768px){#music-festival #video-banner{margin-top:96px}}#music-festival #video-banner .uvp{position:relative;z-index:1}#music-festival #video-banner .uvp img{margin:15px auto 0}@media (min-width: 768px){#music-festival #video-banner .uvp img{margin-top:-50px}}@media (min-width: 992px){#music-festival #video-banner .uvp img{margin-top:-75px}}#music-festival #introduction,#music-festival #meet-artists,#music-festival #festival-nights,#music-festival #specials{margin:60px 0 30px}#music-festival #introduction{text-align:center}@media (min-width: 992px){#music-festival #introduction{text-align:left}}#music-festival #introduction img{margin:0 auto}@media (min-width: 992px){#music-festival #introduction img{margin:50px 0 0}}#music-festival #meet-artists{background:url("../images/music-festival/music-festival_artist-bg.jpg") center no-repeat;background-size:cover;text-align:center}#music-festival #meet-artists h2{font-family:"Montserrat",sans-serif;font-weight:500}#music-festival #meet-artists .container{padding-bottom:30px}#music-festival #meet-artists .hover-effect{margin-bottom:30px}@media (min-width: 768px){#music-festival #meet-artists .hover-effect{cursor:default;float:left;overflow:hidden;position:relative;width:100%}}@media (max-width: 767px){#music-festival #meet-artists .hover-effect .overlay{background-color:#f7f4f0;padding:20px 30px 30px;width:90%;margin:-50px auto 0;position:relative}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect .overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all 0.4s ease-in-out;width:100%}}#music-festival #meet-artists .hover-effect img{display:block;margin:0 auto;position:relative;width:100%}@media (min-width: 768px){#music-festival #meet-artists .hover-effect img{max-width:100%}}#music-festival #meet-artists .hover-effect .title{border-bottom:1px solid #fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:18px;margin:0.67em 25px;padding-bottom:15px;text-transform:uppercase}@media (min-width: 576px){#music-festival #meet-artists .hover-effect .title{margin-left:90px;margin-right:90px}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect .title{color:#ffffff;margin:0 15px 55px;padding:15px 0 5px;position:relative;transform:translateY(230px);transition:all 0.4s ease-in-out}}@media (min-width: 992px){#music-festival #meet-artists .hover-effect .title{margin-bottom:110px;transform:translateY(330px)}}@media (min-width: 1200px){#music-festival #meet-artists .hover-effect .title{transform:translateY(260px);margin-bottom:45px}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect p{color:#ffffff;filter:alpha(opacity=0);font-size:13px;line-height:1.5;margin:0;opacity:0;padding:0 15px;transform:scale(0);transition:all 0.4s ease-in-out}}@media (min-width: 992px){#music-festival #meet-artists .hover-effect p{font-size:1.1em}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect:hover .overlay{background:rgba(0,0,0,0.67)}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect:hover .title{text-shadow:none;transform:translateY(40px)}}@media (min-width: 992px){#music-festival #meet-artists .hover-effect:hover .title{transform:translateY(95px)}}@media (min-width: 1200px){#music-festival #meet-artists .hover-effect:hover .title{transform:translateY(30px)}}@media (min-width: 768px){#music-festival #meet-artists .hover-effect:hover p{opacity:1;filter:alpha(opacity=100);transform:scale(1)}}#music-festival #meet-artists .artist-slick .slick-prev,#music-festival #meet-artists .artist-slick .slick-next{width:30px;height:50px;top:0;margin:auto;bottom:282px;background:url("../images/slider-arrows-white.png") no-repeat 7px 13px #404421}#music-festival #meet-artists .artist-slick .slick-next{transform:rotate(180deg)}#music-festival #festival-nights .festival-nights_slider{margin-top:30px}#music-festival #festival-nights .festival-nights_slider .festival-nights_schedule .festival_nights-caption{text-align:center}@media (min-width: 768px){#music-festival #festival-nights .festival-nights_slider .festival-nights_schedule .festival_nights-caption{text-align:left}}#music-festival #festival-nights .festival-nights_slider .festival-nights_schedule .festival_nights-caption h2{font-size:30px;margin-bottom:20px}@media (min-width: 992px){#music-festival #festival-nights .festival-nights_slider .festival-nights_schedule .festival_nights-caption h2{margin-top:60px}}#music-festival #festival-nights .festival-nights_slider .festival-nights_schedule .festival_nights-caption h4{color:#a18f6f;display:block;font-family:"Montserrat",sans-serif;font-size:14px;text-transform:uppercase}@media (min-width: 768px){#music-festival #festival-nights .festival-nights_slider .slick-prev{left:315px}}@media (min-width: 992px){#music-festival #festival-nights .festival-nights_slider .slick-prev{left:405px}}@media (min-width: 1200px){#music-festival #festival-nights .festival-nights_slider .slick-prev{left:490px}}#music-festival #specials .music-festival_specials{border-bottom:1px solid #d7cec0;margin-bottom:30px;padding-bottom:60px}#music-festival #specials .music-festival_specials .special h2{font-family:"Montserrat",sans-serif;font-weight:500}#music-festival #specials .music-festival_specials .special h2 span{color:#a18f6f;display:block;font-size:14px;text-transform:uppercase}#music-festival #specials .music-festival_specials .special a.btn{margin-right:4px}@media (min-width: 768px){#music-festival #specials .music-festival_specials .special a.btn{margin-right:15px}}#music-festival #specials .music-festival_specials .special h6{font-family:"ContaneText Light",serif;font-size:14px;font-style:italic;font-weight:bold;position:absolute;right:17px;-webkit-margin-after:0;-webkit-margin-before:0}#music-festival .trade-show-h1{display:block;margin:0.67em 0}#music-festival .TC-trade-show{margin-top:50px;margin-bottom:25px}@media only screen and (max-width: 500px){#music-festival .gallerie-g{display:none}}#music-festival .fancybox-overlay,.plan.air .fancybox-overlay,#home .fancybox-overlay{background-color:rgba(0,0,0,0.8) !important;color:rgba(0,0,0,0.8) !important}#music-festival .rates-charter,.plan.air .rates-charter,#home .rates-charter{background:white;padding:8em 0;position:relative}@media (max-width: 768px){#music-festival .rates-charter,.plan.air .rates-charter,#home .rates-charter{padding:4em 0}}#music-festival .rates-charter .container,.plan.air .rates-charter .container,#home .rates-charter .container{max-width:1000px}#music-festival .rates-charter .flex-box,.plan.air .rates-charter .flex-box,#home .rates-charter .flex-box{display:-ms-flexbox;display:flex}@media (max-width: 768px){#music-festival .rates-charter .flex-box,.plan.air .rates-charter .flex-box,#home .rates-charter .flex-box{-ms-flex-direction:column;flex-direction:column}}#music-festival .rates-charter__top,.plan.air .rates-charter__top,#home .rates-charter__top{-ms-flex-pack:justify;justify-content:space-between}#music-festival .rates-charter__top img,.plan.air .rates-charter__top img,#home .rates-charter__top img{margin-right:8%}#music-festival .rates-charter__top-copy h2,.plan.air .rates-charter__top-copy h2,#home .rates-charter__top-copy h2{font-size:1.5em}@media (max-width: 768px){#music-festival .rates-charter__top,.plan.air .rates-charter__top,#home .rates-charter__top{padding-bottom:10em}}#music-festival .rates-charter__box,.plan.air .rates-charter__box,#home .rates-charter__box{margin-top:5em;border:1px solid #c0c0c1;padding:30px;font-family:"Montserrat",sans-serif}#music-festival .rates-charter__box strong,.plan.air .rates-charter__box strong,#home .rates-charter__box strong{font-family:"Montserrat",sans-serif}@media (max-width: 768px){#music-festival .rates-charter__box,.plan.air .rates-charter__box,#home .rates-charter__box{padding:30px 20px 30px}}#music-festival .rates-charter__box .title-1,.plan.air .rates-charter__box .title-1,#home .rates-charter__box .title-1{background:white;text-align:center;margin:-2.4em auto 1.7em;font-size:1.2em;font-weight:500;width:250px}@media (max-width: 768px){#music-festival .rates-charter__box .title-1,.plan.air .rates-charter__box .title-1,#home .rates-charter__box .title-1{margin:-11.5em auto 1em}}#music-festival .rates-charter__box .title-2,.plan.air .rates-charter__box .title-2,#home .rates-charter__box .title-2{background:white;text-align:center;margin:-2.4em auto 1.7em;font-size:1.2em;font-weight:500;width:160px}@media (max-width: 768px){#music-festival .rates-charter__box .title-2,.plan.air .rates-charter__box .title-2,#home .rates-charter__box .title-2{margin:-2.5em auto 1.7em !important}}#music-festival .rates-charter__box-col-1,.plan.air .rates-charter__box-col-1,#home .rates-charter__box-col-1{font-size:1.2em;width:53%}@media (max-width: 768px){#music-festival .rates-charter__box-col-1,.plan.air .rates-charter__box-col-1,#home .rates-charter__box-col-1{width:100%}#music-festival .rates-charter__box-col-1 .flex-box,.plan.air .rates-charter__box-col-1 .flex-box,#home .rates-charter__box-col-1 .flex-box{-ms-flex-direction:row;flex-direction:row}}#music-festival .rates-charter__box-col-1 .left,.plan.air .rates-charter__box-col-1 .left,#home .rates-charter__box-col-1 .left{width:46%;padding-right:30px;margin-right:30px;border-right:1px solid #c0c0c1}@media (max-width: 768px){#music-festival .rates-charter__box-col-1 .left,.plan.air .rates-charter__box-col-1 .left,#home .rates-charter__box-col-1 .left{width:100%;border:0;padding-right:0px;margin-right:0px;font-size:0.8em}}#music-festival .rates-charter__box-col-1 .right,.plan.air .rates-charter__box-col-1 .right,#home .rates-charter__box-col-1 .right{width:40%}@media (max-width: 768px){#music-festival .rates-charter__box-col-1 .right,.plan.air .rates-charter__box-col-1 .right,#home .rates-charter__box-col-1 .right{width:100%;font-size:0.8em}}#music-festival .rates-charter__box-col-2,.plan.air .rates-charter__box-col-2,#home .rates-charter__box-col-2{font-size:1.2em;width:45%;margin-left:8%}@media (max-width: 768px){#music-festival .rates-charter__box-col-2,.plan.air .rates-charter__box-col-2,#home .rates-charter__box-col-2{width:100%;margin-left:0}}#music-festival .rates-charter__box-col-2 .type,.plan.air .rates-charter__box-col-2 .type,#home .rates-charter__box-col-2 .type{color:#f49b17;font-size:1em;font-weight:600;margin-bottom:-7px}@media (max-width: 768px){#music-festival .rates-charter__box-col-2 .type,.plan.air .rates-charter__box-col-2 .type,#home .rates-charter__box-col-2 .type{font-size:1.5em}}#music-festival .rates-charter__box-col-2 .price,.plan.air .rates-charter__box-col-2 .price,#home .rates-charter__box-col-2 .price{font-size:3em;font-weight:500}@media (max-width: 768px){#music-festival .rates-charter__box-col-2 .price,.plan.air .rates-charter__box-col-2 .price,#home .rates-charter__box-col-2 .price{font-size:4em;margin-bottom:0}}#music-festival .rates-charter__box-col-2 .sm-disclaimer,.plan.air .rates-charter__box-col-2 .sm-disclaimer,#home .rates-charter__box-col-2 .sm-disclaimer{font-size:0.8em}@media (max-width: 768px){#music-festival .rates-charter__box-col-2 .sm-disclaimer,.plan.air .rates-charter__box-col-2 .sm-disclaimer,#home .rates-charter__box-col-2 .sm-disclaimer{font-size:1em}}#music-festival .rates-charter__box-col-2 .left,.plan.air .rates-charter__box-col-2 .left,#home .rates-charter__box-col-2 .left{width:50%;padding-right:30px;margin-right:30px;border-right:1px solid #c0c0c1}@media (max-width: 768px){#music-festival .rates-charter__box-col-2 .left,.plan.air .rates-charter__box-col-2 .left,#home .rates-charter__box-col-2 .left{width:100%;border:0;padding-right:0px;margin-right:0px;text-align:center}}#music-festival .rates-charter__box-col-2 .right,.plan.air .rates-charter__box-col-2 .right,#home .rates-charter__box-col-2 .right{width:45%}@media (max-width: 768px){#music-festival .rates-charter__box-col-2 .right,.plan.air .rates-charter__box-col-2 .right,#home .rates-charter__box-col-2 .right{width:100%;text-align:center;margin-top:2em}}#music-festival .rates-charter__sm-txt,.plan.air .rates-charter__sm-txt,#home .rates-charter__sm-txt{margin:2.5em 0 1em;font-size:0.8em;text-align:center}@media (max-width: 768px){#music-festival .rates-charter__sm-txt,.plan.air .rates-charter__sm-txt,#home .rates-charter__sm-txt{padding:20px;margin:1em 0}}#music-festival .rates-charter__ctas,.plan.air .rates-charter__ctas,#home .rates-charter__ctas{-ms-flex-pack:center;justify-content:center;margin-bottom:-90px !important;padding:20px;background:white;max-width:285px;margin:auto}@media (max-width: 768px){#music-festival .rates-charter__ctas,.plan.air .rates-charter__ctas,#home .rates-charter__ctas{margin-top:-1em}#music-festival .rates-charter__ctas .hide-mobile,.plan.air .rates-charter__ctas .hide-mobile,#home .rates-charter__ctas .hide-mobile{display:none}}@media (min-width: 768px){#music-festival .rates-charter__ctas .hide-desktop,.plan.air .rates-charter__ctas .hide-desktop,#home .rates-charter__ctas .hide-desktop{display:none}}#music-festival .rates-charter__ctas-text,.plan.air .rates-charter__ctas-text,#home .rates-charter__ctas-text{-ms-flex-direction:column;flex-direction:column;text-align:center}#music-festival .rates-charter__ctas-text a.btn,.plan.air .rates-charter__ctas-text a.btn,#home .rates-charter__ctas-text a.btn{background:#f49b17;font-weight:500 !important}#music-festival .rates-charter__ctas-text a.btn:hover,.plan.air .rates-charter__ctas-text a.btn:hover,#home .rates-charter__ctas-text a.btn:hover{background:#404421}#music-festival .rates-charter__ctas-text span,.plan.air .rates-charter__ctas-text span,#home .rates-charter__ctas-text span{margin-top:5px;display:block;font-size:0.8em;font-weight:600}#music-festival .rates-charter__ctas-text:last-of-type,.plan.air .rates-charter__ctas-text:last-of-type,#home .rates-charter__ctas-text:last-of-type{margin-left:5%}@media (max-width: 768px){#music-festival .rates-charter__ctas-text:last-of-type,.plan.air .rates-charter__ctas-text:last-of-type,#home .rates-charter__ctas-text:last-of-type{margin-top:5%;margin-left:0}}#music-festival #promotions,.plan.air #promotions,#home #promotions{padding:30px 20px}#music-festival #promotions input,.plan.air #promotions input,#home #promotions input{width:100%;margin-bottom:1em;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;padding:8px 5%;-webkit-appearance:none}#music-festival #promotions textarea,.plan.air #promotions textarea,#home #promotions textarea{width:100%;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;padding:8px 5%;-webkit-appearance:none;margin-bottom:1em}#music-festival #promotions .btn,.plan.air #promotions .btn,#home #promotions .btn{margin-bottom:2em}.plan.air .rates-charter,#home .rates-charter{padding:60px 0 100px;background:none}.plan.air .rates-charter h2,#home .rates-charter h2{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.plan.air .rates-charter .container,#home .rates-charter .container{width:100%;padding:0}.plan.air .rates-charter__ctas,#home .rates-charter__ctas{background-color:#f7f4f0}.plan.air .rates-charter__box .title-1,.plan.air .rates-charter__box .title-2,#home .rates-charter__box .title-1,#home .rates-charter__box .title-2{background:#f7f4f0}.plan.air .rates-charter__box strong,#home .rates-charter__box strong{display:block}.plan.air .rates-charter__box-col-1,#home .rates-charter__box-col-1{font-size:16px}.plan.air .rates-charter__box-col-1 .left,#home .rates-charter__box-col-1 .left{width:48%}.plan.air .rates-charter__box-col-1 .right,#home .rates-charter__box-col-1 .right{width:42%}.plan.air h3{text-transform:uppercase}.plan.air .intro img{margin-left:-140px}@media (max-width: 1200px){.plan.air .intro img{margin-left:-10%;width:120%}}@media (max-width: 767px){.plan.air .intro img{margin:0 auto}}.plan.getting-around .content .tabs{background-color:#e9e2da;padding:20px 15px 0}.plan.getting-around .content .tabs .label,.plan.getting-around .content .tabs ul{text-align:center;width:100%}.plan.getting-around .content .tabs .label{font-family:"Montserrat",sans-serif;font-weight:500;color:#a18f6f !important;font-size:12px;margin-bottom:10px}#sweepstake-gonelimin h2{font-size:1.78571em;line-height:1;text-transform:uppercase}#sweepstake-gonelimin #header{background:transparent;box-shadow:none;position:absolute}#sweepstake-gonelimin #header a.logo{background:url("../images/st-kitts-logo-white.png") no-repeat;margin-top:45px}#sweepstake-gonelimin #banner{background-image:url(../images/sweepstake-gonelimin/StKitts-LandingGoneLimin-header.jpg);height:518px;margin-top:0;overflow:visible;text-align:left}#sweepstake-gonelimin #banner .container{height:518px;position:relative}#sweepstake-gonelimin #banner .banner_content{left:0;margin:104px auto 0;position:absolute;right:0;max-width:850px}#sweepstake-gonelimin #banner .banner_title{color:#ffffff;font-family:"Montserrat",sans-serif;line-height:1.2;position:absolute;right:0;top:117px;text-shadow:2px 1px 1px rgba(1,136,165,0.25);text-transform:uppercase}#sweepstake-gonelimin #banner .banner_title .title_sm{font-size:1.71429em;letter-spacing:2px}#sweepstake-gonelimin #banner .banner_title .title_md{font-size:3em;line-height:0}#sweepstake-gonelimin #banner .banner_title .title_lg{font-family:"Montserrat",sans-serif;font-size:7.14286em;font-weight:700;text-transform:capitalize}#sweepstake-gonelimin #content{padding:120px 0 0}#sweepstake-gonelimin #content .intro_title{font-family:"Montserrat",sans-serif;font-weight:500;margin:40px 0 30px}#sweepstake-gonelimin #content .intro_list{font-size:1.1em;line-height:1.8em;list-style:disc;margin:0 0 25px;padding-left:20px}#sweepstake-gonelimin #content .instagram_container{padding:60px 0}#sweepstake-gonelimin #content .instagram_container .instagram_title{background:url("../images/sweepstake-gonelimin/instagram-icon.png") no-repeat;display:inline-block;font-family:"Afiany",san-serif;font-size:4.28571em;margin:0 0 35px;padding:10px 0 10px 90px;text-transform:initial}#sweepstake-gonelimin #content .instagram_container .instagram_images img{margin-bottom:25px}#sweepstake-gonelimin #content .whats-limin_container .title{font-family:"Montserrat",sans-serif;font-weight:500;margin-top:0;padding-left:60px}#sweepstake-gonelimin #content .whats-limin_container .title div{color:#404421;font-family:"Afiany",san-serif;font-size:4.28571em;line-height:.7;margin-left:-60px;text-transform:initial}#sweepstake-gonelimin #content .whats-limin_container .btn{background-color:#b88f84}#sweepstake-gonelimin #content .whats-limin_container .btn:hover{background-color:#404421}#sweepstake-gonelimin #content .local_container{background-color:#ffffff;margin-top:55px;padding:70px 15px 60px}#sweepstake-gonelimin #content .local_container h2{margin-top:15px}#sweepstake-gonelimin #content .local_container .margin-bottom_35{margin-bottom:35px}#sweepstake-gonelimin #content .local_container .margin-bottom_60{margin-bottom:60px}#sweepstake-gonelimin #content .local_container .title{color:#404421;letter-spacing:2px;margin:0 0 45px}#sweepstake-gonelimin #content .local_container .title::after{background-color:#b88f84;content:'';display:block;height:2px;margin:30px auto 0;width:90px}#sweepstake-gonelimin #content .local_container .title div{font-family:"Montserrat",sans-serif;font-size:34px;font-weight:700}#sweepstake-gonelimin .interactive-map{background-image:url("../images/sweepstake-gonelimin/StKitts-LandingGoneLimin-map.jpg");background-position:center center;height:466px;position:relative}#sweepstake-gonelimin .interactive-map .map_title{bottom:30px;color:#ffffff;display:inline-block;left:30px;position:absolute}#sweepstake-gonelimin .interactive-map .location_polaroid{background-color:#ffffff;box-shadow:0 10px 6px -6px rgba(0,0,0,0.05);height:311px;left:20px;padding:15px 15px 0;position:absolute;top:50%;transform:translateY(-50%);width:370px}#sweepstake-gonelimin .interactive-map .location_polaroid h3{line-height:1;margin:25px 0;text-align:center;text-transform:uppercase}#sweepstake-gonelimin .interactive-map .map_locations{position:relative}#sweepstake-gonelimin .interactive-map .map_locations .pin{color:#ffffff;cursor:pointer;font-family:"Montserrat",sans-serif;position:absolute;text-align:center;text-transform:uppercase;transition:all 0.3s ease-in-out}#sweepstake-gonelimin .interactive-map .map_locations .pin::before{background-color:#ffffff;content:'';display:block;height:1px;position:absolute;width:100px}#sweepstake-gonelimin .interactive-map .map_locations .pin::after{background-image:url("../images/sweepstake-gonelimin/map-point.png");content:'';display:block;height:13px;position:absolute;width:13px}#sweepstake-gonelimin .interactive-map .map_locations .pin:hover{color:#b88f84}#sweepstake-gonelimin .interactive-map .map_locations .pin_1{left:701px;top:18px}#sweepstake-gonelimin .interactive-map .map_locations .pin_1::before{bottom:-15px;left:-74px;transform:rotate(-30deg);width:75px}#sweepstake-gonelimin .interactive-map .map_locations .pin_1::after{left:-80px;top:50px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2{left:379px;top:213px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2::before{top:-24px;right:-40px;transform:rotate(-35deg);width:75px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2::after{right:-44px;top:-56px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3{left:534px;top:278px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3::before{right:41px;top:-34px;transform:rotate(-83deg);width:60px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3::after{right:60px;top:-77px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4{left:716px;top:69px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4::before{bottom:-15px;left:-126px;transform:rotate(-18deg);width:125px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4::after{left:-134px;top:48px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5{left:622px;top:305px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5::before{right:-9px;top:-25px;transform:rotate(-42deg);width:60px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5::after{right:-12px;top:-56px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6{left:908px;top:312px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::before{bottom:-16px;left:-37px;transform:rotate(-23deg);width:75px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::after{left:-46px;top:46px}#sweepstake-gonelimin .interactive-map .map_locations .pin_7{left:397px;top:262px}#sweepstake-gonelimin .interactive-map .map_locations .pin_7::before{right:-68px;top:-30px;transform:rotate(-35deg)}#sweepstake-gonelimin .interactive-map .map_locations .pin_7::after{right:-70px;top:-69px}#sweepstake-gonelimin .interactive-map .map_locations .pin_8{left:787px;top:111px}#sweepstake-gonelimin .interactive-map .map_locations .pin_8::before{bottom:-34px;left:-45px;transform:rotate(-40deg)}#sweepstake-gonelimin .interactive-map .map_locations .pin_8::after{left:-46px;top:104px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9{left:848px;top:199px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9::before{bottom:-9px;left:-64px;transform:rotate(-23deg);width:60px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9::after{left:-73px;top:37px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10{left:697px;top:344px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10::before{right:0px;top:-28px;transform:rotate(-56deg);width:63px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10::after{right:4px;top:-66px}#email-signup-travel-and-adventure #banner{height:600px;background-size:cover;background-position-y:30%}#email-signup-travel-and-adventure #banner .title{left:auto;right:6%;letter-spacing:4px}#email-signup-travel-and-adventure #banner:after{display:none}#email-signup-travel-and-adventure .form-container{margin:0 auto 50px;width:100%;max-width:945px;background-color:#fff;border-radius:10px;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#email-signup-travel-and-adventure .form-container_inner{padding:70px 100px 20px}@media (max-width: 820px){#email-signup-travel-and-adventure .form-container_inner{padding:50px 40px 20px}}#email-signup-travel-and-adventure .form-container .btn{padding:12px 45px}#email-signup-travel-and-adventure .form-container ul{column-count:4}#email-signup-travel-and-adventure .form-container ul li{padding-bottom:25px;padding-left:40px}@media (max-width: 820px){#email-signup-travel-and-adventure .form-container ul li{padding-left:20px}}#email-signup-travel-and-adventure .form-container .col-sm-6,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-5,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-5,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-5,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-6,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-6,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-6,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6{float:unset}#email-signup-travel-and-adventure .form-container .col-sm-6 input,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-5 input,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-5 input,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-5 input,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 input,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-5 input,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 input,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-5 input,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 input,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-5 input,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 input,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-6 input,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-6 input,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-6 input,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 input,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-6 input,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 input,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-6 input,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 input,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-6 input,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 input,#email-signup-travel-and-adventure .form-container .col-sm-6 select,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-5 select,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-5 select,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-5 select,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 select,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-5 select,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 select,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-5 select,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 select,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-5 select,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-5 select,#email-signup-travel-and-adventure .form-container .posts-container .flex .post.post-6 select,.posts-container .flex #email-signup-travel-and-adventure .form-container .post.post-6 select,#email-signup-travel-and-adventure .form-container .posts-container #travel-professionals #content .quads.agents .post.post-6 select,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 select,#email-signup-travel-and-adventure .form-container #travel-professionals #content .posts-container .quads.agents .post.post-6 select,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 select,#email-signup-travel-and-adventure .form-container .posts-container #travel-agent #content .quads.agents .post.post-6 select,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 select,#email-signup-travel-and-adventure .form-container #travel-agent #content .posts-container .quads.agents .post.post-6 select,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure .form-container .post.post-6 select{border:0;border-bottom:1px solid lightgray;width:100%;margin:15px 0;font-style:italic}#email-signup-travel-and-adventure .form-container .form_info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#email-signup-travel-and-adventure .form-container .form_terms{text-align:center;font-size:1rem;display:block;width:100%}#email-signup-travel-and-adventure .form_images{display:-ms-flexbox;display:flex;overflow:hidden}#email-signup-travel-and-adventure .form_images img{width:50%}#email-signup-travel-and-adventure .form-checkboxes,#email-signup-travel-and-adventure .form_submit{text-align:center;margin-bottom:25px;width:100%}#email-signup-travel-and-adventure .form-checkboxes>div,#email-signup-travel-and-adventure .form_submit>div{margin-bottom:10px}#email-signup-travel-and-adventure .includes{padding-bottom:30px}#email-signup-travel-and-adventure .includes-headline{text-transform:uppercase;font-size:2rem;text-align:center;margin:50px auto 30px;display:block;letter-spacing:1.5px}#email-signup-travel-and-adventure .includes label{padding-left:10px}#email-signup-travel-and-adventure #signup{display:none}@media (max-width: 500px){#email-signup-travel-and-adventure #banner .title{padding:0;position:absolute}#email-signup-travel-and-adventure form .col-sm-6,#email-signup-travel-and-adventure form .posts-container .flex .post.post-5,.posts-container .flex #email-signup-travel-and-adventure form .post.post-5,#email-signup-travel-and-adventure form .posts-container #travel-professionals #content .quads.agents .post.post-5,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure form .post.post-5,#email-signup-travel-and-adventure form #travel-professionals #content .posts-container .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure form .post.post-5,#email-signup-travel-and-adventure form .posts-container #travel-agent #content .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure form .post.post-5,#email-signup-travel-and-adventure form #travel-agent #content .posts-container .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure form .post.post-5,#email-signup-travel-and-adventure form .posts-container .flex .post.post-6,.posts-container .flex #email-signup-travel-and-adventure form .post.post-6,#email-signup-travel-and-adventure form .posts-container #travel-professionals #content .quads.agents .post.post-6,.posts-container #travel-professionals #content .quads.agents #email-signup-travel-and-adventure form .post.post-6,#email-signup-travel-and-adventure form #travel-professionals #content .posts-container .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents #email-signup-travel-and-adventure form .post.post-6,#email-signup-travel-and-adventure form .posts-container #travel-agent #content .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents #email-signup-travel-and-adventure form .post.post-6,#email-signup-travel-and-adventure form #travel-agent #content .posts-container .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents #email-signup-travel-and-adventure form .post.post-6{width:100%}#email-signup-travel-and-adventure .form-container{max-width:94%}#email-signup-travel-and-adventure .form-container ul{column-count:2}#email-signup-travel-and-adventure .form-container_inner{padding:30px 30px}#email-signup-travel-and-adventure .includes{padding-bottom:10px}#email-signup-travel-and-adventure .form-checkboxes{text-align:left}}#air-canada #header{background:transparent;box-shadow:none}#air-canada #header a.logo{background:url("../images/st-kitts-logo-white.png") no-repeat}#air-canada #header .menu li{border-color:#ffffff}#air-canada #header .menu li a{color:#ffffff}#air-canada #header .menu-trigger .bar{background-color:#ffffff}#air-canada #header .menu-trigger .label{color:#ffffff}#air-canada #header.open,#air-canada #header.open-widget,#air-canada #header.scroll{background:#f1ece5;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1)}#air-canada #header.open a.logo,#air-canada #header.open-widget a.logo,#air-canada #header.scroll a.logo{background-image:url("../images/st-kitts-logo.png")}#air-canada #header.open .menu-trigger .bar,#air-canada #header.open-widget .menu-trigger .bar,#air-canada #header.scroll .menu-trigger .bar{background-color:#404421}#air-canada #header.open .menu-trigger .label,#air-canada #header.open-widget .menu-trigger .label,#air-canada #header.scroll .menu-trigger .label{color:#404421}#air-canada #header.open .menu li,#air-canada #header.open-widget .menu li,#air-canada #header.scroll .menu li{border-color:#404421}#air-canada #header.open .menu li a,#air-canada #header.open-widget .menu li a,#air-canada #header.scroll .menu li a{color:#404421}#air-canada #header.open .menu-trigger{background-color:#f6f0e9}#air-canada #header .book-trigger{background-color:#b88f84;transition:all 0.3s ease-in-out}#air-canada #header .book-trigger:hover{background-color:#404421}#air-canada #content{background:url("../images/air-canada/air-canada_bg.jpg") center top no-repeat;overflow:hidden;position:relative;z-index:0}@media (max-width: 768px){#air-canada #content{background-size:auto 800px}}@media (max-width: 640px){#air-canada #content{background-size:auto 630px}}@media (max-width: 360px){#air-canada #content{background-size:auto 600px}}#air-canada #content::before{background:url("../images/air-canada/flare-back.png") right top no-repeat;content:'';display:block;height:853px;position:absolute;right:0;top:0;width:949px}#air-canada #content #cloud1,#air-canada #content #cloud2{background-image:url("../images/air-canada/air-canada_bg-clouds.png");background-position:center top;background-size:contain;content:'';display:block;height:200px;opacity:0.7;position:absolute;top:47%;width:100%}@media (min-width: 1200px){#air-canada #content #cloud1,#air-canada #content #cloud2{height:400px;top:32%}}@media (min-width: 1200px){#air-canada #content #cloud2{background-image:url("../images/air-canada/air-canada_bg-clouds2.png")}}#air-canada #content .img-responsive{margin:0 auto}#air-canada #content .flights-header{color:#ffffff;padding:20% 0 0}@media (min-width: 768px){#air-canada #content .flights-header{padding:100px 0 0 30px}}@media (min-width: 1200px){#air-canada #content .flights-header{padding:100px 0 0}}#air-canada #content .flights-header h1{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:2.57143em !important;line-height:1;margin-top:100px;margin-bottom:0px;text-align:center;text-transform:uppercase;color:#fff !important}@media (min-width: 768px){#air-canada #content .flights-header h1{font-size:3.28571em;text-align:left}}@media (max-width: 768px){#air-canada #content .flights-header h1{margin-bottom:30px;margin-top:50px}}#air-canada #content .flights-header h1 span{display:inline-block;font-family:"Montserrat",sans-serif;font-size:.71429em;font-weight:400;position:relative}#air-canada #content .flights-header h1 span::before,#air-canada #content .flights-header h1 span::after{background-color:#ffffff;content:'';display:block;height:1px;position:absolute;width:27%;top:50%;transform:translateY(-50%)}#air-canada #content .flights-header h1 span::before{left:-32%}@media (min-width: 768px){#air-canada #content .flights-header h1 span::before{display:none}}#air-canada #content .flights-header h1 span::after{right:-32%}@media (min-width: 768px){#air-canada #content .flights-header h1 span::after{right:-215px;width:200px}}@media (min-width: 992px){#air-canada #content .flights-header h1 span::after{right:-130px;width:115px}}@media (min-width: 1200px){#air-canada #content .flights-header h1 span::after{right:-210px;width:195px}}#air-canada #content .flights-header .img-responsive{max-width:214px}@media (min-width: 768px){#air-canada #content .flights-header .img-responsive{margin:0}}@media (min-width: 1200px){#air-canada #content .flights-info .col-lg-4{width:398px}#air-canada #content .flights-info .col-lg-8{width:674px}}#air-canada #content .flights-info .flights-intro{color:#ffffff;padding-bottom:20px;text-align:center}#air-canada #content .flights-info .flights-intro.mobile{background:#f7f4f0;margin:210px -15px 0;padding:0 15px}#air-canada #content .flights-info .flights-intro.mobile p,#air-canada #content .flights-info .flights-intro.mobile .travel_by{color:#404421}#air-canada #content .flights-info .flights-intro.mobile .travel_by{background:url(../images/icon-calendar-promo.png) no-repeat left center}#air-canada #content .flights-info .flights-intro.mobile p{margin-bottom:30px}#air-canada #content .flights-info .flights-intro.mobile .logo{margin-bottom:20px;max-width:150px}@media (min-width: 768px){#air-canada #content .flights-info .flights-intro{padding-top:40px;text-align:left}}#air-canada #content .flights-info .flights-intro p{margin-bottom:60px}@media (min-width: 992px){#air-canada #content .flights-info .flights-intro p{margin:0 auto;width:85%}}@media (min-width: 1200px){#air-canada #content .flights-info .flights-intro p{width:100%}}#air-canada #content .flights-info .flights-intro .travel_by{padding-left:58px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;color:#ffffff;margin:20px 0;background:url("../images/icon-calendar-white.png") no-repeat left center}@media (max-width: 767px){#air-canada #content .flights-info .flights-intro .travel_by{margin:20px auto;text-align:left;width:65%}}#air-canada #content .flights-info .flights-intro .travel_by span{display:block;text-transform:none;font:15px "ContaneText Light",serif;padding-top:4px}@media (min-width: 768px){#air-canada #content .flights-info .plane-img{max-width:90%;position:absolute;right:0;top:-122px;z-index:1}}@media (min-width: 992px){#air-canada #content .flights-info .plane-img{top:-180px;right:15px}}@media (min-width: 1200px){#air-canada #content .flights-info .plane-img{top:-192px}}#air-canada #content .flights-info .flights-map{padding:50px 0;position:relative}#air-canada #content .flights-info .flights-map .logo{position:absolute;z-index:1;bottom:-20px;left:20px;width:20%}@media (max-width: 768px){#air-canada #content .flights-info .flights-map .logo{bottom:0px}}@media (max-width: 768px){#air-canada #content .flights-info .flights-map{padding-top:20px}}@media (min-width: 768px){#air-canada #content .flights-info .flights-map{background-color:#f3f2f0;padding:20px;position:relative}#air-canada #content .flights-info .flights-map::before,#air-canada #content .flights-info .flights-map::after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:400px;background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3);transform:rotate(-5deg)}#air-canada #content .flights-info .flights-map::after{transform:rotate(5deg);right:10px;left:auto}}@media (min-width: 992px){#air-canada #content .flights-info .flights-map{margin-top:35px}}#air-canada #content .flights-info .flights-map .duration{background:#ffffff;box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);display:inline-block;font-family:"Montserrat",sans-serif;font-size:.85714em;padding:10px 15px;position:absolute;right:40px;text-align:center;text-transform:uppercase;top:-40px}@media (min-width: 768px){#air-canada #content .flights-info .flights-map .duration{left:-30px;right:initial;top:75px}}@media (min-width: 992px){#air-canada #content .flights-info .flights-map .duration{left:10px;top:100px}}@media (min-width: 1200px){#air-canada #content .flights-info .flights-map .duration{left:50px;top:120px}}#air-canada #content .flights-info .flights-map .duration::before{content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:25px solid #ffffff;display:block;height:0;position:absolute;left:10px;bottom:-20px;transform:rotate(20deg);width:0}@media (min-width: 768px){#air-canada #content .flights-info .flights-map .duration::before{border-bottom:20px solid #ffffff;border-top:none;left:initial;right:-8px;top:-10px;transform:rotate(45deg)}}#air-canada #content .flights-info .flights-map .duration span{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.42857em}#air-canada #content .flights-info .flights-map .flights-details h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.14286em;margin:0px 0 10px}#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper{margin:20px auto 0;max-width:333px}@media (max-width: 767px){#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper{max-width:275px}}#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper>li{display:inline-block;padding:0 15px}@media (min-width: 768px){#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 26px}}@media (min-width: 992px){#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 30px}}#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child{position:relative}#air-canada #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child::after{background-color:#a39275;content:'';display:block;height:69px;opacity:0.3;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}#air-canada #content .flights-info .flights-map .flights-details ul.indiv-flight{font-family:"Montserrat",sans-serif;font-size:1em}#air-canada #content .flights-info .flights-map .flights-details ul.indiv-flight li{font-family:"Montserrat",sans-serif}#air-canada #content .flights-info .flights-map .btn{margin:30px 0}#air-canada #content .flights-info .flights-map p{color:#404421;font-size:1em;margin-bottom:0}#air-canada #content #specials{padding-top:75px;position:relative;z-index:1}#air-canada #content #specials .container{background-color:#fff;padding:30px 15px;max-width:1000px}#air-canada #content #specials h2{text-transform:uppercase;font-size:26px;margin:5px 0 0;font-family:"Montserrat",sans-serif;font-weight:500}#air-canada #content #specials h2 span{display:block;color:#fff !important;font-family:"Montserrat",sans-serif;font-size:14px;position:relative}#air-canada #content #specials h2 span::before{background-color:#fff !important;content:'';display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:72%}@media (max-width: 767px){#air-canada #content #specials h2 span::before{display:none}}#air-canada #content #specials .btn{margin-right:20px}@media (max-width: 820px){#air-canada #content #specials{padding:45px 0}#air-canada #content #specials .container{padding:30px 5px}}#air-canada #content .discover-container{background:url("../images/air-canada/sand_background.png") no-repeat center top;padding-top:250px}@media (max-width: 820px){#air-canada #content .discover-container{padding-top:0}#air-canada #content .discover-container .slick-track{margin:auto}}#air-canada #content .discover-header{padding-bottom:50px;text-align:center}#air-canada #content .discover-header h2{color:#404421;font-size:1.78571em;line-height:1;text-transform:uppercase}@media (min-width: 768px){#air-canada #content .discover-header h2{font-size:2.14286em;margin-top:0}}#air-canada #content .discover-header h2 span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#air-canada #content .discover-info .slick-prev,#air-canada #content .discover-info .slick-next{bottom:30px;top:initial}#air-canada #content .discover-info .slick-prev{left:15px}#air-canada #content .discover-info .slick-next{right:15px}#air-canada #content .discover-info .info-block{text-align:center}@media (min-width: 1200px){#air-canada #content .discover-info .info-block{color:#ffffff;text-align:left}#air-canada #content .discover-info .info-block:hover .info-block-copy{transform:translateY(-100%)}#air-canada #content .discover-info .info-block:hover .overlay{opacity:1}}@media (max-width: 768px){#air-canada #content .discover-info .info-block{padding-bottom:20px}}@media (min-width: 1200px){#air-canada #content .discover-info .info-block .col-lg-3{overflow:hidden;margin-bottom:17px;padding:0 11.5px}}@media (min-width: 1200px){#air-canada #content .discover-info .info-block .info-block-copy{left:0;margin:0 auto;padding:15px 42px 40px;position:absolute;right:0;transform:translateY(-110px);transition:ease all .5s;width:100%;z-index:1}}#air-canada #content .discover-info .info-block .info-block-copy h2{font-size:1.5em;text-transform:uppercase;color:#fff}@media (min-width: 1200px){#air-canada #content .discover-info .info-block .info-block-copy h2{font-size:1.21429em;min-height:64px}}@media (min-width: 1200px){#air-canada #content .discover-info .info-block .info-block-copy h2::before{background-color:#ffffff;content:'';display:block;height:1px;margin-bottom:15px;width:50px}}#air-canada #content .discover-info .info-block .info-block-copy p{font-family:"Montserrat",sans-serif;font-size:1.14286em;line-height:1.25}@media (max-width: 768px){#air-canada #content .discover-info .info-block .info-block-copy h2,#air-canada #content .discover-info .info-block .info-block-copy .btn.white{color:#404421}}@media (min-width: 1200px){#air-canada #content .discover-info .info-block .overlay{background-color:rgba(46,38,0,0.5);display:block;height:100%;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;transition:ease all .3s;width:92%}}#american-airlines #header,#american-airlines-jfk #header{background:transparent;box-shadow:none;position:absolute}#american-airlines #header a.logo,#american-airlines-jfk #header a.logo{background:url("../images/st-kitts-logo-white.png") no-repeat}#american-airlines #header .menu-trigger,#american-airlines-jfk #header .menu-trigger{display:none}#american-airlines #header.open,#american-airlines #header.open-widget,#american-airlines #header.scroll,#american-airlines-jfk #header.open,#american-airlines-jfk #header.open-widget,#american-airlines-jfk #header.scroll{background:transparent;box-shadow:none}#american-airlines #header .book-trigger,#american-airlines-jfk #header .book-trigger{display:none}#american-airlines #content,#american-airlines-jfk #content{padding-top:0}#american-airlines #content .img-responsive,#american-airlines-jfk #content .img-responsive{margin:0 auto}#american-airlines #content .flights-info .flights-intro,#american-airlines-jfk #content .flights-info .flights-intro{padding:0}@media (max-width: 991px){#american-airlines #content .flights-info .flights-intro,#american-airlines-jfk #content .flights-info .flights-intro{text-align:center}}@media (max-width: 600px){#american-airlines #content .flights-info .flights-intro,#american-airlines-jfk #content .flights-info .flights-intro{padding:0 15px}}#american-airlines #content .flights-info .flights-intro h2,#american-airlines-jfk #content .flights-info .flights-intro h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;margin:50px 0 20px}#american-airlines #content .flights-info .flights-intro .travel_by,#american-airlines-jfk #content .flights-info .flights-intro .travel_by{padding-left:58px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;color:#404421;margin:20px 0;background:url("../images/icon-calendar-promo.png") no-repeat left center}@media (max-width: 767px){#american-airlines #content .flights-info .flights-intro .travel_by,#american-airlines-jfk #content .flights-info .flights-intro .travel_by{margin:20px auto;background-position-x:12% !important}}@media (max-width: 820px){#american-airlines #content .flights-info .flights-intro .travel_by,#american-airlines-jfk #content .flights-info .flights-intro .travel_by{background-position-x:28%;padding-left:0}}#american-airlines #content .flights-info .flights-intro .travel_by span,#american-airlines-jfk #content .flights-info .flights-intro .travel_by span{display:block;text-transform:none;color:#404421;font:15px "Montserrat",sans-serif;padding-top:4px}#american-airlines #content .flights-info .flights-map,#american-airlines-jfk #content .flights-info .flights-map{background-color:#ffffff;margin-top:-315px;padding:50px 20px 20px;position:relative}@media (max-width: 991px){#american-airlines #content .flights-info .flights-map,#american-airlines-jfk #content .flights-info .flights-map{max-width:350px;margin:-72px auto 0}}#american-airlines #content .flights-info .flights-map::before,#american-airlines-jfk #content .flights-info .flights-map::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:80%;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}#american-airlines #content .flights-info .flights-map__title,#american-airlines #content .flights-info .flights-map__subtitle,#american-airlines-jfk #content .flights-info .flights-map__title,#american-airlines-jfk #content .flights-info .flights-map__subtitle{text-align:center}#american-airlines #content .flights-info .flights-map__title,#american-airlines-jfk #content .flights-info .flights-map__title{font-size:43px;line-height:1.1;margin:0 0 10px;text-transform:uppercase}@media (max-width: 767px){#american-airlines #content .flights-info .flights-map__title,#american-airlines-jfk #content .flights-info .flights-map__title{font-size:35px}}#american-airlines #content .flights-info .flights-map__title span,#american-airlines-jfk #content .flights-info .flights-map__title span{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px}@media (max-width: 767px){#american-airlines #content .flights-info .flights-map__title span,#american-airlines-jfk #content .flights-info .flights-map__title span{font-size:24px}}#american-airlines #content .flights-info .flights-map__subtitle,#american-airlines-jfk #content .flights-info .flights-map__subtitle{font-size:14px;text-transform:uppercase;position:relative;margin:0 auto 10px;width:328px;color:#3f3300;font-family:"Montserrat",sans-serif}#american-airlines #content .flights-info .flights-map .flights-details h2,#american-airlines-jfk #content .flights-info .flights-map .flights-details h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.14286em;margin:0px 0 10px}#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper{margin:20px auto 0;max-width:333px}@media (max-width: 767px){#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper{max-width:275px}}#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper>li{display:inline-block;padding:0 15px}@media (min-width: 768px){#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 26px}}@media (min-width: 992px){#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 30px}}#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child{position:relative}#american-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child::after,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child::after{background-color:#a39275;content:'';display:block;height:69px;opacity:0.3;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}#american-airlines #content .flights-info .flights-map .flights-details ul.indiv-flight,#american-airlines-jfk #content .flights-info .flights-map .flights-details ul.indiv-flight{font-family:"Montserrat",sans-serif;font-size:1em}#american-airlines #content .flights-info .flights-map .btn,#american-airlines-jfk #content .flights-info .flights-map .btn{margin:30px 0;font-family:'Gotham Bold' !important;padding:12px 50px}#american-airlines #content .flights-info .flights-map p,#american-airlines-jfk #content .flights-info .flights-map p{text-transform:uppercase;font-family:'Gotham Book';font-size:.9em;margin-bottom:0;text-align:center}#american-airlines #content .flights-info .flights-map .aa-logo,#american-airlines-jfk #content .flights-info .flights-map .aa-logo{padding-top:20px}#american-airlines #content .discover-container,#american-airlines-jfk #content .discover-container{margin-bottom:100px}@media (min-width: 768px){#american-airlines #content .discover-container,#american-airlines-jfk #content .discover-container{margin-top:50px}}#american-airlines #content .discover-intro,#american-airlines-jfk #content .discover-intro{padding-bottom:50px}@media (max-width: 991px){#american-airlines #content .discover-intro,#american-airlines-jfk #content .discover-intro{text-align:center}}#american-airlines #content .discover-intro h2,#american-airlines-jfk #content .discover-intro h2{font-size:1.78571em;line-height:1;text-transform:uppercase}@media (min-width: 768px){#american-airlines #content .discover-intro h2,#american-airlines-jfk #content .discover-intro h2{font-size:2.14286em;margin-top:0}}#american-airlines #content .discover-intro h2 span,#american-airlines-jfk #content .discover-intro h2 span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#american-airlines #content .discover-info,#american-airlines-jfk #content .discover-info{position:relative}#american-airlines #content .discover-info .slick-prev,#american-airlines #content .discover-info .slick-next,#american-airlines-jfk #content .discover-info .slick-prev,#american-airlines-jfk #content .discover-info .slick-next{bottom:30px;top:initial}@media (max-width: 767px){#american-airlines #content .discover-info .slick-prev,#american-airlines #content .discover-info .slick-next,#american-airlines-jfk #content .discover-info .slick-prev,#american-airlines-jfk #content .discover-info .slick-next{bottom:initial;top:240px}}#american-airlines #content .discover-info .slick-prev,#american-airlines-jfk #content .discover-info .slick-prev{left:15px}@media (max-width: 767px){#american-airlines #content .discover-info .slick-prev,#american-airlines-jfk #content .discover-info .slick-prev{left:0}}#american-airlines #content .discover-info .slick-next,#american-airlines-jfk #content .discover-info .slick-next{right:15px}@media (max-width: 767px){#american-airlines #content .discover-info .slick-next,#american-airlines-jfk #content .discover-info .slick-next{right:0}}#american-airlines #content .discover-info .info-block,#american-airlines-jfk #content .discover-info .info-block{color:#ffffff;position:relative;text-align:left;padding-bottom:20px}@media (max-width: 767px){#american-airlines #content .discover-info .info-block img,#american-airlines-jfk #content .discover-info .info-block img{width:100%}}@media (min-width: 768px){#american-airlines #content .discover-info .info-block::before,#american-airlines-jfk #content .discover-info .info-block::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:62.5%;height:200px;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}}#american-airlines #content .discover-info .info-block .info-block-copy,#american-airlines-jfk #content .discover-info .info-block .info-block-copy{transition:ease all .5s;text-align:center;color:#404421;width:90%;margin:20px auto 0;background:linear-gradient(to top, #000 0%, rgba(0,0,0,0))}@media (max-width: 600px){#american-airlines #content .discover-info .info-block .info-block-copy,#american-airlines-jfk #content .discover-info .info-block .info-block-copy{background:none}}@media (min-width: 768px){#american-airlines #content .discover-info .info-block .info-block-copy,#american-airlines-jfk #content .discover-info .info-block .info-block-copy{text-align:left;color:#fff;width:100%;margin:0 auto;z-index:1;bottom:20px;left:0;padding:15px 42px 40px;position:absolute;right:0}}#american-airlines #content .discover-info .info-block .info-block-copy .col-sm-5,#american-airlines-jfk #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:center}#american-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn,#american-airlines-jfk #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:5px}@media (min-width: 768px){#american-airlines #content .discover-info .info-block .info-block-copy .col-sm-5,#american-airlines-jfk #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:right}#american-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn,#american-airlines-jfk #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:25px}}#american-airlines #content .discover-info .info-block .info-block-copy h2,#american-airlines-jfk #content .discover-info .info-block .info-block-copy h2{font-size:1.5em;text-transform:uppercase}@media (min-width: 768px){#american-airlines #content .discover-info .info-block .info-block-copy h2,#american-airlines-jfk #content .discover-info .info-block .info-block-copy h2{display:none}}#american-airlines #content .discover-info .info-block .info-block-copy p,#american-airlines-jfk #content .discover-info .info-block .info-block-copy p{font-family:"Montserrat",sans-serif;font-size:1.14286em;line-height:1.25}@media (min-width: 768px){#american-airlines #content .discover-info .slick-dots,#american-airlines-jfk #content .discover-info .slick-dots{position:absolute;margin:0;left:-215px;text-align:right;bottom:30px;width:185px}}#american-airlines #content .discover-info .slick-dots li,#american-airlines-jfk #content .discover-info .slick-dots li{width:initial;height:initial;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#a59278;position:relative;transition:all .3s ease-in-out}@media (min-width: 768px){#american-airlines #content .discover-info .slick-dots li,#american-airlines-jfk #content .discover-info .slick-dots li{margin:10px 0 0;display:block}}@media (min-width: 768px){#american-airlines #content .discover-info .slick-dots li::before,#american-airlines-jfk #content .discover-info .slick-dots li::before{content:'';display:block;width:45px;height:3px;background-color:#b88f84;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);right:-55px;transition:all .3s ease-in-out}}#american-airlines #content .discover-info .slick-dots li.slick-active,#american-airlines-jfk #content .discover-info .slick-dots li.slick-active{color:#b88f84}#american-airlines #content .discover-info .slick-dots li.slick-active::before,#american-airlines-jfk #content .discover-info .slick-dots li.slick-active::before{transform:translateY(-50%) scaleX(1)}#american-airlines #content #specials,#american-airlines-jfk #content #specials{background-color:#ffffff;padding:30px 0;margin:60px 0 45px}#american-airlines #content #specials img,#american-airlines-jfk #content #specials img{max-width:100%}#american-airlines #content #specials h2,#american-airlines-jfk #content #specials h2{text-transform:uppercase;font-size:2.2em;margin:5px 0 20px;font-family:"Montserrat",sans-serif;font-weight:500}#american-airlines #content #specials h2 span,#american-airlines-jfk #content #specials h2 span{display:block;color:#404421;font-family:"Montserrat",sans-serif;font-size:14px}#american-airlines #content #specials .list-inline li:last-child .btn,#american-airlines-jfk #content #specials .list-inline li:last-child .btn{margin-right:0}#american-airlines #content #specials .btn,#american-airlines-jfk #content #specials .btn{margin-right:20px}@media (max-width: 991px){#american-airlines #content #specials .btn,#american-airlines-jfk #content #specials .btn{margin-bottom:15px;padding:12px 14px}}#american-airlines #content .lightbox-container h3,#american-airlines-jfk #content .lightbox-container h3{text-transform:uppercase}@media (max-width: 991px){#american-airlines-jfk #content .flights-info .flights-map__title{font-size:33px}}#american-airlines-jfk #content .flights-info .flights-map__subtitle::before,#american-airlines-jfk #content .flights-info .flights-map__subtitle::after{display:none}@media (min-width: 992px){#american-airlines-jfk #content .flights-info .flights-intro{padding-left:0}}#delta-airlines #header{background:transparent;box-shadow:none;position:absolute}#delta-airlines #header a.logo{background:url("../images/st-kitts-logo-white.png") no-repeat}#delta-airlines #header .menu-trigger{display:none}#delta-airlines #header.open,#delta-airlines #header.open-widget,#delta-airlines #header.scroll{background:transparent;box-shadow:none}#delta-airlines #header .book-trigger{display:none}#delta-airlines #content{padding-top:0}#delta-airlines #content .img-responsive{margin:0 auto}#delta-airlines #content .header-mobile{height:430px;width:100%}#delta-airlines #content .flights-info{padding:0 10px}@media (max-width: 991px){#delta-airlines #content .flights-info .flights-intro{text-align:center;border-bottom:1px solid #d5ccbc;margin-bottom:20px;padding-bottom:30px}}#delta-airlines #content .flights-info .flights-intro h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;margin:50px 0 20px}#delta-airlines #content .flights-info .flights-intro .travel_by{padding-left:58px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;color:#404421;margin:20px 0;background:url("../images/icon-calendar-promo.png") no-repeat left center}@media (max-width: 767px){#delta-airlines #content .flights-info .flights-intro .travel_by{margin:20px auto;text-align:left;width:65%}}#delta-airlines #content .flights-info .flights-intro .travel_by span{display:block;text-transform:none;color:#404421;font:15px "ContaneText Light",serif;padding-top:4px}#delta-airlines #content .flights-info .flights-map{background-color:#ffffff;margin-top:-341px;padding:20px;position:relative}@media (max-width: 991px){#delta-airlines #content .flights-info .flights-map{max-width:350px;margin:-40px auto 0;padding:30px 20px}}#delta-airlines #content .flights-info .flights-map::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:80%;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}#delta-airlines #content .flights-info .flights-map__title,#delta-airlines #content .flights-info .flights-map__subtitle{text-align:center}#delta-airlines #content .flights-info .flights-map__title{font-size:43px;line-height:1.1;margin:0 0 10px;text-transform:uppercase}@media (max-width: 767px){#delta-airlines #content .flights-info .flights-map__title{font-size:35px}}#delta-airlines #content .flights-info .flights-map__title span{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px}@media (max-width: 767px){#delta-airlines #content .flights-info .flights-map__title span{font-size:24px}}#delta-airlines #content .flights-info .flights-map__subtitle{font-size:22px;font-style:italic;position:relative;margin:0 auto 10px;width:328px;color:#3f3300;font-family:"ContaneText Light",serif}#delta-airlines #content .flights-info .flights-map__subtitle::before,#delta-airlines #content .flights-info .flights-map__subtitle::after{content:'';display:block;background:#3f3300;height:1px;width:100px;position:absolute;top:50%;transform:translateY(-50%)}#delta-airlines #content .flights-info .flights-map__subtitle::after{right:0}@media (max-width: 767px){#delta-airlines #content .flights-info .flights-map__subtitle{width:100%}#delta-airlines #content .flights-info .flights-map__subtitle::before,#delta-airlines #content .flights-info .flights-map__subtitle::after{width:24.5%}}#delta-airlines #content .flights-info .flights-map .flights-details h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.14286em;margin:0px 0 10px}#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper{margin:20px auto 0;max-width:333px}@media (max-width: 767px){#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper{max-width:275px}}#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{display:inline-block;padding:0 15px}@media (min-width: 768px){#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 26px}}@media (min-width: 992px){#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 30px}}#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child{position:relative}#delta-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child::after{background-color:#a39275;content:'';display:block;height:69px;opacity:0.3;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}#delta-airlines #content .flights-info .flights-map .flights-details ul.indiv-flight{font-family:"Montserrat",sans-serif;font-size:1em}#delta-airlines #content .flights-info .flights-map .btn{margin:30px 0}#delta-airlines #content .flights-info .flights-map p{color:#404421;font-size:.8em;margin-bottom:0}@media (max-width: 991px){#delta-airlines #content .flights-info .flights-map p{text-align:center}}#delta-airlines #content .discover-container{margin-bottom:100px}@media (min-width: 768px){#delta-airlines #content .discover-container{margin-top:50px}}#delta-airlines #content .discover-intro{padding-bottom:50px}@media (max-width: 991px){#delta-airlines #content .discover-intro{text-align:center}}#delta-airlines #content .discover-intro h2{font-size:1.78571em;line-height:1;text-transform:uppercase}@media (min-width: 768px){#delta-airlines #content .discover-intro h2{font-size:2.14286em;margin-top:0}}#delta-airlines #content .discover-intro h2 span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#delta-airlines #content .discover-info{position:relative}#delta-airlines #content .discover-info .slick-prev,#delta-airlines #content .discover-info .slick-next{bottom:30px;top:initial}@media (max-width: 767px){#delta-airlines #content .discover-info .slick-prev,#delta-airlines #content .discover-info .slick-next{bottom:initial;top:240px}}#delta-airlines #content .discover-info .slick-prev{left:15px}@media (max-width: 767px){#delta-airlines #content .discover-info .slick-prev{left:0}}#delta-airlines #content .discover-info .slick-next{right:15px}@media (max-width: 767px){#delta-airlines #content .discover-info .slick-next{right:0}}#delta-airlines #content .discover-info .info-block{color:#ffffff;position:relative;text-align:left;padding-bottom:20px}@media (max-width: 767px){#delta-airlines #content .discover-info .info-block img{width:100%}}@media (min-width: 768px){#delta-airlines #content .discover-info .info-block::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:62.5%;height:200px;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}}#delta-airlines #content .discover-info .info-block .info-block-copy{transition:ease all .5s;text-align:center;color:#404421;width:90%;margin:20px auto 0}@media (min-width: 768px){#delta-airlines #content .discover-info .info-block .info-block-copy{text-align:left;color:#fff;width:100%;margin:0 auto;z-index:1;bottom:20px;left:0;padding:15px 42px 40px;position:absolute;right:0}}#delta-airlines #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:center}#delta-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:5px}@media (min-width: 768px){#delta-airlines #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:right}#delta-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:25px}}#delta-airlines #content .discover-info .info-block .info-block-copy h2{font-size:1.5em;text-transform:uppercase}@media (min-width: 768px){#delta-airlines #content .discover-info .info-block .info-block-copy h2{display:none}}#delta-airlines #content .discover-info .info-block .info-block-copy p{font-family:"Montserrat",sans-serif;font-size:1.14286em;line-height:1.25}@media (min-width: 768px){#delta-airlines #content .discover-info .slick-dots{position:absolute;margin:0;left:-215px;text-align:right;bottom:30px;width:185px}}#delta-airlines #content .discover-info .slick-dots li{width:initial;height:initial;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#a59278;position:relative;transition:all .3s ease-in-out}@media (min-width: 768px){#delta-airlines #content .discover-info .slick-dots li{margin:10px 0 0;display:block}}@media (min-width: 768px){#delta-airlines #content .discover-info .slick-dots li::before{content:'';display:block;width:45px;height:3px;background-color:#b88f84;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);right:-55px;transition:all .3s ease-in-out}}#delta-airlines #content .discover-info .slick-dots li.slick-active{color:#b88f84}#delta-airlines #content .discover-info .slick-dots li.slick-active::before{transform:translateY(-50%) scaleX(1)}#delta-airlines #content #specials{background-color:#ffffff;padding:30px 0;margin:60px 0 45px}#delta-airlines #content #specials img{max-width:100%}#delta-airlines #content #specials h2{text-transform:uppercase;font-size:2.2em;margin:5px 0 20px;font-family:"Montserrat",sans-serif;font-weight:500}#delta-airlines #content #specials h2 span{display:block;color:#404421;font-family:"Montserrat",sans-serif;font-size:14px;position:relative;margin-bottom:15px}#delta-airlines #content #specials h2 span:after{content:"";width:calc(100% - 80px);height:1px;background:#404421;display:block;position:absolute;bottom:4px;right:0}#delta-airlines #content #specials .list-inline li:last-child .btn{margin-right:0}#delta-airlines #content #specials .btn{margin-right:20px}@media (max-width: 991px){#delta-airlines #content #specials .btn{margin-bottom:15px;padding:12px 14px}}#delta-airlines #content .lightbox-container h3{text-transform:uppercase}#united-airlines #header{background:transparent;box-shadow:none;position:absolute}#united-airlines #header a.logo{background:url("../images/st-kitts-logo-white.png") no-repeat}#united-airlines #header .menu-trigger{display:none}#united-airlines #header.open,#united-airlines #header.open-widget,#united-airlines #header.scroll{background:transparent;box-shadow:none}#united-airlines #header .book-trigger{display:none}#united-airlines #content{padding-top:0}#united-airlines #content .img-responsive{margin:0 auto}@media (max-width: 991px){#united-airlines #content .flights-info .flights-intro{text-align:center}}#united-airlines #content .flights-info .flights-intro h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;margin:50px 0 20px}#united-airlines #content .flights-info .flights-intro ul{list-style:disc;margin-left:35px}@media (max-width: 991px){#united-airlines #content .flights-info .flights-intro ul{text-align:left;margin:0 auto 30px;width:220px}}#united-airlines #content .flights-info .flights-intro ul li{margin-bottom:5px}#united-airlines #content .flights-info .flights-intro .travel_by{padding-left:58px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;color:#404421;margin:20px 0;background:url("../images/icon-calendar-promo.png") no-repeat left center}@media (max-width: 767px){#united-airlines #content .flights-info .flights-intro .travel_by{margin:20px auto;text-align:left;width:65%}}#united-airlines #content .flights-info .flights-intro .travel_by span{display:block;text-transform:none;color:#404421;font:15px "ContaneText Light",serif;padding-top:4px}#united-airlines #content .flights-info .flights-map{background-color:#ffffff;margin-top:-341px;padding:20px;position:relative}@media (max-width: 991px){#united-airlines #content .flights-info .flights-map{max-width:350px;margin:-72px auto 0}}#united-airlines #content .flights-info .flights-map::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:80%;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}#united-airlines #content .flights-info .flights-map__title,#united-airlines #content .flights-info .flights-map__subtitle{text-align:center}#united-airlines #content .flights-info .flights-map__title{font-size:43px;line-height:1.1;margin:0 0 10px;text-transform:uppercase}@media (max-width: 767px){#united-airlines #content .flights-info .flights-map__title{font-size:35px}}#united-airlines #content .flights-info .flights-map__title span{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:32px}@media (max-width: 767px){#united-airlines #content .flights-info .flights-map__title span{font-size:24px}}#united-airlines #content .flights-info .flights-map__subtitle{font-size:22px;font-style:italic;position:relative;margin:0 auto 10px;width:328px;color:#3f3300;font-family:"ContaneText Light",serif}#united-airlines #content .flights-info .flights-map__subtitle::before,#united-airlines #content .flights-info .flights-map__subtitle::after{content:'';display:block;background:#3f3300;height:1px;width:30px;position:absolute;top:50%;transform:translateY(-50%)}#united-airlines #content .flights-info .flights-map__subtitle::after{right:0}@media (max-width: 767px){#united-airlines #content .flights-info .flights-map__subtitle{width:100%}}#united-airlines #content .flights-info .flights-map .flights-details h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.14286em;margin:0px 0 10px}#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper{margin:20px auto 0;max-width:330px}@media (max-width: 767px){#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper{max-width:215px}}#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{display:inline-block;padding:0 15px}@media (min-width: 768px){#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 26px}}@media (min-width: 992px){#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li{padding:0 30px}}#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child{position:relative}#united-airlines #content .flights-info .flights-map .flights-details ul.list-wrapper>li:first-child::after{background-color:#a39275;content:'';display:block;height:69px;opacity:0.3;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}#united-airlines #content .flights-info .flights-map .flights-details ul.indiv-flight{font-family:"Montserrat",sans-serif;font-size:1em}#united-airlines #content .flights-info .flights-map .btn{margin:30px 0}#united-airlines #content .flights-info .flights-map p{color:#404421;font-size:.8em;margin-bottom:0}@media (max-width: 991px){#united-airlines #content .flights-info .flights-map p{text-align:center}}#united-airlines #content .discover-container{margin-bottom:100px}@media (min-width: 768px){#united-airlines #content .discover-container{margin-top:50px}}#united-airlines #content .discover-intro{padding-bottom:50px}@media (max-width: 991px){#united-airlines #content .discover-intro{text-align:center}}#united-airlines #content .discover-intro h2{font-size:1.78571em;line-height:1;text-transform:uppercase}@media (min-width: 768px){#united-airlines #content .discover-intro h2{font-size:2.14286em;margin-top:0}}#united-airlines #content .discover-intro h2 span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#united-airlines #content .discover-info{position:relative}#united-airlines #content .discover-info .slick-prev,#united-airlines #content .discover-info .slick-next{bottom:30px;top:initial}@media (max-width: 767px){#united-airlines #content .discover-info .slick-prev,#united-airlines #content .discover-info .slick-next{bottom:initial;top:240px}}#united-airlines #content .discover-info .slick-prev{left:15px}@media (max-width: 767px){#united-airlines #content .discover-info .slick-prev{left:0}}#united-airlines #content .discover-info .slick-next{right:15px}@media (max-width: 767px){#united-airlines #content .discover-info .slick-next{right:0}}#united-airlines #content .discover-info .info-block{color:#ffffff;position:relative;text-align:left;padding-bottom:20px}@media (max-width: 767px){#united-airlines #content .discover-info .info-block img{width:100%}}@media (min-width: 768px){#united-airlines #content .discover-info .info-block::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:62.5%;height:200px;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}}#united-airlines #content .discover-info .info-block .info-block-copy{transition:ease all .5s;text-align:center;color:#404421;width:90%;margin:20px auto 0}@media (min-width: 768px){#united-airlines #content .discover-info .info-block .info-block-copy{text-align:left;color:#fff;width:100%;margin:0 auto;z-index:1;bottom:20px;left:0;padding:15px 42px 40px;position:absolute;right:0}}#united-airlines #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:center}#united-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:5px}@media (min-width: 768px){#united-airlines #content .discover-info .info-block .info-block-copy .col-sm-5{text-align:right}#united-airlines #content .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:25px}}#united-airlines #content .discover-info .info-block .info-block-copy h2{font-size:1.5em;text-transform:uppercase}@media (min-width: 768px){#united-airlines #content .discover-info .info-block .info-block-copy h2{display:none}}#united-airlines #content .discover-info .info-block .info-block-copy p{font-family:"Montserrat",sans-serif;font-size:1.14286em;line-height:1.25}@media (min-width: 768px){#united-airlines #content .discover-info .slick-dots{position:absolute;margin:0;left:-215px;text-align:right;bottom:30px;width:185px}}#united-airlines #content .discover-info .slick-dots li{width:initial;height:initial;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#a59278;position:relative;transition:all .3s ease-in-out}@media (min-width: 768px){#united-airlines #content .discover-info .slick-dots li{margin:10px 0 0;display:block}}@media (min-width: 768px){#united-airlines #content .discover-info .slick-dots li::before{content:'';display:block;width:45px;height:3px;background-color:#b88f84;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);right:-55px;transition:all .3s ease-in-out}}#united-airlines #content .discover-info .slick-dots li.slick-active{color:#b88f84}#united-airlines #content .discover-info .slick-dots li.slick-active::before{transform:translateY(-50%) scaleX(1)}#united-airlines #content #specials{background-color:#ffffff;padding:30px 0;margin:60px 0 45px}#united-airlines #content #specials img{max-width:100%}#united-airlines #content #specials h2{text-transform:uppercase;font-size:2.2em;margin:5px 0 20px;font-family:"Montserrat",sans-serif;font-weight:500}#united-airlines #content #specials h2 span{display:block;color:#404421;font-family:"Montserrat",sans-serif;font-size:14px}#united-airlines #content #specials .list-inline li:last-child .btn{margin-right:0}#united-airlines #content #specials .btn{margin-right:20px}@media (max-width: 991px){#united-airlines #content #specials .btn{margin-bottom:15px;padding:12px 14px}}#united-airlines #content .lightbox-container h3{text-transform:uppercase}@media (max-width: 991px){#american-airlines-jfk #content .flights-info .flights-map__title{font-size:33px}}#american-airlines-jfk #content .flights-info .flights-map__subtitle::before,#american-airlines-jfk #content .flights-info .flights-map__subtitle::after{display:none}@media (min-width: 992px){#american-airlines-jfk #content .flights-info .flights-intro{padding-left:0}}#restaurant-week{background:#f7f2eb !important}#restaurant-week #header{background:transparent;box-shadow:none;position:absolute}#restaurant-week #header .menu-trigger{display:none}#restaurant-week #header.open,#restaurant-week #header.open-widget,#restaurant-week #header.scroll{background:transparent;box-shadow:none}#restaurant-week #header .book-trigger{display:none}#restaurant-week #content{padding:0}#restaurant-week #content .img-responsive{margin:0 auto}#restaurant-week #content .container-title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.42857em;position:relative;text-align:center;text-transform:uppercase;margin:0 0 30px}#restaurant-week #content .container-title::before,#restaurant-week #content .container-title::after{position:absolute;top:50%;transform:translateY(-50%);width:16%;height:1px;background-color:#404421;display:block;content:''}@media (min-width: 768px){#restaurant-week #content .container-title::before,#restaurant-week #content .container-title::after{width:30%}}@media (min-width: 992px){#restaurant-week #content .container-title::before,#restaurant-week #content .container-title::after{width:34%}}#restaurant-week #content .container-title::after{right:0}#restaurant-week #content .banner-container{position:relative;margin-top:-86px}#restaurant-week #content .banner-container .banner-title{font-family:"Montserrat",sans-serif;font-size:80px;font-weight:bold;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}#restaurant-week #content .banner-container .banner-title--sm,#restaurant-week #content .banner-container .banner-title--subtitle,#restaurant-week #content .banner-container .banner-title--date{display:block}#restaurant-week #content .banner-container .banner-title--sm{font-size:20px;text-transform:uppercase;font-weight:100 !important}#restaurant-week #content .banner-container .banner-title--subtitle{font-weight:500;font-size:20px;line-height:2.1;text-transform:uppercase}#restaurant-week #content .banner-container .banner-title--subtitle b{font-family:"Montserrat",sans-serif}#restaurant-week #content .banner-container .banner-title--date{color:#ea922a;font-size:17px;letter-spacing:1.5px}#restaurant-week #content .banner-container .banner-title hr{margin:5px auto 15px;width:50%}@media (max-width: 1024px){#restaurant-week #content .banner-container .banner-title{font-size:40px}#restaurant-week #content .banner-container .banner-title--sm{font-size:15px}#restaurant-week #content .banner-container .banner-title--subtitle{font-size:15px}#restaurant-week #content .banner-container .banner-title--date{font-size:14px}}@media (max-width: 820px){#restaurant-week #content .banner-container .banner-title{font-size:30px;top:180px;transform:translateX(-50%)}#restaurant-week #content .banner-container .banner-title hr{margin:3px auto 5px}#restaurant-week #content .banner-container .banner-title--subtitle{line-height:23px;padding-top:5px}#restaurant-week #content .banner-container .banner-title--sm{padding-bottom:5px}}@media (max-width: 420px){#restaurant-week #content .banner-container img{height:380px;object-fit:cover}}#restaurant-week #content .intro-container p{margin-bottom:0}@media (max-width: 767px){#restaurant-week #content .intro-container p{text-align:center}}@media (max-width: 767px){#restaurant-week #content .intro-container img{margin-bottom:30px;width:220px}}#restaurant-week #content .events-container{padding-top:80px;background:url("../images/restaurant-week/restaurant-bg.jpg") center top no-repeat;background-size:contain}#restaurant-week #content .events-container .container-title::before,#restaurant-week #content .events-container .container-title::after{width:13%}@media (min-width: 768px){#restaurant-week #content .events-container .container-title::before,#restaurant-week #content .events-container .container-title::after{width:32%}}@media (min-width: 992px){#restaurant-week #content .events-container .container-title::before,#restaurant-week #content .events-container .container-title::after{width:35%}}#restaurant-week #content .events-container .each-event{margin-bottom:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#restaurant-week #content .events-container .each-event{text-align:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}#restaurant-week #content .events-container .each-event .events_copy,#restaurant-week #content .events-container .each-event .events_image{width:100%}#restaurant-week #content .events-container .each-event .events_copy{padding:0;-ms-flex-order:2;order:2}#restaurant-week #content .events-container .each-event .events_image{-ms-flex-order:1;order:1}}@media (min-width: 768px){#restaurant-week #content .events-container .each-event .padding-right{padding-right:55px}#restaurant-week #content .events-container .each-event .padding-left{padding-left:55px}}#restaurant-week #content .events-container .each-event__title{text-transform:uppercase}#restaurant-week #content .events-container .each-event__subtitle{color:#b88f84;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;font-size:1.21429em;margin-bottom:20px}#restaurant-week #content .events-container .events_copy,#restaurant-week #content .events-container .events_image{width:50%}#restaurant-week #content .events-container .events_copy{padding:0 40px}#restaurant-week #content .lightbox-container{background:#f1ece5;padding:45px 0 50px}#restaurant-week #content .lightbox-container h3{margin-top:0;text-transform:uppercase}#restaurant-week .events-content{padding:50px 50px 0}@media (max-width: 1024px){#restaurant-week .events-content{padding:40px 0 0}}#restaurant-week .fancybox-skin{background-color:#f1ece5}#restaurant-week .popup-form{padding:50px 30px;text-align:center;width:75%;margin:0 auto}@media (max-width: 767px){#restaurant-week .popup-form{padding:50px 15px;width:100%}}#restaurant-week .popup-form .popup-title{font-family:"Afiany",san-serif;font-size:50px;margin:0 0 15px}@media (min-width: 768px){#restaurant-week .popup-form .popup-title{font-size:58px}}@media (min-width: 992px){#restaurant-week .popup-form .popup-title{font-size:60px}}#restaurant-week .popup-form form{margin:0 auto;text-align:left;width:80%}@media (max-width: 767px){#restaurant-week .popup-form form{width:100%}}#restaurant-week .popup-form form .popup-input{background:transparent;border:1px solid #342a00;border-radius:0;font-family:"Montserrat",sans-serif;height:35px;margin-bottom:10px;padding-left:10px;width:100%}#restaurant-week .popup-form form ::-webkit-input-placeholder{color:#99876a}#restaurant-week .popup-form form ::-moz-placeholder{color:#99876a}#restaurant-week .popup-form form :-ms-input-placeholder{color:#99876a}#restaurant-week .popup-form form :-moz-placeholder{color:#99876a}#restaurant-week .popup-form form label.error{color:#b88f84;display:block;font-family:"Montserrat",sans-serif;font-size:12px;margin:0 0 10px 14px}#restaurant-week .popup-form form .checkbox-area{margin:10px 0 0 0;position:relative}#restaurant-week .popup-form form .checkbox-area label{font-family:"Montserrat",sans-serif;font-size:0.857em;font-weight:400;line-height:1;margin-bottom:0;max-width:90%;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 768px){#restaurant-week .popup-form form .checkbox-area label{font-size:1em}}#restaurant-week .popup-form form .checkbox-area label.error{font-size:12px;left:35px;margin:0;top:30px}#restaurant-week .popup-form form .checkbox-area label.error#yes-error{top:35px}#restaurant-week .popup-form form .checkbox-area label a{color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:underline}@keyframes click-wave{0%{height:20px;width:20px;opacity:0.35;position:relative}100%{height:100px;width:100px;margin-left:-40px;margin-top:-40px;opacity:0}}#restaurant-week .popup-form form .option-input{-webkit-appearance:none;appearance:none;right:0;bottom:0;left:0;height:20px;width:20px;transition:all 0.15s ease-out 0s;background:transparent;border:1px solid #342a00;color:#b88f84;cursor:pointer;display:inline-block;margin-right:15px;outline:none;position:relative;z-index:1}#restaurant-week .popup-form form .option-input:hover{background:#404421}#restaurant-week .popup-form form .option-input:checked{background:transparent}#restaurant-week .popup-form form .option-input:checked::before{height:20px;width:20px;position:absolute;content:'✓';display:inline-block;font-size:13px;text-align:center;line-height:20px;left:-1px}#restaurant-week .popup-form form .option-input:checked::after{animation:click-wave 0.65s;background:#404421;content:'';display:block;position:relative;z-index:100}#restaurant-week .popup-form form .btn{margin:15px 0 30px 0}#restaurant-week .popup-form form .thankyouMsg{font-size:20px;font-weight:bold;margin-bottom:18px}#restaurant-week .bottom-banner{background:#404421;padding:20px 60px;margin:90px auto;max-width:800px;text-align:center;color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500}#restaurant-week .bottom-banner p{margin-bottom:0;line-height:1.4em}@media (max-width: 1024px){#restaurant-week .bottom-banner{font-size:15px;margin:50px auto}}@media (max-width: 767px){#restaurant-week .bottom-banner{padding:10px;margin:30px auto 50px}}#restaurant-week .gallery-container{background:#f2eadf;padding:50px 0;text-align:center}#restaurant-week .gallery-container .title{text-transform:uppercase;font-family:'Gotham Bold';font-size:20px}#restaurant-week .gallery-container .images{padding-top:25px;display:-ms-flexbox;display:flex}@media (max-width: 1024px){#restaurant-week .gallery-container img{width:140px}}@media (max-width: 820px){#restaurant-week .gallery-container img{width:100px}}@media (max-width: 767px){#restaurant-week .gallery-container .images{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#restaurant-week .gallery-container .images img{margin:10px !important}}#landing-page.win-a-holiday #header-lp{position:absolute;background:none;box-shadow:none}#landing-page.win-a-holiday #header-lp a.logo{background:url(../images/st-kitts-logo-white.png) no-repeat;margin-top:20px;margin-left:20px}#landing-page.win-a-holiday .small-container{max-width:946px;margin:0 auto}#landing-page.win-a-holiday .t-c-btn strong{font:13px "Montserrat",sans-serif}#landing-page.win-a-holiday #banner{background-image:url("../images/landing-pages/win-holiday-banner.jpg");height:700px;margin-top:0}@media (max-width: 767px){#landing-page.win-a-holiday #banner{height:400px !important;background-image:url("../images/landing-pages/win-holiday-banner-mobile.jpg")}}#landing-page.win-a-holiday #banner .title{word-spacing:5px;font-size:300px;transform:none;bottom:60px;top:initial;line-height:.85}@media (max-width: 767px){#landing-page.win-a-holiday #banner .title{font-size:150px;position:absolute;bottom:0;margin:0;padding:20px 0}}#landing-page.win-a-holiday #banner .title span{font-family:"Montserrat",sans-serif;font-size:35px}@media (max-width: 767px){#landing-page.win-a-holiday #banner .title span{font-size:25px;padding:0 20px}}#landing-page.win-a-holiday .intro{margin:0 auto;padding:30px 0 60px}#landing-page.win-a-holiday .intro h2{text-align:left;font-family:"PT Serif",serif;font-weight:700;margin-bottom:30px;margin-top:0}#landing-page.win-a-holiday .intro p{text-align:left}#landing-page.win-a-holiday .intro p:last-of-type{margin-bottom:0}#landing-page.win-a-holiday .intro img{margin:0 auto}#landing-page.win-a-holiday .centered{margin:0 auto;float:none}@media (max-width: 767px){#landing-page.win-a-holiday .centered{padding:0 20px}}@media (min-width: 768px) and (max-width: 1024px){#landing-page.win-a-holiday .centered.col-md-8{width:66.66% !important;text-align:center}}#landing-page.win-a-holiday .hotel{margin:30px auto 100px}@media (min-width: 768px){#landing-page.win-a-holiday .hotel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width: 767px){#landing-page.win-a-holiday .hotel{margin:20px auto 50px}}#landing-page.win-a-holiday .hotel p{padding-top:30px;width:90%}@media (max-width: 1024px){#landing-page.win-a-holiday .hotel p{margin:0 auto 20px}}#landing-page.win-a-holiday .hotel .hotel-thumb{width:100%;max-width:535px;margin:0 auto;display:block}@media (max-width: 1024px){#landing-page.win-a-holiday .hotel .hotel-thumb{margin-bottom:30px}}@media (max-width: 1024px){#landing-page.win-a-holiday .hotel .img-responsive.logo{margin:0 auto}}#landing-page.win-a-holiday .discover{max-width:946px}#landing-page.win-a-holiday .discover .images{margin-bottom:0}#landing-page.win-a-holiday .discover h2{width:100%;font-weight:500}#landing-page.win-a-holiday .discover.row{margin:0 auto}@media (max-width: 767px){#landing-page.win-a-holiday .discover img{width:50%;margin:0}#landing-page.win-a-holiday .discover img.wide{width:100%}}#landing-page.win-a-holiday .popup{max-width:800px;padding:20px;display:none}#landing-page.win-a-holiday .popup h2{width:100%}#landing-page.win-a-holiday .popup ul{list-style:disc;list-style-position:outside;margin:0 0 0 20px}#landing-page.win-a-holiday .popup ul li{margin-bottom:10px}#landing-page.win-a-holiday .form{background-color:#ffffff;padding:75px 0;margin-bottom:80px}@media (max-width: 767px){#landing-page.win-a-holiday .form{margin-bottom:40px;padding:40px 0}}@media (min-width: 768px) and (max-width: 1024px){#landing-page.win-a-holiday .form .centered{width:90% !important}}#landing-page.win-a-holiday .form .form-title{text-align:center;font-size:25px}#landing-page.win-a-holiday .form .form-title span{font-size:18px;font-weight:300;display:block;margin-top:10px;text-transform:none}#landing-page.win-a-holiday .form .email-error{text-align:center;margin-bottom:30px;color:#b88f84;font:12px "Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#landing-page.win-a-holiday .form .form-entry{margin-bottom:25px;padding:0 10px;width:50%;float:left}@media (max-width: 767px){#landing-page.win-a-holiday .form .form-entry{width:100%;float:none}}#landing-page.win-a-holiday .form .form-entry input[type=text],#landing-page.win-a-holiday .form .form-entry select{border-radius:5px;border:1px solid #d0c5ae;width:100%;padding:5px;font-size:15px;font-family:"Montserrat",sans-serif}#landing-page.win-a-holiday .form .form-entry select{height:33px}#landing-page.win-a-holiday .form .form-entry .hidden{width:1px;height:1px;opacity:0;position:absolute}@media (max-width: 1024px){#landing-page.win-a-holiday .form .form-entry.last{clear:both}}@media (min-width: 1025px){#landing-page.win-a-holiday .form .form-entry.third{width:33.33%}}#landing-page.win-a-holiday .form .left:after{width:1px;height:100%;background-color:#d0c5ae;position:absolute;right:5%;top:0;content:""}#landing-page.win-a-holiday .form .left .form-entry{width:80%}#landing-page.win-a-holiday .form .left .form-entry label{display:block;font-size:15px;margin-bottom:5px}#landing-page.win-a-holiday .form .right{padding-top:50px}#landing-page.win-a-holiday .form .right .form-entry label{display:inline-block;font:18px "ContaneText Light",serif;width:25%;margin-right:1%;text-align:right}#landing-page.win-a-holiday .form .right .form-entry input[type=text]{width:73%;display:inline-block}#landing-page.win-a-holiday .form .right .terms,#landing-page.win-a-holiday .form .right input[type="submit"]{float:right}#landing-page.win-a-holiday .form .right .terms{color:#b88f84;font:14px "ContaneText Light",serif;margin-right:40px;padding-top:5px;text-decoration:underline}#landing-page.win-a-holiday .form .check{clear:both;margin-top:30px}#landing-page.win-a-holiday .form .check .line{margin-bottom:20px;width:50%;padding:0 35px;float:left;text-align:left;position:relative}@media (max-width: 767px){#landing-page.win-a-holiday .form .check .line{width:100%;float:none}}#landing-page.win-a-holiday .form .check .line input[type="checkbox"]{position:absolute;left:15px;top:3px}#landing-page.win-a-holiday .form .check:after{content:" ";display:block;clear:both}#landing-page.win-a-holiday .form .btn{clear:both;display:block;width:234px;margin:30px auto 0;background:#b88f84;font-size:16px !important}#landing-page.win-a-holiday .form .btn:hover,#landing-page.win-a-holiday .form .btn:focus{background:#342a00}#landing-page.win-a-holiday .form h2{text-transform:uppercase;font:2em "Montserrat",sans-serif;font-weight:700;width:100%;margin:0 0 40px}#landing-page.win-a-holiday .form h3{color:#b88f84;font:12px "Montserrat",sans-serif;font-weight:700;text-transform:uppercase;margin:25px 0 5px}@media (max-width: 767px){#landing-page.win-a-holiday .hide-for-mobile{display:none}}@media (min-width: 767px){#landing-page.win-a-holiday .show-for-mobile{display:none}}#landing-page.st-kitts-60-seconds{background:url(../images/landing-pages/sand-bg.jpg) #f7f2eb no-repeat center top}#landing-page.st-kitts-60-seconds #header-lp{position:relative;height:auto;background:none;box-shadow:none;padding:35px 0 0}@media (max-width: 767px){#landing-page.st-kitts-60-seconds .logo{max-width:250px}}#landing-page.st-kitts-60-seconds #content{background:none;padding:0}#landing-page.st-kitts-60-seconds .row{margin:0 auto}#landing-page.st-kitts-60-seconds #content .container{max-width:1140px;width:100%;padding:30px 0 !important}#landing-page.st-kitts-60-seconds #content .container.wide{background:#fff}#landing-page.st-kitts-60-seconds .img-responsive{margin-bottom:30px;width:100%}#landing-page.st-kitts-60-seconds h2{text-transform:uppercase;font-size:2.85714pxem;margin:30px 0}#landing-page.st-kitts-60-seconds .icon-title{margin:0;padding:0;font-family:"Montserrat",sans-serif;color:#b88f84;text-transform:uppercase;font-size:1.57143pxem}#landing-page.st-kitts-60-seconds .icon-title img{margin-right:10px;display:inline-block;vertical-align:bottom;margin-bottom:0}#landing-page.st-kitts-60-seconds .show-for-desktop{display:none}#landing-page.st-kitts-60-seconds .youtube{background-color:#000;margin-bottom:30px;position:relative;overflow:hidden;cursor:pointer}#landing-page.st-kitts-60-seconds .youtube img{width:100%;top:-16.82%;left:0;position:relative}#landing-page.st-kitts-60-seconds .youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:0.8;border-radius:6px}#landing-page.st-kitts-60-seconds .youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff}#landing-page.st-kitts-60-seconds .youtube img,#landing-page.st-kitts-60-seconds .youtube .play-button{cursor:pointer}#landing-page.st-kitts-60-seconds .youtube iframe,#landing-page.st-kitts-60-seconds .youtube .play-button,#landing-page.st-kitts-60-seconds .youtube .play-button:before{position:absolute}#landing-page.st-kitts-60-seconds .youtube .play-button,#landing-page.st-kitts-60-seconds .youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}#landing-page.st-kitts-60-seconds .youtube iframe{height:100%;width:100%;top:0;left:0}#landing-page.st-kitts-60-seconds .mobile-margin{margin-bottom:30px}@media (min-width: 768px){#landing-page.st-kitts-60-seconds .mobile-margin{margin-bottom:0px}#landing-page.st-kitts-60-seconds .show-for-mobile{display:none}#landing-page.st-kitts-60-seconds .col-md-6{width:50%}#landing-page.st-kitts-60-seconds #content .container{padding:15px 0 !important}#landing-page.st-kitts-60-seconds #content .container.wide{background:none}#landing-page.st-kitts-60-seconds #content .container.wide .row:nth-child(odd){-ms-flex-direction:row;flex-direction:row}#landing-page.st-kitts-60-seconds #content .container.wide .col-md-6{background:#fff;padding:40px}#landing-page.st-kitts-60-seconds #content .container.wide .edge-left{width:100%;max-width:345px;display:none}#landing-page.st-kitts-60-seconds #content .container.wide .edge-right{width:50%;max-width:735px;background:url(../images/landing-pages/water-activities.jpg) no-repeat center top/cover}#landing-page.st-kitts-60-seconds #content .container .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-page.st-kitts-60-seconds #content .container .row:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}#landing-page.st-kitts-60-seconds #specials .container{padding-bottom:0 !important}#landing-page.st-kitts-60-seconds #specials .container.wide .edge-right{background:url(../images/landing-pages/beach-2.jpg) no-repeat center left/cover}}@media (min-width: 1025px){#landing-page.st-kitts-60-seconds .img-responsive{margin:0}#landing-page.st-kitts-60-seconds #content .container{padding:0 !important}#landing-page.st-kitts-60-seconds #content .container .row{padding:15px 0}#landing-page.st-kitts-60-seconds #header-lp{padding:0;z-index:1}#landing-page.st-kitts-60-seconds #header-lp .container{padding-top:0 !important;max-width:1500px;padding-bottom:15px !important}#landing-page.st-kitts-60-seconds #header-lp .text-center{padding-top:26px}#landing-page.st-kitts-60-seconds .hide-for-desktop{display:none}#landing-page.st-kitts-60-seconds .show-for-desktop{display:block}#landing-page.st-kitts-60-seconds #content .container{position:relative}#landing-page.st-kitts-60-seconds #content .container.wide{max-width:1500px}#landing-page.st-kitts-60-seconds #content{position:relative;z-index:3}#landing-page.st-kitts-60-seconds .wrapper{max-width:100%}#landing-page.st-kitts-60-seconds .row{-ms-flex-align:center;align-items:center}#landing-page.st-kitts-60-seconds .row.desktop-row{-ms-flex-direction:row !important;flex-direction:row !important;position:absolute;bottom:100%;width:auto;z-index:3;max-width:70%}#landing-page.st-kitts-60-seconds .row.desktop-row .col-lg-12{width:100%}#landing-page.st-kitts-60-seconds .row.desktop-row .col-md-6{padding:0 0 0 8.33%}#landing-page.st-kitts-60-seconds .row.desktop-row .col-md-6 .inner{width:100%;display:block}#landing-page.st-kitts-60-seconds .col-lg-6{width:50%}#landing-page.st-kitts-60-seconds .col-lg-5{width:41.66667%}#landing-page.st-kitts-60-seconds .col-lg-7{width:58.33333%}#landing-page.st-kitts-60-seconds .edge-right{min-height:425px}#landing-page.st-kitts-60-seconds #content .container.wide .row{-ms-flex-align:stretch;align-items:stretch}#landing-page.st-kitts-60-seconds #specials .container.wide .row{padding-bottom:0 !important}}@media (min-width: 1150px){#landing-page.st-kitts-60-seconds .col-lg-4{width:33.33%}#landing-page.st-kitts-60-seconds #content .container .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#landing-page.st-kitts-60-seconds #content .container.wide .edge-left{width:25%;max-width:345px;-ms-flex-positive:1;flex-grow:1;display:block;background:url(../images/landing-pages/zipline.jpg) no-repeat center top/cover;-ms-flex-order:1;order:1}#landing-page.st-kitts-60-seconds #content .container.wide .edge-right{-ms-flex-order:3;order:3}#landing-page.st-kitts-60-seconds #content .container.wide .col-lg-4{-ms-flex-order:2;order:2}#landing-page.st-kitts-60-seconds #specials .container.wide .edge-left{background:url(../images/landing-pages/beach-1.jpg) no-repeat center left/cover}}@media (min-width: 1280px){#landing-page.st-kitts-60-seconds #header-lp .text-center{padding-top:86px;text-align:right;padding-right:4.33%}#landing-page.st-kitts-60-seconds .row.desktop-row{bottom:110%}}#vow-renewal #header,#vow-renewal .pop-out-banner,#vow-renewal .side-nav{display:none}#vow-renewal #content{padding-top:0}#vow-renewal .title-styled{display:inline-block;font-family:"Afiany",san-serif !important;font-size:102px;margin:0;position:relative}#vow-renewal .title-styled__superscript,#vow-renewal .title-styled__subscript{font-family:"Montserrat",sans-serif;position:absolute}#vow-renewal .title-styled__superscript{font-size:19%;text-transform:uppercase;top:10px;left:30%}#vow-renewal .title-styled__subscript{bottom:0px;font-size:15%;text-align:center;width:100%}@media (max-width: 767px){#vow-renewal .title-styled__subscript{font-size:19%}}@media (min-width: 768px) and (max-width: 991px){#vow-renewal .title-styled__subscript{bottom:-53px}}#vow-renewal .slick-prev,#vow-renewal .slick-next{height:43px;width:43px}#vow-renewal .slick-prev{background-image:url("../images/vow-renewal/arrow-prev.jpg")}#vow-renewal .slick-next{background-image:url("../images/vow-renewal/arrow-next.jpg")}#vow-renewal .slick-dots li button{background-color:#404421;height:18px;width:18px}#vow-renewal .slick-dots li.slick-active button{background-color:#b88f84;border-color:#b88f84}#vow-renewal .hero{background:url("../images/vow-renewal/vow-renewal-header.jpg") center no-repeat;height:649px;margin:0 auto;max-width:1500px;position:relative}@media (max-width: 767px){#vow-renewal .hero{background-image:url("../images/vow-renewal/vow-renewal-header_mobile.jpg")}}#vow-renewal .hero .title-styled{color:#fff;font-size:75px !important;margin:0 28px !important;position:absolute;text-shadow:1px 1px 1px rgba(12,14,15,0.2);text-transform:initial !important;top:20%}@media (min-width: 768px){#vow-renewal .hero .title-styled{font-size:90px !important;margin:0 !important;right:13%;top:50%;transform:translateY(-50%)}}@media (min-width: 992px){#vow-renewal .hero .title-styled{font-size:145px !important}}#vow-renewal .hero .title-styled__superscript{left:14%;top:20px}@media (min-width: 768px) and (max-width: 991px){#vow-renewal .hero .title-styled__superscript{top:-25px}}#vow-renewal .intro{background:url("../images/inner-sand-bg.jpg") center top no-repeat;margin-bottom:81px;padding:50px 30px 0}@media (min-width: 768px){#vow-renewal .intro{padding-top:94px}}#vow-renewal .intro__copy{margin-bottom:30px}@media (min-width: 768px){#vow-renewal .intro__copy{margin-top:14px;margin-bottom:0}}#vow-renewal .intro__copy p{margin-bottom:0}@media (min-width: 768px){#vow-renewal .intro__image{margin-left:43px}}#vow-renewal .intro .btn{margin-top:63px}#vow-renewal .romantic-days{background:url("../images/vow-renewal/romantic-days-bg.jpg") center/cover no-repeat;margin:0 auto;max-width:1500px;padding:62px}#vow-renewal .romantic-days h2{margin:0 0 55px;text-transform:uppercase}#vow-renewal .romantic-days h2 div{font-size:18px;margin-top:12px;text-transform:initial}#vow-renewal .romantic-days__slider{margin:0 auto;max-width:990px}#vow-renewal .romantic-days__slide{background-color:rgba(255,255,255,0.5);border:1px solid #404421;font-family:"Montserrat",sans-serif;margin:0 10px;padding:30px}@media (min-width: 992px){#vow-renewal .romantic-days__slide{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:27px 50px 35px}}#vow-renewal .romantic-days__date{color:#404421;font-size:119px;line-height:1;text-align:center;text-transform:uppercase}#vow-renewal .romantic-days__date div{font-size:15%}#vow-renewal .romantic-days__copy{margin-top:15px;text-align:center}@media (min-width: 992px){#vow-renewal .romantic-days__copy{margin-top:0;padding-left:36px;text-align:left}}#vow-renewal .romantic-days .slick-prev{left:-45px}@media (min-width: 992px){#vow-renewal .romantic-days .slick-prev{left:-70px}}#vow-renewal .romantic-days .slick-next{right:-45px}@media (min-width: 768px){#vow-renewal .romantic-days .slick-next{right:-70px}}#vow-renewal .where-to-stay{margin-top:64px}#vow-renewal .where-to-stay .row{margin:0 -10px 0 -10px}#vow-renewal .where-to-stay .col-sm-6,#vow-renewal .where-to-stay .posts-container .flex .post.post-5,.posts-container .flex #vow-renewal .where-to-stay .post.post-5,#vow-renewal .where-to-stay .posts-container #travel-professionals #content .quads.agents .post.post-5,.posts-container #travel-professionals #content .quads.agents #vow-renewal .where-to-stay .post.post-5,#vow-renewal .where-to-stay #travel-professionals #content .posts-container .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents #vow-renewal .where-to-stay .post.post-5,#vow-renewal .where-to-stay .posts-container #travel-agent #content .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents #vow-renewal .where-to-stay .post.post-5,#vow-renewal .where-to-stay #travel-agent #content .posts-container .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents #vow-renewal .where-to-stay .post.post-5,#vow-renewal .where-to-stay .posts-container .flex .post.post-6,.posts-container .flex #vow-renewal .where-to-stay .post.post-6,#vow-renewal .where-to-stay .posts-container #travel-professionals #content .quads.agents .post.post-6,.posts-container #travel-professionals #content .quads.agents #vow-renewal .where-to-stay .post.post-6,#vow-renewal .where-to-stay #travel-professionals #content .posts-container .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents #vow-renewal .where-to-stay .post.post-6,#vow-renewal .where-to-stay .posts-container #travel-agent #content .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents #vow-renewal .where-to-stay .post.post-6,#vow-renewal .where-to-stay #travel-agent #content .posts-container .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents #vow-renewal .where-to-stay .post.post-6,#vow-renewal .where-to-stay .col-md-4{padding:10px}#vow-renewal .where-to-stay__title,#vow-renewal .where-to-stay__item{position:relative}@media (min-width: 768px){#vow-renewal .where-to-stay__title,#vow-renewal .where-to-stay__item{height:360px}}#vow-renewal .where-to-stay__title{margin-bottom:30px;text-align:center}@media (min-width: 768px){#vow-renewal .where-to-stay__title{background-color:#404421;margin-bottom:0;text-align:center}#vow-renewal .where-to-stay__title::before{content:'';display:block;width:90%;height:90%;border:1px solid #fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}}@media (min-width: 768px){#vow-renewal .where-to-stay__title h2{color:#fff;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%, -50%)}}#vow-renewal .where-to-stay__item{background:left top / contain no-repeat;cursor:pointer}@media (min-width: 768px){#vow-renewal .where-to-stay__item{background-size:cover}}#vow-renewal .where-to-stay__item::before{content:'';background:linear-gradient(rgba(0,0,0,0) 60%, #000 100%);display:block;height:100%;left:0;top:0;width:100%}#vow-renewal .where-to-stay__item--1{background-image:url("../images/vow-renewal/where-to-stay_1-mobile.jpg")}@media (min-width: 768px){#vow-renewal .where-to-stay__item--1{background-image:url("../images/vow-renewal/where-to-stay_1.jpg")}}#vow-renewal .where-to-stay__item--2{background-image:url("../images/vow-renewal/where-to-stay_2-mobile.jpg")}@media (min-width: 768px){#vow-renewal .where-to-stay__item--2{background-image:url("../images/vow-renewal/where-to-stay_2.jpg")}}#vow-renewal .where-to-stay__item--3{background-image:url("../images/vow-renewal/where-to-stay_3-mobile.jpg")}@media (min-width: 768px){#vow-renewal .where-to-stay__item--3{background-image:url("../images/vow-renewal/where-to-stay_3.jpg")}}#vow-renewal .where-to-stay__item--4{background-image:url("../images/vow-renewal/where-to-stay_4-mobile.jpg")}@media (min-width: 768px){#vow-renewal .where-to-stay__item--4{background-image:url("../images/vow-renewal/where-to-stay_4.jpg")}}#vow-renewal .where-to-stay__item--5{background-image:url("../images/vow-renewal/where-to-stay_5-mobile.jpg")}@media (min-width: 768px){#vow-renewal .where-to-stay__item--5{background-image:url("../images/vow-renewal/where-to-stay_5.jpg")}}#vow-renewal .where-to-stay__item-title{display:none;bottom:30px;color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;left:25px;line-height:1.2;position:absolute;text-transform:uppercase;transition:all 0.3s ease-in-out}@media (min-width: 992px){#vow-renewal .where-to-stay__item-title{display:block}}#vow-renewal .where-to-stay__item:hover .where-to-stay__item-title{opacity:0}#vow-renewal .where-to-stay__item:hover .where-to-stay__overlay{opacity:1}#vow-renewal .where-to-stay__overlay{height:100%;padding:230px 20px 20px;transition:all 0.3s ease-in-out;width:100%}@media (min-width: 768px){#vow-renewal .where-to-stay__overlay{background-color:rgba(241,234,224,0.65);left:0;padding:50px;position:absolute;text-align:center;top:0}#vow-renewal .where-to-stay__overlay::before{content:'';display:block;width:90%;height:90%;border:1px solid #404421;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}}@media (min-width: 768px) and (min-width: 992px){#vow-renewal .where-to-stay__overlay::before{border-color:#fff}}@media (min-width: 992px){#vow-renewal .where-to-stay__overlay{background-color:rgba(241,234,224,0.9);opacity:0}}#vow-renewal .where-to-stay__overlay-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;margin-bottom:15px;text-transform:uppercase}#vow-renewal .get-here{background:url("../images/vow-renewal/get-here-bg.jpg") center top/cover no-repeat;max-width:1500px;margin:50px auto 0;padding:50px 20px}@media (min-width: 768px){#vow-renewal .get-here{margin-top:76px;padding:50px 15px 80px}}#vow-renewal .get-here .title-styled{font-size:70px;margin-bottom:30px}#vow-renewal .get-here .title-styled__superscript{left:38%}@media (min-width: 768px){#vow-renewal .get-here__copy{margin-top:75px}}#vow-renewal .get-here__copy h2{text-transform:uppercase}#vow-renewal .get-here__copy p{font-size:1em}@media (max-width: 767px){#vow-renewal .get-here__facts{text-align:center}#vow-renewal .get-here__facts h2{margin-top:30px}}#vow-renewal .get-here__slider{margin:0 auto;max-width:600px}@media (min-width: 992px){#vow-renewal .get-here__slider{max-width:768px}}@media (min-width: 1200px){#vow-renewal .get-here__slider{max-width:990px}}#vow-renewal .get-here__slide{font-family:"Montserrat",sans-serif;margin:0 10px}@media (min-width: 768px){#vow-renewal .get-here__slide{display:-ms-flexbox;display:flex}}#vow-renewal .get-here__slide h3{margin:0 0 15px;text-transform:uppercase}#vow-renewal .get-here__slide .get-here__image img{display:block;margin:0 auto 20px}#vow-renewal .get-here__slide .get-here__copy{font-family:"ContaneText Light",serif;margin:0 20px}@media (min-width: 768px){#vow-renewal .get-here__slide .get-here__copy{width:80%}}#vow-renewal .get-here__slide .get-here__copy a{color:#b88f84;font-family:"Montserrat",sans-serif;text-transform:uppercase}#vow-renewal .get-here__slide .get-here__copy a:hover{color:#404421}#vow-renewal .get-here .slick-prev{left:-25px}@media (min-width: 768px){#vow-renewal .get-here .slick-prev{left:-50px}}@media (min-width: 992px){#vow-renewal .get-here .slick-prev{left:-70px}}#vow-renewal .get-here .slick-next{right:-25px}@media (min-width: 768px){#vow-renewal .get-here .slick-next{right:-50px}}@media (min-width: 992px){#vow-renewal .get-here .slick-next{right:-70px}}#vow-renewal .wedding-workshop{background:url("../images/sand-texture.jpg") center top no-repeat;padding:57px 15px 85px}#vow-renewal .wedding-workshop h2{margin:0;text-transform:uppercase}#vow-renewal .wedding-workshop__details{color:#404421;font-family:"Montserrat",sans-serif;margin-bottom:25px}#vow-renewal .wedding-workshop__details strong{font-family:"Montserrat",sans-serif}#vow-renewal .wedding-workshop__details li{display:inline-block;padding:10px 26px 0px 35px}#vow-renewal .wedding-workshop__details li:first-child{background:url("../images/vow-renewal/workshop-location.png") left bottom no-repeat}#vow-renewal .wedding-workshop__details li:nth-child(2){background:url("../images/vow-renewal/workshop-calendar.png") left bottom no-repeat}#vow-renewal .wedding-workshop__details li:nth-child(3){background:url("../images/vow-renewal/workshop-time.png") left bottom no-repeat}#vow-renewal .wedding-workshop__slider{max-width:724px;margin:0 auto}@media (min-width: 768px){#vow-renewal .wedding-workshop__slide{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}#vow-renewal .wedding-workshop__slide h2{margin-bottom:20px}#vow-renewal .wedding-workshop__slide h2 div{color:#404421;font-size:60%;font-weight:600}#vow-renewal .wedding-workshop__slide .wedding-workshop__image img{display:block;margin:0 auto 20px}#vow-renewal .wedding-workshop__slide .wedding-workshop__copy{font-family:"ContaneText Light",serif;margin:0 20px}@media (min-width: 768px){#vow-renewal .wedding-workshop__slide .wedding-workshop__copy{width:53%}}#vow-renewal .wedding-workshop .slick-dots{margin:0}#vow-renewal .discover-container{margin-bottom:100px}@media (min-width: 768px){#vow-renewal .discover-container{margin-top:50px}}#vow-renewal .discover-intro{padding-bottom:50px}@media (max-width: 991px){#vow-renewal .discover-intro{text-align:center}}#vow-renewal .discover-intro h2{font-size:1.78571em;line-height:1;text-transform:uppercase}@media (min-width: 768px){#vow-renewal .discover-intro h2{font-size:2.14286em;margin-top:0}}#vow-renewal .discover-intro h2 span{display:block;font-family:"Afiany",san-serif;font-size:3.42857em;text-transform:none}#vow-renewal .discover-info{position:relative}#vow-renewal .discover-info .slick-prev,#vow-renewal .discover-info .slick-next{bottom:30px;top:initial}@media (max-width: 767px){#vow-renewal .discover-info .slick-prev,#vow-renewal .discover-info .slick-next{bottom:initial;top:240px}}#vow-renewal .discover-info .slick-prev{left:15px}@media (max-width: 767px){#vow-renewal .discover-info .slick-prev{left:0}}#vow-renewal .discover-info .slick-next{right:15px}@media (max-width: 767px){#vow-renewal .discover-info .slick-next{right:0}}#vow-renewal .discover-info .info-block{color:#ffffff;position:relative;text-align:left;padding-bottom:20px}@media (max-width: 767px){#vow-renewal .discover-info .info-block img{width:100%}}@media (min-width: 768px){#vow-renewal .discover-info .info-block::before{z-index:-1;position:absolute;content:"";bottom:15px;left:50%;width:90%;top:62.5%;height:200px;transform:translateX(-50%);background:rgba(0,0,0,0.3);box-shadow:0 20px 20px rgba(0,0,0,0.3)}}#vow-renewal .discover-info .info-block .info-block-copy{transition:ease all .5s;text-align:center;color:#404421;width:90%;margin:20px auto 0}@media (min-width: 768px){#vow-renewal .discover-info .info-block .info-block-copy{text-align:left;color:#fff;width:100%;margin:0 auto;z-index:1;bottom:20px;left:0;padding:15px 42px 40px;position:absolute;right:0}}#vow-renewal .discover-info .info-block .info-block-copy .col-sm-5{text-align:center}#vow-renewal .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:5px}@media (min-width: 768px){#vow-renewal .discover-info .info-block .info-block-copy .col-sm-5{text-align:right}#vow-renewal .discover-info .info-block .info-block-copy .col-sm-5 .btn{margin-top:25px}}#vow-renewal .discover-info .info-block .info-block-copy h2{font-size:1.5em;text-transform:uppercase}@media (min-width: 768px){#vow-renewal .discover-info .info-block .info-block-copy h2{display:none}}#vow-renewal .discover-info .info-block .info-block-copy p{font-family:"Montserrat",sans-serif;font-size:1.14286em;line-height:1.25}@media (min-width: 768px){#vow-renewal .discover-info .slick-dots{position:absolute;margin:0;left:-215px;text-align:right;bottom:30px;width:185px}}#vow-renewal .discover-info .slick-dots li{width:initial;height:initial;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;color:#a59278;position:relative;transition:all .3s ease-in-out}@media (min-width: 768px){#vow-renewal .discover-info .slick-dots li{margin:10px 0 0;display:block}}@media (min-width: 768px){#vow-renewal .discover-info .slick-dots li::before{content:'';display:block;width:45px;height:3px;background-color:#b88f84;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);right:-55px;transition:all .3s ease-in-out}}#vow-renewal .discover-info .slick-dots li.slick-active{color:#b88f84}#vow-renewal .discover-info .slick-dots li.slick-active::before{transform:translateY(-50%) scaleX(1)}#vow-renewal .bottom-gallery{background-color:#fff;padding:50px 20px}@media (min-width: 768px){#vow-renewal .bottom-gallery{padding:50px}}#vow-renewal .bottom-gallery h2{margin:0 0 30px;text-transform:uppercase}#vow-renewal .bottom-gallery__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:935px}#vow-renewal .bottom-gallery__flex div{-ms-flex:0 0 50%;flex:0 0 50%;padding:5px}@media (min-width: 768px){#vow-renewal .bottom-gallery__flex div{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}#vow-renewal .bottom-gallery__flex div img{display:block;margin:0 auto}#landing-page.awaken-your-wander #header-lp{position:absolute;background:none;box-shadow:none}#landing-page.awaken-your-wander #header-lp a.logo{background:url(../images/st-kitts-logo-white.png) no-repeat;margin-top:20px;margin-left:20px}#landing-page.awaken-your-wander .white-bg{background-color:#fff;padding:50px 20px}#landing-page.awaken-your-wander .slick-prev,#landing-page.awaken-your-wander .slick-next{height:43px;width:43px;bottom:0;top:initial}#landing-page.awaken-your-wander .slick-prev{background-image:url("../images/awaken-your-wander/arrow-prev.jpg");left:initial;right:45px}#landing-page.awaken-your-wander .slick-next{background-image:url("../images/awaken-your-wander/arrow-next.jpg")}#landing-page.awaken-your-wander .hero{background:url("../images/awaken-your-wander/awaken-header.jpg") center no-repeat;height:827px;margin:0 auto;max-width:1500px;position:relative}#landing-page.awaken-your-wander .hero .title-styled{bottom:50px;color:#fff;display:inline-block;font-size:75px !important;font-family:"Afiany",san-serif !important;margin:0 28px !important;position:absolute;text-transform:initial !important}@media (min-width: 768px){#landing-page.awaken-your-wander .hero .title-styled{font-size:145px !important;margin:0 !important;left:3%}}@media (min-width: 992px){#landing-page.awaken-your-wander .hero .title-styled{left:16%}}#landing-page.awaken-your-wander .hero .title-styled__superscript{font-family:"Montserrat",sans-serif;font-size:19%;font-weight:300;left:7%;line-height:1.2;position:absolute;text-transform:uppercase;top:-7px}#landing-page.awaken-your-wander .hero .title-styled__superscript span{display:block;margin-left:30px}#landing-page.awaken-your-wander .intro{background:url("../images/inner-sand-bg.jpg") center top no-repeat;padding:93px 20px 98px}#landing-page.awaken-your-wander .intro h2{text-transform:uppercase}#landing-page.awaken-your-wander .sweepstakes-form h2{margin-bottom:50px}#landing-page.awaken-your-wander .sweepstakes-form h2 div{font-size:72%}#landing-page.awaken-your-wander .sweepstakes-form form .email-error{text-align:center;margin-bottom:30px;color:#b88f84;font:12px "Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#landing-page.awaken-your-wander .sweepstakes-form form .form-entry{margin-bottom:25px;padding:0 10px;width:50%;float:left}@media (max-width: 767px){#landing-page.awaken-your-wander .sweepstakes-form form .form-entry{width:100%;float:none}}#landing-page.awaken-your-wander .sweepstakes-form form .form-entry input[type=text],#landing-page.awaken-your-wander .sweepstakes-form form .form-entry select{border-radius:5px;border:1px solid #d0c5ae;width:100%;padding:5px;font-size:15px;font-family:"Montserrat",sans-serif}#landing-page.awaken-your-wander .sweepstakes-form form .form-entry select{height:33px}#landing-page.awaken-your-wander .sweepstakes-form form .form-entry .hidden{width:1px;height:1px;opacity:0;position:absolute}@media (max-width: 1024px){#landing-page.awaken-your-wander .sweepstakes-form form .form-entry.last{clear:both}}@media (min-width: 1025px){#landing-page.awaken-your-wander .sweepstakes-form form .form-entry.third{width:33.33%}}#landing-page.awaken-your-wander .sweepstakes-form form .check{clear:both;margin-top:30px}#landing-page.awaken-your-wander .sweepstakes-form form .check .line{margin-bottom:20px;width:50%;padding:0 35px;float:left;text-align:left;position:relative}@media (max-width: 767px){#landing-page.awaken-your-wander .sweepstakes-form form .check .line{width:100%;float:none}}#landing-page.awaken-your-wander .sweepstakes-form form .check .line input[type="checkbox"]{position:absolute;left:15px;top:3px}#landing-page.awaken-your-wander .sweepstakes-form form .check:after{content:" ";display:block;clear:both}#landing-page.awaken-your-wander .sweepstakes-form form .interests-area{background:#eee7db;margin-top:20px;padding:30px 0}@media (min-width: 768px){#landing-page.awaken-your-wander .sweepstakes-form form .interests-area{padding-left:25px}}#landing-page.awaken-your-wander .sweepstakes-form form .interests-title{text-align:center}#landing-page.awaken-your-wander .sweepstakes-form form .interests-title span{font-family:"Montserrat",sans-serif;font-size:15px;text-transform:uppercase}#landing-page.awaken-your-wander .sweepstakes-form form .interests-title p{display:inline-block;font-family:"ContaneText Light",serif;font-size:18px;font-weight:400;line-height:1;font-style:italic}@media (min-width: 768px){#landing-page.awaken-your-wander .sweepstakes-form form .interests-title p{display:block;font-size:30px}}#landing-page.awaken-your-wander .sweepstakes-form form .interests-title::after{display:block;content:"";height:1px;width:107px;background-color:#99876a;margin:0 auto}#landing-page.awaken-your-wander .sweepstakes-form form .interest-block{margin:10px 0;text-align:center}@media (min-width: 768px){#landing-page.awaken-your-wander .sweepstakes-form form .interest-block{text-align:left;width:23%}#landing-page.awaken-your-wander .sweepstakes-form form .interest-block--first{width:20%}}#landing-page.awaken-your-wander .sweepstakes-form form .interest-block label{display:block;font-family:"ContaneText Light",serif;font-size:12px;font-weight:400;font-style:italic}@media (min-width: 768px){#landing-page.awaken-your-wander .sweepstakes-form form .interest-block label{display:inline-block;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}}#landing-page.awaken-your-wander .sweepstakes-form form .interest-block label.social-input-selected{color:#b88f84}#landing-page.awaken-your-wander .sweepstakes-form form .option-input{-webkit-appearance:none;appearance:none;right:0;bottom:0;left:0;height:20px;width:20px;transition:all 0.15s ease-out 0s;background:transparent;border:1px solid #342a00;color:#b88f84;cursor:pointer;display:inline-block;margin-right:15px;outline:none;position:relative;z-index:1}#landing-page.awaken-your-wander .sweepstakes-form form .option-input:hover{background:#404421}#landing-page.awaken-your-wander .sweepstakes-form form .option-input:checked{background:transparent}#landing-page.awaken-your-wander .sweepstakes-form form .option-input:checked::before{height:20px;width:20px;position:absolute;content:'✓';display:inline-block;font-size:13px;text-align:center;line-height:20px;left:-1px}#landing-page.awaken-your-wander .sweepstakes-form form .option-input:checked::after{animation:click-wave 0.65s;background:#404421;content:'';display:block;position:relative;z-index:100}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input{background-color:#342a00;background-position:center center;background-repeat:no-repeat;border:none;border-radius:50%;height:45px;margin-right:0;width:45px}@media (min-width: 768px){#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input{margin-right:20px}}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input:checked{background:#b88f84;background-position:center center;background-repeat:no-repeat}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input:checked::before{display:none}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input:checked::after{animation:click-wave-social 0.65s;background-color:#b88f84;border-radius:50%;content:'';display:block;position:relative;z-index:100}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input#dive{background-image:url("../images/popup/Dive.svg");background-size:26px 25px}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input#golf{background-image:url("../images/popup/Golf.svg");background-size:27px 30px}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input#yacht{background-image:url("../images/popup/Yachting.svg");background-size:29px 27px}#landing-page.awaken-your-wander .sweepstakes-form form .option-input.social-input#adv{background-image:url("../images/popup/Adventure.svg");background-size:28px 21px}#landing-page.awaken-your-wander .sweepstakes-form form .btn{clear:both;display:block;width:234px;margin:30px auto 0;background:#b88f84;font-size:16px !important}#landing-page.awaken-your-wander .sweepstakes-form form .btn:hover,#landing-page.awaken-your-wander .sweepstakes-form form .btn:focus{background:#342a00}#landing-page.awaken-your-wander .discover-gallery{padding:117px 0}#landing-page.awaken-your-wander .discover-gallery__mini{padding:0 30px}@media (max-width: 991px){#landing-page.awaken-your-wander .discover-gallery__mini .col-sm-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container .flex .post.post-5,.posts-container .flex #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-professionals #content .quads.agents .post.post-5,.posts-container #travel-professionals #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini #travel-professionals #content .posts-container .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-agent #content .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini #travel-agent #content .posts-container .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container .flex .post.post-6,.posts-container .flex #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-professionals #content .quads.agents .post.post-6,.posts-container #travel-professionals #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini #travel-professionals #content .posts-container .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-agent #content .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini #travel-agent #content .posts-container .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6{display:none}}#landing-page.awaken-your-wander .discover-gallery__mini .col-sm-12,#landing-page.awaken-your-wander .discover-gallery__mini .col-sm-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container .flex .post.post-5,.posts-container .flex #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-professionals #content .quads.agents .post.post-5,.posts-container #travel-professionals #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini #travel-professionals #content .posts-container .quads.agents .post.post-5,#travel-professionals #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-agent #content .quads.agents .post.post-5,.posts-container #travel-agent #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini #travel-agent #content .posts-container .quads.agents .post.post-5,#travel-agent #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-5,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container .flex .post.post-6,.posts-container .flex #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-professionals #content .quads.agents .post.post-6,.posts-container #travel-professionals #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini #travel-professionals #content .posts-container .quads.agents .post.post-6,#travel-professionals #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini .posts-container #travel-agent #content .quads.agents .post.post-6,.posts-container #travel-agent #content .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6,#landing-page.awaken-your-wander .discover-gallery__mini #travel-agent #content .posts-container .quads.agents .post.post-6,#travel-agent #content .posts-container .quads.agents #landing-page.awaken-your-wander .discover-gallery__mini .post.post-6{padding:5px}#landing-page.awaken-your-wander .getting-here{padding:85px 0}#landing-page.awaken-your-wander .getting-here h2{margin-top:60px}#landing-page.awaken-your-wander .terms-conditions__trigger{background-color:#342a00;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:15px}#landing-page.awaken-your-wander .terms-conditions__trigger .container{position:relative}#landing-page.awaken-your-wander .terms-conditions__trigger img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#landing-page.awaken-your-wander .terms-conditions__trigger.active img{top:0;transform:rotate(180deg) translateY(-50%)}#travel-requirements header{height:78px}@media (min-width: 768px){#travel-requirements header{height:98px}}#travel-requirements header .covid-19-banner,#travel-requirements header .menu-trigger,#travel-requirements header .book-trigger,#travel-requirements header .menu-links{display:none}#travel-requirements .pop-out-banner{display:none !important}#travel-requirements #content{background:none}#travel-requirements #banner{margin-top:50px}@media (max-width: 767px){#travel-requirements #banner{margin-top:0}}#travel-requirements .hero{background:url("../travel-requirements/images/hero-mobile.jpg") center no-repeat;height:calc(100vh - 126px);position:relative}@media (min-width: 768px){#travel-requirements .hero{background-image:url("../travel-requirements/images/hero-desktop.jpg");height:400px}}#travel-requirements .hero__uvp{left:8%;position:absolute;top:50%;transform:translateY(-50%)}#travel-requirements .hero__uvp h1{font-size:61px !important;font-weight:400 !important;line-height:1;margin:0 0 10px;padding-bottom:5px;color:#fff}#travel-requirements .hero__uvp h1 span{display:block;font-family:"Afiany",san-serif;text-transform:none;font-size:80px;margin-top:-10px}#travel-requirements .hero__uvp h1 strong{font-family:"Montserrat",sans-serif}@media (max-width: 767px){#travel-requirements .hero__uvp h1{font-size:40px !important}}#travel-requirements .hero__uvp div{font-size:13px;text-align:center;text-transform:uppercase}#travel-requirements .hero__uvp div strong{font-family:"Montserrat",sans-serif}#travel-requirements .intro{background:url("../images/Intro-bg-new.png") center top/cover no-repeat;padding:44px 23px 50px}@media (min-width: 768px){#travel-requirements .intro--mobile{display:none}}#travel-requirements .intro--desktop{margin:0 auto;max-width:820px}@media (max-width: 767px){#travel-requirements .intro--desktop{display:none}}#travel-requirements .intro p{margin:0 auto 25px;max-width:820px}#travel-requirements .intro strong{font-family:"Montserrat",sans-serif}#travel-requirements .travel-categories{background-color:#fff}#travel-requirements .filter{background-color:#ddd6cb;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#travel-requirements .filter__title{border-bottom:1px solid #fff;-ms-flex:0 0 50%;flex:0 0 50%;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:700;max-width:50%;padding:20px;text-align:center;text-transform:uppercase}@media (min-width: 768px){#travel-requirements .filter__title{padding:30px}}#travel-requirements .filter__title.active{background-color:#fff;border-bottom-color:#ddd6cb;color:#b88f84}#travel-requirements .filter__title:first-of-type{-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%}#travel-requirements .filter__title:last-of-type{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}#travel-requirements .filter__categories{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}@media (min-width: 768px){#travel-requirements .filter__categories{display:-ms-flexbox;display:flex}}#travel-requirements .filter__categories li{border-bottom:1px solid #fff;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:15px;text-align:center;padding:20px}@media (min-width: 768px){#travel-requirements .filter__categories li{border-bottom:none;border-right:1px solid #fff;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;width:33.333333%}#travel-requirements .filter__categories li:last-child{border-right:none}}#travel-requirements .filter__categories li.active{background-color:#fff;border-bottom:2px solid #b88f84;position:relative}#travel-requirements .filter__categories li.active::after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #b88f84;bottom:0;content:'';display:block;left:50%;position:absolute;transform:translateX(-50%)}#travel-requirements .category-sections{padding:35px 20px}#travel-requirements .category-sections__item{border-bottom:1px solid rgba(163,146,117,0.3);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1170px;padding:35px 0 45px}@media (min-width: 768px){#travel-requirements .category-sections__item{padding:75px 0}}#travel-requirements .category-sections__item:last-of-type{border-bottom:none}#travel-requirements .category-sections__item h2{font-size:25px;font-weight:300}#travel-requirements .category-sections__item h2 strong{font-family:"Montserrat",sans-serif;text-transform:uppercase}#travel-requirements .category-sections__image{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;max-width:100%}@media (min-width: 768px){#travel-requirements .category-sections__image{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:100%}}@media (min-width: 768px){#travel-requirements .category-sections__image h2{display:none}}#travel-requirements .category-sections__image div{background:center / cover no-repeat;height:190px;margin-bottom:15px;max-width:100%;width:400px}@media (min-width: 768px){#travel-requirements .category-sections__image div{height:499px;width:344px}}#travel-requirements .category-sections__image .btn{font-size:15px !important;font-weight:700;text-align:center;width:100%}#travel-requirements .category-sections__copy{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 10px}@media (min-width: 768px){#travel-requirements .category-sections__copy{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0}}#travel-requirements .category-sections__copy--full-width{-ms-flex:0 0 100%;flex:0 0 100%;max-width:929px}@media (min-width: 768px){#travel-requirements .category-sections__copy--full-width{padding:0 !important}}#travel-requirements .category-sections__copy h2{line-height:1}@media (max-width: 767px){#travel-requirements .category-sections__copy h2{display:none}}@media (min-width: 768px){#travel-requirements .category-sections__copy h2{margin:0 0 40px}}@media (min-width: 992px){#travel-requirements .category-sections__copy h2{font-size:40px}}#travel-requirements .category-sections__copy strong{font-family:"Montserrat",sans-serif}#travel-requirements .category-sections__copy h3{background:left center no-repeat;font-size:18px;font-weight:700;margin:0 0 26px;max-width:275px;padding-left:60px}@media (min-width: 768px){#travel-requirements .category-sections__copy h3{max-width:375px}}#travel-requirements .category-sections__copy ul,#travel-requirements .category-sections__copy ol{font-size:15px;margin:0 0 25px;padding:0}#travel-requirements .category-sections__copy ul li,#travel-requirements .category-sections__copy ol li{margin-bottom:10px}#travel-requirements .category-sections__copy ul li{padding-left:16px;position:relative}#travel-requirements .category-sections__copy ul li::before{color:#404421;content:'•';display:block;left:0;position:absolute;top:0}#travel-requirements .category-sections__copy ol{padding-left:16px}#travel-requirements .category-sections__copy .numbered{background:left top no-repeat;margin-top:30px;min-height:175px;padding:18px 18px 0 18px}#travel-requirements .category-sections__copy .numbered:nth-of-type(1){background-image:url("../travel-requirements/images/bg-number_1.png");margin-top:0}#travel-requirements .category-sections__copy .numbered:nth-of-type(2){background-image:url("../travel-requirements/images/bg-number_2.png")}#travel-requirements .category-sections__copy .numbered:nth-of-type(3){background-image:url("../travel-requirements/images/bg-number_3.png")}@media (min-width: 768px){#travel-requirements .category-sections .odd .category-sections__image{-ms-flex-order:2;order:2}}@media (min-width: 768px){#travel-requirements .category-sections .odd .category-sections__copy{-ms-flex-order:1;order:1;padding-right:3%}}@media (min-width: 992px){#travel-requirements .category-sections .odd .category-sections__copy{padding-right:6%}}@media (min-width: 768px){#travel-requirements .category-sections .even .category-sections__copy{padding-left:3%}}@media (min-width: 992px){#travel-requirements .category-sections .even .category-sections__copy{padding-left:6%}}#travel-requirements .category-sections .getting-here .category-sections__image div{background-position-y:80%}#travel-requirements .category-sections .getting-here .numbered:nth-of-type(1) h3{background-image:url("../travel-requirements/images/icons/icon_submit-forms.png");background-size:contain}#travel-requirements .category-sections .getting-here .numbered:nth-of-type(2) h3{background-image:url("../travel-requirements/images/icons/icon_hygiene.png");background-size:contain}#travel-requirements .category-sections .getting-here .numbered:nth-of-type(3) h3{background-image:url("../travel-requirements/images/icons/icon_anchor.png");padding:20px 0 20px 60px}@media (min-width: 768px){#travel-requirements .category-sections .getting-here .category-sections__copy--full-width{-ms-flex-order:1;order:1;margin-bottom:35px}#travel-requirements .category-sections .getting-here .category-sections__copy{-ms-flex-order:2;order:2}#travel-requirements .category-sections .getting-here .category-sections__image{-ms-flex-order:3;order:3}}#travel-requirements .category-sections .getting-here.private-vessels ul li{font-weight:700;margin-bottom:0}#travel-requirements .category-sections .where-to-stay-guidelines ul{background:url("../travel-requirements/images/icons/icon_accommodations.png") left center no-repeat;padding-left:70px}#travel-requirements .category-sections .where-to-stay-guidelines ul li{font-weight:700;margin-bottom:0}@media (min-width: 768px){#travel-requirements .category-sections .where-to-stay-guidelines .category-sections__copy--full-width{margin-top:60px}}#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels div:not(.category-sections__copy--full-width) p{background:url("../travel-requirements/images/icons/icon_yacht.png") left center no-repeat;padding-left:100px}#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels ul{background:none;padding-left:100px}#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels ul li{font-weight:400}#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels ul li strong{font-family:"ContaneText Light",serif}#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels .category-sections__copy--full-width .btn{margin:0 0 20px}@media (min-width: 768px){#travel-requirements .category-sections .where-to-stay-guidelines.private-vessels .category-sections__copy--full-width .btn{margin:0 20px 0 0}}#travel-requirements .category-sections .upon-your-arrival .numbered:nth-of-type(1) h3{background-image:url("../travel-requirements/images/icons/icon_temp-check.png");background-size:67px 37px;padding:18px 0 0 75px}#travel-requirements .category-sections .upon-your-arrival .numbered:nth-of-type(2) h3{background-image:url("../travel-requirements/images/icons/icon_thermometer.png")}@media (min-width: 768px){#travel-requirements .category-sections .upon-your-arrival .numbered:nth-of-type(2) h3{padding:13px 0 13px 60px}}#travel-requirements .category-sections .upon-your-arrival .numbered:nth-of-type(3) h3{background-image:url("../travel-requirements/images/icons/icon_house.png");padding-left:70px}#travel-requirements .category-sections .island-experience .category-sections__image div{background-position-y:45%}#travel-requirements .category-sections .island-experience .numbered:nth-of-type(1) h3{background-image:url("../travel-requirements/images/icons/icon_distance.png");padding:16px 0 11px 60px}#travel-requirements .category-sections .island-experience .numbered:nth-of-type(2) h3{background-image:url("../travel-requirements/images/icons/icon_temp-check.png");background-size:67px 37px;padding:18px 0 0 75px}#travel-requirements .category-sections .department-requirements .category-sections__image div{background-position-y:45%}#travel-requirements .category-sections .department-requirements .numbered{position:relative}#travel-requirements .category-sections .department-requirements .numbered p{padding:10px 0 10px 60px}#travel-requirements .category-sections .department-requirements .numbered:nth-of-type(1) p{background:url("../travel-requirements/images/icons/icon_clock.png") left center no-repeat;left:15px;position:absolute;top:50%;transform:translateY(-50%)}#travel-requirements .category-sections .department-requirements .numbered:nth-of-type(2) p{background:url("../travel-requirements/images/icons/icon_submit-forms.png") left top 30px no-repeat}#travel-requirements .faqs{padding:42px 20px}#travel-requirements .faqs h2{font-size:20px;font-weight:700;margin:0 0 55px;text-align:center;text-transform:uppercase}@media (min-width: 768px){#travel-requirements .faqs h2{text-align:left}}#travel-requirements .faqs__item{border-bottom:2px solid #404421}#travel-requirements .faqs__item.active .faqs__title{border-bottom:1px solid #404421}#travel-requirements .faqs__item.active .faqs__title::before{transform:translateY(-50%) rotate(-180deg)}#travel-requirements .faqs__title{background:10px center no-repeat;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:1;padding:20px 15px 20px 65px;position:relative}#travel-requirements .faqs__title::before{background:url("../travel-requirements/images/icons/icon_arrow.svg") center no-repeat;content:'';display:block;height:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;width:19px}#travel-requirements .faqs__content{padding:40px 15px 20px}@media (min-width: 992px){#travel-requirements .faqs__content{padding:55px 100px}}#travel-requirements .faqs__content ul,#travel-requirements .faqs__content ol{font-size:15px;margin:0 0 25px}#travel-requirements .faqs__content ul li,#travel-requirements .faqs__content ol li{margin-bottom:10px}#travel-requirements .faqs__content ul li{padding-left:16px;position:relative}#travel-requirements .faqs__content ul li::before{color:#404421;content:'•';display:block;left:0;position:absolute;top:0}#travel-requirements .faqs__content strong{font-family:"Montserrat",sans-serif}#travel-requirements .flying-easy{background-color:#e9e2da;padding:50px 0}#travel-requirements .flying-easy .container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 20px}#travel-requirements .flying-easy__copy{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px;max-width:100%}@media (min-width: 768px){#travel-requirements .flying-easy__copy{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0;max-width:50%;padding-right:3%}}@media (min-width: 992px){#travel-requirements .flying-easy__copy{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}#travel-requirements .flying-easy__copy h2{font-size:18px;font-weight:700;margin:0 0 20px;text-transform:uppercase}#travel-requirements .flying-easy__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){#travel-requirements .flying-easy__image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 992px){#travel-requirements .flying-easy__image{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}#travel-requirements .flying-easy__image img{margin-bottom:0}#travel-requirements .press-releases{padding:65px 0}#travel-requirements .press-releases .container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 20px}#travel-requirements .press-releases__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){#travel-requirements .press-releases__image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 992px){#travel-requirements .press-releases__image{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}#travel-requirements .press-releases__image div{background:center / cover no-repeat;height:190px;margin-bottom:15px;max-width:100%;width:400px}@media (min-width: 768px){#travel-requirements .press-releases__image div{height:332px;width:556px}}#travel-requirements .press-releases__copy{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){#travel-requirements .press-releases__copy{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:3%}}@media (min-width: 992px){#travel-requirements .press-releases__copy{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;padding-left:6%}}#travel-requirements .press-releases__copy h2{color:#404421;font-size:14px;font-weight:700;margin:0 0 20px;text-transform:uppercase}#travel-requirements .press-releases__copy-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;margin-bottom:30px;text-transform:uppercase}#travel-requirements .emergency-contacts{background-color:#e9e2da;padding:50px 40px}@media (min-width: 768px){#travel-requirements .emergency-contacts--mobile{display:none}}#travel-requirements .emergency-contacts--desktop{text-align:center}@media (max-width: 767px){#travel-requirements .emergency-contacts--desktop{display:none}}#travel-requirements .emergency-contacts h2{font-size:20px;font-weight:300;margin-bottom:40px;text-align:center}@media (min-width: 768px){#travel-requirements .emergency-contacts h2{font-size:30px}}#travel-requirements .emergency-contacts h2 strong{font-family:"Montserrat",sans-serif;text-transform:uppercase}#travel-requirements .emergency-contacts h3{color:#b88f84;font-weight:700;margin:0;text-transform:uppercase}#travel-requirements .emergency-contacts p,#travel-requirements .emergency-contacts p strong{font-family:"Montserrat",sans-serif}@media (max-width: 767px){#travel-requirements .emergency-contacts p,#travel-requirements .emergency-contacts p strong{line-height:1.2}}#travel-requirements .emergency-contacts ul li,#travel-requirements .emergency-contacts ul li strong{font-family:"Montserrat",sans-serif;font-size:15px}#travel-requirements .emergency-contacts ul li{margin-bottom:8px}#travel-requirements .emergency-contacts a{color:#404421}#travel-requirements .emergency-contacts a:hover{color:#b88f84}#travel-requirements .emergency-contacts .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1170px}#travel-requirements .emergency-contacts .flex-layout div{-ms-flex:0 0 100%;flex:0 0 100%;margin:20px 0;max-width:100%}@media (min-width: 768px){#travel-requirements .emergency-contacts .flex-layout div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 20px}}@media (min-width: 992px){#travel-requirements .emergency-contacts .flex-layout div{-ms-flex:0 0 auto;flex:0 0 auto;max-width:initial;padding:0 40px}}#travel-requirements .emergency-contacts .flex-layout div:last-of-type{padding-right:0}@media (min-width: 768px){#travel-requirements .emergency-contacts .flex-layout div:last-of-type ul{column-count:2}}#st-kitts-dine-in .pop-out-banner{display:none !important}#st-kitts-dine-in #content{padding-top:65px;transition:all 0.3s ease-in-out}@media (min-width: 768px){#st-kitts-dine-in #content{padding-top:57px}}#st-kitts-dine-in .hero{background:url("../images/dine-in-lp/hero-dine-in-lp.jpg") center/cover no-repeat;height:calc(100vh - 126px);position:relative}@media (min-width: 768px){#st-kitts-dine-in .hero{background-size:initial;height:700px}}#st-kitts-dine-in .hero__uvp{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}#st-kitts-dine-in .hero__uvp h1{background:url("../images/dine-in-lp/logo-dine-in-lp.png") center/contain no-repeat;height:175px;width:300px}@media (min-width: 768px){#st-kitts-dine-in .hero__uvp h1{height:291px;width:500px}}#st-kitts-dine-in .hero__uvp h1 span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block !important}#st-kitts-dine-in .intro{padding:44px 23px 50px}#st-kitts-dine-in .intro h2{font-size:19px !important;font-weight:500 !important;text-transform:uppercase}#st-kitts-dine-in .intro p{margin:0 auto 20px;max-width:820px}#st-kitts-dine-in .perks{background-color:#eee9df;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:48px 20px 8px}@media (min-width: 992px){#st-kitts-dine-in .perks{-ms-flex-align:center;align-items:center;padding-bottom:48px}}#st-kitts-dine-in .perks__title{border-bottom:1px solid #aea185;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px;padding:0 40px 20px;text-align:center}@media (min-width: 992px){#st-kitts-dine-in .perks__title{border-bottom:0;border-right:1px solid #aea185;-ms-flex:0 0 30%;flex:0 0 30%;margin:0;max-width:30%;padding:35px 45px 35px 0;text-align:left}}@media (min-width: 1200px){#st-kitts-dine-in .perks__title{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:70px 90px 70px 0}}#st-kitts-dine-in .perks__title h2{display:inline-block;font-size:80px;font-weight:900;line-height:1;margin:0;position:relative}#st-kitts-dine-in .perks__title div{color:#b88f84;font-size:22px;left:58px;position:absolute;top:0}#st-kitts-dine-in .perks__content{-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 768px){#st-kitts-dine-in .perks__content{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (min-width: 992px){#st-kitts-dine-in .perks__content{max-width:620px}}@media (min-width: 1200px){#st-kitts-dine-in .perks__content{padding-left:45px;max-width:665px}}#st-kitts-dine-in .perks__item{background:left center no-repeat;font-family:"Montserrat",sans-serif;font-size:18px;margin-bottom:40px;padding-left:65px}@media (min-width: 768px){#st-kitts-dine-in .perks__item{-ms-flex:0 0 50%;flex:0 0 50%;margin:0 5% 40px;max-width:265px}}@media (min-width: 992px){#st-kitts-dine-in .perks__item{margin:0 0 40px 45px}}#st-kitts-dine-in .perks__item:nth-of-type(1){background-image:url("../images/dine-in-lp/icon-shrimp.png")}#st-kitts-dine-in .perks__item:nth-of-type(2){background-image:url("../images/dine-in-lp/icon-drinks.png")}#st-kitts-dine-in .perks__item:nth-of-type(3){background-image:url("../images/dine-in-lp/icon-dinner.png")}@media (min-width: 992px){#st-kitts-dine-in .perks__item:nth-of-type(3){margin-bottom:0}}#st-kitts-dine-in .perks__item:nth-of-type(4){background-image:url("../images/dine-in-lp/icon-flatware.png")}@media (min-width: 992px){#st-kitts-dine-in .perks__item:nth-of-type(4){margin-bottom:0}}#st-kitts-dine-in .restaurants{padding:75px 20px 45px}#st-kitts-dine-in .restaurants h2{font-size:19px !important;font-weight:500 !important;margin:0 0 74px;text-align:center;text-transform:uppercase}#st-kitts-dine-in .restaurants .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:880px}#st-kitts-dine-in .restaurants__item{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;padding:0 15px}@media (min-width: 768px){#st-kitts-dine-in .restaurants__item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 992px){#st-kitts-dine-in .restaurants__item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}#st-kitts-dine-in .restaurants__item-inner{border:2px solid #b88f84;height:100%;padding:35px 25px 25px}#st-kitts-dine-in .restaurants__item-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;line-height:1.15;margin-bottom:12px}#st-kitts-dine-in .restaurants__item-price{color:#b88f84;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;margin-bottom:19px;text-transform:uppercase}#st-kitts-dine-in .restaurants__item-description{font-size:15px;line-height:1.33;margin-bottom:21px}#landing-page.retie-the-knot .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-page.retie-the-knot .align-center{-ms-flex-align:center;align-items:center;text-align:initial}#landing-page.retie-the-knot #header-lp{position:absolute;background:none;box-shadow:none}#landing-page.retie-the-knot #header-lp a.logo{margin-top:20px;margin-right:20px}#landing-page.retie-the-knot .white-bg{background-color:#fff;margin:0;padding:60px 0}#landing-page.retie-the-knot h2{font-size:18px;font-weight:600;text-transform:uppercase}#landing-page.retie-the-knot h3{text-transform:uppercase}#landing-page.retie-the-knot .hero{background:url("../images/retie-the-knot/StKits-RetieTheKnot-WebBanner.jpg") center no-repeat;height:701px;margin:0 auto;max-width:1500px;position:relative}#landing-page.retie-the-knot .hero h1{margin:0}#landing-page.retie-the-knot .hero h1 span{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width: 991px){#landing-page.retie-the-knot .hero h1 img{width:250px}}#landing-page.retie-the-knot .hero p{font-family:"Montserrat",sans-serif;font-size:20px;text-shadow:0 0 4px rgba(0,0,0,0.08)}@media (min-width: 992px){#landing-page.retie-the-knot .hero p{font-size:25px}}#landing-page.retie-the-knot .hero__copy{bottom:12.4%;right:7%;max-width:350px;position:absolute}@media (min-width: 992px){#landing-page.retie-the-knot .hero__copy{max-width:378px}}@media (min-width: 1200px){#landing-page.retie-the-knot .hero__copy{right:5%}}@media (min-width: 1500px){#landing-page.retie-the-knot .hero__copy{right:10%}}#landing-page.retie-the-knot .intro{background:url("../images/inner-sand-bg.jpg") center top no-repeat;padding:85px 20px}@media (max-width: 767px){#landing-page.retie-the-knot .intro{text-align:center}}#landing-page.retie-the-knot .intro img{margin:0 auto}#landing-page.retie-the-knot .single-quad{margin:0 auto;max-width:1500px;padding:75px 0;position:relative}#landing-page.retie-the-knot .single-quad::before{background:url("../images/inner-sand-bg.jpg") center no-repeat;bottom:0;content:'';display:block;height:252px;left:50%;max-width:1250px;position:absolute;transform:translateX(-50%) rotate(180deg);width:100%;z-index:-1}#landing-page.retie-the-knot .single-quad__image{-ms-flex:0 0 54.47%;flex:0 0 54.47%;max-width:54.47%}@media (max-width: 767px){#landing-page.retie-the-knot .single-quad__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#landing-page.retie-the-knot .single-quad__copy{-ms-flex:0 0 26.93%;flex:0 0 26.93%;margin:0 4.27%;max-width:26.93%}@media (max-width: 991px){#landing-page.retie-the-knot .single-quad__copy{-ms-flex:0 0 36.99%;flex:0 0 36.99%;max-width:36.99%}}@media (max-width: 767px){#landing-page.retie-the-knot .single-quad__copy{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%;padding:30px 20px;text-align:center}}@media (min-width: 768px){#landing-page.retie-the-knot .single-quad--reversed .flex-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#landing-page.retie-the-knot .gallery-section{background-color:#fff;padding:89px 0 67px}#landing-page.retie-the-knot .gallery-section .container{max-width:1213px}#landing-page.retie-the-knot .gallery-section h2{font-size:25px;font-weight:400;margin:0 0 41px;position:relative;text-align:center;text-transform:uppercase}#landing-page.retie-the-knot .gallery-section h2::before{background-color:#a39275;content:'';display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#landing-page.retie-the-knot .gallery-section h2 span{background-color:#fff;padding:0 40px;position:relative}#landing-page.retie-the-knot .gallery-section img{margin-bottom:30px}#landing-page.retie-the-knot .terms-conditions__trigger{background-color:#342a00;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:15px}#landing-page.retie-the-knot .terms-conditions__trigger .container{position:relative}#landing-page.retie-the-knot .terms-conditions__trigger img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#landing-page.retie-the-knot .terms-conditions__trigger.active img{top:0;transform:rotate(180deg) translateY(-50%)}#landing-page.retie-the-knot .terms-conditions table{font-size:1.1em;margin:0 0 25px;max-width:650px;width:90%}#landing-page.golf-getaway h2{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:600;margin:0 0 31px;text-transform:uppercase}#landing-page.golf-getaway .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-page.golf-getaway .align-center{-ms-flex-align:center;align-items:center;text-align:initial}#landing-page.golf-getaway .justify-between{-ms-flex-pack:justify;justify-content:space-between}#landing-page.golf-getaway .justify-center{-ms-flex-pack:center;justify-content:center}#landing-page.golf-getaway .white-bg{background-color:#fff;margin:48px 0;padding:0}#landing-page.golf-getaway #header-lp{background:none;box-shadow:none;color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;padding-top:35px;position:absolute}#landing-page.golf-getaway #header-lp .container{max-width:1043px}@media (min-width: 768px){#landing-page.golf-getaway #header-lp .container{padding:0}}@media (min-width: 768px){#landing-page.golf-getaway #header-lp .flex-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width: 767px){#landing-page.golf-getaway #header-lp .flex-layout{-ms-flex-pack:center;justify-content:center}}#landing-page.golf-getaway #header-lp a.logo{background:url(../images/st-kitts-logo-white.png) no-repeat}@media (max-width: 767px){#landing-page.golf-getaway #header-lp a.logo{margin-bottom:20px}}#landing-page.golf-getaway .hero{background:url("../images/golf-getaway/hero.jpg") center no-repeat;height:700px;margin:0 auto;max-width:1500px;position:relative}#landing-page.golf-getaway .hero h1{margin:0}#landing-page.golf-getaway .hero h1 span{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#landing-page.golf-getaway .hero__copy{bottom:14.8%;left:16.3%;position:absolute}@media (max-width: 767px){#landing-page.golf-getaway .hero__copy{left:50%;transform:translateX(-50%);width:80%}}#landing-page.golf-getaway .intro{background:url("../images/inner-sand-bg.jpg") center top no-repeat;padding:45px 20px 36px}@media (max-width: 767px){#landing-page.golf-getaway .intro{text-align:center}}#landing-page.golf-getaway .intro__copy{-ms-flex:0 0 58.38%;flex:0 0 58.38%;margin-right:4.62%;max-width:58.38%}@media (max-width: 767px){#landing-page.golf-getaway .intro__copy{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;padding:0 20px;text-align:center}}#landing-page.golf-getaway .intro__call{border:1px solid #897c30;padding:40px 35px;text-align:center}#landing-page.golf-getaway .intro__call img{display:block;margin:0 auto 16px}#landing-page.golf-getaway .intro__call a{color:#404421;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:600}#landing-page.golf-getaway .included__slides{-ms-flex:0 0 39.9%;flex:0 0 39.9%;max-width:39.9%}@media (max-width: 991px){#landing-page.golf-getaway .included__slides{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 767px){#landing-page.golf-getaway .included__slides{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#landing-page.golf-getaway .included__copy{-ms-flex:0 0 36.15%;flex:0 0 36.15%;margin-left:2.9%;max-width:36.15%}@media (max-width: 991px){#landing-page.golf-getaway .included__copy{-ms-flex:0 0 47.1%;flex:0 0 47.1%;max-width:47.1%}}@media (max-width: 767px){#landing-page.golf-getaway .included__copy{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 20px 0}}#landing-page.golf-getaway .included__copy ul{list-style:disc;margin:0 0 20px 17px;font-size:16px}#landing-page.golf-getaway .included__copy ul li{margin-bottom:5px}#landing-page.golf-getaway .included__copy ul li em{color:#a39275}#landing-page.golf-getaway .included .slick-arrow{background:#978a6d center no-repeat;bottom:10px;height:44px;width:44px;top:initial}#landing-page.golf-getaway .included .slick-prev{background-image:url("../images/golf-getaway/slick-prev.png");left:initial;right:60px}#landing-page.golf-getaway .included .slick-next{background-image:url("../images/golf-getaway/slick-next.png");right:15px}#landing-page.golf-getaway .single-quad{margin:0 auto;max-width:1500px}#landing-page.golf-getaway .single-quad__image{-ms-flex:0 0 54.47%;flex:0 0 54.47%;max-width:54.47%}@media (max-width: 767px){#landing-page.golf-getaway .single-quad__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#landing-page.golf-getaway .single-quad__copy{-ms-flex:0 0 21.27%;flex:0 0 21.27%;margin:0 4.27%;max-width:21.27%}@media (max-width: 991px){#landing-page.golf-getaway .single-quad__copy{-ms-flex:0 0 36.99%;flex:0 0 36.99%;max-width:36.99%}}@media (max-width: 767px){#landing-page.golf-getaway .single-quad__copy{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%;padding:30px 20px;text-align:center}}@media (min-width: 768px){#landing-page.golf-getaway .single-quad--reversed .flex-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width: 767px){#landing-page.golf-getaway .getting-here{display:none}}#landing-page.golf-getaway .getting-here .container{background:url("../images/golf-getaway/getting-here-map.png") center/contain no-repeat;height:266px;position:relative}@media (min-width: 992px){#landing-page.golf-getaway .getting-here .container{height:345px}}@media (min-width: 1200px){#landing-page.golf-getaway .getting-here .container{height:415px}}#landing-page.golf-getaway .getting-here__copy{color:#647243;left:50%;max-width:321px;position:absolute;top:50%;transform:translate(-50%, -50%)}#landing-page.golf-getaway .getting-here__link{background:url("../images/golf-getaway/map-link.png") #95b64b center no-repeat;bottom:30px;display:block;height:49px;position:absolute;right:15px;width:49px}@media (min-width: 768px){#landing-page.golf-getaway .getting-here__link{bottom:15px;right:0}}@media (min-width: 992px){#landing-page.golf-getaway .getting-here__link{bottom:20px}}@media (min-width: 1200px){#landing-page.golf-getaway .getting-here__link{bottom:22px}}#landing-page.golf-getaway .getting-here__link span{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#landing-page.golf-getaway .terms-conditions__trigger{background-color:#404421;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:15px}#landing-page.golf-getaway .terms-conditions__trigger .container{position:relative}#landing-page.golf-getaway .terms-conditions__trigger img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#landing-page.golf-getaway .terms-conditions__trigger.active img{top:0;transform:rotate(180deg) translateY(-50%)}#landing-page.golf-getaway .terms-conditions__copy{padding:30px 0}#landing-page.national-travel-advisor .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-page.national-travel-advisor .align-center{-ms-flex-align:center;align-items:center}#landing-page.national-travel-advisor .justify-between{-ms-flex-pack:justify;justify-content:space-between}#landing-page.national-travel-advisor #header-lp{position:absolute;background:none;box-shadow:none}#landing-page.national-travel-advisor #header-lp a.logo{background:url(../images/st-kitts-logo-white.png) no-repeat;margin-top:20px;margin-left:20px}@media (min-width: 768px){#landing-page.national-travel-advisor #header-lp a.logo{float:right}}#landing-page.national-travel-advisor .hero{background:url("../images/national-travel-advisor/hero-final.jpg") center no-repeat;height:701px;margin:0 auto;max-width:1500px}@media (max-width: 767px){#landing-page.national-travel-advisor .hero{background-image:url("../images/national-travel-advisor/hero-mobile-new.jpg");height:494px}}#landing-page.national-travel-advisor .hero h1{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#landing-page.national-travel-advisor .intro{background:url("../images/inner-sand-bg.jpg") center top no-repeat;padding:93px 20px 98px;text-align:center}#landing-page.national-travel-advisor .intro h2{font-size:23px;font-weight:600;margin:0 auto 30px;text-transform:uppercase}@media (min-width: 768px){#landing-page.national-travel-advisor .intro h2{max-width:75%}}#landing-page.national-travel-advisor .points-info{max-width:1070px}#landing-page.national-travel-advisor .points-info h2{font-size:23px;margin:40px 0;position:relative;text-transform:uppercase}@media (min-width: 1400px){#landing-page.national-travel-advisor .points-info h2{margin-left:-79px}}@media (max-width: 767px){#landing-page.national-travel-advisor .points-info h2{font-size:20px;margin-bottom:20px;text-align:center}}#landing-page.national-travel-advisor .points-info h2:first-of-type{margin-top:0}#landing-page.national-travel-advisor .points-info h2::before{background-color:#404421;bottom:5px;content:'';display:block;height:1px;left:0;position:absolute;width:100%}@media (max-width: 767px){#landing-page.national-travel-advisor .points-info h2::before{display:none}}#landing-page.national-travel-advisor .points-info h2 span{background-color:#f6f0e9;padding-right:25px;position:relative}@media (max-width: 767px){#landing-page.national-travel-advisor .points-info h2 span{padding-right:0}}#landing-page.national-travel-advisor .points-info .btn{border-radius:15px;background-color:#9fc153;display:block;font-size:11px !important;font-weight:900 !important;margin-top:10px;padding:12px}#landing-page.national-travel-advisor .points-info .btn:hover{background-color:#b88f84}@media (min-width: 992px) and (max-width: 1199px){#landing-page.national-travel-advisor .points-info__image{margin-top:31px}}#landing-page.national-travel-advisor .point-block{-ms-flex-align:center;align-items:center;border:2px solid #9fc153;font-family:"Montserrat",sans-serif;font-weight:900;-ms-flex-pack:center;justify-content:center;margin:15px 0;min-height:250px;text-align:center;padding:64px 0}@media (max-width: 767px){#landing-page.national-travel-advisor .point-block{padding:30px 0}}#landing-page.national-travel-advisor .point-block__points,#landing-page.national-travel-advisor .point-block__copy{-ms-flex:0 0 36.07%;flex:0 0 36.07%;max-width:36.07%}@media (max-width: 767px){#landing-page.national-travel-advisor .point-block__points,#landing-page.national-travel-advisor .point-block__copy{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}#landing-page.national-travel-advisor .point-block__points{color:#404421;font-size:86px;line-height:0.5;margin-right:3%;text-transform:uppercase}@media (max-width: 767px){#landing-page.national-travel-advisor .point-block__points{font-size:61px;margin-bottom:20px}}#landing-page.national-travel-advisor .point-block__points span{font-size:46.5%}#landing-page.national-travel-advisor .point-block--mini{min-height:105px}@media (min-width: 992px){#landing-page.national-travel-advisor .point-block--mini{min-height:150px}}#landing-page.national-travel-advisor .point-block--mini.flex-layout{padding:0}#landing-page.national-travel-advisor .point-block--mini .point-block__points,#landing-page.national-travel-advisor .point-block--mini .point-block__copy{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}#landing-page.national-travel-advisor .point-block--mini .point-block__points{font-size:36px;line-height:0.95;margin-bottom:10px}@media (min-width: 768px){#landing-page.national-travel-advisor .point-block--mini .point-block__points{font-size:40px}}@media (min-width: 992px){#landing-page.national-travel-advisor .point-block--mini .point-block__points{font-size:54px}}#landing-page.national-travel-advisor .point-block--mini .point-block__points span{color:#b88f84}#landing-page.national-travel-advisor .point-block--mini .point-block__copy{font-weight:400}@media (max-width: 767px){#landing-page.national-travel-advisor .point-block--mini .point-block__copy{font-size:12px}}#landing-page.national-travel-advisor .point-block--mini .point-block__copy strong{display:block;font-family:"Montserrat",sans-serif;font-weight:900;text-transform:uppercase}#landing-page.national-travel-advisor .get-started{font-family:"Montserrat",sans-serif;margin:0 auto 106px;max-width:869px;text-align:center;width:90%}@media (max-width: 767px){#landing-page.national-travel-advisor .get-started{margin-bottom:35px}}@media (max-width: 767px){#landing-page.national-travel-advisor .get-started>div{-ms-flex:0 0 65%;flex:0 0 65%;margin:0 auto 30px;max-width:65%}}#landing-page.national-travel-advisor .get-started img{margin:0 auto 10px}#landing-page.national-travel-advisor .get-started .btn{margin-top:20px}#landing-page.national-travel-advisor .terms-conditions__trigger{background-color:#404421;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:15px}#landing-page.national-travel-advisor .terms-conditions__trigger .container{position:relative}#landing-page.national-travel-advisor .terms-conditions__trigger img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#landing-page.national-travel-advisor .terms-conditions__trigger.active img{top:0;transform:rotate(180deg) translateY(-50%)}#landing-page.national-travel-advisor #signup{background-color:#ee8c2b}#landing-page.national-travel-advisor #signup a{color:#fff}@media (min-width: 768px){#landing-page.national-travel-advisor #signup a:hover{color:#404421}}#landing-page.national-travel-advisor #signup .btn{background-color:#f1ae53}@media (min-width: 768px){#landing-page.national-travel-advisor #signup .btn:hover{background-color:#404421}}body.content-stories .hero{margin-top:138px;position:relative}body.content-stories .hero-slider .copy{position:absolute}body.content-stories .hero-slider h2 span{display:inline-block;font-family:"Afiany",san-serif}body.content-stories .hero-slider .hero-slide{background-repeat:no-repeat;background-size:cover;background-position:center;height:650px;margin:0 10px;position:relative}body.content-stories .hero-slider .slide-1 .copy .sec-font{font-size:30px}body.content-stories .hero-slider .slide-1 .copy .white-btn{position:relative;bottom:auto;right:auto;margin-top:20px}body.content-stories .hero-slider .slide-1 .featured{font-weight:600;position:absolute;padding-left:15%;padding-bottom:5px;top:14%;border-bottom:1px solid #fff}body.content-stories .hero-slider *{color:#fff}body.content-stories .hero-slider .slick-prev{display:none !important}body.content-stories .hero-slider .slick-list{padding:0 17% 0 15%}body.content-stories .hero-slider .slide-title{font-family:"ContaneText Extrabold",serif;font-size:65px;line-height:.8em;margin-bottom:10px}body.content-stories .hero-slider .slide-title span{font-family:"Afiany",san-serif;font-size:110px}body.content-stories .hero-slider .txt-font_bold{font-family:"ContaneText Extrabold",serif;font-size:30px}body.content-stories .hero-slider .script-font{font-family:"Afiany",san-serif}body.content-stories .hero-slider span{display:block}body.content-stories .hero-slider span.inline{display:inline-block}body.content-stories .hero-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}body.content-stories .hero-dots ul.slick-dots li button{border:1px solid #fff;width:11px;height:11px}body.content-stories .hero-dots ul.slick-dots li.slick-active button{background-color:#fff}body.content-stories .hero-next{position:absolute;right:21%;top:calc(50% - 34px);cursor:pointer}body.content-stories .hero-next:hover,body.content-stories .hero-next:focus{transform:scale(1.02);opacity:.8}body.content-stories .hero-next.slick-disabled{display:none !important}body.content-stories .hero-next:after{content:"";position:absolute;top:50%;width:21vw;height:1px;right:-21vw;background:#fff}body.content-stories #content{margin-top:65px;padding-bottom:0}body.content-stories #content .intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 50px;text-align:left}body.content-stories #content .intro h1 span{color:#b88f84;display:block;font-family:"Afiany",san-serif;text-transform:none;font-size:109px}body.content-stories #content .intro h2{text-transform:uppercase;font-size:24px}body.content-stories #content .intro .copy{margin:0 11% 0 115px}body.content-stories .highlights{position:relative;margin-top:100px}body.content-stories .highlights .inner{display:-ms-flexbox;display:flex;background:#dac4bb}body.content-stories .highlights-map{background:#e9e2da;width:45%;padding:45px 35px}body.content-stories .highlights-copy{width:55%;padding-left:10%}body.content-stories .highlights-copy:after{content:"";position:absolute;top:125px;left:10%;height:2px;width:calc(45% + 18px);background:#bd9f8a}body.content-stories .highlights-slick{height:100%}body.content-stories .highlights .each-item{padding-bottom:20px}body.content-stories .highlights .each-item h2{font-size:44px;font-family:"ContaneText Extrabold",serif;text-transform:uppercase;color:#404421;margin:0}body.content-stories .highlights .each-item .copy{padding-top:220px;max-width:450px}body.content-stories .highlights .each-item .copy p{padding-top:35px}body.content-stories .highlights .each-item .pin{text-transform:uppercase;padding-left:20px;margin-top:35px;font-family:"Montserrat",sans-serif;font-weight:700;display:block;background:url(/includes/images/time-for-love/highlights-quad-pin.png) no-repeat left center}body.content-stories .highlights .quad-name{text-transform:uppercase;font-size:24px;font-family:"Montserrat",sans-serif;font-weight:300;position:absolute;top:85px;left:10%;z-index:9}body.content-stories .highlights .slide-num{font-size:430px;position:absolute;font-family:"ContaneText Extrabold",serif;opacity:.4;top:-20%;right:-8%;line-height:normal;color:#e9e2da;z-index:-1}body.content-stories .highlights .slick-dots{text-align:left}body.content-stories .highlights .slick-arrow{background-color:#404421;top:auto;bottom:0}body.content-stories .highlights .slick-arrow.slick-prev{left:calc(55% - 52px)}body.content-stories .highlights .slick-arrow.slick-next{right:calc(45% - 50px)}body.content-stories .highlights .slick-arrow:hover,body.content-stories .highlights .slick-arrow:focus{background-color:#b88f84}body.content-stories .gallery{background:url(/includes/images/time-for-love/gallery-bg.png)}body.content-stories .gallery h2{position:absolute;right:55px;top:50px;z-index:9}body.content-stories .gallery h2 span{margin-left:-55px;margin-bottom:-65px}body.content-stories .gallery .images{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;padding:130px 0 100px}body.content-stories .gallery .images .col{text-align:right;padding:0 5px;overflow:hidden}body.content-stories .gallery .images .col.first{width:28%}body.content-stories .gallery .images .col.first .each-img:first-child{width:193px;height:184px}body.content-stories .gallery .images .col.first .each-img:last-child{width:313px;height:308px}body.content-stories .gallery .images .col.middle{width:39%}body.content-stories .gallery .images .col.last{width:33%}body.content-stories .gallery .images .each-img{margin:0 0 10px auto;position:relative;width:100%;overflow:hidden}body.content-stories .gallery .images .each-img .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#404421;text-transform:uppercase;font-size:19px;font-family:"Montserrat",sans-serif;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(211,198,182,0.6);border:20px solid #d3c6b6;opacity:0}body.content-stories .gallery .images .each-img:hover .img-overlay,body.content-stories .gallery .images .each-img:focus .img-overlay{opacity:1}body.content-stories .gallery .images .each-img img{object-fit:cover;width:100%;height:100%}body.content-stories .stay-inspired{padding:80px 0}body.content-stories .stay-inspired .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.content-stories .stay-inspired .title{z-index:9}body.content-stories .stay-inspired .title span{margin-bottom:-20px;margin-left:20PX}body.content-stories .stay-inspired h3{font:24px "Montserrat",sans-serif}body.content-stories .stay-inspired .btn-rounded{display:block;padding-left:0;font-family:"ContaneText Extrabold",serif;text-transform:capitalize;font-size:16px;width:max-content}body.content-stories .stay-inspired .other-stories{margin-left:-30px}body.content-stories .white-btn{background:#fff;color:#404421;padding:12px 25px;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;display:block;width:139px;position:absolute;right:20px;bottom:20px}body.content-stories .white-btn:hover,body.content-stories .white-btn:focus{background:#b88f84;color:#fff}body.content-stories h2.title{font-size:80px}body.content-stories h2.title span{color:#b88f84;display:block;font-family:"Afiany",san-serif;font-size:120px}body.content-stories .slick-arrow.slick-prev{background:#404421 url("../images/ArrowLeft.svg") no-repeat 20px 16px}body.content-stories .slick-arrow.slick-next{background:#404421 url("../images/ArrowRight.svg") no-repeat 20px 16px;transform:none}@media (max-width: 1024px){body.content-stories .hero-slider .hero-slide{height:500px}body.content-stories #content .intro h1 span{font-size:80px}body.content-stories #content .intro .copy{margin:0 50px}body.content-stories .highlights-map img{max-width:100%}body.content-stories .highlights .each-item .copy{padding-top:180px}body.content-stories .gallery .images .each-img{max-width:100%}body.content-stories .gallery .images .each-img img{max-width:100%}}@media (max-width: 820px){body.content-stories .hero-slider .slick-list{padding:0 8%}body.content-stories .hero-next{right:11%}body.content-stories #content{margin-top:0}body.content-stories #content .intro{-ms-flex-direction:column;flex-direction:column}body.content-stories #content .intro .copy{margin:0 auto}body.content-stories #content .intro h1{font-size:3.7rem}body.content-stories .highlights-map{padding-top:150px}body.content-stories .highlights-copy{padding-left:30px}body.content-stories .highlights-copy:after{left:30px}body.content-stories .highlights .slide-num{font-size:300px}body.content-stories .highlights .quad-name{left:30px}}@media (max-width: 767px){body.content-stories .hero{margin-top:116px}body.content-stories .hero-slider .slick-list{padding:0 30px 0 0}body.content-stories .hero-slider .hero-slide{margin:0 6px 0 0;height:450px}body.content-stories .hero-slider .slide-1 .featured{top:30px;padding-left:25px}body.content-stories .hero-slider .slide-title{font-size:40px}body.content-stories .hero-slider .slide-title span{font-size:80px}body.content-stories .hero-slider .white-btn{font-size:11px;width:110px;padding:10px 20px;bottom:42px}body.content-stories .hero-next{display:none !important}body.content-stories .hero-dots{width:max-content;bottom:-35px}body.content-stories .hero-dots ul.slick-dots li{margin:0 8px}body.content-stories .hero-dots ul.slick-dots li button{width:6px;height:6px;border:1px solid #b88f84}body.content-stories .hero-dots ul.slick-dots li.slick-active button{background-color:#b88f84}body.content-stories .hero:after{display:none}body.content-stories .highlights{margin-top:50px}body.content-stories .highlights-map{display:none}body.content-stories .highlights-copy{width:100%;padding-bottom:40px}body.content-stories .highlights-copy:after{width:calc(100% - 30px)}body.content-stories .highlights .slide-num{top:130px;right:-18%;z-index:-1}body.content-stories .highlights .each-item .copy{padding-top:170px;padding-right:30px;z-index:99}body.content-stories .highlights .each-item .copy p{padding-top:20px}body.content-stories .highlights .slick-arrow{bottom:15px}body.content-stories .highlights .slick-arrow.slick-prev{left:30px}body.content-stories .highlights .slick-arrow.slick-next{right:auto;left:81px}body.content-stories .highlights .slick-dots{display:none !important}body.content-stories .highlights .item-sm img{padding-top:200px;padding-right:10px}body.content-stories .gallery h2{top:0}body.content-stories .gallery .images{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:180px 10px 50px}body.content-stories .gallery .images .col.last{width:100%}body.content-stories .gallery .images .col.last .each-img{height:240px}body.content-stories .gallery .images .col.last .each-img img{object-position:center bottom}body.content-stories .gallery .images .col.middle{width:53%}body.content-stories .gallery .images .col.middle .each-img:first-child{height:260px}body.content-stories .gallery .images .col.middle .each-img:last-child{height:210px}body.content-stories .gallery .images .col.first{width:47%}body.content-stories .gallery .images .col.first .each-img:first-child{height:170px}body.content-stories .gallery .images .col.first .each-img:last-child{height:300px}body.content-stories .gallery .images .each-img,body.content-stories .gallery .images img{height:100%;width:100%;object-fit:cover}body.content-stories .gallery.footer-btn{background:none}body.content-stories .stay-inspired{padding:40px 0}body.content-stories .stay-inspired .other-stories{text-align:center;margin-left:0}body.content-stories .stay-inspired .inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}body.content-stories .stay-inspired .btn-rounded{margin:auto}body.content-stories h2.title{font-size:60px}}body.content-stories#time-for-love .hero-slider .slide-1{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-01.jpg)}body.content-stories#time-for-love .hero-slider .slide-1 .copy{left:15%;top:29%}body.content-stories#time-for-love .hero-slider .slide-2{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-02.jpg)}body.content-stories#time-for-love .hero-slider .slide-2 .copy{top:30%;left:50%;transform:translateX(-50%);font-size:24px;text-align:center}body.content-stories#time-for-love .hero-slider .slide-3{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-03.jpg)}body.content-stories#time-for-love .hero-slider .slide-4{background-image:url(/includes/images/stories/Romance-Header-4.jpg)}body.content-stories#time-for-love .hero-slider .slide-4 .copy{font-size:17px;left:6%;top:10%;max-width:410px}body.content-stories#time-for-love .hero-slider .slide-4 .copy-2{position:absolute;bottom:12%;right:6%;font-size:4.2vw}body.content-stories#time-for-love .hero-slider .slide-4 .copy-2 span{font-size:6.5vw}body.content-stories#time-for-love .hero-slider .slide-5{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-05.jpg)}body.content-stories#time-for-love .hero-slider .slide-5 .copy{top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:24px}body.content-stories#time-for-love .hero-slider .slide-6{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-06.jpg)}body.content-stories#time-for-love .hero-slider .slide-6 .copy{position:absolute;left:10%;top:16%;font-size:3vw;line-height:.9em}body.content-stories#time-for-love .hero-slider .slide-6 .copy span{font-size:8vw}body.content-stories#time-for-love .hero-slider .slide-6 .copy div{margin-left:38%}body.content-stories#time-for-love .hero-slider .slide-6 .copy-2{position:absolute;bottom:20%;left:10%;max-width:210px;font-size:18px}body.content-stories#time-for-love .hero-slider .slide-7{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-07.jpg)}body.content-stories#time-for-love .hero-slider .slide-8{background-image:url(/includes/images/time-for-love/StKitts-Romance-header-08.jpg)}body.content-stories#time-for-love .hero-slider .slide-8 .copy{top:50%;left:50%;transform:translate(-50%, -50%);font-size:8vw}body.content-stories#time-for-love #content .intro h1 span{margin-left:60px}@media (max-width: 820px){body.content-stories#time-for-love .hero-slider .slide-1 .copy .sec-font{font-size:20px}body.content-stories#time-for-love #content .intro h1 span{margin-left:150px;margin-top:-25px}}@media (max-width: 767px){body.content-stories#time-for-love .hero-slider .slide-1 .copy{left:25px;top:205px}body.content-stories#time-for-love .hero-slider .slide-2 .copy{width:85%}body.content-stories#time-for-love .hero-slider .slide-4 .copy{font-size:12px}body.content-stories#time-for-love .hero-slider .slide-4 .copy-2{font-size:35px;right:20px;text-align:right}body.content-stories#time-for-love .hero-slider .slide-4 .copy-2 span{font-size:50px}body.content-stories#time-for-love .hero-slider .slide-6 .copy{font-size:25px;left:20px}body.content-stories#time-for-love .hero-slider .slide-6 .copy span{font-size:45px}body.content-stories#time-for-love .hero-slider .slide-6 .copy-2{left:20px;bottom:13%;max-width:158px}body.content-stories#time-for-love .hero-slider .slide-8 .copy{font-size:60px;width:max-content}body.content-stories#time-for-love .hero-slider .slide-1,body.content-stories#time-for-love .hero-slider .slide-4{background-position-x:70%}body.content-stories#time-for-love .hero-slider .slide-6{background-position-x:60%}body.content-stories#time-for-love #content .intro h1 span{margin-left:0;margin-top:-18px;text-align:right}body.content-stories#time-for-love .gallery .images .col.first .each-img:last-child img{object-position:65%}body.content-stories#time-for-love .each-item.item-sm img{height:350px;margin-top:150px;padding-top:0}}body.content-stories#kittitian-flavor #content .intro h1 b{display:block;margin-top:-52px;margin-left:92px}body.content-stories#kittitian-flavor .hero-slider .slide-1{background-image:url(/includes/images/stories/Culinary-Header-01.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-1 .copy{top:40%;left:10%}body.content-stories#kittitian-flavor .hero-slider .slide-2{background-image:url(/includes/images/stories/Culinary-Header-02.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-2 .copy{top:38%;left:4%}body.content-stories#kittitian-flavor .hero-slider .slide-2 .txt-font_bold{line-height:1;font-size:2.5vw}body.content-stories#kittitian-flavor .hero-slider .slide-2 .script-font{font-size:3vw;margin-top:-4%}body.content-stories#kittitian-flavor .hero-slider .slide-2 .sec-font{font-size:1.3vw}body.content-stories#kittitian-flavor .hero-slider .slide-3{background-image:url(/includes/images/stories/Culinary-Header-03.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-3 .copy{font-size:60px;right:40px;top:75px;transform:rotate(8deg);line-height:.9}body.content-stories#kittitian-flavor .hero-slider .slide-4{background-image:url(/includes/images/stories/Culinary-Header-04.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy{top:17%;right:14%}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy *{color:#404421 !important}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy .txt-font{font-size:22px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy span:nth-child(2){font-size:48px;line-height:1}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy .script-font{font-size:98px;margin-left:178px;margin-top:-40px}body.content-stories#kittitian-flavor .hero-slider .slide-5{background-image:url(/includes/images/stories/Culinary-Header-05.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy{top:28%;left:5%}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .txt-font{font-size:1.3vw}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .slide-title{font-size:2.8vw;line-height:1}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .slide-title span{font-size:3.1vw}body.content-stories#kittitian-flavor .hero-slider .slide-6{background-image:url(/includes/images/stories/Culinary-Header-06.jpg)}body.content-stories#kittitian-flavor .hero-slider .slide-6 .copy{top:40%;left:6%}body.content-stories#kittitian-flavor .hero-slider .slide-6 .copy .sec-font{font-size:22px}body.content-stories#kittitian-flavor .hero-slider .slide-6 .copy .script-font{font-size:70px;margin-left:98px;margin-top:-56px}body.content-stories#kittitian-flavor .hero-slider .slide-7{background-image:url(/includes/images/stories/Culinary-Header-07.jpg)}body.content-stories#kittitian-flavor .gallery .col.last .each-img{height:420px}body.content-stories#kittitian-flavor .gallery .col.last .each-img img{object-position:left}body.content-stories#kittitian-flavor .gallery .col.middle .each-img:first-child img{transform:scale(2)}body.content-stories#kittitian-flavor .gallery .col.first .each-img:last-child img{object-position:30%}@media (max-width: 1024px){body.content-stories#kittitian-flavor #content .intro h1{font-size:3em}body.content-stories#kittitian-flavor #content .intro h1 b{margin-top:-30px;margin-left:70px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy{right:4%}}@media (max-width: 767px){body.content-stories#kittitian-flavor .hero-slider .slide-1 .copy{top:57%}body.content-stories#kittitian-flavor .hero-slider .slide-1 .copy .white-btn{margin-top:0}body.content-stories#kittitian-flavor .hero-slider .slide-2{background-position:25%}body.content-stories#kittitian-flavor .hero-slider .slide-2 .sec-font{font-size:15px}body.content-stories#kittitian-flavor .hero-slider .slide-2 .txt-font_bold{font-size:20px}body.content-stories#kittitian-flavor .hero-slider .slide-2 .script-font{font-size:34px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy{right:25px;top:20px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy .txt-font{font-size:15px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy span:nth-child(2){font-size:29px}body.content-stories#kittitian-flavor .hero-slider .slide-4 .copy .script-font{margin-left:55px}body.content-stories#kittitian-flavor .hero-slider .slide-5{background-position:80%}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .txt-font{font-size:14px}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .slide-title{font-size:20px}body.content-stories#kittitian-flavor .hero-slider .slide-5 .copy .slide-title span{font-size:34px;margin-top:10px}body.content-stories#kittitian-flavor .hero-slider .slide-5:before{content:"";position:absolute;left:0;width:52%;height:100%;background:rgba(184,143,132,0.85)}body.content-stories#kittitian-flavor .hero-slider .slide-6{background-position:27%}body.content-stories#kittitian-flavor .hero-slider .slide-7{background-position:20%}body.content-stories#kittitian-flavor .gallery .col.last .each-img{height:220px}body.content-stories#kittitian-flavor .gallery .col.middle .each-img:last-child img{object-position:left}body.content-stories#kittitian-flavor .gallery .col.middle .each-img:first-child img{object-position:39%}}#stories{background-color:#f5efe8 !important}#stories #banner .title span{margin-top:-20px}#stories #banner:after{display:none}#stories .intro{max-width:535px;margin:auto}#stories .stories-content{position:relative}#stories .stories-content:after{content:"";position:absolute;bottom:-50px;left:0;background-size:cover !important;width:100%;height:730px;background:url(/includes/images/time-for-love/stories-trees.png) top center no-repeat;z-index:-1}#stories .each-story{position:relative;padding:40px 0}#stories .each-story_bg img{max-width:100%;width:100%}#stories .each-story_copy{position:absolute;max-width:470px;left:5%;top:50%;transform:translateY(-50%);background-color:#fff;padding:35px 5% 50px}#stories .each-story_copy h2{text-transform:uppercase;font-size:50px;line-height:.6;margin-bottom:0}#stories .each-story_copy h2 span{font-family:"Afiany",san-serif;color:#b88f84;margin:0 0 -2px;text-transform:none;font-size:80px}#stories .each-story_copy h3{font-family:"Montserrat",sans-serif;font-weight:300;text-transform:uppercase;font-size:24px;margin-top:15px}#stories .each-story_copy p{text-align:left}#stories .each-story_copy.copy-right{left:auto;right:5%}@media (max-width: 820px){#stories .each-story_bg{height:500px}#stories .each-story_bg img{height:100%;object-fit:cover}#stories .each-story_copy{padding:20px;max-width:370px}#stories .each-story_copy h2{font-size:30px}#stories .each-story_copy h2 span{font-size:60px}#stories .each-story_copy h3{font-size:18px}}@media (max-width: 767px){#stories #banner{background-position-x:70%}#stories .each-story_copy{position:relative;transform:none;left:auto;max-width:100%}#stories .each-story_copy.copy-right{right:auto}#stories .each-story_bg{height:210px}}body.stories-rummelier #banner{height:722px !important}@media screen and (max-width: 640px){body.stories-rummelier #banner{height:235px !important}}body.stories-rummelier #content{padding-bottom:0}body.stories-rummelier #content .intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;max-width:850px !important;padding:1em 0 7em !important}@media screen and (max-width: 640px){body.stories-rummelier #content .intro{-ms-flex-direction:column !important;flex-direction:column !important}body.stories-rummelier #content .intro .title{margin-left:-40px}}body.stories-rummelier #content .intro h1{text-transform:uppercase;font-size:24px;font-family:"Montserrat",sans-serif;font-weight:300;line-height:35px}body.stories-rummelier #content .intro .copy{margin:0 11% 0 100px}@media screen and (max-width: 640px){body.stories-rummelier #content .intro .copy{margin:0px}}body.stories-rummelier .kindred{background:url(../images/stories/rummelier/featured-quad-1.jpg) no-repeat top left;background-size:cover;display:-ms-flexbox;display:flex;width:1180px;height:660px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:50px}@media screen and (max-width: 640px){body.stories-rummelier .kindred{width:100%;-ms-flex-direction:column;flex-direction:column;background-size:contain;height:650px}}body.stories-rummelier .kindred__box{background:#fff;padding:16px 63px 60px;width:40%;height:fit-content;margin-right:5%}@media screen and (max-width: 640px){body.stories-rummelier .kindred__box{width:100%;margin-right:0;padding:30px 50px}}body.stories-rummelier .kindred__box h2{display:block;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold", serif !important;padding-right:30px;font-size:3.5em}@media screen and (max-width: 640px){body.stories-rummelier .kindred__box h2{font-size:2.5em}}body.stories-rummelier .kindred__box h2 span{margin-left:100px;font-family:"Afiany",san-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:-20px;font-size:1.1em}body.stories-rummelier .kindred__box p{max-width:330px}body.stories-rummelier .stops{max-width:800px;margin:auto;padding:7em 0}@media screen and (max-width: 640px){body.stories-rummelier .stops{padding:7em 0 2em}}body.stories-rummelier .stops .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){body.stories-rummelier .stops .flex-box{-ms-flex-direction:column;flex-direction:column}}body.stories-rummelier .stops__items{position:relative}body.stories-rummelier .stops__items:nth-of-type(2){margin-top:5em}body.stories-rummelier .stops__items .margin-left{margin-left:70px}@media screen and (max-width: 640px){body.stories-rummelier .stops__items .margin-left{margin-right:0px;margin-left:0px}}body.stories-rummelier .stops__items .margin-right{margin-right:40px;margin-left:50px}@media screen and (max-width: 640px){body.stories-rummelier .stops__items .margin-right{margin-right:0px;margin-left:0px}}body.stories-rummelier .stops__items .margin-right .stops__items--copy__number{margin-left:270px !important}@media screen and (max-width: 640px){body.stories-rummelier .stops__items .margin-right .stops__items--copy__number{margin-left:200px !important}}body.stories-rummelier .stops__items--copy{width:60%;color:#fff;position:relative}@media screen and (max-width: 640px){body.stories-rummelier .stops__items--copy{width:100%;margin-top:50px}}body.stories-rummelier .stops__items--copy__number{position:absolute;top:-120px;left:-30px;font-family:"ContaneText Extrabold",serif;opacity:0.1;font-size:9.5em}@media screen and (max-width: 640px){body.stories-rummelier .stops__items--copy__number{left:-10px}}body.stories-rummelier .stops__items--copy__title{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:20px;margin-bottom:0.5em;font-weight:300}body.stories-rummelier .stops__items--copy__title strong{font-family:"Montserrat",sans-serif !important;font-weight:500 !important}body.stories-rummelier .stops__items--copy__txt{color:#f6f0e9;line-height:25px}body.stories-rummelier .green-bg{background:url(../images/stories/rummelier/green-bg.jpg) no-repeat 0px 330px;background-size:cover;padding-bottom:3em}body.stories-rummelier .rums{padding:7em 0}body.stories-rummelier .rums .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){body.stories-rummelier .rums .flex-box{-ms-flex-direction:column;flex-direction:column}}body.stories-rummelier .rums__items{margin-bottom:3em}body.stories-rummelier .rums__items:nth-of-type(1) .rums__items--txt{background:url(../images/stories/rummelier/STK-Rum.png) no-repeat top right}body.stories-rummelier .rums__items--txt{margin-left:50px;padding-bottom:2em;width:45%}@media screen and (max-width: 640px){body.stories-rummelier .rums__items--txt{width:100%;margin-left:50px}}body.stories-rummelier .rums__items--txt h2{display:block;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold", serif !important;padding-right:30px;font-size:3.5em}body.stories-rummelier .rums__items--txt h2 span{margin-left:-15px;font-family:"Afiany",san-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:0px;font-size:1.1em}body.stories-rummelier .rums__items--txt p{max-width:350px}@media screen and (max-width: 640px){body.stories-rummelier .rums__items--txt p{max-width:90%}}body.stories-rummelier .cocktails{background:url(../images/stories/rummelier/bottom-quad.jpg) no-repeat top left;background-size:contain;display:-ms-flexbox;display:flex;width:1500px;height:589px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){body.stories-rummelier .cocktails{width:100%;-ms-flex-direction:column;flex-direction:column;background-size:contain;height:495px}}body.stories-rummelier .cocktails__box{background:#fff;padding:60px 80px;width:32%;height:fit-content;margin-right:7%}@media screen and (max-width: 640px){body.stories-rummelier .cocktails__box{width:100%;margin-right:0;padding:30px 50px}}body.stories-rummelier .cocktails__box h2{margin:0;font-family:"Montserrat",sans-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:40px;font-size:15px;text-transform:uppercase !important}body.stories-rummelier .cocktails__box h2 span{font-size:45px;display:block;margin-top:15px;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold",serif !important;padding-right:30px;margin-bottom:-20px}body.stories-rummelier .cocktails__box p{max-width:350px}.disclaimer{background-color:#f2eadf;padding:50px 0 65px;text-align:center}.disclaimer .label{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.42857em;line-height:1;margin-bottom:30px}.disclaimer p{margin:0;font-size:.78571em;line-height:1.64286em}.roadshow-ny .intro h4,.roadshow-nj .intro h4,.roadshow-ga .intro h4,.roadshow-houston .intro h4,.roadshow-tx .intro h4,.roadshow-dallas .intro h4,.roadshow-pa .intro h4,.roadshow-rsvp .intro h4{font-size:18px}.roadshow-ny .intro ul,.roadshow-nj .intro ul,.roadshow-ga .intro ul,.roadshow-houston .intro ul,.roadshow-tx .intro ul,.roadshow-dallas .intro ul,.roadshow-pa .intro ul,.roadshow-rsvp .intro ul{display:inline-block;font-size:16px}.roadshow-ny .intro ul li,.roadshow-nj .intro ul li,.roadshow-ga .intro ul li,.roadshow-houston .intro ul li,.roadshow-tx .intro ul li,.roadshow-dallas .intro ul li,.roadshow-pa .intro ul li,.roadshow-rsvp .intro ul li{margin-bottom:5px}#events .latin-festival .date,#events .st-kitts-nevis-national-carnival .date{display:none}.plan.ferry #banner .title span{margin:-37px 0 0 85px}.plan.ferry #banner:after{display:none}.plan.ferry .intro{max-width:610px;margin:auto}.plan.ferry .ferry-bookings{background:url("../images/ferry-bookings-bg.png") center/cover no-repeat;height:670px;position:relative;width:100%;max-width:1180px;margin:30px auto}.plan.ferry .ferry-bookings .copy{position:absolute;max-width:450px;right:4%;top:50%;transform:translateY(-50%);background-color:#fff;padding:25px 4.5% 45px}.plan.ferry .ferry-bookings .copy h2{font-size:50px}.plan.ferry .ferry-bookings .copy h2 span{text-transform:none;color:#b88f84;font-size:68px;font-family:"Afiany",san-serif;display:block;margin-bottom:-20px}.plan.ferry .ferry-bookings .copy .terms{font-size:.9em;font-style:italic}.plan.ferry .ferry-bookings:before{content:"";position:absolute;bottom:30px;left:30px;width:155px;height:42px;background:url("../images/logo-makana.png") center/cover no-repeat}.plan.ferry .ferry-routes{background-color:#f6f0e9;padding:50px 0;margin-top:80px;margin-bottom:100px}.plan.ferry .ferry-routes h2{text-align:center;font-size:51px}.plan.ferry .ferry-routes .inner{max-width:70%;margin:auto}@media (max-width: 890px){.plan.ferry .ferry-routes .inner{max-width:90%}}.plan.ferry .ferry-routes .hide-desktop{display:none}.plan.ferry #content{background:linear-gradient(transparent 45%, #404421 45%)}.plan.ferry #content .container .col-md-10{width:100%;margin:0}.plan.ferry #content .content table th{background-color:#d4c6b5}.plan.ferry #content .content table tr td a{color:#404421;font-style:normal;text-decoration:none}.plan.ferry #content .content table tr td a:hover,.plan.ferry #content .content table tr td a:focus{color:#b88f84}@media (max-width: 640px){.plan.ferry .ferry-bookings{background-size:contain;background-position:top;height:715px}.plan.ferry .ferry-bookings .copy{transform:none;top:170px;width:100%;right:auto}.plan.ferry .ferry-bookings .copy h2{font-size:40px}.plan.ferry .ferry-bookings .copy h2 span{font-size:55px}.plan.ferry .ferry-bookings:before{bottom:auto;top:107px;left:auto;right:10px}.plan.ferry .ferry-routes{padding:30px 0}.plan.ferry .ferry-routes h2{margin-bottom:20px}.plan.ferry .ferry-routes .hide-mobile{display:none}.plan.ferry .ferry-routes .hide-desktop{display:block}.plan.ferry #content{background:linear-gradient(transparent 34%, #404421 34%)}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-overlay{background:rgba(0,0,0,0.9) !important}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-iframe-holder .fancybox-skin{background:none;box-shadow:initial !important}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:10%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0;background:url("../images/slide-arrow-left.png") no-repeat center}.fancybox-next{right:0;background:url("../images/slide-arrow-right.png") no-repeat center}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px}}.quick-facts{background:url("../images/signup-bg.jpg") no-repeat center;background-size:cover;margin:20px auto 0;padding:0px 20px 40px}.quick-facts .row{max-width:1170px;margin:0 auto}@media (min-width: 768px){.quick-facts{margin-top:76px;padding:50px 15px 80px}}.quick-facts .slick-prev,.quick-facts .slick-next{height:43px;width:43px;background:url("../images/white-arrow.svg") #404421 no-repeat;background-position:center center;background-size:17px 36px}.quick-facts .slick-prev:hover,.quick-facts .slick-prev:focus,.quick-facts .slick-next:hover,.quick-facts .slick-next:focus{background-color:#b88f84}.quick-facts .slick-next{transform:rotate(180deg)}.quick-facts .slick-dots li button{background-color:#404421;height:18px;width:18px}.quick-facts .slick-dots li.slick-active button{background-color:#b88f84;border-color:#b88f84}.quick-facts .title-styled{display:inline-block;font-family:"Afiany",san-serif !important;font-size:70px;margin:0 0 30px;position:relative}.quick-facts .title-styled__superscript,.quick-facts .title-styled__subscript{font-family:"Montserrat",sans-serif;position:absolute}.quick-facts .title-styled__superscript{font-size:19%;text-transform:uppercase}.quick-facts .title-styled__subscript{bottom:0px;font-size:15%;text-align:center;width:100%}@media (max-width: 767px){.quick-facts .title-styled__subscript{font-size:19%}}@media (min-width: 768px) and (max-width: 991px){.quick-facts .title-styled__subscript{bottom:-53px}}@media (min-width: 768px){.quick-facts .get-here__copy{margin-top:75px}}.quick-facts .get-here__copy h2{text-transform:uppercase}.quick-facts .get-here__copy p{font-size:1em}@media (max-width: 767px){.quick-facts .get-here__facts{text-align:center}.quick-facts .get-here__facts h2{margin-top:30px}}.quick-facts .get-here__slider{margin:0 auto;max-width:600px}@media (min-width: 992px){.quick-facts .get-here__slider{max-width:768px}}@media (min-width: 1200px){.quick-facts .get-here__slider{max-width:990px}}.quick-facts .get-here__slide{font-family:"Montserrat",sans-serif;margin:0 10px}.quick-facts .get-here__slide h3{margin:0 0 15px;text-transform:uppercase}.quick-facts .get-here__slide .get-here__image img{display:block;margin:0 0 20px 20px}@media (max-width: 768px){.quick-facts .get-here__slide .get-here__image img{margin:0 auto 20px}}.quick-facts .get-here__slide .get-here__copy{font-family:"ContaneText Light",serif;margin:0 20px}@media (min-width: 768px){.quick-facts .get-here__slide .get-here__copy{width:80%}}.quick-facts .get-here__slide .get-here__copy a{color:#404421;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:2px 25px 0 0;position:relative}.quick-facts .get-here__slide .get-here__copy a:hover{color:#404421}.quick-facts .slick-prev{left:-25px}@media (min-width: 768px){.quick-facts .slick-prev{left:-50px}}@media (min-width: 992px){.quick-facts .slick-prev{left:-70px}}.quick-facts .slick-next{right:-25px}@media (min-width: 768px){.quick-facts .slick-next{right:-50px}}@media (min-width: 992px){.quick-facts .slick-next{right:-70px}}.grid-gallery .container{padding:0}.grid-gallery .flexit{padding:0;-ms-flex-align:start;align-items:flex-start;margin-top:0}.grid-gallery .img-block{width:100%;display:block}.grid-gallery .img-block img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.grid-gallery .img-block{width:calc(50% - 30px);margin:15px}.grid-gallery .img-block.wide{width:calc(50% - 30px)}}.grid-gallery .small-grid{width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-gallery .slick-prev,.grid-gallery .slick-next{height:43px;width:43px;background:url("../images/white-arrow.svg") #404421 center center no-repeat;background-size:17px 36px}.grid-gallery .slick-next{transform:rotate(180deg)}.grid-gallery .slick-dots li button{background-color:#404421;height:18px;width:18px}.grid-gallery .slick-dots li.slick-active button{background-color:#b88f84;border-color:#b88f84}@media (min-width: 768px){.flexit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:60px}}@media (min-width: 1024px){.flexit{padding:0 80px}}.flexit.reverse-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexit img{margin:0 auto;display:block;max-width:100%}@media (max-width: 767px){.flexit img{margin:30px auto}}.white-bg{background:#fff;padding:60px 0;margin-top:60px}.white-bg .flexit{margin-top:0}@media (max-width: 767px){.white-bg{padding:30px 0;margin-top:0}}#error-404 #content{background:url("../images/sand-texture.jpg") no-repeat center top;margin-top:75px;padding:0 0 100px}@media (min-width: 768px){#error-404 #content{margin-top:96px}}#error-404 #content h1{font-family:"Montserrat",sans-serif;font-weight:500;font-size:7.14286em;line-height:1.2;margin:135px 0 15px}@media (min-width: 768px){#error-404 #content h1{font-size:12em}}#error-404 #content h1 span{display:block;font-size:29.76%;text-transform:uppercase}#british-airways header{display:none}#british-airways #content{padding:0 !important}#british-airways .flex-box{display:-ms-flexbox;display:flex}@media (max-width: 767px){#british-airways .flex-box{-ms-flex-direction:column;flex-direction:column}}#british-airways .btn{background:#f49b17}#british-airways .btn:hover{background:#342a00}#british-airways .landing-header{position:absolute;top:0;left:0;width:100%;z-index:999}#british-airways .landing-header .container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#british-airways .landing-header .container{-ms-flex-direction:row;flex-direction:row}}#british-airways .landing-header__logo{background:url("../images/st-kitts-logo-white.png") no-repeat;display:block;float:left;width:167px;height:77px;text-indent:-9999px;margin-top:10px}#british-airways .landing-header__cta{margin-left:45%}@media (max-width: 767px){#british-airways .landing-header__cta{margin-left:0px}}#british-airways .top-content{position:relative;top:0}#british-airways .top-content__cta{position:absolute;z-index:55;top:20.5%;left:57%;transform:translate(-50%, -50%);color:#fff !important;display:block;line-height:1.2em;font-size:3.5em !important;font-family:"Montserrat",sans-serif !important;font-weight:200 !important;letter-spacing:2px;text-shadow:1px 1px 3px rgba(0,0,0,0.15);width:100%;max-width:840px}@media (max-width: 767px){#british-airways .top-content__cta{display:none}}@media (max-width: 820px){#british-airways .top-content__cta{top:26%;max-width:700px;font-size:3rem !important}}#british-airways .top-content__cta span.oj{display:block;letter-spacing:-3px;position:relative;font-weight:900 !important;font-size:2.3em;color:#f49b17;text-shadow:none}#british-airways .top-content__cta span.thick{font-weight:600 !important;font-size:0.75em;line-height:0.9em}#british-airways .top-content img{position:relative;margin:auto}#british-airways .map-lp{margin-top:-200px;z-index:555;position:relative}@media (max-width: 767px){#british-airways .map-lp{margin-top:0px}}#british-airways .map-lp .container{background:url(../images/british-airways/map-image.jpg) center center no-repeat;background-size:contain;height:600px;width:100%;max-width:1139px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#british-airways .map-lp .container{background:url(../images/british-airways/map-image.jpg) top center no-repeat;background-size:contain}}#british-airways .map-lp__copy{width:50%;padding-right:40px}@media (max-width: 767px){#british-airways .map-lp__copy{width:100%;padding-right:0px;top:300px;position:relative}}#british-airways .map-lp__copy p.sub-title{margin-top:20px;font-weight:800}#british-airways .map-lp__copy .bullets{list-style:disc;color:#f49b17;margin-left:20px}#british-airways .map-lp__copy .bullets li{margin-bottom:10px}#british-airways .map-lp__copy .bullets span{color:#000}#british-airways .map-lp__copy--title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:20px;margin-bottom:20px;padding-right:90px}#british-airways .map-lp__copy--departure{font-family:"Montserrat",sans-serif;margin-right:30px;border-right:1px #ccc solid;padding-right:30px}#british-airways .map-lp__copy--departure span{display:block;font-weight:700;margin-bottom:10px}@media (max-width: 767px){#british-airways .map-lp__copy--departure{border-right:0px #ccc solid}}#british-airways .map-lp__copy--arrival{font-family:"Montserrat",sans-serif}@media (max-width: 767px){#british-airways .map-lp__copy--arrival{margin-top:20px}}#british-airways .map-lp__copy--arrival span{display:block;font-weight:700;margin-bottom:10px}#british-airways .map-lp__copy--utility{-ms-flex-align:center;align-items:center;margin-top:30px}#british-airways .map-lp__copy--utility__logo{margin-left:50px;width:165px;height:25px}@media (max-width: 767px){#british-airways .map-lp__copy--utility__logo{margin-top:20px;margin-left:0px}}#british-airways .video{margin:70px auto 70px;height:400px;width:100%;transition:all 0.3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:1105px}@media (max-width: 767px){#british-airways .video{max-width:100%;margin-top:350px;position:relative;height:auto}}#british-airways .video:hover{opacity:0.9}#british-airways .single-quad{margin:70px 0}#british-airways .single-quad .container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#british-airways .single-quad .white-bg{background:#fff;padding:0}#british-airways .single-quad__copy{margin-left:40px;padding:0 50px}@media (max-width: 767px){#british-airways .single-quad__copy{margin-left:0px;padding:20px}}#british-airways .single-quad__copy .megaphone{background:url(../images/british-airways/megaphone.png) no-repeat left center;padding-left:40px;line-height:40px}#british-airways .single-quad__copy--title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:20px;margin-bottom:20px;padding-right:90px}#british-airways .single-quad__copy--bullets{list-style:disc;font-family:"Montserrat",sans-serif;color:#f49b17}#british-airways .single-quad__copy--bullets li{margin-bottom:20px}#british-airways .single-quad__copy--bullets span{color:#000;font-weight:600}#british-airways .single-quad__copy--bullets a{font-weight:600}#british-airways .slider-quad{margin:120px 0 50px}#british-airways .slider-quad .flex-box{-ms-flex-align:center;align-items:center}#british-airways .slider-quad__copy{margin-left:50px}@media (max-width: 767px){#british-airways .slider-quad__copy{margin-left:0px}}#british-airways .slider-quad .container{max-width:800px}#british-airways .slider-quad .title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:20px;margin-bottom:20px;padding-right:90px}#british-airways .slider-quad .slick-next{right:-70px;top:50% !important}@media (max-width: 767px){#british-airways .slider-quad .slick-next{right:0px}}#british-airways .slider-quad .slick-prev{left:-70px;top:50% !important}@media (max-width: 767px){#british-airways .slider-quad .slick-prev{left:0px}}#british-airways .uk-trade-video{padding-top:80px}#british-airways .uk-trade-video .video{margin-bottom:0;height:auto}#british-airways .video-holder{text-align:center;padding-bottom:60px}#british-airways .video-holder .video-inner:before{background-color:rgba(247,244,240,0.5)}#press .txt-format{margin-top:170px}#press .press-intro h1,#press .press-intro p{text-align:left}#press .press-articles .item{margin-bottom:40px;text-align:left;padding-right:40px}#press .press-articles .item .date{color:#b88f84 !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;text-transform:uppercase}#press .press-articles .item .title{font-family:"Montserrat",sans-serif !important;text-transform:uppercase !important;padding-right:110px;line-height:30px;font-weight:200}#press .press-articles .item .btn-rounded{background:url(../images/arrow.png) no-repeat 93% center;font-size:15px;padding:8px 25px 8px 0px}#press .post-content .content{max-width:950px;padding:30px;text-align:center}#press .post-content .content img{margin:auto}#press .post-content .content .date{color:#b88f84 !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;text-transform:uppercase}#press .post-content .content .title{font-family:"Montserrat",sans-serif !important;text-transform:uppercase !important;padding-right:110px;line-height:30px;font-weight:200}#press .post-content .content p{text-align:left !important}#press .fact-sheets{margin-top:100px;padding:50px 0;background:#404421}#press .fact-sheets .inset{margin:-280px;position:absolute;display:block;left:calc(50% - (150px / 2))}@media screen and (max-width: 640px){#press .fact-sheets .inset{width:100%;margin:-180px;left:180px;position:relative}}#press .fact-sheets h2{color:#fff;font-size:50px !important;margin:250px 0 0 0;text-transform:uppercase}@media screen and (max-width: 640px){#press .fact-sheets h2{text-align:center}}#press .fact-sheets .accordion-block{padding:60px 0}#press .fact-sheets .accordion-block .item{padding:20px 0;position:relative}#press .fact-sheets .accordion-block .item::before{position:absolute;content:'';background:#b88f84;height:1px;width:700px;top:40px;right:50px}@media screen and (max-width: 640px){#press .fact-sheets .accordion-block .item::before{width:40px}}#press .fact-sheets .accordion-block .item .download{text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:13px;color:#f6f0e9;font-family:"Montserrat",sans-serif;padding-bottom:30px;margin-top:20px;background:url(../images/press-page/download.png) no-repeat top right;width:fit-content;padding-right:30px}#press .fact-sheets .accordion-block .item .js-accordion-title{text-transform:uppercase;letter-spacing:1px;font-weight:100;font-size:25px;position:relative;padding:10px 0;color:#f6f0e9;cursor:pointer;font-family:"Montserrat",sans-serif}@media screen and (max-width: 640px){#press .fact-sheets .accordion-block .item .js-accordion-title{font-size:17px}}#press .fact-sheets .accordion-block .item .js-accordion-title span{max-width:300px}@media screen and (max-width: 640px){#press .fact-sheets .accordion-block .item .js-accordion-title span{max-width:200px}}#press .fact-sheets .accordion-block .item .js-accordion-title:before,#press .fact-sheets .accordion-block .item .js-accordion-title:after{content:"";position:absolute;right:0;width:10px;height:1px;background:#b88f84;top:40%;transition:all 0.3s ease-in-out;transform-origin:0% 0}#press .fact-sheets .accordion-block .item .js-accordion-title:before{transform:rotate(30deg) translate(-5px, 0px)}#press .fact-sheets .accordion-block .item .js-accordion-title:after{transform:rotate(-30deg) translate(2px, 4px)}#press .fact-sheets .accordion-block .item-copy{overflow:hidden;height:0;opacity:0;transition:all 0.3s ease-in-out}#press .fact-sheets .accordion-block .item-copy p{padding:10px}#press .fact-sheets .accordion-block .item.open .js-accordion-title{color:#b88f84 !important}#press .fact-sheets .accordion-block .item.open .js-accordion-title:before{transform:rotate(-30deg) translate(-5px, 0px);transition:all 0.3s ease-in-out}#press .fact-sheets .accordion-block .item.open .js-accordion-title:after{transform:rotate(30deg) translate(2px, -4px);transition:all 0.3s ease-in-out}#press .fact-sheets .accordion-block .item.open .item-copy{transition:all 0.3s ease-in-out;opacity:1;min-height:150px}@media screen and (max-width: 640px){#press .fact-sheets .accordion-block .item.open .item-copy{min-height:200px}}#press .fact-sheets .accordion-block .item.open .item-copy ul{margin:0;columns:2;-webkit-columns:2;-moz-columns:2}@media screen and (max-width: 640px){#press .fact-sheets .accordion-block .item.open .item-copy ul{columns:1;-webkit-columns:1;-moz-columns:1}}#press .fact-sheets .accordion-block .item.open .item-copy ul li{padding-bottom:10px;list-style:disc outside none;color:#f6f0e9 !important}#press .fact-sheets .accordion-block .item.open .item-copy ul li a{color:#f6f0e9 !important;font-size:17px}#press .fact-sheets .accordion-block .item.open .item-copy ul li a:hover{text-decoration:underline;opacity:0.7}@media only screen and (max-width: 1000px){#press .fact-sheets .accordion-block{width:85%}}#press .brand-center{background:url(../images/press-page/press-page-inset-2.jpg) no-repeat top left;background-size:cover;display:-ms-flexbox;display:flex;width:1180px;height:660px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:50px}@media screen and (max-width: 640px){#press .brand-center{width:100%;-ms-flex-direction:column;flex-direction:column;background-size:contain;height:650px}}#press .brand-center__box{background:#fff;padding:60px 70px;width:45%;height:fit-content;margin-right:5%;margin-top:8em}@media screen and (max-width: 640px){#press .brand-center__box{width:100%;margin-right:0;padding:30px 50px}}#press .brand-center__box h2{margin:0;font-family:"Afiany",san-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:30px}#press .brand-center__box h2 span{display:block;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold",serif !important;padding-right:30px}#press .awards-media{background:url(../images/press-page/press-palm-bg.jpg) no-repeat top left;background-size:cover;padding:5em 0}#press .awards-media h2{margin:0;font-family:"Afiany",san-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:30px}#press .awards-media h2 span{display:block;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold",serif !important}#press .awards-media .awards{background:#fff;padding:50px 100px;width:990px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:5em 0;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 640px){#press .awards-media .awards{width:100%}}#press .awards-media .awards h2{text-align:center !important;font-size:30px !important}#press .awards-media .awards .flex,#press .awards-media .awards #travel-professionals #content .quads.agents,#travel-professionals #content #press .awards-media .awards .quads.agents,#press .awards-media .awards #travel-agent #content .quads.agents,#travel-agent #content #press .awards-media .awards .quads.agents{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2em}@media screen and (max-width: 640px){#press .awards-media .awards .flex,#press .awards-media .awards #travel-professionals #content .quads.agents,#travel-professionals #content #press .awards-media .awards .quads.agents,#press .awards-media .awards #travel-agent #content .quads.agents,#travel-agent #content #press .awards-media .awards .quads.agents{-ms-flex-direction:column;flex-direction:column}}#press .awards-media .awards .flex .item,#press .awards-media .awards #travel-professionals #content .quads.agents .item,#travel-professionals #content #press .awards-media .awards .quads.agents .item,#press .awards-media .awards #travel-agent #content .quads.agents .item,#travel-agent #content #press .awards-media .awards .quads.agents .item{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 640px){#press .awards-media .awards .flex .item,#press .awards-media .awards #travel-professionals #content .quads.agents .item,#travel-professionals #content #press .awards-media .awards .quads.agents .item,#press .awards-media .awards #travel-agent #content .quads.agents .item,#travel-agent #content #press .awards-media .awards .quads.agents .item{margin-bottom:1em}}#press .awards-media .awards .flex .item img,#press .awards-media .awards #travel-professionals #content .quads.agents .item img,#travel-professionals #content #press .awards-media .awards .quads.agents .item img,#press .awards-media .awards #travel-agent #content .quads.agents .item img,#travel-agent #content #press .awards-media .awards .quads.agents .item img{height:auto !important;width:auto !important}#press .awards-media .awards .flex .item .title,#press .awards-media .awards #travel-professionals #content .quads.agents .item .title,#travel-professionals #content #press .awards-media .awards .quads.agents .item .title,#press .awards-media .awards #travel-agent #content .quads.agents .item .title,#travel-agent #content #press .awards-media .awards .quads.agents .item .title{text-transform:uppercase;font-size:18px;margin-top:30px;font-family:"Montserrat",sans-serif}#press .awards-media .media-inquiries{padding:0 150px}#press .awards-media .media-inquiries .flex,#press .awards-media .media-inquiries #travel-professionals #content .quads.agents,#travel-professionals #content #press .awards-media .media-inquiries .quads.agents,#press .awards-media .media-inquiries #travel-agent #content .quads.agents,#travel-agent #content #press .awards-media .media-inquiries .quads.agents{-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 640px){#press .awards-media .media-inquiries .flex,#press .awards-media .media-inquiries #travel-professionals #content .quads.agents,#travel-professionals #content #press .awards-media .media-inquiries .quads.agents,#press .awards-media .media-inquiries #travel-agent #content .quads.agents,#travel-agent #content #press .awards-media .media-inquiries .quads.agents{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 640px){#press .awards-media .media-inquiries{padding:0 20px}}#press .awards-media .media-inquiries .main-title{color:#404421 !important;font-size:50px !important;margin:50px 0 40px 0;color:#404421;font-family:"ContaneText Extrabold",serif !important;text-transform:uppercase}#press .awards-media .media-inquiries__item{width:22%;margin-right:30px}@media screen and (max-width: 640px){#press .awards-media .media-inquiries__item{width:100%;margin-right:0px;margin-bottom:2em}}#press .awards-media .media-inquiries__item .date{color:#b88f84 !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;text-transform:uppercase}#press .awards-media .media-inquiries__item .title{font-family:"Montserrat",sans-serif !important;text-transform:uppercase !important;padding-right:110px;line-height:30px;font-weight:200;color:#404421 !important}#press .team{background:#404421;padding:5em 0em 7em}#press .team .container{width:1500px !important}@media screen and (max-width: 1500px){#press .team .container{width:100% !important}}#press .team .title-main{color:#b88f84;text-transform:uppercase;font-size:15px;font-family:"Montserrat",sans-serif;text-align:center;display:block;margin-bottom:4em}#press .team .title-main span{font-family:"ContaneText Extrabold",serif;display:block;letter-spacing:1px;color:#fff;font-size:40px}#press .team .flex,#press .team #travel-professionals #content .quads.agents,#travel-professionals #content #press .team .quads.agents,#press .team #travel-agent #content .quads.agents,#travel-agent #content #press .team .quads.agents{-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){#press .team .flex,#press .team #travel-professionals #content .quads.agents,#travel-professionals #content #press .team .quads.agents,#press .team #travel-agent #content .quads.agents,#travel-agent #content #press .team .quads.agents{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}}#press .team__item{text-align:center;width:33%;margin-bottom:2em}@media screen and (max-width: 640px){#press .team__item{width:100%}}#press .team__item .title{margin-top:20px;color:#fff;text-transform:uppercase;font-size:20px;font-family:"Montserrat",sans-serif}#press .team__item .subtitle{margin-top:20px;color:#fff;text-transform:uppercase;font-size:15px;font-family:"Montserrat",sans-serif}#press .team__item p{color:#fff;padding-top:1em;font-size:17px}#press .team__item .btn{margin-top:2em;color:#fff}#press .team .contact{background:url(../images/press-page/press-page-inset-3.jpg) no-repeat top left;background-size:contain;display:-ms-flexbox;display:flex;width:1500px;height:589px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:100px}@media screen and (max-width: 1024px){#press .team .contact{background-size:cover}}@media screen and (max-width: 640px){#press .team .contact{width:100%;-ms-flex-direction:column;flex-direction:column;background-size:contain;height:650px}}#press .team .contact__box{background:#fff;padding:60px 70px;width:35%;height:fit-content;margin-left:5%}@media screen and (max-width: 1024px){#press .team .contact__box{width:51%;padding:60px 30px}}@media screen and (max-width: 640px){#press .team .contact__box{width:100%;margin-left:0;margin-top:10em;padding:40px 20px}}#press .team .contact__box h2{margin:0;font-family:"Montserrat",sans-serif !important;color:#b88f84 !important;text-transform:none !important;display:block;margin-bottom:40px;font-size:15px;text-transform:uppercase !important}#press .team .contact__box h2 span{font-size:40px;display:block;color:#404421 !important;font-weight:500;text-transform:uppercase !important;font-family:"ContaneText Extrabold",serif !important;padding-right:30px}@media screen and (max-width: 640px){#press .team .contact__box h2 span{font-size:35px}}#press .form-press .box-container{width:750px;padding:30px 80px}@media screen and (max-width: 640px){#press .form-press .box-container{width:100%;padding:20px}}#press .form-press .box-container .title{text-transform:uppercase;font-size:25px;font-family:"Montserrat",sans-serif;text-align:center;margin:30px 0 10px}#press .form-press .box-container .text{text-align:center;margin-bottom:1em}#press .form-press .box-container form{display:-ms-flexbox;display:flex;margin:40px 0}#press .form-press .box-container form .flex,#press .form-press .box-container form #travel-professionals #content .quads.agents,#travel-professionals #content #press .form-press .box-container form .quads.agents,#press .form-press .box-container form #travel-agent #content .quads.agents,#travel-agent #content #press .form-press .box-container form .quads.agents{-ms-flex-pack:justify;justify-content:space-between}#press .form-press .box-container form .field{width:100%;margin-bottom:1em}#press .form-press .box-container form .field.half{width:47%}#press .form-press .box-container form .field input,#press .form-press .box-container form .field select{border:1px solid #b88f84;border-radius:5px;width:100%;text-transform:uppercase;font-weight:600;padding:7px;font-family:"Montserrat",sans-serif}#press .form-press .box-container form .btn-area{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:2em 0 0}.brochures .container{-ms-flex-pack:justify;justify-content:space-between;padding:100px 15px 60px}.brochures_copy{width:29%;margin-top:-40px}.brochures_slider{width:45%;position:relative}.brochures_slider .each-item{position:relative;cursor:pointer}.brochures_slider .each-item h3{position:absolute;top:15px;left:25px;color:#fff;font-family:"ContaneText Extrabold",serif;z-index:9;font-size:40px;line-height:40px;margin:0}.brochures_slider .each-item.pocket-guide:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.brochures_slider .each-item:hover .brochures_download,.brochures_slider .each-item:focus .brochures_download{opacity:1}.brochures_slider .slick-arrow{position:absolute;bottom:31px;width:50px;height:50px;z-index:20;cursor:pointer;background:#b88f84 url(../images/slider-arrows-white.png) no-repeat 16px 13px}.brochures_slider .slick-arrow.slide-prev{right:52px}.brochures_slider .slick-arrow.slide-next{right:0;transform:rotate(180deg)}.brochures_download{width:100%;position:absolute;top:0;height:100%;opacity:0;background-color:rgba(184,143,132,0.7);padding:180px 20px}.brochures_download .btn{background:none;border:2px solid #fff}.brochures_download .btn:hover{border-color:#404421;background:#404421;color:#fff}.brochures_title{margin-bottom:20px !important;font-family:"Montserrat",sans-serif;color:#b88f84;display:block;margin-bottom:40px;font-size:15px;text-transform:uppercase}.brochures_title span{font-size:40px;display:block;color:#404421;font-weight:500;margin-top:15px;font-family:"ContaneText Extrabold",serif}.brochures .pagingInfo{text-align:right;padding-right:10px;padding-top:5px}@media screen and (max-width: 1024px){.brochures_copy{width:35%}.brochures_slider{width:60%}}@media screen and (max-width: 640px){.brochures .container{-ms-flex-direction:column;flex-direction:column}.brochures_copy,.brochures_slider{width:100%}.brochures_copy{margin-bottom:30px}.brochures_download{padding:120px 0 0 20px}.brochures .each-item img{margin-bottom:0 !important}}body{font-family:"ContaneText Light",serif;font-size:14px;color:#404421;background-color:#f6f0e9;margin:0}strong,b{font-family:"ContaneText Extrabold",serif}em,i{font-family:"Montserrat",sans-serif;font-style:normal}a{color:#b88f84;transition:all 0.3s ease-in-out}a:hover{text-decoration:none;color:#404421}ul{list-style:none;padding:0}ul.list-inline li{display:inline-block;margin-right:2px}.animated,#header .book-trigger,.side-nav ul li span,#home .content #gallery .slide-prev,#home .content #gallery .slide-next,.videos .thumbnails .unit img,.videos .thumbnails .unit .name,#itineraries .iti-holder .itinerary-flow .dropdown .selected,#itineraries .iti-holder .itinerary-flow .dropdown .options,#gone-limin .social .slide .info,#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu .selected,#gone-limin .events .controls-container .dropdown-calendar .dropdown__menu .options{transition:all 0.3s ease-in-out}.wrapper{max-width:1500px;width:100%;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:500}h1,.h1{font-family:"ContaneText Extrabold",serif;font-size:50px;line-height:0.9;color:#404421;text-transform:uppercase}h2,.h2{font-family:"ContaneText Extrabold",serif;font-size:1.8em;line-height:.9;color:#404421}p{font-size:1.1em;line-height:1.8em;margin:0 0 25px}.btn{display:inline-block;text-transform:uppercase;text-decoration:none;background:url("../images/CTA-Frame.svg") no-repeat center;background-size:100% 100%;font:600 13px "Montserrat",sans-serif;color:#404421;padding:12px 25px;cursor:pointer;border:0;outline:none;transition:all 0.3s ease-in-out}.btn:hover{background-color:#b88f84;color:#ffffff}.btn.white{color:#fff}.btn-rounded{background:url("../images/arrow.png") no-repeat 93% center;padding:8px 25px 8px 10px;font:600 12px "Montserrat",sans-serif;text-transform:uppercase;display:inline-block;transition:all 0.3s ease-in-out;color:#404421}.btn-rounded:hover,.btn-rounded:focus{color:#b88f84}.btn-rounded.map{background-image:url("../images/btn-pin.png")}@media (min-width: 768px){.btn-rounded.map:hover{background-image:url("../images/btn-pin-white.png")}}.btn-rounded.video{border-color:#2f2c03;color:#2f2c03;font-family:"Montserrat",sans-serif;font-weight:700;padding:8px 50px 8px 35px;background:url("../images/arrow-black.png") no-repeat 80% center}@media (min-width: 768px){.btn-rounded.video:hover{background:#2f2c03 url("../images/arrow-white.png") no-repeat 80% center;color:#ffffff}}.btn-rounded.white{border-color:#ffffff;color:#ffffff;background-image:url("../images/arrow-white.png")}@media (min-width: 768px){.btn-rounded.white:hover{background:url("../images/arrow-white.png") no-repeat 93% center #404421}}.submenu .dropdown{margin:75px 0 0;position:relative;width:100%}.submenu .dropdown.scroll{margin:0;position:fixed;top:75px;z-index:100}.submenu .dropdown a{color:#404421}.submenu .dropdown .selected{background-color:#ffffff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;padding:15px 20px;text-align:left}.submenu .dropdown .selected::after{background:url("../images/icon-chevron-down-dark.svg") no-repeat 94% center;content:'';display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .5s;width:15px}.submenu .dropdown .selected.active::after{transform:translateY(-50%) rotate(-180deg)}.submenu .dropdown .options{background-color:#ffffff;border-top:1px solid #f1ece5;box-shadow:0 5px 10px rgba(125,125,125,0.3),0 0 50px rgba(255,255,255,0.3) inset;display:none;position:absolute;width:100%;padding:15px 20px 30px;font-family:"Montserrat",sans-serif;font-weight:700;opacity:1;text-align:center;text-transform:uppercase;z-index:20}.submenu .dropdown .options a{display:block;margin-top:15px}.submenu .dropdown .options a::after{background-color:#b88f84;content:"";display:block;height:2px;margin:15px auto 0;width:50px}.submenu .dropdown .options a:last-of-type::after{display:none}#content{padding:50px 0;background:url("../images/Intro-bg-new.png") no-repeat center top}#content .submenu{text-align:center;margin-bottom:50px}#content .submenu li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #b88f84}#content .submenu li:last-child{border:0;margin:0;padding:0}#content .submenu li a{text-transform:uppercase;width:unset;padding:5px 0;display:block;color:#404421;font:600 12.5px "Montserrat",sans-serif}#content .submenu li a.active{border-bottom:1px solid #b88f84}#content .submenu li a:hover,#content .submenu li a:focus{color:#b88f84}#content .intro{text-align:center;padding-bottom:30px}#content .intro h2{font:18px "Montserrat",sans-serif}#content .intro p{font-size:1.2em}#getting-here #content .intro{border-bottom:1px solid #b88f84}#getting-here #content .intro h1{text-transform:uppercase}#content .inset img{display:block;margin:0 auto 60px;max-width:100%}#getting-here #content .content{padding:40px 0}#content .content h1{text-transform:uppercase}#content .content h2{text-transform:uppercase}#content .content p a:not(.btn){font-family:"ContaneText Light",serif;color:#b88f84;text-decoration:underline}#content .content p em,#content .content p i{font-family:"Montserrat",sans-serif;font-style:normal}#content .content ul li,#content .content ol li{font-size:15px;margin-bottom:20px}#content .content ul{list-style:disc;margin:0 0 30px 18px}#content .content img{max-width:100%;height:auto}#content .content img.full-width{width:100%}#content .content blockquote{color:#404421;font:1.8em/1.4em "Montserrat",sans-serif;font-weight:500;text-align:center;width:85%;margin:40px auto}#content .content table{margin:40px auto;width:100%}#content .content table th{background-color:#e9e2da;padding:20px 30px;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;text-align:left;color:#404421}#content .content table tr td{padding:20px 30px;vertical-align:top}#content .content table tr td h3{margin-top:0}#content .content table tr td p{font-size:14px;width:100% !important;margin:0 0 15px !important}#content .content table tr td small{font-size:75%;line-height:1.2;display:block;margin-top:-5px}#content .content table tr td a:not(.btn){font-size:14px;font-style:italic;color:#b88f84;font-family:"ContaneText Light",serif;text-decoration:underline}#content .content table tr td a:not(.btn):hover{color:#404421}#content .content table tr td img{max-width:150px}#content .content table tr:last-child td{border-bottom:0}#content .content table.plan-air-alignment tr p{margin:0 !important;min-height:65px}#content .content table.plan-air-alignment tr p a{color:#404421;font-style:normal;text-transform:uppercase;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;padding-right:15px;background:url("../images/arrow.png") no-repeat right center}#content .content table.plan-air-alignment tr p a:hover,#content .content table.plan-air-alignment tr p a:focus{color:#b88f84}#content .content .accordion{padding:25px 5%;border-top:1px solid #404421;color:#404421;text-transform:uppercase;font:14px "Montserrat",sans-serif;font-weight:700;cursor:pointer;background:url(../images/icon-chevron-down.svg) 98% 50% no-repeat;transition:all 0.3s ease-in-out}.plan.air #content .content .accordion{max-width:560px;margin-left:auto;margin-right:auto;border:1px solid #342a00;text-align:center;margin-bottom:50px;background-position:90% 50%}#content .content .accordion.active{color:#404421;border-bottom:0}#content .content .accordion:hover{color:#b88f84}#content .content .panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}#content .content .panel p{margin:0 auto 40px;width:94%}#content .content .tabs{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}#content .content .tabs .label{display:inline-block;color:#404421}#content .content .tabs ul{display:inline-block;margin:0 0 20px 18px}#content .content .tabs ul li{display:inline-block;font-size:1em;margin:0 15px 0 0}#content .content .tabs ul li a{color:#404421;display:block;padding-bottom:3px}#content .content .tabs ul li a:hover{color:#b88f84}#content .content .tabs ul li a.active{border-bottom:3px solid #b88f84}#content .content .tab-content{display:none}#content .questions{padding:15px 20px;background-color:#e9e2da;border-radius:5px}#content .questions h2{font:14px "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;border-bottom:1px solid #b88f84;padding:8px 2px;background:url("../images/arrow-down.png") no-repeat right center;margin:3px 0;cursor:pointer}#content .questions .panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}#content .questions .question{display:block;margin:15px 0;color:#404421;font:13px/1.4em "Montserrat",sans-serif;font-weight:500}#content .questions .question:hover{color:#b88f84;text-decoration:underline}#content .answers h2{text-transform:uppercase;font-size:14px;font-size:24px;margin:40px 0;color:#404421}#content .answers .question{font:1.4em "Montserrat",sans-serif;font-weight:500;margin:30px 0 10px;text-transform:uppercase}#awards h1{text-align:center;text-transform:uppercase;margin-bottom:60px}#awards .awards{text-align:center}#awards .awards img{display:inline-block}#awards .awards h2{text-transform:uppercase;font:1em "Montserrat",sans-serif;font-weight:700;margin-bottom:0}#awards .awards p{font-size:0.9em}body.spa-wellness #content .content table tr td{border-bottom:none;position:relative;padding:20px 30px 65px}body.spa-wellness #content .content table tr td .btn{position:absolute;bottom:25px}body.casino table .btn{position:absolute;bottom:10px}@media (max-width: 767px){body.casino table .btn{position:relative}}body.casino table td{position:relative}#menu-overlay{position:absolute;left:15%;bottom:20%;background-color:#f1ece5;padding:20px 30px;border:10px solid #404421;box-shadow:5px 5px 25px 0px rgba(0,0,0,0.2)}#menu-overlay .header{color:#b88f84;margin:10px 0;font:3em "Afiany",san-serif;text-align:center}#menu-overlay li a{display:block;border-bottom:1px solid #404421;padding:12px 50px 12px 8px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.2em}#menu-overlay li a span{display:block;white-space:nowrap}#menu-overlay li a a:hover,#menu-overlay li a a.active{background-color:#006b73}ul.sub-nav{display:inline-block;margin:0 0 20px 18px}ul.sub-nav li{display:inline-block;font-size:1em;margin:0 15px 0 0}ul.sub-nav li a{color:#342a00;display:block;padding-bottom:3px}ul.sub-nav li a.active{border-bottom:3px solid #f49b17}.prim-color{color:#404421}.orange{color:#b88f84}.txt-color{color:#404421}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-underline{text-decoration:underline}.sec-font{font-family:"Montserrat",sans-serif;font-weight:300}.sec-font.medium,.sec-font strong{font-weight:700}.sec-font.large{font-size:23px}.third-font{font-family:"Afiany",san-serif}ul.list-bullets{list-style:disc}.link-toggle{cursor:pointer}.link-toggle.down{background:url(../images/arrow-down.png) 95% center no-repeat;padding-right:5%}.link-toggle.down.active{background:url(../images/arrow-up.png) 95% center no-repeat}.mb-sm{margin-bottom:10px}.mb-md{margin-bottom:2em}.m-sm{margin-top:1em !important;margin-bottom:1em !important}.m-md{margin-top:4em !important;margin-bottom:4em !important}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.flex,#travel-professionals #content .quads.agents,#travel-agent #content .quads.agents{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-height,#travel-professionals.overview #content .quads .small .box,#travel-agent.overview #content .quads .small .box{height:100%}.bg-white{background-color:#e9e2da}.pagingInfo{display:none;color:#a18f6f;font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;line-height:26px}.pagingInfo .slick-arrow{cursor:pointer;transition:all 0.3s ease-in-out}.pagingInfo .slick-arrow:hover{opacity:0.7}#content .submenu a:hover{color:#404421}#content .submenu .label{font-family:"Montserrat",sans-serif;font-weight:500;display:inline-block;color:#a18f6f;text-transform:uppercase;font-size:12px;margin-right:15px}#content .submenu ul.sub-nav li{border-right:0}#content .submenu ul.sub-nav li a{font-size:12px}#content ul.two-column-layout>li{list-style:none;margin-left:0;margin-bottom:6em !important}#content ul.two-column-layout>li .copy>*:first-child{margin-top:0}#content ul.two-column-layout>li .copy .title{text-transform:uppercase;line-height:1.4;max-width:80%}#content ul.two-column-layout>li .copy .subtitle{display:block;margin:-20px 0 20px}#content ul.two-column-layout>li .copy p{font-size:16px}#content ul.two-column-layout>li img{width:100%;height:auto}#content ul.two-column-layout.shortcode>li{padding-top:3em;margin-top:3em;border-top:1px solid #b88f84;margin-bottom:0 !important}#content .two-col{margin-bottom:6em !important}#content .two-col h2{text-transform:uppercase;line-height:1.4;max-width:90%;margin-top:0}#content .two-col img{width:100%;height:auto}@media (max-width: 767px){#content .two-col{margin-bottom:30px !important}}@media (min-width: 768px){#content .same-height{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}body#business.search #banner{height:400px;margin-top:115px}@media (max-width: 767px){body#business.search #banner{margin-top:95px}}body#business.search #banner video{margin-top:0;position:absolute;display:block;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:-1}body#videos #banner{background-image:url(../images/headers/Videos-Header.jpg)}body#plan-your-trip.useful-facts #banner{background-image:url(../images/headers/faq-header-new.jpg)}body#travel-agent #banner{background-image:url(../images/headers/FindATravelAgent-Header.jpg)}body.sightseeing.historical #banner{background-image:url(../images/headers/HistoricalSites-Header.jpg)}body.sightseeing.culture-history #banner{background-image:url(../images/headers/CultureHistory-Header.jpg)}body.sightseeing.our-beaches #banner{background-image:url(../images/headers/OurBeaches-Header.jpg)}body.sightseeing.bird-watching #banner{background-image:url(../images/headers/StKitts-Our-Island-Birds-Watching-Header.jpg)}body#specials.wedding-specials #banner{background-image:url(../images/headers/RomancePackages-Header.jpg)}body#travel-professionals.overview #banner{background-image:url(../images/headers/StKitts-Travel-Professionals-Overview-Header.jpg)}body#travel-professionals.site-inspection #banner{background-image:url(../images/headers/StKitts-Site-Inspection-Form-Header.jpg)}body#travel-professionals.us-canada-agents #banner{background-image:url(../images/headers/travel-agent-new-header.png)}body#travel-professionals.uk-agents #banner{background-image:url(../images/headers/StKitts-Travel-Professionals-Uk-Agents-Header-v3.jpg)}body#travel-professionals.training-sales #banner{background-image:url(../images/headers/StKitts-Travel-Professionals-Travel-Sales-Header1.jpg)}body#travel-professionals.productivity-log #banner{background-image:url(../images/headers/StKitts-Travel-Professionals-Productivity-Log-Header.jpg)}body#contact #banner{background-image:url(../images/headers/StKitts-ContactUs-Header.jpg)}body#blog #banner{background-image:url(../images/headers/TheBuzz-Header.jpg)}body.useful-facts h1{margin:60px auto 120px}.frmError{color:red !important;font-size:14px !important;font-weight:700 !important}#successMsg{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;font-family:"Montserrat",sans-serif;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:center}#gdprBanner{position:fixed;bottom:0;background:#f1ece5;z-index:9999;padding:15px 100px 30px}#gdprBanner .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;margin-bottom:10px;text-transform:uppercase}#gdprBanner p{display:inline-block;font-size:14px;margin:0;width:80%}#gdprBanner button{background:#404421;border:none;border-radius:3px;color:#ffffff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:13px;margin-left:30px;padding:7px 15px;transition:ease all .3s;vertical-align:top}#gdprBanner button:hover{background:#b88f84}#things-to-do.privacy-policy .intro h2,#things-to-do.terms-conditions .intro h2{font-size:1.8em;margin-top:75px;text-align:left;text-transform:uppercase}#things-to-do.privacy-policy .intro p,#things-to-do.terms-conditions .intro p{text-align:left}#things-to-do.privacy-policy .intro p strong,#things-to-do.terms-conditions .intro p strong{text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#404421;font-size:.9em}#things-to-do.privacy-policy .intro ul,#things-to-do.terms-conditions .intro ul{font-size:1.2em;padding-left:20px;text-align:left}#things-to-do.privacy-policy .intro ul li,#things-to-do.terms-conditions .intro ul li{line-height:1.8em;list-style:disc}#things-to-do.activities.overview #banner video{margin-top:0}#things-to-do.activities.overview .top-controls{margin-bottom:10px}#things-to-do.activities.overview .top-controls .sharethis-holder{padding-left:0}#things-to-do.activities.overview .top-controls a{display:inline-block;font:0.8em "Montserrat",sans-serif;font-weight:500;text-transform:uppercase;padding-top:10px;padding-bottom:10px}#things-to-do.romance #content ul.two-column-layout>li .copy .title{max-width:100%}#things-to-do.romance .brochures .container{-ms-flex-pack:start;justify-content:flex-start}#things-to-do.romance .brochures .container .brochures_slider{margin-left:60px}@media (max-width: 640px){#things-to-do.romance .brochures .container .brochures_slider{margin-left:0}}#things-to-do.diving #banner{background-image:url(../images/SKT-Dive-Mobile.jpg) !important}#things-to-do.about.overview{overflow-x:hidden;background-color:#f4eee7 !important}#things-to-do.about.overview .inset{position:relative}#things-to-do.about.overview .inset:before{content:"";position:absolute;background-color:#404421;top:50%;left:-200%;height:100%;width:500%;z-index:-1}#things-to-do.about.overview .content .limin-quad{color:#fff;margin-bottom:80px;padding:60px 0 20px;position:relative}#things-to-do.about.overview .content .limin-quad em{font-weight:700;font-size:12px;letter-spacing:.5px}#things-to-do.about.overview .content .limin-quad h2{color:#fff;margin:0 0 30px}#things-to-do.about.overview .content .limin-quad ul{list-style:none;margin:0}#things-to-do.about.overview .content .limin-quad:before{background:#404421;width:500%;position:absolute;left:-200%;height:100%;z-index:-1;top:20px}#things-to-do.about.overview .content .welcome-quad h2{padding-left:15px}#things-to-do.about.overview .content h2{font-family:"Montserrat",sans-serif;font-weight:400}#things-to-do.about.overview #content{position:relative}#things-to-do.about.overview #content:after{content:"";width:100%;height:1400px;position:absolute;bottom:0;left:0;background:url(../images/aboutBG.png) no-repeat;background-size:cover;opacity:.5;z-index:-1}#things-to-do.about.overview .history-quad{background:white;padding:120px 70px 50px;width:116%;margin:-90px 0 50px -8%;color:#404421}.historical .two-column-layout h2{margin-top:0;text-transform:uppercase;font-family:"Montserrat",sans-serif}.historical .two-column-layout li{border-bottom:1px solid #b88f84;padding-bottom:50px}.historical #content ul.two-column-layout>li{margin-bottom:50px !important}.tab-btn.w-arrow{font-size:14px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500;color:#404421}.tab-btn.w-arrow:after{content:url(../images/orange-arrow.svg);padding-left:10px}.tab-btn.w-arrow:hover,.tab-btn.w-arrow:focus{color:#b88f84}.accordion{margin-top:15px}.accordion .tab-btn{font-family:"Montserrat",sans-serif;font-weight:500;color:#404421;text-transform:uppercase;font-size:14px;display:block;border-top:1px solid #b88f84;padding:15px 0;position:relative}.accordion .tab-btn:after{content:url(../images/gold-arrow.svg);position:absolute;right:18px;transform:rotate(90deg);transition:all 300ms ease-out}.accordion .tab-btn.open:after{transform:rotate(270deg)}.accordion .tab-btn:hover,.accordion .tab-btn:focus{color:#b88f84}.accordion .tab-content{display:none;padding:0 0 15px}.accordion .tab-content.open{display:block}.accordion .tab-content p:last-of-type{padding:0;margin:0}.table-block{display:block;margin-bottom:15px}.table-block p{font-family:"Montserrat",sans-serif;font-weight:500}.table-block p.block-title{font-family:"Montserrat",sans-serif;text-transform:uppercase;margin:0 0 10px}ul.contact-info{margin-bottom:30px}ul.contact-info li{margin-bottom:5px}ul.contact-info li a{font-size:16px;text-decoration:underline}ul.contact-info li.tel{text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal}ul.contact-info li.tel a{color:#404421;font-style:normal;font-size:14px;text-decoration:none}ul.contact-info li.tel a:hover,ul.contact-info li.tel a:focus{color:#342a00}.shopping #result .result-item{margin-bottom:70px;border-bottom:1px solid #b88f84;padding-bottom:50px}.shopping #result .result-item h2{text-transform:uppercase;margin-top:0;padding-top:0;font-weight:100}.shopping #result .result-item strong{font-family:"Montserrat",sans-serif}.shopping .pagination{border-top:0;margin:0;padding:0 !important}.img-slider ul.slick-dots{text-align:center}@media (min-width: 768px){.table-block{display:inline-block;min-width:230px;width:100%;vertical-align:top}}@media (min-width: 1025px){.table-block{width:auto}.pricing .table-block{width:calc(50% - 5px);min-width:0}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){body{font-size:13px}.btn{padding:12px 20px}.btn-rounded{font-size:11px}.tag .star{height:50px}h1{font-size:2em;line-height:1.3em}#home .content #hero .uvp{font-size:1.6em}#home .content #hero .uvp span{top:-35px}#home .content #specials .btn{margin-right:15px}#home .content #highlight{height:550px;background-size:cover}#home .content #highlight.container{padding:0;width:100%}#home .content #highlight .copy h3{font-size:1.7em}#home .content #highlight .copy p{font-size:1em}#home .content #things-to-do .discover{margin-bottom:20px}body.sightseeing #content .submenu ul.sub-nav li{margin-right:10px}body.sightseeing #content .submenu ul.sub-nav li a{font-size:13px}body.our-beaches #content img.mb-md{max-width:120%;margin-left:-10%}#events #side{padding:0}#business .result-item{margin-bottom:40px}#business .result-item .desc{padding-top:20px}.side-nav{top:170px}.side-nav ul li a{width:35px}.posts-container .flex .post a .inner .content,.posts-container #travel-professionals #content .quads.agents .post a .inner .content,#travel-professionals #content .posts-container .quads.agents .post a .inner .content,.posts-container #travel-agent #content .quads.agents .post a .inner .content,#travel-agent #content .posts-container .quads.agents .post a .inner .content{bottom:0}.posts-container .flex .post a .inner .content p,.posts-container #travel-professionals #content .quads.agents .post a .inner .content p,#travel-professionals #content .posts-container .quads.agents .post a .inner .content p,.posts-container #travel-agent #content .quads.agents .post a .inner .content p,#travel-agent #content .posts-container .quads.agents .post a .inner .content p{line-height:1.3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#content .content table tr td p.city-txt_alignment.city-txt_delta{margin-top:46px !important}}@media (min-width: 768px){.sticky-sidebar{position:sticky;top:150px}.hidden-sm{display:none !important}#footer img.ct.visible-sm{display:inline-block !important}@keyframes click-wave{0%{height:20px;width:20px;opacity:0.35;position:relative}100%{height:100px;width:100px;margin-left:-40px;margin-top:-40px;opacity:0}}#signup .checkbox-area .option-input{-webkit-appearance:none;appearance:none;right:0;bottom:0;left:0;height:20px;width:20px;top:5px;transition:all 0.15s ease-out 0s;background:transparent;border:1px solid #404421;color:#fff;cursor:pointer;display:inline-block;margin-right:15px;outline:none;position:relative;z-index:1}#signup .checkbox-area .option-input:hover{background:#f6f0e9}#signup .checkbox-area .option-input:checked{background:transparent}#signup .checkbox-area .option-input:checked::before{height:20px;width:20px;position:absolute;content:'✓';display:inline-block;font-size:13px;text-align:center;line-height:20px;left:-1px;color:#404421}#signup .checkbox-area .option-input:checked::after{animation:click-wave 0.65s;background:#f6f0e9;content:'';display:block;position:relative;z-index:100}#sweepstake-gonelimin .whats-limin_container .description_container{min-height:239px}#sweepstake-gonelimin .whats-limin_container .description_container .description{position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width: 768px) and (max-width: 992px){#sweepstake-gonelimin .local_container{margin-top:75px !important}}@media (min-width: 992px){#sweepstake-gonelimin .whats-limin_container .description_container{min-height:315px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){#home .content #events{margin-top:40px}#home .content #events .copy{margin-left:85px}#home .content #events .element1{left:10px}#home .content #events .element2{left:600px}#home .content #quads-circle{padding:0 0 280px}#home .content #map{background-position:30%}#home .content #gallery{padding-bottom:0}#gone-limin #banner{height:274px;background-size:contain}#gone-limin .hot-spots{height:320px}#signup .checkbox-area{width:50%}body#map #full-map #myMap{width:67%;height:70vh !important}body#map #full-map #markers-sidebar{width:33%;height:70vh !important}.popup-wrapper .top-reasons_popup{top:20px}.popup-wrapper .top-reasons_popup .title{height:190px}.popup-wrapper .top-reasons_popup .top-reasons_copy .reason_count{left:-126px !important;top:110px}#things-to-do.golf .golf-locations #featured_quad ul.slick-dots{top:374px}#sweepstake-gonelimin .interactive-map .location_polaroid{height:235px;width:280px}#sweepstake-gonelimin .interactive-map .location_polaroid h3{margin:18px 0}#sweepstake-gonelimin .interactive-map .map_locations .pin_1{left:600px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2{left:280px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3{left:440px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4{left:620px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5{left:523px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6{left:747px;top:271px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::before{bottom:-34px;left:4px;transform:rotate(-67deg);width:70px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::after{left:18px;top:84px}#sweepstake-gonelimin .interactive-map .map_locations .pin_7{left:302px}#sweepstake-gonelimin .interactive-map .map_locations .pin_8{left:678px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9{left:750px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10{left:599px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .menu-trigger{width:118px}#header .menu-trigger .bar{height:3px;width:24px}#header .menu-trigger .label{font-size:15px}#home .content #specials,#home .content #events{padding:35px 0}#home .content #intro{padding:100px 0 40px}#home .content #things-to-do{padding-bottom:60px}#home .content #things-to-do .quads{padding-top:80px}#home .content #things-to-do .quads .quad:hover .overlay{opacity:0}#home .content #things-to-do .quads .quad:hover>.title{display:block}#home .content #quads-circle .circle{text-align:center}#home .content #quads-circle .circle img{max-height:210px}#home .content #quads-circle .circle p{font-size:1.1em}#home .content #events .element1,#home .content #events .element2{display:none}#business #content #side .contact .btn-first{margin-bottom:10px}#gone-limin .hot-spots{background-size:contain}#things-to-do #content .content .tabs{text-align:center}#things-to-do #content ul.two-column-layout>li{-ms-flex-direction:row;flex-direction:row}#itineraries .iti-holder .steps-nav ul.slick-dots li{margin:0 13px}#itineraries .iti-holder .steps-nav ul.slick-dots li .nav-title{font-size:1em}#itineraries .iti-holder .steps-nav ul.slick-dots li.slick-active .nav-title{font-size:1.2em}#travel-professionals.overview #content .quads>div:first-child{margin-bottom:2em}#travel-professionals.overview #content .quads .box a.wrap .overlay{background-color:transparent !important;height:auto !important;opacity:1 !important;padding:30px 15px !important;top:60% !important;transform:translateY(-50%)}#travel-professionals.overview #content .quads .box a.wrap .overlay .top{margin-bottom:25px}#travel-professionals.overview #content .quads .box a.wrap .overlay p{display:none}#footer a.tambourine img{display:block;margin:0 0 40px 0}body#map #full-map #markers-sidebar{height:initial;padding:0 15px 30px}body#map #full-map #markers-sidebar .markers-list h2{font-size:1em}#videos video{width:100%}#gdprBanner{padding:15px 30px 30px}#gdprBanner .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;margin-bottom:10px;text-transform:uppercase}#gdprBanner p{width:90%}#gdprBanner button{margin:0}#promotions #side .sidebar_cta .btn-rounded{min-width:150px}#promotions #content .participating .info{border-bottom:none}#promotions #content .participating .phone{margin-left:15px}.popup-wrapper .top-reasons_popup{transform:initial;width:90%}#things-to-do.golf .golf-locations.featured-container{padding-bottom:150px}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy{left:35px;top:25px}#sweepstake-gonelimin .interactive-map .interactive-map .location_polaroid{height:189px;top:20px;transform:initial;width:225px}#sweepstake-gonelimin .interactive-map .interactive-map .location_polaroid h3{margin:14px 0}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_1{left:487px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_2{left:177px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_3{left:338px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_4{left:508px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_5{left:421px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_6{left:638px;top:254px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_6::before{bottom:-34px;left:4px;transform:rotate(-67deg);width:70px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_6::after{left:16px;top:100px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_7{left:202px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_8{left:568px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_9{left:641px}#sweepstake-gonelimin .interactive-map .interactive-map .map_locations .pin_10{left:497px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){#booking .close{border:none;position:absolute;right:20px;top:0}#booking .btnSubmit{margin-top:30px}#home .content #things-to-do{padding-top:50px}#home .content #things-to-do .testimonials{margin-top:50px}#home .content #events .copy{margin:0 auto}#home .content #events .element1{left:-60px}#home .content #events .element2{left:505px}#home .content #map{background:url("../images/home-map.jpg") no-repeat 21.5% center}#home .content #map .binoculars{max-height:330px;top:-140px}#home #business #content .photos .slick-prev,#home #business #content .photos .slick-next{top:92%}#home #gone-limin #banner{height:205px;background-size:contain}#home #gone-limin .hot-spots{height:245px}#home #footer .chta,#home #footer .ct{margin-right:65px}#home #footer a.tambourine{margin-top:-40px}#home #signup .checkbox-area{width:67%}#home body#map #full-map #myMap,#home body#map #full-map #markers-sidebar{float:none;width:100%}#home body#map #full-map #myMap{height:56vh !important}#home body#map #full-map #markers-sidebar{height:35vh}#home .popup-wrapper .top-reasons_popup{top:10%}#home .popup-wrapper .top-reasons_popup .top-reasons_copy .reason_count{left:-134px !important}#home #things-to-do.golf .golf-locations #featured_quad ul.slick-dots{top:286px}#home #sweepstake-gonelimin #banner .banner_title .title_sm{font-size:1.57143em}#home #sweepstake-gonelimin #banner .banner_title .title_lg{font-size:6.07143em}#home #sweepstake-gonelimin .interactive-map .location_polaroid{height:189px;top:20px;transform:initial;width:225px}#home #sweepstake-gonelimin .interactive-map .location_polaroid h3{margin:14px 0}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_1{left:487px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_2{left:177px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_3{left:338px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_4{left:508px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_5{left:421px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_6{left:638px;top:254px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_6::before{bottom:-34px;left:4px;transform:rotate(-67deg);width:70px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_6::after{left:16px;top:100px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_7{left:202px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_8{left:568px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_9{left:641px}#home #sweepstake-gonelimin .interactive-map .map_locations .pin_10{left:497px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-width: 1025px){#sweepstake-gonelimin .interactive-map .map_title{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-width: 1024px) and (max-width: 1199px){#sweepstake-gonelimin .interactive-map .location_polaroid{height:235px;width:280px}#sweepstake-gonelimin .interactive-map .location_polaroid h3{margin:18px 0}#sweepstake-gonelimin .interactive-map .map_locations .pin_1{left:600px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2{left:280px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3{left:440px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4{left:620px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5{left:523px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6{left:747px;top:271px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::before{bottom:-34px;left:4px;transform:rotate(-67deg);width:70px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::after{left:18px;top:84px}#sweepstake-gonelimin .interactive-map .map_locations .pin_7{left:302px}#sweepstake-gonelimin .interactive-map .map_locations .pin_8{left:678px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9{left:750px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10{left:599px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-width: 1200px){#sweepstake-gonelimin .instagram_container .instagram_images{margin:0 auto;max-width:741px}#sweepstake-gonelimin .whats-limin_container .description_container{min-height:385px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-width: 1400px){#sweepstake-gonelimin .interactive-map .location_polaroid{left:9%}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (max-width: 767px){.btn-rounded{padding-top:12px !important;padding-bottom:12px !important}img{max-width:100%;height:auto}.v-center{position:static;transform:none}#header{height:110px}#header a.logo{width:120px !important;height:55px !important;background-size:contain !important}#header .menu-trigger{width:75px;padding:25px 0;margin-right:0}#header .book-trigger{display:none}#header.open{background:transparent !important;box-shadow:none !important}#header.open a.logo{display:none}#header.open .menu-trigger{background-color:transparent !important}#mobile-footer{position:fixed;height:70px;width:100%;left:0;bottom:0;z-index:500;background-color:#9f906c;box-shadow:0 5px 25px rgba(0,0,0,0.05)}#mobile-footer .buttons{height:100%}#mobile-footer .buttons a.footer-btn{float:left;height:70px;width:25%;margin:0;padding:15px 0 0;text-align:center}#mobile-footer .buttons a.footer-btn span.btn-label{font-size:0.7em;display:block;margin-top:3px;color:#ffffff;font-family:"Montserrat",sans-serif;text-transform:uppercase}#mobile-footer .buttons a.footer-btn span.iconfont{background-color:transparent;height:32px;padding-top:8px;margin-bottom:5px}#mobile-footer .buttons a.footer-btn span.iconfont svg{height:21px;fill:#ffffff}#mobile-footer .buttons a.footer-btn:first-child svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(2) svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(3) svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(4) svg{width:27px}#mobile-footer .buttons a.footer-btn.last{background-color:#342a00}#footer{position:relative;padding-bottom:70px;text-align:center;padding-top:195px}#footer .app{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:95%;text-align:left}#footer .app p{font-size:.85em}#footer .app img{margin:0 !important}#footer .brochure{position:absolute;right:-144px;transform:translateX(-50%);top:90px;width:85%}#footer .brochure img{bottom:-25px;left:-27px;margin:0 !important}#footer .social-media{left:0;position:absolute;right:0;top:-510px}#footer .social-media li{margin-right:14px}#footer .social-media li:last-child{margin:0}#footer img{display:block !important;width:auto;margin:15px auto 30px !important}#footer img.chta,#footer img.ct{display:inline-block !important;max-width:170px;padding:0 15px}#footer img.ct.visible-sm{display:none !important}#footer ul.links{margin-bottom:3em;margin-top:145px}#footer ul.links>li{font-size:1.42857em;margin-bottom:20px}#footer ul.links>li:last-child{margin-top:300px}#footer ul.links li{display:block !important;margin:30px 0 0}#footer ul.links li ul li::after{display:none}#footer ul.links li a{text-decoration:underline}#footer .copyright{font-size:.85714em;margin-top:30px}#footer .tambourine{float:none !important;margin-top:15px !important}#footer .tambourine img{margin:5px 10px 10px !important;display:inline-block !important}#footer .row.middle{background-color:#dbd0c0;border:none;padding:60px 0 0;margin-bottom:-30px !important}#footer .row.middle #footer-news-links{float:none}#footer .row:last-of-type{background-color:#dbd0c0}#signup .title{font-size:.92857em}#signup input[type=text],#signup input[type=submit]{width:280px}#signup input[type=text]{font-family:"Montserrat",sans-serif;text-align:center}#signup select{display:inline-block;font-family:"Montserrat",sans-serif;font-size:16px;color:#404421;line-height:1;text-align-last:center;text-align:center;padding:11px 20px;width:280px;max-width:100%;box-sizing:border-box;margin:0;box-shadow:none;border-radius:4px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(to bottom, #fff 0%, #fff 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}#signup .checkbox-area{width:100%}#signup .checkbox-area .option-input{margin:0 5px 0 0}#signup .checkbox-area label{display:inline-block;font-family:"Montserrat",sans-serif;width:255px}#signup .checkbox-area input[type="checkbox"]{position:relative;width:50px;height:30px;visibility:hidden}#signup .checkbox-area input[type="checkbox"]:before{visibility:visible;position:absolute;display:block;width:100%;height:32px;top:0;background:#f1ece5;content:'';border-radius:32px;transition:all .5s}#signup .checkbox-area input[type="checkbox"]:after{visibility:visible;top:3px;display:block;content:'';width:26px;height:26px;background:#404421;position:absolute;border-radius:50%;transition:all .5s;left:10%}#signup .checkbox-area input[type="checkbox"]:checked:after{background:#f1ece5;left:90%;margin-left:-26px}#signup .checkbox-area input[type="checkbox"]:checked:before{background:#404421}.side-nav{display:none}#menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;overflow:scroll;background-color:#f1ece5}#menu .top-things{display:none}#menu .nav{overflow:scroll;height:100%}#menu .nav .col{padding-top:25px;width:100%}#menu .nav .col:last-child{margin-bottom:50px}#booking{position:fixed;width:100%;height:100%;top:75px;left:0;z-index:5000;overflow:scroll;background-color:#f1ece5;padding-top:60px}#booking .fields{width:80%;margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#booking .fields input,#booking .fields select{width:100% !important}#booking .fields input{text-align:center}#booking .btnSubmit{width:90%;margin:20px 0;padding-top:15px;padding-bottom:15px}#booking .close{position:absolute;top:0px;right:15px;border-left:0;padding-top:30px;padding-bottom:20px}#home #header{background:transparent}#home .content #hero{height:calc(100vh - 70px)}#home .content #hero .uvp{top:30%;font-size:1.25em}#home .content #hero .uvp span{top:0;margin-bottom:20px;font-size:4.5em;padding-left:0}#home .content #hero .uvp a{font-size:12px;font-family:"Montserrat",sans-serif;color:#ffffff}#home .content #hero .uvp a svg{display:block;width:48px;height:48px;margin:10px auto}#home .content #hero .scrollto{width:126px;height:63px;background:url(../images/mobile/scroll-down.png) 50% 0 no-repeat;background-size:cover;text-indent:-10000px}#home .content #intro{padding:3em 0;background-size:cover}#home .content #intro h1 span{font-size:2.5em}#home .content #specials{padding:30px 0;text-align:center}#home .content #specials .container{padding:0}#home .content #specials .container img{margin-bottom:10px}#home .content #specials .container h2{font-size:1.75em;margin-bottom:10px}#home .content #specials .container ul.list-inline li{display:block}#home .content #specials .container ul.list-inline li:first-child{margin-bottom:40px}#home .content #specials .btn{margin-right:0}#home .content #things-to-do{margin:0;padding:0;position:static;background:none}#home .content #things-to-do .testimonials{padding:50px 0;background:url(../images/mobile/home-testimonials-bg.jpg) 50% 100% no-repeat;background-size:cover}#home .content #things-to-do .quads{padding-top:0}#home .content #things-to-do .quads .quad{height:calc(100vh - 145px);margin-bottom:0;background-position:50% 50%;background-size:cover}#home .content #things-to-do .quads .quad .copy{position:relative;top:70px}#home .content #things-to-do .quads .quad .copy h2{position:static;color:#ffffff;font-size:1.25em !important;text-shadow:0 0 20px rgba(0,0,0,0.5)}#home .content #things-to-do .quads .quad .copy h2 span{display:block;font:4.5em "Bromello", san-serif}#home .content #things-to-do .quads .quad:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background:-webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);z-index:0}#home .content #things-to-do .quads .slick{position:relative}#home .content #things-to-do .quads .slick .bottom{position:absolute;width:100%;bottom:0px;left:0;z-index:10;padding-bottom:25px}#home .content #where-to-stay{background:none !important;height:auto;padding:0}#home .content #where-to-stay .copy{position:static;background-color:#f7f4f0;border-bottom:1px solid #dcc191;border-radius:0;text-align:center;padding:30px 0 50px;margin:0;max-width:none}#home .content #where-to-stay .copy figure{height:150px;background:url(../images/StKitts-BelleMontFarm-homepage.jpg) 50% 50% no-repeat;background-size:cover;margin-bottom:1.5em}#home .content #where-to-stay .copy h2{text-align:center}#home .content #where-to-stay .copy h3{font-size:1.75em;font-family:"Montserrat",sans-serif}#home .content #where-to-stay .copy p{width:100%;text-align:center}#home .content #where-to-stay.park-hyatt figure{background:url(../images/stay-ParkHyatt.jpg) 50% 50% no-repeat}#home .content #events{padding:30px 0 0;background-image:none;background-color:#f4f1ed}#home .content #events .element1,#home .content #events .element2{display:none !important}#home .content #events .copy{max-width:none;margin-left:0;background:none;text-align:center}#home .content #events .copy h3{font-size:1.75em;font-family:"Montserrat",sans-serif}#home .content #events .copy .btn{display:block}#home .content #events ul.slick-dots{margin-bottom:2em}#home .content #quads-circle{padding:75px 0 0}#home .content #quads-circle .circle{padding-left:0;padding-right:0;text-align:center}#home .content #quads-circle .circle:first-child{margin-bottom:3em}#home .content #quads-circle .circle img{width:80%;margin-left:auto;margin-right:auto;display:block}#home .content #quads-circle .circle h2{font-size:1.5em}#home #signup{padding:10% 7.5%}#home #signup .title{line-height:1.6}#home #signup input[type="text"]{margin:0 0 1em}#banner{margin-top:0;height:auto !important;background-size:cover}#banner.scroll{margin-top:125px}#banner .title{position:static;transform:none;font-size:3em;padding:8vh 2.5vh}.wedding-specials #banner{background-position:30% center;margin-top:0 !important}.stay-dine #banner,.food-and-drink #banner{background-image:url("../images/headers/Stay-Dine-Food-Mobile-Header.jpg")}.privacy-policy #banner,#contact #banner,#specials #banner{margin-top:75px}#content .submenu li{margin-bottom:1em}#content .submenu li a{font-size:.9em}#content img{margin-bottom:1em}#content #side{margin-bottom:2em}#content ul.two-column-layout{margin-left:0}#content ul.two-column-layout>li{margin-bottom:3em !important}#content ul.two-column-layout>li h2{margin-top:.35em}.our-beaches #content .mb-md{max-width:150%;margin-left:-25%}#content .content table{width:100%}#content .content table tr th,#content .content table tr td{padding:10px}#specials #content .tabs-menu.menu ul li a{font-size:1.42857em}#business.search .submenu .dropdown{margin-top:55px}#business.search .submenu .dropdown.scroll{margin-top:0}#business.search #banner{background-image:url(../images/header-where-to-stay.jpg);margin-top:0 !important}#business.search #banner.scroll{margin-top:115px !important}#business.search #banner video{display:none !important}#business #content .photos .slick-prev,#business #content .photos .slick-next{top:90%}#travel-professionals #content,#travel-agent #content{padding-top:0}#travel-professionals #content p,#travel-professionals #content li,#travel-agent #content p,#travel-agent #content li{font-size:14px}#travel-professionals #content .mb-md,#travel-agent #content .mb-md{margin:0}#travel-professionals #content .quads .box.gallery,#travel-agent #content .quads .box.gallery{padding:30px 0 !important}#travel-professionals #content .quads .box.gallery h2,#travel-agent #content .quads .box.gallery h2{font-size:80px}#travel-professionals .search-refine,#travel-agent .search-refine{margin-bottom:20px}#travel-professionals #content .quads .small .box{height:calc(100vh - 300px) !important;margin-bottom:0 !important;padding:12% 0 !important}#travel-professionals #content .quads .small .box h3{text-shadow:2px 2px 5px rgba(0,0,0,0.75)}#travel-professionals #content .travel-log-reminder img{margin-left:auto;margin-right:auto}#travel-professionals.us-canada-agents .intro.m-md{margin-bottom:0 !important;padding-bottom:0}#travel-professionals.site-inspection #banner{margin-top:75px}#signup form input{margin:0 15px 1em}.no-gutter-xs{padding:0}.no-gutter-left-xs{padding-left:0}.no-gutter-right-xs{padding-right:0}.posts-container .flex,.posts-container #travel-professionals #content .quads.agents,#travel-professionals #content .posts-container .quads.agents,.posts-container #travel-agent #content .quads.agents,#travel-agent #content .posts-container .quads.agents{-ms-flex:none !important;flex:none !important;-ms-flex-flow:column !important;flex-flow:column !important}.posts-container .flex .post,.posts-container #travel-professionals #content .quads.agents .post,#travel-professionals #content .posts-container .quads.agents .post,.posts-container #travel-agent #content .quads.agents .post,#travel-agent #content .posts-container .quads.agents .post{display:block !important}.posts-container .flex .post a,.posts-container #travel-professionals #content .quads.agents .post a,#travel-professionals #content .posts-container .quads.agents .post a,.posts-container #travel-agent #content .quads.agents .post a,#travel-agent #content .posts-container .quads.agents .post a{display:block !important;-ms-flex:none !important;flex:none !important}.posts-container .flex .post a .inner .content,.posts-container #travel-professionals #content .quads.agents .post a .inner .content,#travel-professionals #content .posts-container .quads.agents .post a .inner .content,.posts-container #travel-agent #content .quads.agents .post a .inner .content,#travel-agent #content .posts-container .quads.agents .post a .inner .content{bottom:0}#livechat-compact-container{display:none !important}#itineraries .trip-options{margin-bottom:20px}#itineraries .iti-holder .steps-slider .nav-title{opacity:1;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:500}#itineraries .iti-holder .steps-slider h2{margin-top:0}#itineraries .iti-holder .steps-slider .slick-prev,#itineraries .iti-holder .steps-slider .slick-next{top:105px}#itineraries .iti-holder .itinerary-flow .dropdown{margin-bottom:20px}#itineraries .iti-holder .itinerary-flow .btn{margin:0 auto 35px;float:none;display:block;text-align:center;max-width:80%}#things-to-do #content .same-height{-ms-flex-direction:column;flex-direction:column}body#map #full-map #myMap,body#map #full-map #markers-sidebar{float:none;width:100%}body#map #full-map #markers-sidebar{height:initial;padding:0 15px 30px}body#map #signup{display:none}#videos video{width:100%;height:calc(100vh - 45px)}#gdprBanner{padding:15px 15px 30px}#gdprBanner .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;margin-bottom:10px;text-transform:uppercase}#gdprBanner p{margin-bottom:20px;width:100%}#gdprBanner button{margin:0}.popup-wrapper .top-reasons_popup{top:0;transform:initial;width:90%}.popup-wrapper .top-reasons_popup .title{height:auto;padding:20px 15px}.popup-wrapper .top-reasons_popup .slider-in-popup img{margin:0 auto}.popup-wrapper .top-reasons_popup .top-reasons_copy{padding-left:15px;text-align:center}.popup-wrapper .top-reasons_popup .top-reasons_copy .slick-list{overflow:inherit}.popup-wrapper .top-reasons_popup .top-reasons_copy .reason_count{left:initial;position:inherit;top:initial}.popup-wrapper .top-reasons_popup .slick-prev,.popup-wrapper .top-reasons_popup .slick-next{top:-245%}.popup-wrapper .top-reasons_popup .slick-prev{left:-35px}.popup-wrapper .top-reasons_popup .slick-next{right:-35px}#things-to-do.golf .golf-locations h2{font-size:1.57143em;margin-bottom:20px}#things-to-do.golf .golf-locations h2.title::before,#things-to-do.golf .golf-locations h2.title::after{margin:0 auto;position:relative}#things-to-do.golf .golf-locations h2.title::before{margin-bottom:10px}#things-to-do.golf .golf-locations h2.title::after{margin-top:10px}#things-to-do.golf .golf-locations ul.slick-dots{text-align:center}#things-to-do.golf .golf-locations .slick-slider img{border-radius:4px}#things-to-do.golf .golf-locations .mobile_btn{text-align:center}#things-to-do.golf .golf-locations .mobile_btn .btn,#things-to-do.golf .golf-locations .mobile_btn .btn-rounded{border-radius:10px;padding-bottom:18px !important;padding-top:18px !important;width:85%}#things-to-do.golf .golf-locations div.featured-container{margin:0 -15px}#things-to-do.golf .golf-locations #featured_quad .featured_slide{height:840px}#things-to-do.golf .golf-locations #featured_quad .featured_slide img{border-radius:0;height:300px;max-width:initial}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy{left:0;margin:0 auto;right:0;top:200px;width:90%}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy img{height:auto;max-width:110px}#things-to-do.golf .golf-locations #featured_quad ul.slick-dots{margin-top:20px;position:initial}#sweepstake-gonelimin #banner .banner_content{margin:0 auto;position:relative}#sweepstake-gonelimin #banner .banner_phone{position:absolute;left:0;right:0;margin:0 auto;width:54%;top:265px}#sweepstake-gonelimin #banner .banner_title{position:relative;right:initial;text-align:center;top:146px}#sweepstake-gonelimin #banner .banner_title .title_sm{font-size:.85714em}#sweepstake-gonelimin #banner .banner_title .title_md{font-size:1.71429em;line-height:0.5}#sweepstake-gonelimin #banner .banner_title .title_lg{font-size:3.57143em}#sweepstake-gonelimin #content .instagram_container .instagram_title{font-size:3.57143em;padding-left:70px}#sweepstake-gonelimin #content .instagram_container .instagram_images{margin:0 15px}#sweepstake-gonelimin #content .whats-limin_container{text-align:center}#sweepstake-gonelimin #content .whats-limin_container .title{padding-left:0}#sweepstake-gonelimin #content .whats-limin_container .title div{margin-left:0}#sweepstake-gonelimin #content .local_container{text-align:center}#sweepstake-gonelimin .interactive-map{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (max-width: 767px) and (orientation: landscape){#videos .fancybox-skin{background:transparent}}@media (min-width: 1025px){#sweepstake-gonelimin .interactive-map .map_title{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1199px){#sweepstake-gonelimin .interactive-map .location_polaroid{height:235px;width:280px}#sweepstake-gonelimin .interactive-map .location_polaroid h3{margin:18px 0}#sweepstake-gonelimin .interactive-map .map_locations .pin_1{left:600px}#sweepstake-gonelimin .interactive-map .map_locations .pin_2{left:280px}#sweepstake-gonelimin .interactive-map .map_locations .pin_3{left:440px}#sweepstake-gonelimin .interactive-map .map_locations .pin_4{left:620px}#sweepstake-gonelimin .interactive-map .map_locations .pin_5{left:523px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6{left:747px;top:271px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::before{bottom:-34px;left:4px;transform:rotate(-67deg);width:70px}#sweepstake-gonelimin .interactive-map .map_locations .pin_6::after{left:18px;top:84px}#sweepstake-gonelimin .interactive-map .map_locations .pin_7{left:302px}#sweepstake-gonelimin .interactive-map .map_locations .pin_8{left:678px}#sweepstake-gonelimin .interactive-map .map_locations .pin_9{left:750px}#sweepstake-gonelimin .interactive-map .map_locations .pin_10{left:599px}}@media (min-width: 1200px){#sweepstake-gonelimin .instagram_container .instagram_images{margin:0 auto;max-width:741px}#sweepstake-gonelimin .whats-limin_container .description_container{min-height:385px}}@media (min-width: 1400px){#sweepstake-gonelimin .interactive-map .location_polaroid{left:9%}}@media only screen and (max-width: 767px){#content h1{font-size:33px}.btn-rounded{padding-top:12px !important;padding-bottom:12px !important}img{max-width:100%;height:auto}.v-center{position:static;transform:none}#header{height:115px}#header a.logo{width:120px !important;height:55px !important;background-size:contain !important}#header .menu-trigger{width:75px;padding:25px 0;margin-right:0}#header .book-trigger{display:none}#header.open{background:transparent !important;box-shadow:none !important}#header.open a.logo{display:none}#header.open .menu-trigger{background-color:transparent !important}#mobile-footer{position:fixed;height:70px;width:100%;left:0;bottom:0;z-index:500;background-color:#404421;box-shadow:0 5px 25px rgba(0,0,0,0.05)}#mobile-footer .buttons{height:100%}#mobile-footer .buttons a.footer-btn{float:left;height:70px;width:25%;margin:0;padding:15px 0 0;text-align:center}#mobile-footer .buttons a.footer-btn span.btn-label{font-size:0.7em;display:block;margin-top:3px;color:#ffffff;font-family:"Montserrat",sans-serif;text-transform:uppercase}#mobile-footer .buttons a.footer-btn span.iconfont{background-color:transparent;height:32px;padding-top:8px;margin-bottom:5px}#mobile-footer .buttons a.footer-btn span.iconfont svg{height:21px;fill:#ffffff}#mobile-footer .buttons a.footer-btn:first-child svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(2) svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(3) svg{width:20px}#mobile-footer .buttons a.footer-btn:nth-child(4) svg{width:27px}#mobile-footer .buttons a.footer-btn.last{background-color:#b88f84}#footer{position:relative;padding-bottom:70px;text-align:center;padding-top:195px}#footer .app{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:95%;text-align:left}#footer .app p{font-size:.85em}#footer .app img{margin:0 !important}#footer .brochure{position:absolute;right:-144px;transform:translateX(-50%);top:90px;width:85%}#footer .brochure img{bottom:-25px;left:-27px;margin:0 !important}#footer .brochure p{padding-left:30px}#footer .social-media{left:0;position:absolute;right:0;top:-510px}#footer .social-media li{margin-right:14px}#footer .social-media li:last-child{margin:0}#footer img{display:block !important;width:auto;margin:15px auto 30px !important}#footer img.chta,#footer img.ct{display:inline-block !important;max-width:170px;padding:0 15px}#footer img.ct.visible-sm{display:none !important}#footer ul.links{margin-bottom:3em;margin-top:145px}#footer ul.links li{display:block !important;margin:20px 0 0}#footer ul.links li:after{display:none !important}#footer .copyright{font-size:.85714em;margin-top:30px}#footer .tambourine{float:none !important;width:max-content;margin:15px auto !important}#footer .row.middle{background-color:#dbd0c0;border:none;padding:60px 0 0;margin-bottom:-30px !important}#footer .row.middle #footer-news-links{float:none}#footer .row.middle .brochure-container{margin:0}#footer .row.last .container{-ms-flex-pack:center;justify-content:center}#footer .row:last-of-type{background-color:#dbd0c0}#signup .title{font-size:.92857em}#signup input[type=text],#signup input[type=submit]{width:280px}#signup input[type=text]{font-family:"Montserrat",sans-serif;text-align:center}#signup select{display:inline-block;font-family:"Montserrat",sans-serif;font-size:16px;color:#404421;line-height:1;text-align-last:center;text-align:center;padding:11px 20px;width:280px;max-width:100%;box-sizing:border-box;margin:0;box-shadow:none;border-radius:4px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(to bottom, #fff 0%, #fff 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%;text-indent:37%}#signup .checkbox-area{width:100%}#signup .checkbox-area .option-input{margin:0 5px 0 0}#signup .checkbox-area label{display:inline-block;font-family:"Montserrat",sans-serif;width:255px}#signup .checkbox-area input[type="checkbox"]{position:relative;width:50px;height:30px;visibility:hidden}#signup .checkbox-area input[type="checkbox"]:before{visibility:visible;position:absolute;display:block;width:100%;height:32px;top:0;background:#f1ece5;content:'';border-radius:32px;transition:all .5s}#signup .checkbox-area input[type="checkbox"]:after{visibility:visible;top:3px;display:block;content:'';width:26px;height:26px;background:#404421;position:absolute;border-radius:50%;transition:all .5s;left:10%}#signup .checkbox-area input[type="checkbox"]:checked:after{background:#f1ece5;left:90%;margin-left:-26px}#signup .checkbox-area input[type="checkbox"]:checked:before{background:#404421}.side-nav{display:none}#menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;overflow:scroll;background-color:#f1ece5}#menu .top-things{display:none}#menu .nav{overflow:scroll;height:100%;padding:80px 0 0}#menu .nav .col{padding-top:25px;width:100%;margin:0}#menu .nav .col:last-child{margin-bottom:50px}#menu .nav-container{-ms-flex-direction:column;flex-direction:column;max-width:100%}#menu .story-banner{padding:0}#menu .story-banner .banner-content{max-width:100%}#menu .story-banner .banner-content img{width:48%;object-fit:cover;object-position:65%}#menu .story-banner_copy{padding:10px 0 5px 15px;font-size:6.5vw}#menu .story-banner_copy span{font-size:10px;font-size:2.7vw}.pop-out-banner{display:none}#booking{position:fixed;width:100%;height:100%;top:75px;left:0;z-index:5000;overflow:scroll;background-color:#f1ece5;padding-top:60px}#booking .fields{width:80%;margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#booking .fields input,#booking .fields select{width:100% !important}#booking .fields input{text-align:center}#booking .btnSubmit{width:90%;margin:20px 0;padding-top:15px;padding-bottom:15px}#booking .close{position:absolute;top:0px;right:15px;border-left:0;padding-top:30px;padding-bottom:20px}#home #header{background:transparent}#home .content #hero{height:calc(100vh - 70px)}#home .content #hero .uvp{top:27%;font-size:2em}#home .content #hero .uvp span{top:0;margin-bottom:20px;font-size:4.5em;padding-left:0}#home .content #hero .uvp a{font-size:12px;font-family:"Montserrat",sans-serif;color:#ffffff}#home .content #hero .uvp a svg{display:block;width:48px;height:48px;margin:10px auto}#home .content #hero .scrollto{width:126px;height:63px;background:url(../images/mobile/scroll-down.png) 50% 0 no-repeat;background-size:cover;text-indent:-10000px}#home .content #hero .scrollto span{margin-top:10px}#home .content #hero video{height:100%;object-fit:cover}#home .content #intro{padding:5em 0 3em;background-size:cover}#home .content #intro h1{font-size:35px}#home .content #intro h1 span{font-size:50px;top:-40px}#home .content #specials{padding:30px 0;text-align:center}#home .content #specials .container{padding:0}#home .content #specials .container img{margin-bottom:10px}#home .content #specials .container h2{font-size:1.75em;margin-bottom:10px}#home .content #specials .container ul.list-inline li{display:block}#home .content #specials .container ul.list-inline li:first-child{margin-bottom:40px}#home .content #specials .btn{margin-right:0}#home .content #highlight{background:none;height:auto}#home .content #highlight .bg{background:none;height:auto}#home .content #highlight .copy{position:static;background-color:#f1ece5;padding:20px 15px 35px;border-radius:0;text-align:center;top:auto;transform:none}#home .content #highlight .copy img{display:block !important}#home .content #highlight .copy h2{text-align:center}#home .content #highlight .copy h3{font-size:1.75em;font-family:"Montserrat",sans-serif}#home .content #things-to-do{margin:0;padding:0;position:static;background:none}#home .content #things-to-do .testimonials{padding:50px 0;background:#404421}#home .content #things-to-do .testimonials h2{font-size:2em;padding:0 30px}#home .content #things-to-do .testimonials h2:before{left:0}#home .content #things-to-do .testimonials h2:after{right:0}#home .content #things-to-do .quads{padding-top:0}#home .content #things-to-do .quads .quad{height:calc(100vh - 145px);margin-bottom:0;background-position:50% 50%;background-size:cover}#home .content #things-to-do .quads .quad .copy{position:relative;top:100px}#home .content #things-to-do .quads .quad .copy h2{position:static;color:#ffffff;font-size:1.55em !important;text-shadow:0 0 20px rgba(0,0,0,0.5)}#home .content #things-to-do .quads .quad .copy h2 span{display:block;font:4.5em "Afiany",san-serif}#home .content #things-to-do .quads .quad:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background:-webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);z-index:0}#home .content #things-to-do .quads .quad .btn{color:#fff}#home .content #things-to-do .quads .slick{position:relative}#home .content #things-to-do .quads .slick .bottom{position:absolute;width:100%;bottom:0px;left:0;z-index:10;padding-bottom:25px}#home .content #things-to-do .quads ul.slick-dots li button{border:1px solid #fff}#home .content #things-to-do .quads ul.slick-dots li.slick-active button{background-color:#fff}#home .content #where-to-stay{background:none !important;height:auto;padding:0}#home .content #where-to-stay .copy{position:static;background-color:#f7f4f0;border-bottom:1px solid #dcc191;border-radius:0;text-align:center;padding:30px 0 50px;margin:0;max-width:none}#home .content #where-to-stay .copy figure{height:150px;background:url(../images/StKitts-BelleMontFarm-homepage.jpg) 50% 50% no-repeat;background-size:cover;margin-bottom:1.5em}#home .content #where-to-stay .copy h2{text-align:center}#home .content #where-to-stay .copy h3{font-size:1.75em;font-family:"Montserrat",sans-serif}#home .content #where-to-stay .copy p{width:100%;text-align:center}#home .content #where-to-stay.park-hyatt figure{background:url(../images/stay-ParkHyatt.jpg) 50% 50% no-repeat;background-size:contain}#home .content #events{padding:30px 0 0;background-image:none;background-color:#f4f1ed}#home .content #events .element1,#home .content #events .element2{display:none}#home .content #events .copy{max-width:none;margin-left:0;background:none;text-align:center}#home .content #events .copy h3{font-size:1.75em;font-family:"Montserrat",sans-serif}#home .content #events .copy .btn{display:block}#home .content #events ul.slick-dots{margin-bottom:2em}#home .content #quads-circle{padding:50px 0 0}#home .content #quads-circle .circle{padding-left:0;padding-right:0;text-align:center}#home .content #quads-circle .circle:first-child{margin-bottom:3em}#home .content #quads-circle .circle img{width:80%;margin-left:auto;margin-right:auto;display:block}#home .content #quads-circle .circle h2{font-size:1.5em}#home #signup{padding:10% 7.5%}#home #signup .title{line-height:1.6}#home #signup input[type="text"]{margin:0 0 1em}#banner{margin-top:110px;height:auto !important;background-size:cover;min-height:188px}#banner:after{background:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}#banner .title{position:relative;transform:none;font-size:3.2em;padding:8vh 0;line-height:normal;z-index:9;left:20px}.wedding-specials #banner{background-position:30% center;margin-top:0 !important}.stay-dine #banner,.food-and-drink #banner{background-image:url("../images/headers/Stay-Dine-Food-Mobile-Header.jpg")}.food-and-dine.search #banner{background-image:url("../images/headers/SKT-Food-Mobile.jpg") !important}.privacy-policy #banner,#contact #banner,#specials #banner{margin-top:100px}.where-to-stay #banner .title{text-align:right}#music-festival #video-banner{background:url("../images/headers/SKT-MusicFest-Mobile.jpg") no-repeat center/cover !important;min-height:209px}#content .submenu li{margin:4px 0;padding-right:5px;padding-left:5px;border-right:0}#content .submenu li:last-child{padding:0 5px}#content .submenu li a{font-size:.9em}#content img{margin-bottom:1em}#content #side{margin-bottom:2em}#content ul.two-column-layout{margin-left:0}#content ul.two-column-layout>li{margin-bottom:3em !important}#content ul.two-column-layout>li h2{margin-top:.35em}.our-beaches #content .mb-md{max-width:150%;margin-left:-25%}#content .content table{width:100%}#content .content table tr th,#content .content table tr td{padding:10px}#specials #content .tabs-menu.menu ul li a{font-size:1.42857em}.spa-wellness #content .inset{display:none}#business.search .submenu .dropdown{margin-top:55px}#business.search .submenu .dropdown.scroll{margin-top:0}#business.search #banner{background-image:url(../images/header-where-to-stay.jpg)}#business.search #banner video{display:none !important}#business #content .photos .slick-prev,#business #content .photos .slick-next{top:90%}#business #content .intro{padding:0 0 30px}#business .search-quad,#business .search-content{width:100%}#travel-professionals #content,#travel-agent #content{padding-top:0}#travel-professionals #content p,#travel-professionals #content li,#travel-agent #content p,#travel-agent #content li{font-size:14px}#travel-professionals #content .mb-md,#travel-agent #content .mb-md{margin:0}#travel-professionals #content .quads .box.gallery,#travel-agent #content .quads .box.gallery{padding:30px 0 !important}#travel-professionals #content .quads .box.gallery h2,#travel-agent #content .quads .box.gallery h2{font-size:80px}#travel-professionals .search-refine,#travel-agent .search-refine{margin-bottom:20px}#travel-professionals #content .quads .small .box{height:calc(100vh - 300px) !important;margin-bottom:0 !important;padding:12% 0 !important}#travel-professionals #content .quads .small .box h3{text-shadow:2px 2px 5px rgba(0,0,0,0.75);display:block}#travel-professionals #content .quads span,#travel-professionals #content .quads h3{position:relative;z-index:9}#travel-professionals #content .travel-log-reminder img{margin-left:auto;margin-right:auto}#travel-professionals #content .intro .btn{margin-bottom:15px}#travel-professionals.us-canada-agents .intro.m-md{margin-bottom:0 !important;padding-bottom:0}#travel-professionals.site-inspection #banner{margin-top:75px}.plan.getting-around .tabs ul{margin:0 0 20px !important}.plan.getting-around .tabs ul li{padding-bottom:3px}#promotions #side{background:none;padding:0;border-radius:0}#promotions #side h1,#promotions #side h2{padding:0 15px;color:#404421}#promotions #side .sidebar_cta{display:none}#promotions #side .top-controls.mobile-only{display:block !important}#promotions #side .top-controls.mobile-only a{font-size:10px;color:#404421}#promotions #side .top-controls.mobile-only a.back{padding-right:10px;margin-right:10px}#promotions .col-sm-4,#promotions .col-sm-8,#promotions .posts-container .flex .post.post-1,.posts-container .flex #promotions .post.post-1,#promotions .posts-container #travel-professionals #content .quads.agents .post.post-1,.posts-container #travel-professionals #content .quads.agents #promotions .post.post-1,#promotions #travel-professionals #content .posts-container .quads.agents .post.post-1,#travel-professionals #content .posts-container .quads.agents #promotions .post.post-1,#promotions .posts-container #travel-agent #content .quads.agents .post.post-1,.posts-container #travel-agent #content .quads.agents #promotions .post.post-1,#promotions #travel-agent #content .posts-container .quads.agents .post.post-1,#travel-agent #content .posts-container .quads.agents #promotions .post.post-1{padding:0}#promotions #content .top-controls{display:none}#promotions #content img{margin-bottom:0}#promotions #content .desc{padding:30px 15px 20px;text-align:center}#promotions #content .desc .row{text-align:left;margin-left:10px}#promotions #content .desc .desktop-copy{display:none}#promotions #content .desc .mobile-copy{display:block}#promotions #content .participating .phone{display:block}#promotions #content .participating .info{padding-top:20px}#promotions #content .btn-rounded{display:block;text-align:center;margin-top:30px}#promotions #content .fall-card{padding:0 15px 70px}#promotions #content .fall-card img{display:block;float:none;margin:30px auto}#signup form input{margin:0 15px 1em}.no-gutter-xs{padding:0}.no-gutter-left-xs{padding-left:0}.no-gutter-right-xs{padding-right:0}.posts-container .flex,.posts-container #travel-professionals #content .quads.agents,#travel-professionals #content .posts-container .quads.agents,.posts-container #travel-agent #content .quads.agents,#travel-agent #content .posts-container .quads.agents{-ms-flex:none !important;flex:none !important;-ms-flex-flow:column !important;flex-flow:column !important}.posts-container .flex .post,.posts-container #travel-professionals #content .quads.agents .post,#travel-professionals #content .posts-container .quads.agents .post,.posts-container #travel-agent #content .quads.agents .post,#travel-agent #content .posts-container .quads.agents .post{display:block !important}.posts-container .flex .post a,.posts-container #travel-professionals #content .quads.agents .post a,#travel-professionals #content .posts-container .quads.agents .post a,.posts-container #travel-agent #content .quads.agents .post a,#travel-agent #content .posts-container .quads.agents .post a{display:block !important;-ms-flex:none !important;flex:none !important}.posts-container .flex .post a .inner .content,.posts-container #travel-professionals #content .quads.agents .post a .inner .content,#travel-professionals #content .posts-container .quads.agents .post a .inner .content,.posts-container #travel-agent #content .quads.agents .post a .inner .content,#travel-agent #content .posts-container .quads.agents .post a .inner .content{bottom:0}#livechat-compact-container{display:none !important}#itineraries .trip-options{margin-bottom:20px}#itineraries .iti-holder .steps-slider .nav-title{opacity:1;text-transform:uppercase;color:#404421;font-family:"Montserrat",sans-serif;font-weight:500}#itineraries .iti-holder .steps-slider h2{margin-top:0}#itineraries .iti-holder .steps-slider .slick-prev,#itineraries .iti-holder .steps-slider .slick-next{top:105px}#itineraries .iti-holder .itinerary-flow .dropdown{margin-bottom:20px}#itineraries .iti-holder .itinerary-flow .btn{margin:0 0 35px;display:block;text-align:center;max-width:80%}#things-to-do #content .same-height{-ms-flex-direction:column;flex-direction:column}#things-to-do.about.overview .history-quad{padding:80px 20px 30px}#things-to-do.about.overview .content .limin-quad:before{width:calc(100% + 60px);left:-30px;height:990px}body#map #full-map #myMap,body#map #full-map #markers-sidebar{float:none;width:100%}body#map #full-map #markers-sidebar{height:initial;padding:0 15px 30px}body#map #signup{display:none}#videos video{width:100%;height:calc(100vh - 45px)}#gdprBanner{padding:15px 15px 30px}#gdprBanner .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;margin-bottom:10px;text-transform:uppercase}#gdprBanner p{margin-bottom:20px;width:100%}#gdprBanner button{margin:0}.popup-wrapper .top-reasons_popup{top:0;transform:initial;width:90%}.popup-wrapper .top-reasons_popup .title{height:auto;padding:20px 15px}.popup-wrapper .top-reasons_popup .slider-in-popup img{margin:0 auto}.popup-wrapper .top-reasons_popup .top-reasons_copy{padding-left:15px;text-align:center}.popup-wrapper .top-reasons_popup .top-reasons_copy .slick-list{overflow:inherit}.popup-wrapper .top-reasons_popup .top-reasons_copy .reason_count{left:initial;position:inherit;top:initial}.popup-wrapper .top-reasons_popup .slick-prev,.popup-wrapper .top-reasons_popup .slick-next{top:-245%}.popup-wrapper .top-reasons_popup .slick-prev{left:-35px}.popup-wrapper .top-reasons_popup .slick-next{right:-35px}#things-to-do.golf .golf-locations h2{font-size:1.57143em;margin-bottom:20px}#things-to-do.golf .golf-locations h2.title::before,#things-to-do.golf .golf-locations h2.title::after{margin:0 auto;position:relative}#things-to-do.golf .golf-locations h2.title::before{margin-bottom:10px}#things-to-do.golf .golf-locations h2.title::after{margin-top:10px}#things-to-do.golf .golf-locations ul.slick-dots{text-align:center}#things-to-do.golf .golf-locations .slick-slider img{border-radius:4px}#things-to-do.golf .golf-locations .mobile_btn .btn,#things-to-do.golf .golf-locations .mobile_btn .btn-rounded{border-radius:10px;padding-bottom:18px !important;padding-top:18px !important;width:85%;text-align:center}#things-to-do.golf .golf-locations div.featured-container{margin:0 -15px}#things-to-do.golf .golf-locations #featured_quad .featured_slide{height:840px}#things-to-do.golf .golf-locations #featured_quad .featured_slide img{border-radius:0;height:300px;max-width:initial}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy{left:0;margin:0 auto;right:0;top:200px;width:90%}#things-to-do.golf .golf-locations #featured_quad .featured_slide .copy img{height:auto;max-width:110px}#things-to-do.golf .golf-locations #featured_quad .slick-arrow{top:140px}#things-to-do.golf .golf-locations #featured_quad .slick-arrow.slick-prev{left:0;right:auto}#sweepstake-gonelimin #banner .banner_content{margin:0 auto;position:relative}#sweepstake-gonelimin #banner .banner_phone{position:absolute;left:0;right:0;margin:0 auto;width:54%;top:265px}#sweepstake-gonelimin #banner .banner_title{position:relative;right:initial;text-align:center;top:146px}#sweepstake-gonelimin #banner .banner_title .title_sm{font-size:.85714em}#sweepstake-gonelimin #banner .banner_title .title_md{font-size:1.71429em;line-height:0.5}#sweepstake-gonelimin #banner .banner_title .title_lg{font-size:3.57143em}#sweepstake-gonelimin #content .instagram_container .instagram_title{font-size:3.57143em;padding-left:70px}#sweepstake-gonelimin #content .instagram_container .instagram_images{margin:0 15px}#sweepstake-gonelimin #content .whats-limin_container{text-align:center}#sweepstake-gonelimin #content .whats-limin_container .title{padding-left:0}#sweepstake-gonelimin #content .whats-limin_container .title div{margin-left:0}#sweepstake-gonelimin #content .local_container{text-align:center}#sweepstake-gonelimin .interactive-map{display:none}.agents-title{font-size:15px;margin:88px auto 0;padding-left:10px}.agents-title span{font-size:20px}body.sightseeing #content .table-wrap{margin-top:30px}body.useful-facts h1{margin:0 0 45px}body.useful-facts .answers{margin-top:40px}body#contact .contact-checkbox-area{padding-left:0}.page-submenu{width:100%}}@media only screen and (max-width: 767px) and (orientation: landscape){#videos .fancybox-skin{background:transparent}}.padding-left-title{padding-left:10px}.margin-left-lm{margin-left:10px}@media (min-width: 768px){.hide-section-mobile{display:block !important}}@media (max-width: 767px){.expand-section{margin-bottom:0 !important}.expand-section:after{content:url("../images/icon-chevron-down-dark.svg");margin-left:10px;display:inline-block}.expand-section.header{font-size:20px !important}.hide-section-mobile{display:none;padding-top:30px}}.yachting-featured .first-container{background:#404421}.yachting-featured .first-container .col-lg-3{margin-left:50px}@media (max-width: 768px){.yachting-featured .first-container .col-lg-3{margin-left:0}}.yachting-featured .first-container *{color:#fff}.yachting-featured .container-fluid{padding:37px 15px}.yachting-featured .container-fluid:last-of-type{padding-bottom:0}.yachting-featured .row{margin:0 auto;max-width:1500px}@media (min-width: 992px){.yachting-featured .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.yachting-featured h2{font-size:20px;text-transform:uppercase}@media (max-width: 991px){.yachting-featured img{margin:0 auto 30px}}#press-entry h1{font-family:"Montserrat", sans-serif !important;font-size:30px !important;font-weight:200 !important;margin:52px 0 90px !important;line-height:45px !important}#brochures .brochures-intro .flex,#brochures .brochures-intro #travel-professionals #content .quads.agents,#travel-professionals #content #brochures .brochures-intro .quads.agents,#brochures .brochures-intro #travel-agent #content .quads.agents,#travel-agent #content #brochures .brochures-intro .quads.agents{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:40px}@media (max-width: 768px){#brochures .brochures-intro .flex,#brochures .brochures-intro #travel-professionals #content .quads.agents,#travel-professionals #content #brochures .brochures-intro .quads.agents,#brochures .brochures-intro #travel-agent #content .quads.agents,#travel-agent #content #brochures .brochures-intro .quads.agents{padding-left:15px}}#brochures .brochures-intro .image{width:100%;height:100%;transition:all 0.3s ease-in-out;z-index:20;filter:brightness(0.8)}#brochures .brochures-intro .card-wrapper{position:relative;width:320px;height:300px;overflow:hidden;transition:all 0.3s ease-in-out;margin:20px}#brochures .brochures-intro .card-wrapper .main-title{font-family:"Montserrat",sans-serif;font-size:2.8em;line-height:1em;color:#fff;position:absolute;font-family:"ContaneText Extrabold",serif;text-align:left;padding:25px;transition:all 0.3s ease-in-out;z-index:1}#brochures .brochures-intro .card-wrapper .main-title-2{font-family:"Montserrat",sans-serif;font-size:2.8em;color:#fff;line-height:1em;text-align:left;font-family:"ContaneText Extrabold",serif;position:absolute;top:25px;left:30px;transition:all 0.3s ease-in-out}#brochures .brochures-intro .card-wrapper .btn{position:absolute;left:45px;top:190px;background:none;border:2px solid white;color:#fff;padding:10px 70px;transition:all 0.3s ease-in-out}#brochures .brochures-intro .card-wrapper .btn:hover{opacity:0.8;background:#404421;border:2px solid #404421}#brochures .brochures-intro .card-wrapper:hover .image{filter:blur(1.4px);transform:scale(1.2);overflow:hidden;transition:all 0.3s linear}#brochures .brochures-intro .card-wrapper:hover .card-bottom{transform:translate(0%, -50%);transition:all 0.8s ease;background-color:rgba(184,143,132,0.9)}#brochures .brochures-intro .card-wrapper:hover .main-title{display:none}#brochures .brochures-intro .card-top{position:relative;width:100%;height:100%;z-index:1}#brochures .brochures-intro .card-bottom{width:100%;position:absolute;z-index:20;height:100%;top:50%;background-color:rgba(184,143,132,0.7);padding:100px 20px;color:#ffffff;transform:translate(100%, -50%)}
