<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?umnyui");src:url("fonts/icomoon.eot?umnyui#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?umnyui") format("truetype"),url("fonts/icomoon.woff?umnyui") format("woff"),url("fonts/icomoon.svg?umnyui#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Calluna-Bold';src:url("fonts/2D5021_0_0.eot");src:url("fonts/2D5021_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_0_0.woff2") format("woff2"),url("fonts/2D5021_0_0.woff") format("woff"),url("fonts/2D5021_0_0.ttf") format("truetype")}@font-face{font-family:'Calluna-It';src:url("fonts/2D5021_1_0.eot");src:url("fonts/2D5021_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_1_0.woff2") format("woff2"),url("fonts/2D5021_1_0.woff") format("woff"),url("fonts/2D5021_1_0.ttf") format("truetype")}@font-face{font-family:'BrandonText-Bold';src:url("fonts/2D5021_2_0.eot");src:url("fonts/2D5021_2_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_2_0.woff2") format("woff2"),url("fonts/2D5021_2_0.woff") format("woff"),url("fonts/2D5021_2_0.ttf") format("truetype")}@font-face{font-family:'BrandonText-Regular';src:url("fonts/2D5021_3_0.eot");src:url("fonts/2D5021_3_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_3_0.woff2") format("woff2"),url("fonts/2D5021_3_0.woff") format("woff"),url("fonts/2D5021_3_0.ttf") format("truetype")}@font-face{font-family:'BrandonText-Thin';src:url("fonts/2D5021_4_0.eot");src:url("fonts/2D5021_4_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_4_0.woff2") format("woff2"),url("fonts/2D5021_4_0.woff") format("woff"),url("fonts/2D5021_4_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Thin';src:url("fonts/2D5021_5_0.eot");src:url("fonts/2D5021_5_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_5_0.woff2") format("woff2"),url("fonts/2D5021_5_0.woff") format("woff"),url("fonts/2D5021_5_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Regular';src:url("fonts/2D5021_6_0.eot");src:url("fonts/2D5021_6_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_6_0.woff2") format("woff2"),url("fonts/2D5021_6_0.woff") format("woff"),url("fonts/2D5021_6_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Bold';src:url("fonts/2D5021_7_0.eot");src:url("fonts/2D5021_7_0.eot?#iefix") format("embedded-opentype"),url("fonts/2D5021_7_0.woff2") format("woff2"),url("fonts/2D5021_7_0.woff") format("woff"),url("fonts/2D5021_7_0.ttf") format("truetype")}@font-face{font-family:'BrandonGrotesque-Light';font-weight:normal;font-style:normal;src:url("fonts/brandongrotesque-light.eot");src:local("brandongrotesque-light"),url("fonts/brandongrotesque-light.woff") format("woff"),url("fonts/brandongrotesque-light.ttf") format("truetype"),url("fonts/brandongrotesque-light.svg") format("svg")}@font-face{font-family:'Calluna';src:url("fonts/Calluna-Regular-webfont.eot");src:url("fonts/Calluna-Regular-webfont.eot?") format("embedded-opentype"),url("fonts/Calluna-Regular-webfont.woff") format("woff"),url("fonts/Calluna-Regular-webfont.ttf") format("truetype"),url("fonts/Calluna-Regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Wild Thing';src:url("fonts/wild-thing.eot");src:url("fonts/wild-thing.eot?") format("embedded-opentype"),url("fonts/wild-thing.woff") format("woff"),url("fonts/wild-thing.ttf") format("truetype"),url("fonts/wild-thing.svg") format("svg");font-weight:normal;font-style:normal}header{width:100%;background-color:#fff;height:110px;position:relative}header .wrapper{position:static;max-width:1260px}header .hotel-info{width:320px;float:left;position:absolute;top:53px}header .logo-wrapper{position:absolute;top:0;width:250px;height:100px}header .logo-wrapper .icon-HomeIcon{font-size:30px;display:inline-block;color:#404041;vertical-align:middle;margin:35px 0 25px}header .logo-wrapper .icon-HomeIcon:hover{color:#00b3cb}header .name{width:155px;left:104px;top:43px;color:#ffffff;font-size:14px;letter-spacing:2px;z-index:99;position:absolute}header .address{position:absolute;top:66px;right:383px;color:#b5b4b3;font-size:0.9em;left:40px;width:100%}header #primary-nav{margin:0;position:static;float:right;padding-top:6px;right:0;z-index:99}header #primary-nav li{margin-left:10px;display:inline-block;padding:25px 0 13px 26px}header #primary-nav li.open{background:url(template/nav-arrow.png) no-repeat center bottom}header #primary-nav li.open.primary-nav-1{background:none !important}header #primary-nav li.open.primary-nav-1 .drop-menu{display:none !important}header #primary-nav li.open .drop-menu{margin-top:0;display:block !important;pointer-events:auto;transition:all .3s ease}header #primary-nav li.primary-nav-7 .drop-menu,header #primary-nav li.primary-nav-8 .drop-menu,header #primary-nav li.primary-nav-9 .drop-menu{text-align:right}header #primary-nav li a{text-transform:uppercase;color:#4d4a49;font-size:17px;display:block;transition:all 0.3s ease 0s;font-family:"BrandonGrotesque-Regular";letter-spacing:0.5px}header #primary-nav li a span{display:none !important}header #primary-nav li a:hover{color:#00b3cb}header #primary-nav li a.active{color:#00b3cb}header #primary-nav li .limited-time-offer{color:#00b3cb !important;display:block !important;font:1.1em "Calluna-It" !important;line-height:1.2em !important;letter-spacing:0 !important;text-transform:none !important;text-align:left}header #primary-nav li .limited-time-offer a.limited-time-offer-link{font:1em/1em "BrandonGrotesque-Bold" !important;letter-spacing:3px !important;text-transform:uppercase !important;display:block !important;color:#4d4a49 !important;text-align:left}header #primary-nav li .limited-time-offer a.limited-time-offer-link:hover{color:#00b3cb !important}header #primary-nav li .limited-time-offer a.limited-time-offer-link.active{color:#00b3cb !important}header #primary-nav li .drop-menu{position:absolute;padding:10px 0;top:110px;left:0;text-align:center;display:none;transition:all .3s ease;z-index:99;width:100%;background:#efede9}header #primary-nav li .drop-menu li{display:inline-block;float:none;margin-left:0;padding:0}header #primary-nav li .drop-menu li.resort-menu{width:22.5%;padding:20px 1.8% !important;margin:6px 0.2%;vertical-align:top}header #primary-nav li .drop-menu li.resort-menu img{width:100%}header #primary-nav li .drop-menu li a{padding:5px 15px 2px;display:block;font-size:14px;position:relative;transition:all .2s;color:#4d4a49 !important;line-height:1.6em;text-align:left;text-shadow:none !important;text-transform:capitalize;font-family:"Calluna"}header #primary-nav li .drop-menu li a:hover{color:#00b3cb !important}header #primary-nav li .drop-menu li a.btn{width:150px}header #primary-nav li .drop-menu .resort-title{font-family:"Calluna";letter-spacing:1px !important;font-size:1.6em !important;line-height:1.3em !important}header #primary-nav li .drop-menu .resort-title span{display:block !important;font-family:"Calluna-It";font-size:0.7em;color:#4d4a49}header #primary-nav li .btn{margin-top:10px}header #primary-nav li .btn span{color:#fff;display:block !important;font-family:"BrandonText-Bold";font-size:12px;letter-spacing:2px;line-height:15px;padding:12px 16px 9px 3px;text-align:center}header #primary-nav li .btn:hover span{color:#00b3cb}header #primary-nav li.dropdown:hover{background:url(template/nav-arrow.png) no-repeat center bottom}header #primary-nav li:hover .drop-menu{z-index:100}header #primary-nav li.show-sub .drop-menu{margin-top:0;display:block !important;pointer-events:auto;transition:all .3s ease}header #primary-nav li.primary-nav-1 .drop-menu li a{padding:0}header #primary-nav li.primary-nav-1 .drop-menu li a.resort-title{font-family:"Calluna";font-size:24px;letter-spacing:0.7px;padding:9px 0;margin-bottom:15px}header #primary-nav li.primary-nav-1 .drop-menu li p{text-align:left;font-size:14px;font-family:"BrandonText-Regular";margin-bottom:15px}header #primary-nav li ul li{margin-left:0;padding-left:0}header #primary-nav li ul li a:hover{color:#00b3cb !important}header #primary-nav li ul li a.active{color:#00b3cb !important}header #primary-nav li ul li a img{display:block;margin-bottom:12px}header .phone{color:#00b3cb;float:left;font-family:"BrandonText-Bold";font-size:15px;letter-spacing:2px;margin:3px 0 0;padding:8px 20px}header #booking{position:relative;padding-top:0;float:right;top:10px;right:0;z-index:9999;height:42px}header #booking .date{float:left;display:none;padding:8px 10px;width:95px;border-bottom:1px solid #306d94;border-left:1px solid #306d94;position:relative}header #booking .buttons{margin-top:0;margin-left:0;position:relative}header #booking input[type=submit]:hover{background-color:#bfd4d6;color:#ffffff;transition:all 0.3s ease}header #bookNowBtn{color:#fff;padding:12px 24px 7px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;font-size:13px;margin-left:0;border:none;font-family:"BrandonGrotesque-Bold";letter-spacing:2px;float:left;border-radius:2px;background-color:#00b3cb}header .countdown{height:auto;width:auto;float:left;display:inline-block;padding:30px 10px 0 30%}header a.logo{background-image:url(template/aspendos-logo-sm.png);background-repeat:no-repeat;background-position:0 0;width:184px;height:73px;left:50px;text-indent:-9999px;top:20px;background-size:100% auto;display:block;position:absolute}.best-rate-booking-copy-bg{background:#fff none repeat scroll 0 0;height:259px;padding:35px 36px;float:left;width:392px;border-top:1px #f2f2f2 solid}.best-rate-booking-copy{background:#f3fbfd none repeat scroll 0 0;border:1px solid #1db3c9;height:230px;margin-top:0;padding:15px;position:relative;text-align:center}.best-rate-booking-copy .icon{height:85px;left:36%;position:absolute;top:-30px;width:85px}.best-rate-booking-copy span{color:#4d4a49;font-family:"BrandonGrotesque-Bold";display:block;text-align:center;font-size:19px;font-style:normal;margin:15px 10px}.best-rate-booking-copy .title{padding-top:40px}.best-rate-booking-copy ul{line-height:30px;list-style:inherit;margin:0 auto;padding-left:25px;padding-top:10px;width:72%}.best-rate-booking-copy ul li{position:relative;font:12px/18px "Calluna";text-align:left;line-height:19px !important}.booking-form{width:762px;background-color:#fff;position:absolute;right:0;top:65px;padding:0;z-index:1;opacity:0;visibility:hidden;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.booking-form .dates{padding:20px 0 0}.booking-form .people{float:left;width:100%;background:#f284a1;padding:23px 0}.booking-form.open-dialog{opacity:1;visibility:visible}#somedialog .diamond{background:url(template/nav-arrow.png) no-repeat center center;position:absolute;width:36px;height:36px;top:-23px;right:200px}#somedialog #booking-form{background:#fff}.dialog__content{position:relative;float:left;width:370px;padding:10px;background-color:#efede9}.dialog__content .sorry-holder{position:absolute;height:94%;width:94%;background:#fff;z-index:99;padding:40px 30px}.dialog__content .sorry-holder h2{font:1.8em/1.2em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;margin-top:7px}.dialog__content .sorry-holder p{font-size:17px;line-height:2;font-family:"BrandonGrotesque-Regular";line-height:1.4em;margin-bottom:22px}#booking-form .best-rate{font:italic 12px/18px "Calluna";text-align:center;padding-bottom:15px;width:75%;margin:0 auto 15px}#booking-form .best-rate-copy{font:italic 12px/18px "Calluna";text-align:center;padding-bottom:15px;width:75%;margin:0 auto 15px;font-size:12px}#booking-form fieldset{border:medium none;padding:0}#booking-form .nl-ti-text{display:none}#booking-form .nl-field-toggle{color:#ffffff;padding:0.6em 0}#booking-form .prop-wrapper{margin-left:7%;width:85%}form#booking-form{margin:0 auto;padding:0}form#booking-form div.field{padding:6px 0 0 6px;margin-bottom:0}form#booking-form div.split-field{padding:0 0 3px 8px}form#booking-form div.date-field{float:left;display:inline;position:relative;width:49%;padding:2px 5%}form#booking-form div.date-field.departure-date{border-left:1px solid #dad9d9}form#booking-form div.date-field input{color:#00b3cb;display:block !important;font-family:"Calluna";font-size:16px;padding-bottom:10px;text-align:center;width:95%}form#booking-form div.date-field img.ui-datepicker-trigger{position:absolute;bottom:10px;left:50%;margin-left:-11%;display:none}form#booking-form div#modify-reservations a{text-transform:capitalize;color:#155681}form#booking-form .tabs{padding:20px 0 10px}form#booking-form .tab{display:inline;float:left;padding:2px 5%;position:relative;width:49%;font-family:"BrandonGrotesque-Bold";font-size:15px;text-transform:uppercase;text-align:center;cursor:pointer}form#booking-form .tab.active::after{width:40px;margin-left:-20px}form#booking-form .tab.hotel-only{border-right:1px solid #dad9d9}form#booking-form .tab.active{color:#00b3cb}form#booking-form .tab::after{width:0;height:2px;background:#00b3cb;content:" ";position:absolute;bottom:0;left:50%;margin-left:0;transition:all 0.3s ease}form#booking-form .promo_codes{width:77%;margin:0 auto;display:none}form#booking-form .promo_codes input{border:1px solid #a6a4a4;font-size:12px;padding:10px 5% !important;width:90% !important;margin-bottom:10px}form#booking-form .checkbox{margin:20px auto 12px;width:53%;font-size:13px;padding-left:7%;cursor:pointer;background:url(template/checkbox.png) no-repeat left -6px}form#booking-form .checkbox.active{background:url(template/checkbox.png) no-repeat left bottom}form#booking-form .dropdown-field{background-position:2px 4px;padding:0 !important;margin-right:2px;text-align:center}form#booking-form label{color:#4d4a49;font-family:"BrandonGrotesque-Bold";text-transform:uppercase;float:left;text-align:center;letter-spacing:1px;font-size:12px;margin-left:25%;padding-left:0}form#booking-form select{text-transform:capitalize;border:none;font-family:"Calluna";font-family:"Calluna";background:none;border:0 none;color:#4d4a49;font-size:12px;height:40px;line-height:26px;margin-top:0;text-align:left;width:110%}form#booking-form select#NumOfAdult{color:#fff}form#booking-form select#NumOfChild{margin-left:-11px;color:#fff}form#booking-form select#filter{width:85%}form#booking-form #rate-preferences{width:140px}form#booking-form input{border:none;font-family:"Calluna"}form#booking-form input.textfield{font-family:"Calluna"}form#booking-form input[type=text]{padding:9px 0 5px 4px;width:100%;float:left;background:none;margin-top:0}form#booking-form .required{background-image:none !important}form#booking-form .air-options{width:81%;margin-left:9%;color:#4d4a49;font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:15px}form#booking-form .air-options .prop-wrapper{width:105%;margin:-5%}form#booking-form .air-options .prop-wrapper select{margin-left:-5px}form#booking-form .split-field .dropdown-field{padding:0;width:40%;float:left}form#booking-form .buttons input{background:#00b3cb url(template/arrow-blue.png) 82% center no-repeat;color:#fff;top:0;font-size:14px;text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:"BrandonGrotesque-Regular";padding:6px 0 2px;border:1px solid #00b3cb;cursor:pointer;width:60%;margin:2px auto 20px;transition:all 0.3s ease;float:none;display:block}form#booking-form .buttons input:hover{background:#00b3cb url(template/arrow-right-white.png) 88% center no-repeat;padding-right:25px;padding-left:15px}form#booking-form .properties label{border:0 none;color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:18px;margin-left:19px;margin-top:18px;margin-bottom:0;text-align:left;text-transform:capitalize}form.b2-check-avail div.date-field .date-picker{width:65px !important}.cc-mouse-enabled .booking-widget{display:none !important}footer{padding:16px 0 12px;width:100%;left:0;height:auto;margin-left:0 !important;z-index:99;background:#4d4a49;bottom:0}footer.static{position:static !important;margin-bottom:70px}footer #secondary-nav{position:relative;float:left;left:0;top:0}footer #secondary-nav li{padding:0;margin:0 15px 0 0;display:block;float:left}footer #secondary-nav li a{font-size:12px;color:#fff;letter-spacing:0.5px;font-family:"BrandonGrotesque-Regular";text-transform:uppercase;padding:8px 0 3px 48px;display:block;background:url(template/submenu-icons.png) no-repeat}footer #secondary-nav li a:hover{color:#00b3cb}footer #secondary-nav li ul{position:absolute;bottom:44px;background:#fff;padding:5px 20px;display:none;width:160px}footer #secondary-nav li ul li{margin:0;float:none}footer #secondary-nav li ul li a{display:block;text-transform:uppercase;border-bottom:1px solid #e3e2e2;font-family:"BrandonText-Bold";padding:8px 0 !important;color:#4d4a49;letter-spacing:1px;background:none}footer #secondary-nav li ul li.live-chat{display:none}footer #secondary-nav li ul li:last-child a{border:0}footer #secondary-nav li.green{margin-top:-2px}footer #secondary-nav li.secondary-nav-1 a{padding-left:48px;background-position:left -90px}footer #secondary-nav li.secondary-nav-2 a{background-position:0 -145px}footer .aspendossuites{position:relative;float:left;margin-right:30px}footer .aspendossuites .label{color:#fff;font-family:"BrandonGrotesque-Regular";font-size:12px;letter-spacing:0.5px;text-transform:uppercase;padding:8px 0 3px 30px;cursor:pointer;background:url(template/arrow-up-blue-lg.png) no-repeat left center}footer .aspendossuites .label:hover{color:#00b3cb}footer .aspendossuites .label.open{background:url(template/arrow-down-blue-lg.png) no-repeat left center}footer .aspendossuites ul li{display:inline-block;padding-top:10px}footer .aspendossuites ul li a{display:block;text-transform:uppercase;border-right:1px solid #00b3cb;font-family:"BrandonText-Bold";padding:0 10px !important;color:#fff;letter-spacing:1px;line-height:1.2em;font-size:0.9em}footer .aspendossuites ul li a:hover{color:#00b3cb}footer .aspendossuites ul li a.active{color:#00b3cb}footer .aspendossuites ul li:last-child a{border:0}footer #social-medias{padding:0 5px;right:0;z-index:10;float:right;top:20%}footer #social-medias a{background-image:url(template/social-medias.png);display:block;height:22px;margin:6px 0;width:22px;text-indent:-5000px;background-repeat:no-repeat;margin-left:2px}#sub-footer{clear:both;background:#fff url(template/subfooter-bg.jpg) repeat-x;color:#605c55;padding:38px 0 90px}#sub-footer .copyright{margin-bottom:30px;font-family:"BrandonText-Regular";color:#c1bebb;font-size:11px;line-height:25px}#sub-footer #third-nav ul{margin-bottom:15px;text-align:center;margin-top:5px}#sub-footer #third-nav ul li{display:inline-block;margin:0 20px 0 0;border-right:1px solid #4d4a49;padding:0 20px 0 0}#sub-footer #third-nav ul li:last-child{border-right:0 solid #939292}#sub-footer #third-nav ul li.sep{margin-top:2px}#sub-footer #third-nav ul li a{display:block;padding:0;color:#4d4a49;text-transform:uppercase;font-family:"BrandonGrotesque-Bold";font-size:13px;letter-spacing:1.5px}#sub-footer #third-nav ul li a:hover{color:#00b3cb}#sub-footer .tambourine{text-align:left;margin-top:0;line-height:26px;font-size:12px}#sub-footer .tambourine a{color:#c1bebb;font-size:11px}#sub-footer .tambourine img{margin-top:5px}#sub-footer .tambourine:hover{color:#bcbcbb}#sub-footer .footer-logos{margin:0 auto;text-align:center}#sub-footer .footer-logos img{text-align:center}#sub-footer .footer-logos .issa-text{text-align:center;color:#514947;padding-top:9px;margin-bottom:9px;font:1.1em "Calluna-It"}#lc_chat_layout{bottom:65px !important;z-index:1000 !important}#home #content{padding-top:0}#home #content .header-img{max-height:650px;top:-10px}#home #content h2{font:3em/1.2em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin-bottom:40px}#home #content h2 span{font:0.7em "Calluna-It";letter-spacing:0;display:block;text-transform:none;color:#00b3cb}#home #content h3{font:3em/1.2em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin-bottom:40px}#home #content h3 span{display:block;font:0.4em "BrandonGrotesque-Regular"}#home #content p{font:1.6em/1.8em "BrandonText-Regular";width:90%}#home #content #intro-content{position:relative;background:url(template/texture.jpg);overflow:hidden;width:100%}#home #content #intro-content .palm-tree{position:absolute;bottom:-74px;max-width:361px;right:-50px;z-index:9}#home #content #intro-content .intro{padding:80px 0 100px}#home #content #intro-content .intro h1{font:3em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin:0 0 20px}#home #content #intro-content .intro p{font:1.6em/1.8em "BrandonText-Regular";width:90%}#home #content #intro-content .intro .video-thumb{margin-left:-15px;padding-top:29px}#home #content #intro-content .intro .share-love{text-align:center}#home #content #intro-content .intro .share-love p{text-transform:uppercase;color:#4d4a49;font:1.5em/1.2em "BrandonText-Bold";padding-top:5px;letter-spacing:2px;width:100%;margin-bottom:0px;padding-top:15px}#home #content #intro-content .intro .share-love p span{font:2.6em/1.2em "BrandonText-Bold"}#home #content #intro-content .intro .share-love span{font:1.5em "Calluna-It";color:#4d4a49;margin-top:-10px}#home #content #intro-content .intro .book-direct{border:1px solid #00b3cb;background-color:#f2fbff;text-align:center;padding:60px 20px}#home #content #intro-content .intro .book-direct .title{font-size:1.4em;line-height:1.2em;letter-spacing:2px;text-transform:uppercase;color:#4d4a49;margin-bottom:25px}#home #content #intro-content .intro .book-direct .title span{color:#333;display:block;font:1.5em "BrandonText-Bold"}#home #content #intro-content .intro .book-direct ul li{display:block;margin-bottom:10px;font:1.1em "BrandonText-Bold"}#home #content #intro-content .intro .book-direct ul li span{color:#00b3cb;font:1.5em "Calluna-It"}#home #content a.mary-strip{background:#00b3cb url("template/arrow-right-white.png") no-repeat 95% center;color:#fff;font-size:1em;letter-spacing:1px;margin-top:-39px;padding:13px 20px 10px 10px;position:absolute;text-align:center;text-transform:uppercase;width:350px}#home #content .home-countdown{margin:auto;position:absolute;text-align:center;width:100%;padding-top:77px}#home #content .home-countdown #countdown{float:none;margin:auto;width:100%;padding-left:15px}#home #content .home-countdown #countdown_dashboard{box-sizing:border-box;float:none;margin:auto;overflow:hidden;padding-bottom:30px;width:240px}#home #content .home-countdown .dash .digit{color:#fff;float:left;font-family:"BrandonGrotesque-Regular";font-size:24px;height:27px;letter-spacing:3px;overflow:hidden;position:absolute}#home #content .home-countdown .dash .digitTxt{color:#fff;float:left;font-family:"BrandonText-Bold";font-size:13px;letter-spacing:0;position:relative;text-transform:uppercase;top:25px;width:51%}#home #content .quick-facts{background-color:#f2fbff;padding:50px 0 30px;margin-bottom:10px}#home #content .quick-facts .play-video{text-align:center;display:block}#home #content .quick-facts .play-video img{border:5px solid #fff;display:block;margin:-70px auto 10px}#home #content .quick-facts .play-video span{text-transform:uppercase;color:#00b3cb;letter-spacing:2px}#home #content .quick-facts p{margin:0 auto;font-family:"Calluna-It";width:90%;font-size:1.6em}#home #content .quick-facts h2{font:2em "BrandonGrotesque-Regular";color:#00b3cb;margin:0 0 5px;text-transform:uppercase}#home #content .quick-facts ul li{margin-bottom:5px;font:1.1em "BrandonText-Bold"}#home #content .quick-facts a{color:#4d4a49}#home #content .quick-facts a:hover{color:#00b3cb}#home #content #what-includes .all-included{padding-top:70px}#home #content #what-includes .list1{background:url(template/texture.jpg);padding:40px 0;height:580px !important;position:relative}#home #content #what-includes .list1 ul{-webkit-column-count:2;-webkit-column-gap:0.5em;-moz-column-count:2;-moz-column-gap:0.5em;-o-column-count:2;-o-column-gap:0.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;color:#00b3cc !important;list-style:outside disc;margin-left:18%;margin-top:11%;width:65%}#home #content #what-includes .list1 ul li{font:1.2em "BrandonText-Bold";margin-bottom:21px;color:#00b3cc;margin-left:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#home #content #what-includes .list1 ul li span{color:#333}#home #content #what-includes .list1 ul li a{color:#4d4a49}#home #content #what-includes .list1 ul li a:hover{color:#00b3cb}#home #content #what-includes .plus{color:#00b3cb;font:2em "Calluna-It";margin-bottom:28px;margin-left:18%}#home #content #what-includes .unit-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);display:none;height:60% !important;left:50%;margin-left:-545px;margin-top:0;overflow:auto;padding:40px;position:fixed;text-align:left;top:10%;width:990px;z-index:2147483647}#home #content #what-includes .list{background:url(home/bg-patern-new.jpg);padding:40px 0;margin-top:-40px;position:relative}#home #content #what-includes .list .btn-green{margin-left:18%}#home #content #what-includes .list ul{-webkit-column-count:2;-webkit-column-gap:0.5em;-moz-column-count:2;-moz-column-gap:0.5em;-o-column-count:2;-o-column-gap:0.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;list-style:outside disc;color:#00b3cc !important;margin-left:18%;margin-top:1%;width:68%}#home #content #what-includes .list ul li{font:1.2em "BrandonText-Bold";margin-bottom:21px;color:#00b3cc;margin-left:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#home #content #what-includes .list ul li span{color:#333}#home #content #what-includes .list ul li a{color:#4d4a49}#home #content #what-includes .list ul li a:hover{color:#00b3cb}#home #content #what-includes a{color:#4d4a49}#home #content #what-includes a:hover{color:#00b3cb}#home #content #what-includes .diving{margin:55px 0;width:100%}#home #content #what-includes .diving2{margin:-50px 0;position:absolute;width:87%;z-index:16}#home #content #what-includes .circle{border-radius:50%;border:5px solid #fff;position:absolute}#home #content #what-includes .circle.circ1{left:34px;top:-69px;width:19%}#home #content #what-includes .circle.circ2{left:204px;top:-93px;width:17%}#home #content #what-includes .circle.circ3{bottom:93px;left:-104px;width:47%;z-index:4}#home #content #what-includes .circle.circ4{bottom:23px;left:30px;width:56%;z-index:3}#home #content #what-includes .badge{top:150px;left:255px;position:absolute}#home .home-gallery{background:#fff;padding:60px 0;text-align:center}#home .home-gallery .grid{margin-bottom:40px}#home .home-gallery a.fancybox{float:left;display:block;width:19%;margin:0 0.5% 10px;position:relative;background-position:center center;background-size:cover}#home .home-gallery a.fancybox .zoom{position:absolute;z-index:10;width:100%;height:100%;display:none;background:url(template/zoom.png) no-repeat center;background-size:cover;top:0;left:0}#home .home-gallery a.fancybox:hover .zoom{display:block}#home .home-gallery a img{width:100%}#home #awards{background-color:#f1f0ec;padding:80px 0 70px;text-align:center}#home #awards p{max-width:780px;margin:0 auto 30px}#home #awards .ta-badge{width:6%;text-align:center}#home #awards img{display:inline-block}#home #awards ul.testimonials{width:55%;text-align:center;margin:auto;margin-top:-45px}#home #awards ul.testimonials h6{font:2.8em "BrandonText-Bold";letter-spacing:1px;text-transform:uppercase;margin-top:60px;color:#00b4ca}#home #awards ul.testimonials blockquote{color:#333333;font-size:1.4em;line-height:1.8em}#home #awards ul.testimonials cite{text-transform:uppercase;font:2.8em "BrandonText-Bold";font-size:.9em;font-style:normal}#home #glance{padding:70px 0}#home #glance h3 span{font-size:0.7em}#home #map-wrapper{background:#72c4d9 no-repeat scroll center top/cover}#home #map-wrapper .title{left:50%;margin-left:-270px;position:absolute;top:60px;width:540px;z-index:999}#home #map-wrapper h2{color:#fff;font-size:4em;letter-spacing:5px;margin:0}#home #map-wrapper .experc{color:#fff;font-family:"BrandonGrotesque-Regular";font-size:23px}#home #map-wrapper .btn{margin:18px auto 0}#home #map-wrapper .flower{left:2%;opacity:0.5;position:absolute;top:50px;z-index:99}#home .home-map{background:#72c4d9 url(template/home-map.jpg) top left no-repeat;height:555px;position:relative}#home .home-map .list-wrapper{background:#fff url("template/texture.jpg") repeat scroll 0 0;box-shadow:0 0 21px rgba(0,0,0,0.15);float:right;height:480px;position:relative;text-align:center;top:35px;width:88%}#home .home-map .list-wrapper .flower{position:absolute;z-index:99;top:50px;opacity:0.5;left:-6%}#home .home-map .list-wrapper h3{background:#f5f4f0 none repeat scroll 0 0 !important;font:1.3em "BrandonGrotesque-Bold" !important;letter-spacing:3px !important;margin:-11px auto 16px !important;text-transform:uppercase !important;width:195px !important;text-align:center}#home .home-map .list-wrapper .resort-txt{color:#00b3cc;letter-spacing:1px;font:1em "BrandonGrotesque-Bold"}#home .home-map .list-wrapper .experc{font:1.3em "BrandonGrotesque-Bold" !important;color:#333 !important;margin-top:-11px}#home .home-map .list-wrapper h1{font:4em/1.2em "BrandonGrotesque-Bold" !important;letter-spacing:3px !important;margin-bottom:5px !important;text-transform:uppercase !important;margin-top:35px}#home .home-map .list-wrapper .border{border:1px solid #dbdbdb;margin:36px auto auto;width:89%}#home .home-map .list-wrapper .list-inner{position:relative}#home .home-map .list-wrapper .list-inner .btn{margin-top:14px}#home .home-map .list-wrapper .list-inner .close{background:transparent url("template/icon-chevron-left.svg") no-repeat scroll 1px center;color:#3b3535;cursor:pointer;display:none;font-size:15px;letter-spacing:1px;padding-left:20px;position:absolute;right:19px;top:-17px;z-index:50}#home .home-map .list-wrapper .list-inner .close:hover{text-decoration:none;opacity:0.7;background-position-x:0}#home .home-map .list-wrapper .list-inner ul{color:#00b3cc;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;list-style:outside disc;margin:2px auto;padding-top:8px;text-align:left;width:87%}#home .home-map .list-wrapper .list-inner ul li{font:16px;margin-bottom:12px;line-height:1.3;color:#00b3cc !important;margin-left:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#home .home-map .list-wrapper .list-inner ul li a{color:#333;font-size:15px;font-weight:700;line-height:1.44;margin-left:3px}#home .home-map .list-wrapper .list-inner ul li a span{color:#333;font-size:15px;font-weight:400;line-height:1.73;display:block}#home .home-map .list-wrapper .list-inner ul li .btn-new{border-radius:2px;display:inline-block;float:none;font-weight:normal;font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:1.5px;background:transparent url("template/arrow-black.png") no-repeat scroll 90% center;border:1px solid #4d4a49;pointer-events:auto;color:#4d4a49;line-height:22px;margin:10px 0 0;padding:9px 40px 6px 15px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s}#home .home-map .list-wrapper .list-inner ul li .btn-new:hover{background:url("template/arrow-white.png") no-repeat scroll 90% center !important;border-color:#4d4a49 !important;background-color:#4d4a49 !important;color:#fff !important}#home .home-map .list-wrapper .list-inner ul li .description{background:#fff url("template/texture.jpg") repeat scroll 0 0;display:none;height:437px;left:0;margin-top:-35px;padding:20px;position:absolute;text-align:center;pointer-events:none;top:0;width:100%}#home .home-map .list-wrapper .list-inner ul li .description img{height:200px;margin:8px 0}#home .home-map .list-wrapper .list-inner ul li .description .border{border:1px solid #dbdbdb;margin:38px auto auto;width:89%}#home .home-map .list-wrapper .list-inner ul li .description h6{background:#f5f4f0 none repeat scroll 0 0;font:0.7em "BrandonGrotesque-Bold";letter-spacing:3px;color:#4d4a49;margin:-11px auto auto;text-transform:uppercase;width:211px}#home .home-map .list-wrapper .list-inner ul li .description h4{color:#18b9ce;font:.8em "BrandonGrotesque-Bold";text-transform:none;margin-top:1px;margin-bottom:0}#home .home-map .list-wrapper .list-inner ul li .description span{color:#333;display:block;font-size:0.7em;line-height:1.3em;margin:auto;padding:0 40px;text-align:center}#home .home-map .list-wrapper .list-inner ul li:hover{background:url(images/icon-chevron-right.svg) right center no-repeat}#home .home-map .list-wrapper .list-inner ul li:hover a{color:#00b3cb}#home .home-map .list-wrapper .list-inner ul li:hover a span{color:#5d5b5a;text-decoration:none !important}#home .home-map .list-wrapper .list-inner ul li.active{font-size:26px;background:none;height:100%;margin-bottom:0;padding-right:0;padding-left:0}#home .home-map .list-wrapper .list-inner ul li.active a{color:#3b3535;text-decoration:none !important}#home .home-map .list-wrapper .list-inner ul li.active a span{color:#b0b0af}#home .home-map .list-wrapper .list-inner ul li.active a:hover{cursor:default;color:#3b3535;text-decoration:none !important;background:none}#home .home-map .list-wrapper .list-inner ul li.active .description{display:block;margin-bottom:-19px}#home .home-map .list-wrapper .list-inner ul li.active:hover a{text-decoration:none}#home .home-map .list-wrapper .list-inner ul li.active:before{display:none}#home .home-map .list-wrapper .list-inner ul li:before{color:#00b3cb;display:inline-block;position:absolute;font-size:20px;line-height:1}#home ul.pins{width:100%;height:100%;position:absolute;z-index:1}#home ul.pins li{width:40px;height:50px;display:block;background:url(template/home-map-pin.svg) center center no-repeat;background-size:cover;text-indent:-10000px;position:absolute;transition:all 0.3s ease-in-out}#home ul.pins li.horseback{left:320px;top:164px}#home ul.pins li.zipline{left:252px;top:233px}#home ul.pins li.black-river{left:223px;top:236px}#home ul.pins li.hooves{left:535px;top:211px}#home ul.pins li.mystic-mountain{left:515px;top:196px}#home ul.pins li.martha-brea{left:441px;top:230px}#home ul.pins li:not(.hotel):hover{-webkit-transform:scale(1.5);transform:scale(1.5);cursor:pointer}#home ul.pins li.active{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(1.5);transform:scale(1.5);fill:#00b3cc}#home .trip-advisor{padding:80px 0;background-color:#fff;text-align:center}#home .trip-advisor .logo{display:block;margin:0 auto 30px;background:url("home/tripadvisor-logo.png") no-repeat center;width:60px;height:30px}#home .trip-advisor .quote{padding-bottom:30px}#home .trip-advisor .quote .title{text-transform:uppercase;letter-spacing:3px;font:2.5em "BrandonGrotesque-Bold"}#home .trip-advisor .quote .testimonial-quote{font-size:1.5em;width:100% !important}#home .trip-advisor .quote .testimonial-source{color:#00b3cb;font:2em "Calluna-It"}#home #specials{background:url("template/texture.jpg");padding:70px 0}#home #specials .title{text-align:center;margin-bottom:50px;text-transform:uppercase;font:21px "BrandonGrotesque-Regular";letter-spacing:4px}#home #specials .desc h2{margin-bottom:20px}#home #specials .desc .subtitle{margin:-10px 0 20px;font:1.8em "Calluna-It"}#home #specials .desc p{font-size:1.4em;line-height:1.6em}#home #specials .desc .viewall{display:inline-block;margin-left:20px;font-family:"BrandonGrotesque-Bold"}#home #specials .desc .btn-green{margin-right:20px}#home #couples-community{padding:70px 0}#home #couples-community h3{background:url("template/bubbles.png") no-repeat left center/auto 100%;padding-left:50px;font-size:21px;margin:0 0 20px}#home #couples-community p{font-size:1.4em;line-height:1.6em}#home #couples-community ul li{display:inline-block;margin-right:20px}#home #couples-community ul li a{color:#4d4a49;font:1.3em "BrandonGrotesque-Bold"}#home #couples-community ul li a:hover{color:#00b3cb}#home #couples-community ul li.topic{color:#00b3cb;font:1.2em "Calluna-It"}#home .home-call-out{background:#00b3cc none repeat scroll 0 0;bottom:69px;display:block;left:210px;margin-bottom:0;padding:14px;position:fixed;width:500px;z-index:99}#home .home-call-out .btn{background:#5c2d88 none repeat scroll 0 0;border:1px solid #00b3cb;border-radius:2px;color:#fff;display:table;float:none;margin-bottom:7px;font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:1.5px;line-height:24px;margin-top:20px;padding:5px 30px;text-align:center;text-transform:uppercase !important;transition:all 0.3s ease 0s}#home .home-call-out .call-to-action{float:right;margin-right:7px;text-align:center}#home .home-call-out .call-to-action span{color:#fff;font-size:.9em;letter-spacing:1px;text-align:center;text-transform:uppercase;font-weight:bold;margin-top:10px}#home .home-call-out a.btn:hover{background:#6e37a2 none repeat scroll 0 0}#home #open-ads{background:#00b3cc none repeat scroll 0 0;bottom:0;display:block;left:140px;margin-bottom:68px;padding:15px;position:fixed;width:654px;z-index:99}#home .galleries{height:450px}#price-match .form{background-color:#f2fbff;padding:80px 0 80px 0}#price-match .form h3{font:3em/1.2em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin-bottom:40px;text-align:center}#price-match .form h3 span{display:block;font:0.5em "BrandonGrotesque-Regular"}#price-match .form .inner{width:90%;max-width:760px;margin:0 auto}#price-match .form .inner select{border-radius:0;background:url("template/arrow-down.png") no-repeat 95% center !important}#price-match .form .inner .form-entry{margin-bottom:12px}#price-match .form .inner .form-entry input[type=text]{font:1.1em "BrandonText-Bold";border:1px solid #333;width:100%;display:block;padding:7px 10px 5px;background:none;color:#333;margin-bottom:12px}#price-match .form .inner .form-entry ::-webkit-input-placeholder{opacity:1;color:#333}#price-match .form .inner .form-entry ::-moz-placeholder{opacity:1;color:#333}#price-match .form .inner .form-entry :-ms-input-placeholder{opacity:1;color:#333}#price-match .form .inner .form-entry :-moz-placeholder{opacity:1;color:#333}#price-match .form .inner .btn-green{display:block;letter-spacing:2px;width:100% !important}#price-match .mary{background-color:#f2fbff}#price-match .mary img{bottom:0;display:inline-block;margin-top:45px;padding-right:11%}#home.resort-home.aspendos #map-wrapper{background:url(template/map.jpg) no-repeat center top #72c4d9}#home.resort-home.negril #map-wrapper{background:url(template/map-negril.jpg) no-repeat center top #72c4d9}#home.resort-home.sans-souci #map-wrapper{background:url(template/map-sans-souci.jpg) no-repeat center top #72c4d9}#home.resort-home.swept-away #map-wrapper{background:url(template/map-swept-away.jpg) no-repeat center top #72c4d9}#home.resort-home .home-gallery{background-color:#fff;padding:60px 0}#home.resort-home .home-gallery h2{color:#4d4a49;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:21px;letter-spacing:5px;margin-bottom:50px;text-align:center;text-transform:uppercase}#home.resort-home .home-gallery .grid{margin-bottom:38px}#home.resort-home .home-gallery a.fancybox{float:left;display:block;width:19%;margin:0 0.5% 13px;position:relative}#home.resort-home .home-gallery a.fancybox .zoom{position:absolute;z-index:10;width:100%;height:100%;display:none;background:url(template/zoom.png) no-repeat center;background-size:cover;top:0;left:0}#home.resort-home .home-gallery a.fancybox:hover .zoom{display:block}#home.resort-home .home-gallery a img{width:100%;height:auto}#home.resort-home #map-wrapper{height:820px;position:relative;background-size:cover}#home.resort-home #map-wrapper .title{text-align:left;top:274px;margin-left:362px;color:#fff}#home.resort-home .galleries{height:400px}#home .airlove-sm-banner{background:#00b3cc url("media/call-out-new-583f3c836c5d8.png") no-repeat scroll center center;bottom:68px;height:10px;left:5%;padding:15px;position:fixed;width:650px;z-index:99999}.form-entry-home select{background:transparent none repeat scroll 0 0 !important;border:1px solid #333 !important;color:#333 !important;display:block !important;font:1.1em "BrandonText-Bold" !important;padding:7px 10px 5px !important;width:100% !important;margin-bottom:15px}.home-pop-up{background:#00b3cc url("template/sm-arrow-banner.png") no-repeat scroll 475px center;bottom:63px;color:#fff;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:1em;left:5%;letter-spacing:2px;padding:14px 19px 11px 20px;position:fixed;width:505px;z-index:80}.home-pop-up a.apple{border-right:1px solid #fff;color:#fff;font-size:1em;letter-spacing:0;margin-top:-2px;padding-left:26px;padding-right:42px}.home-pop-up a.apple span{background:#00b3cc url("template/apple-logo.png") no-repeat scroll center center;height:19px;margin-top:-2px;position:absolute;width:29px}.home-pop-up a.apple:hover{color:#333}.home-pop-up a.android{font-size:1em;color:#fff;letter-spacing:0em;padding-left:19px}.home-pop-up a.android span{background:#00b3cc url("template/android-logo.png") no-repeat scroll center center;height:19px;position:absolute;width:43px;margin-top:-2px}.home-pop-up a.android:hover{color:#333}.home-pop-up .left-side-copy{border-right:1px solid #fff;color:#fff;display:inline-block;font:0.9em "BrandonGrotesque-Bold";letter-spacing:3px;padding-left:4px;width:56%}.home-pop-up .left-side-copy a{color:#FFF}.home-pop-up .left-side-copy a:hover{color:#333 !important}.home-pop-up .right-side-copy{color:#fff;display:inline-block;font:1.1em "Calluna-It";letter-spacing:2px;padding-left:16px;text-transform:none;width:33%}.home-pop-up .right-side-copy a{color:#FFF}.home-pop-up .right-side-copy a:hover{color:#333 !important}.last-chance-promo{background:#00b3cc url("template/arrow-down-white.png") no-repeat scroll 1067px center;padding:12px;margin-top:-9px}.last-chance-promo .copy{font:1em "BrandonGrotesque-Bold";color:#fff;letter-spacing:2px}.last-chance-promo .copy span{font:1em "Calluna-It";letter-spacing:2px}.sans-souci a.home-pop-up{display:none}.swept-away a.home-pop-up{display:none}.negril a.home-pop-up{display:none}.cn-container{width:60%;min-width:300px;max-width:820px;margin:10px auto 0 auto;text-align:left;position:relative}.cn-container h2{font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#fff;position:absolute;z-index:10000;text-shadow:0 0 1px rgba(255,255,255,0.8),1px 1px 1px rgba(0,0,0,0.2);font-size:80px;line-height:80px;top:200px;right:0px;white-space:nowrap;opacity:0;transition:all 0.5s linear 0.7s}.cn-container .cn-slide:target h2{top:0px;opacity:1}.cn-slide{text-align:center;position:absolute;left:0px;padding-top:80px;margin:0 5%;width:90%;opacity:0}.cn-slide:target{opacity:1;z-index:1000}.cn-slide nav a{text-align:left;display:block;font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;border:8px solid #fff;padding:2%;font-size:66px;letter-spacing:7px;text-shadow:1px 1px 3px rgba(0,0,0,0.4);color:#fff;line-height:66px;outline:none;margin:0 0 10px 0;box-shadow:1px 1px 3px rgba(0,0,0,0.1);background:#fff url(../images/1.jpg) no-repeat center center;background-size:100%;background-clip:padding-box;opacity:0;transition:opacity 0.4s linear, border-color 0.3s ease-in-out, color 0.3s ease-in-out}.cn-slide nav a:hover{border-color:#582036;color:#582036}.cn-slide:target nav a{opacity:1}.cn-slide nav a:nth-child(2){transition-delay:0.3s, 0s, 0s}.cn-slide nav a:nth-child(3){transition-delay:0.6s, 0s, 0s}.cn-slide nav a:nth-child(4){transition-delay:0.9s, 0s, 0s}.cn-slide-sub nav a{width:42%;display:inline-block;font-size:40px}.cn-slide-sub nav a:nth-child(odd){margin-right:5px}.cn-content{background:#80B8CE url(../images/1.jpg) no-repeat center center;background-size:cover;text-align:left;padding:20px 20px 5px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);border:8px solid #fff;margin-top:5px;cursor:pointer;opacity:0;transition:all 0.9s linear}.cn-slide:target .cn-content{opacity:1}.cn-content:active p{opacity:0}.cn-content p{line-height:24px;text-shadow:1px 1px 1px rgba(255,255,255,0.9);color:rgba(103,59,77,0.9);padding:15px 20px;margin-bottom:10px;background:rgba(255,255,255,0.96);font-style:italic;border-top:7px solid rgba(103,59,77,0.6);transition:opacity 0.3s linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cn-back{outline:none;text-indent:-9000px;width:49px;height:42px;background:transparent url(../images/arrow.png) no-repeat center center;position:absolute;top:22px;left:-100px;cursor:pointer;opacity:0;transition:all 0.4s ease-in-out 1s}.cn-slide:target .cn-back{left:3px;opacity:1}.cn-note{text-align:right;font-size:10px;font-style:normal;text-align:right;padding:10px;display:block;font-family:Arial;text-shadow:1px 1px 1px rgba(255,255,255,0.7)}.cn-slide nav a[href="#slide-1"]{background-image:url(../images/1.jpg)}.cn-slide nav a[href="#slide-2"]{background-image:url(../images/2.jpg)}.cn-slide nav a[href="#slide-3"]{background-image:url(../images/3.jpg)}.cn-slide nav a[href="#slide-1-1"],#slide-1-1 .cn-content{background-image:url(../images/4.jpg)}.cn-slide nav a[href="#slide-1-2"],#slide-1-2 .cn-content{background-image:url(../images/5.jpg)}.cn-slide nav a[href="#slide-1-3"],#slide-1-3 .cn-content{background-image:url(../images/6.jpg)}.cn-slide nav a[href="#slide-1-4"],#slide-1-4 .cn-content{background-image:url(../images/7.jpg)}.cn-slide nav a[href="#slide-2-1"],#slide-2-1 .cn-content{background-image:url(../images/8.jpg)}.cn-slide nav a[href="#slide-2-2"],#slide-2-2 .cn-content{background-image:url(../images/9.jpg)}.cn-slide nav a[href="#slide-2-3"],#slide-2-3 .cn-content{background-image:url(../images/10.jpg)}.cn-slide nav a[href="#slide-2-4"],#slide-2-4 .cn-content{background-image:url(../images/11.jpg)}.cn-slide nav a[href="#slide-3-1"],#slide-3-1 .cn-content{background-image:url(../images/12.jpg)}.cn-slide nav a[href="#slide-3-2"],#slide-3-2 .cn-content{background-image:url(../images/13.jpg)}.cn-slide nav a[href="#slide-3-3"],#slide-3-3 .cn-content{background-image:url(../images/14.jpg)}.cn-slide nav a[href="#slide-3-4"],#slide-3-4 .cn-content{background-image:url(../images/15.jpg)}@media screen and (max-width: 1060px){.cn-slide-sub nav a{font-size:28px}}@media screen and (max-width: 900px){.cn-container h2{font-size:48px;line-height:95px}.cn-slide nav a{font-size:38px}.cn-slide-sub nav a{width:auto;font-size:36px;display:block}.cn-slide-sub nav a:nth-child(odd){margin-right:0px}}body.referrals #primary-nav{display:none}body.referrals header{height:100px !important}body.referrals header #booking{top:40px}body.referrals .content-loader{background:url(template/flower_brown.png) right bottom no-repeat}body.referrals .content h1{font-size:35px;color:#524b48;line-height:1.583;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px 0}body.referrals .content h1+p{font-size:16px;font-family:"BrandonText-Regular";color:#414042;line-height:1.9;text-align:center;margin:0 auto;width:80%;max-width:610px}body.referrals .content h2{width:100%;font-size:26px;font-family:"BrandonGrotesque-Bold","sans-serif";color:#00b3cc;text-transform:uppercase;text-align:center;letter-spacing:4px;margin:80px 0 0}body.referrals .content h2::after{content:" ";display:inline-block;vertical-align:middle;height:1px;width:25%;margin:0 10px;background-color:#00b3cc}body.referrals .content h2::before{content:" ";display:inline-block;vertical-align:middle;height:1px;width:25%;margin:0 10px;background-color:#00b3cc}body.referrals article{width:90%;margin:0 auto;max-width:800px;padding:70px 0}body.referrals article img{display:inline-block;width:auto;max-width:15%;margin:0 2% 0 0;vertical-align:top}body.referrals article p{display:inline-block;vertical-align:top;width:34%;font-family:"Calluna-It";font-size:15px;font-weight:100 !important;line-height:1.5;margin:0 6% 0 0}body.referrals article p strong{text-transform:uppercase;font-size:22px;font-family:"BrandonGrotesque-Bold","sans-serif";letter-spacing:3px}body.referrals article p em{font-family:"Calluna-It";font-size:22px}body.referrals article ul{vertical-align:top;display:inline-block;width:36% !important;float:none !important;margin:0 !important}body.referrals article ul li{line-height:23px !important;font-family:"BrandonGrotesque-Bold","sans-serif";font-size:16px !important;margin:0 0 10px 0 !important;background:url(template/bullet-blue.png) no-repeat 5px 8px !important}body.referrals .referral_candy{display:block}body.referrals .referral_block{width:100%;padding:40px 0;background-color:#00b3cc;text-align:center}body.referrals .referral_block h2{font-size:26px;font-family:"BrandonGrotesque-Bold","sans-serif";text-transform:uppercase;text-align:center;color:#fff;letter-spacing:4px}body.referrals .referral_block p{font-family:"Calluna-It";font-size:20px;color:#fff;font-weight:100;margin:10px 0 0}body.referrals .referral_block .item{display:inline-block;width:28%;margin:40px 0;padding:0 3%;min-height:90px;border-right:1px solid #9ee2ec;text-align:left;vertical-align:top}body.referrals .referral_block .item:nth-child(5){border:none;width:30%}body.referrals .referral_block .item:nth-child(5) a.action{margin-top:20px}body.referrals .referral_block .item img{display:inline-block;width:auto;max-width:30%;vertical-align:top}body.referrals .referral_block .item p{display:inline-block;vertical-align:top;width:60%;margin:0 0 0 3%;font-size:16px;letter-spacing:0;font-family:"BrandonGrotesque-Regular"}body.referrals .referral_block .item p strong{text-transform:uppercase;font-size:16px;font-family:"BrandonGrotesque-Regular"}body.referrals .referral_block .item:nth-child(4){width:38%}body.referrals .referral_block .item:nth-child(3) p{width:70%}body.referrals .referral_block a{color:#fff;text-decoration:underline}body.referrals .referral_block a.action{display:inline-block;background:#fff !important;color:#00b3cc;padding:13px 25px 10px;text-transform:uppercase;font-size:13px;letter-spacing:3px;margin:41px 0 0;font-family:"BrandonGrotesque-Bold","sans-serif";border:none;text-decoration:none !important}body.referrals .referral_block input{margin:20px 0 0 0 !important}body.referrals .referral_block input.action{display:inline-block;background:#fff !important;color:#00b3cc;padding:13px 25px 10px;text-transform:uppercase;font-size:13px;letter-spacing:3px;margin:41px 0 0;font-family:"BrandonGrotesque-Bold","sans-serif";border:none;text-decoration:none !important}body.referrals .referral_block select{font-size:14px;background:url(template/white-down-arrow.png) no-repeat 95% center;line-height:26px;height:41px;vertical-align:top;margin-top:20px;width:60%;text-align:left;display:inline-block;font-family:"BrandonText-Regular";color:#fff;border:1px solid #fff;padding:0 10px;background-size:15px auto}body.referrals .referral_disclaimer{width:100%;background:#fefdfc;padding:40px 0}body.referrals .referral_disclaimer p{width:90%;margin:0 auto;max-width:600px;color:#b9b6b4 !important}body.referrals #content .bg{padding-top:0}body.referrals .inset.full{margin-top:0 !important}body.referrals h2+article{border-bottom:1px solid #ddd}body.referrals h2+article ul a{padding:20px 15px 16px;background-color:#00b3cc !important;color:#fff !important;text-transform:uppercase;letter-spacing:3px;font-size:13px}body.referrals h2+article ul li:last-child{background:none !important;margin:30px 0 0 0 !important;padding:0 !important}#last-minute-deals #content .bg{padding:0}#last-minute-deals .white{background:#fff none repeat scroll 0 0;margin-top:-40px;padding-bottom:30px;padding-top:45px}#last-minute-deals #fine-print{padding:50px 199px;background:transparent url("template/texture.jpg") repeat scroll 0 0;font:1.3em/1.8em "BrandonText-Regular"}#last-minute-deals .inset.full{max-width:100%}#last-minute-deals .content .intro{padding:20px 0}#last-minute-deals .content .intro .box{background-color:#f2fbff;border:1px solid #01b4c8;padding:40px 5%;position:relative;top:-150px;text-align:center;width:95%}#last-minute-deals .content .intro .box .offer{display:inline-block;border-bottom:1px solid #a4e4ee;margin-bottom:50px}#last-minute-deals .content .intro .box .offer .head{font:1.8em "Calluna-It";margin-bottom:10px}#last-minute-deals .content .intro .box .offer .head:after,#last-minute-deals .content .intro .box .offer .head:before{width:40px;height:1px;background-color:#a4e4ee;display:inline-block;content:" ";margin:-3px 15px 0}#last-minute-deals .content .intro .box .offer .body{text-transform:uppercase;font:2.5em/1.1em "BrandonText-Regular";color:#000}#last-minute-deals .content .intro .box .offer .body span{display:block;font:2.2em/1.1em "BrandonText-Bold"}#last-minute-deals .content .intro .box .availability{font:2.2em "Calluna-It"}#last-minute-deals .content .intro .side-inset{float:right}#last-minute-deals .content .intro h1{margin-bottom:11px;margin-top:26px;padding:0;text-align:left;line-height:1em}#last-minute-deals .content .intro h3{border-bottom:1px solid #00b3cb;border-top:1px solid #00b3cb;color:#00b3cb;font-family:"Calluna-It";font-size:1.6em;height:74px;letter-spacing:0;line-height:28px;padding-top:6px;width:314px}#last-minute-deals .content .intro h4{background:transparent url("template/new-arrow.png") no-repeat scroll center center;font:1.2em/1.1em "BrandonText-Bold";letter-spacing:1px;background-position:322px -5px}#last-minute-deals .content .intro h4 a{color:#333}#last-minute-deals .content .intro h4 a:hover{color:#00b3cb}#last-minute-deals .content .intro p{width:70%}#last-minute-deals .content .intro #countdown{margin:0 0 20px;width:400px !important}#last-minute-deals .content .intro #countdown #countdown_dashboard{width:350px;padding-bottom:42px}#last-minute-deals .content .intro #countdown .dash{margin-right:9px;width:67px !important}#last-minute-deals .content .intro #countdown .dash .digit{color:#00b3cb;font:3.5em/1.1em "BrandonText-Regular";height:65px;width:50%;text-align:center}#last-minute-deals .content .intro #countdown .dash .ddays3,#last-minute-deals .content .intro #countdown .dash .dhours2,#last-minute-deals .content .intro #countdown .dash .dminutes2,#last-minute-deals .content .intro #countdown .dash .dseconds2{left:50%}#last-minute-deals .content .intro #countdown .dash .digitTxt{text-align:center;top:48px}#last-minute-deals .content .last-minute{padding-bottom:0px}#last-minute-deals .content .last-minute .offer{margin-bottom:80px;padding:40px 0}#last-minute-deals .content .last-minute .offer.white{background-color:#fff}#last-minute-deals .content .last-minute .offer .name{font:3em "BrandonGrotesque-Bold";letter-spacing:2px;text-transform:uppercase}#last-minute-deals .content .last-minute .offer .name span{padding-left:10px;font:18px "Calluna-It";text-transform:none;color:#7d7673;letter-spacing:0}#last-minute-deals .content .last-minute .offer .small-description{padding-top:20px}#last-minute-deals .content .last-minute .offer .small-description p{border-right:1px solid #00b3cc;display:inline-block;padding-right:34px;width:64%}#last-minute-deals .content .last-minute .offer .small-description ul.list{display:inline-block;margin-top:5px !important;padding-left:20px;position:absolute;width:25%}#last-minute-deals .content .last-minute .offer .small-description ul.list li{list-style:none;font:1.2em/2em "BrandonGrotesque-Bold" !important;color:#333}#last-minute-deals .content .last-minute .offer .small-description ul.list li a{color:#333}#last-minute-deals .content .last-minute .offer .small-description ul.list li a:hover{color:#00b3cb}#last-minute-deals .content .last-minute .offer .discount{font:1.2em "BrandonGrotesque-Bold";text-transform:uppercase;color:#000;letter-spacing:1.5px;margin-bottom:15px}#last-minute-deals .content .last-minute .offer .discount span{font:1.3em "Calluna-It";letter-spacing:0;text-transform:none}#last-minute-deals .content .last-minute .offer .discount span:before{content:"â€¢";font-size:1.4em;color:#a8d170;margin-right:5px}#last-minute-deals .content .last-minute .offer .calendar{background-color:#f2fbff;padding:31px 26px 7px 10px;width:90%}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group{margin:0 1.5%;border:1px solid #d3dbde;background-color:#fff;width:47%}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group .ui-datepicker-header{background:none !important;border-bottom:1px solid #d3dbde !important;padding:8px 0 4px}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year,#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{text-transform:uppercase;font:13px "BrandonGrotesque-Bold"}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{font-size:12px}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table{width:90%;margin:0 auto 10px}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table .ui-state-default{border:0;background:none}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table .ui-state-highlight{border:0 !important}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table td{width:14.28%;padding:3px 1px}#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table td a,#last-minute-deals .content .last-minute .offer .calendar .ui-datepicker-group table td span{text-align:center;font-size:12px;padding:3px .2em}#last-minute-deals .content .last-minute .offer .calendar .dp-highlight .ui-state-default{background:#00b3cb !important;color:#fff;border-radius:50%}#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3{margin-bottom:30px}#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0 td.promotionalOffer&gt;a,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1 td.promotionalOffer&gt;a,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2 td.promotionalOffer&gt;a,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3 td.promotionalOffer&gt;a{background:#a8d170;font-family:"BrandonText-Bold";border-radius:50%}#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0 td.dp-highlight&gt;a.ui-state-active,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1 td.dp-highlight&gt;a.ui-state-active,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2 td.dp-highlight&gt;a.ui-state-active,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3 td.dp-highlight&gt;a.ui-state-active{background:#00b3cb !important;font-family:"BrandonText-Bold"}#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0 .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0 .ui-widget-content .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom0 .ui-widget-header .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1 .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1 .ui-widget-content .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom1 .ui-widget-header .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2 .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2 .ui-widget-content .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom2 .ui-widget-header .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3 .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3 .ui-widget-content .ui-state-highlight,#last-minute-deals .content .last-minute .offer .calendar .datepicker-specials-custom3 .ui-widget-header .ui-state-highlight{background:#f6f6f6;border:1px solid #00b3cb;color:#454545}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form{margin-bottom:10px;text-align:center}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form label{display:block;margin-right:8px;text-transform:uppercase;font:12px "BrandonText-Bold";letter-spacing:1px}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form input[type=text]{display:block;max-width:100%;font:1.2em "Calluna";border:0;text-align:center;padding-bottom:15px;color:#000;background:transparent url("template/arrow-down.png") no-repeat bottom center}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form ::-webkit-input-placeholder{color:#000}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form ::-moz-placeholder{color:#000}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form :-ms-input-placeholder{color:#000}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form :-moz-placeholder{color:#000}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form .date{max-width:90%;margin:0 auto;margin-bottom:15px}#last-minute-deals .content .last-minute .offer .calendar form.reserve-form .date.check-in{padding-bottom:15px;border-bottom:1px solid #c9cfd1}#last-minute-deals .content .last-minute .offer .calendar .btn{margin-top:0 !important}body#map-category .mask{position:fixed;width:100%;z-index:990;top:110px}body#map-category #amenityMenu{bottom:200px;right:10px;width:310px}body#map-category #amenityMenu dl dt a{font-family:"BrandonText-Regular";color:#00b3cb;padding:12px 10px 12px 60px}body#map-category #amenityMenu dl dt a#activities{background:url(images/map/p-activities.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#airport{background:url(images/map/p-airport.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#hotel{background:url(images/map/p-hotel.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#nightlife{background:url(images/map/p-nightlife.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#attractions-entertainment{background:url(images/map/p-nightlife.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#sports-recreation{background:url(images/map/p-sports.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#wellness{background:url(images/map/p-wellness.png) no-repeat 5% 50%;background-size:30px auto}body#map-category #amenityMenu dl dt a#view-all{background:#f5f5f5}body#map-category #amenityMenu dl dt.open a{background-color:#00b3cb !important;color:#fff}body#map-category #amenityMenu dl dd ul li a{font:italic 11px/18px "Calluna"}body#map-category #amenityMenu dl dd ul li span{background:url(template/bullet-black.png) no-repeat center center}body#map-category #amenityMenu dl dd ul li.active span{background:url(template/bullet-blue.png) no-repeat center center}body#map-category .ui-infobox .close{position:absolute;right:-10px;top:-18px;background:url(images/map/close-map.png) no-repeat center center;width:24px;height:24px;z-index:10}body#map-category .ui-infobox .title{font-family:"BrandonText-Regular";font-size:14px}body#map-category .ui-infobox p{font-family:"Calluna";font-size:13px}body#map-category #lc_chat_layout{left:0}.one_half,.two_third,.one_third,.one_fourth{float:left}.one_half{width:48%;margin-right:4%}.one_third{width:30.3333%;margin-right:4.5%}.two_third{width:65%;margin-right:4.5%}.one_fourth{width:22%;margin-right:4%}.one_half:last-child,.two_third:last-child,.one_third:last-child,.one_fourth:last-child{margin-right:0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table}.col-height{display:table-cell;float:none}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.animate-fade{opacity:0}.animate-fade.top{-webkit-transform:translateY(0%);transform:translateY(0%)}.animate-fade.top.fade-in{-webkit-transform:translateY(-5%);transform:translateY(-5%)}.animate-fade.bottom{-webkit-transform:translateY(-5%);transform:translateY(-5%)}.animate-fade.bottom.fade-in{-webkit-transform:translateY(0%);transform:translateY(0%)}.animate-fade.left{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.animate-fade.left.fade-in{-webkit-transform:translateX(0%);transform:translateX(0%)}.animate-fade.right{-webkit-transform:translateX(5%);transform:translateX(5%)}.animate-fade.right.fade-in{-webkit-transform:translateX(0%);transform:translateX(0%)}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb&gt;li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"\3e";content:"â€º"}.breadcrumb&gt;.active{color:#777}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;border-radius:50%;background-color:#524b48;border:0;background-clip:padding-box}ul.slick-dots li.slick-active button{background-color:#00b3cb}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;border:none;outline:none;z-index:20;text-indent:-9999px}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:15px;background:url("template/arrow-left-gray.png") no-repeat left center}.slick-next{right:15px;background:url("template/arrow-right-gray.png") no-repeat right center}#ui-datepicker-div.ui-widget-content{background:#FBFBFB !important;z-index:1000 !important;border:none !important}#ui-datepicker-div.ui-widget-content *{font-family:sans-serif;font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #c5c5c5 !important;color:#666 !important}#ui-datepicker-div .ui-datepicker th{font-weight:normal !important}#ui-datepicker-div.ui-widget-content a,#ui-datepicker-div.ui-widget-content a{text-align:center}#ui-datepicker-div .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{background:#00b3cb !important;border-color:#00b3cb;color:#fff !important}#ui-datepicker-div .ui-datepicker th{padding:5px 0 !important;font-size:12px}#ui-datepicker-div .ui-datepicker-month,.ui-datepicker-year{background-color:transparent;border:none;font-size:16px !important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus{color:#fff !important;background:#00b3cb !important}#ui-datepicker-div .ui-accordion-content{height:auto !important}ul.global-sitemap{position:relative}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.wrapper{max-width:1170px;width:95%;position:relative;margin:0 auto}.wrapper-full{max-width:1500px;width:100%;margin:0 auto;position:relative}.btn-green{background-color:#a8d170;color:#fff !important;font:12px "BrandonGrotesque-Bold" !important;padding:12px 20px 8px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;text-align:center;margin-right:10px;border:0}.btn-green:hover{background-color:#97bc65}.btn-outline{border:1px solid #333;display:inline-block;text-transform:uppercase;color:#333;font:12px "BrandonGrotesque-Bold" !important;padding:12px 15px 8px;letter-spacing:1px}.btn-outline:hover{background-color:#333;color:#fff}#specials .btn{float:left}.btn{padding:9px 40px 6px 15px;zoom:1;text-align:center;font-size:12px;font-family:"BrandonGrotesque-Bold" !important;letter-spacing:1.5px;border:1px solid #00b3cb;border-radius:2px;text-transform:uppercase !important;display:inline-block;margin:44px 0 0;line-height:22px;transition:all 0.3s ease;float:none}.btn:hover{text-decoration:none !important}.btn.bluesolid{color:#fff;border-color:#00b3cb;background:#00b3cb url(template/arrow-white.png) 90% center no-repeat}.btn.bluesolid:hover{color:#00b3cb;background:transparent url(template/arrow-blue.png) 90% center no-repeat}.btn.bluesolid.active{color:#00b3cb;background:transparent url(template/arrow-down-blue.png) 90% center no-repeat}.btn.cartbtn{width:218px !important;padding:0 !important;margin-top:0 !important}.btn.continue{float:right;font-size:1.5em;margin:30px 0;background:#00bbb5 url(template/arrow-right.png) no-repeat 96% center;width:auto;padding:10px 50px 10px 20px !important}.btn.black.trans{color:#4d4a49;border-color:#4d4a49;background:url(template/arrow-black.png) 90% center no-repeat}.btn.black.trans:hover{color:#fff;border-color:#4d4a49;background:#00b3cb url(template/arrow-white.png) 90% center no-repeat}.btn.blue.trans{color:#00b3cb;border-color:#00b3cb;background:url(template/arrow-blue.png) 90% center no-repeat}.btn.blue.trans:hover{color:#ffffff;background:#00b3cb url(template/arrow-white.png) 90% center no-repeat}.btn.white.trans{color:#fff;background:url(template/arrow-white.png) 90% center no-repeat;margin-top:19px;border-color:#fff}.btn.white.trans:hover{color:#00b3cb;background:#fff url(template/arrow-blue.png) 90% center no-repeat}.blue{color:#00b3cb}body.valentines-day #sub-footer,body.valentines-day footer,body.valentines-day #lc_chat_layout{display:none !important}body.valentines-day #content .bg{background:#fff;padding-top:40px}body{font-family:"BrandonGrotesque-Regular","sans-serif";color:#4d4a49;font-size:13px}body h1{line-height:110%}body h1 span.italic{font-family:"BrandonGrotesque-Regular";text-transform:lowercase;font-size:29px;letter-spacing:2px}body h2{line-height:110%}body h3{line-height:110%}body h3.sans-serif em{color:#524b48;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:21px}body h4{line-height:110%}body h4.how-works{text-align:center;background:url(template/texture-2.png) repeat;z-index:9;position:relative;width:180px;margin-left:auto;margin-right:auto;font-family:"Calluna";font-style:italic;letter-spacing:0;margin-top:40px}body h5{line-height:110%}body h6{line-height:110%}body a{color:#00b3cb;transition:all 0.3s ease}body a:hover,body a:focus{text-decoration:none}body a.book-now{*display:inline;background:#00b3cb;line-height:20px;color:#fff !important;padding-right:25px !important;float:right !important;margin-right:21% !important}body a.book-now span{position:relative;top:2px}body a.book-now:hover{background-color:#00b3cb;color:#00b3cb}body a.camp-couples-banner{background-image:url(media/Homepage-Banner-800x100-CampCouples-V3-571a8eb707dc8.jpg);width:800px;display:block;position:relative;height:100px}body a.camp-couples-banner:hover{background-image:url(media/Homepage-Banner-800x100-CampCouples-V3-hover-571a8eb5326c2.jpg);width:800px;height:100px;position:relative;display:block}body a.view-wed-gal{background:url(template/GalleryIcon.png) no-repeat left;padding-left:35px;background-size:30px;padding-top:0;padding-bottom:0;text-align:left !important;display:block;font-size:.94em;font-family:"BrandonText-Regular";color:#524b48}body a.OT_Find_a_Table{background:#306d94 !important;border:0 none !important;color:#ffffff !important;cursor:pointer !important;font-size:1em !important;padding:10px 20px !important;text-transform:uppercase !important;transition:all 0.3s ease 0s !important;font-family:"BrandonGrotesque-Thin";text-shadow:0 0 0 #306d94 !important}body a.OT_Find_a_Table:link{background:#306d94 !important;border:0 none !important;color:#ffffff !important;cursor:pointer !important;font-size:1em !important;padding:10px 20px !important;text-transform:uppercase !important;transition:all 0.3s ease 0s !important;font-family:"BrandonGrotesque-Thin";text-shadow:0 0 0 #306d94 !important}body a.OT_Find_a_Table:hover{background:#fff !important;color:#306d94 !important;transition:all 0.3s ease !important}body a.see-sample{background:url(template/arrow-blue-down.png) no-repeat right;padding-right:20px;margin-top:10px;display:inline-block}body a.learn-more-line{line-height:40px;letter-spacing:1px;color:#fff;font-style:italic;width:763px;font-family:"Calluna";font-size:14px}body a.map-key-link.active{color:#00b3cb;font-family:"Calluna-Bold"}body a.show-popup:hover{color:#048b9d !important}body.francesca-favorites #booking{display:none}body.francesca-favorites .tripadvisor{display:none}body.francesca-favorites .icon-HomeIcon{display:none}body.francesca-favorites header{height:95px !important}body.francesca-favorites header .logo-wrapper{left:50%;margin-left:-125px}body.francesca-favorites header a.logo{background:url(template/aspendos-logo-centered.png) no-repeat}body.francesca-favorites .post{color:#524b48;text-align:left;padding:20px 0;margin:20px 0;border-bottom:1px solid #524b48;display:inline-block}body.francesca-favorites .post a{color:#524b48}body.francesca-favorites .post a.viewDetails{color:#000;font-weight:bold;font-size:18px}body.francesca-favorites .post .post-title{text-align:left !important}body.francesca-favorites .post .post-title span{font-family:"BrandonGrotesque-Thin";font-size:40px;line-height:1.2}body.francesca-favorites .block_content a.viewDetails{color:#000;font-weight:bold;font-size:18px}body.videos .video-main{margin-top:3em;position:relative}body.videos .video-main img{width:100%;height:auto}body.videos .video-main .video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:url(template/play-video-icon-white.png) center center no-repeat rgba(0,0,0,0.26);cursor:pointer;transition:all 0.3s ease-in-out}body.videos .video-main .video-overlay:hover{opacity:0.7}body.videos .video-main .responsive-container{position:relative;padding-bottom:50.25%;padding-top:30px;height:0;overflow:hidden}body.videos .video-main .responsive-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.videos .video-filter{background-color:#00b3cc;height:75px}body.videos .video-filter .youtube{background:url(template/youtube-logo-white.png) center center no-repeat #00a3c0;width:15%;height:100%;display:inline-block}body.videos .video-filter ul{display:inline-block;margin:0;height:100%;box-sizing:border-box;width:80%;text-align:center}body.videos .video-filter ul li{display:inline-block;list-style:none;width:32%;box-sizing:border-box;margin:0;padding:0;text-align:center}body.videos .video-filter ul li a{color:#fff;padding:21px 25px;display:block;font-family:"BrandonGrotesque-Regular";font-size:18px;position:relative;transition:opacity 0.3s ease-in-out}body.videos .video-filter ul li a:hover{opacity:0.7}body.videos .video-filter ul li.current a:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-20px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #00b3cc}body.videos .video-filter ul li.current a:hover{opacity:1}body.videos .video-items{padding-bottom:4em}body.videos .video-items .tab-content{display:none}body.videos .video-items #tab-1{display:block}body.videos .video-items ul{margin-top:4em}body.videos .video-items ul li{width:23%;display:inline-block;margin-top:1em;margin-bottom:1em;text-align:center;box-sizing:border-box;padding:0 1%}body.videos .video-items ul li a{display:inline-block;position:relative}body.videos .video-items ul li a img{width:100%;transition:opacity 0.3s ease-in}body.videos .video-items ul li a.watched img{opacity:0.5}body.videos .video-items ul li a.watched:before{content:'Watched';color:#fff;background:rgba(0,0,0,0.61);text-transform:uppercase;font-family:"BrandonGrotesque-Regular";font-size:10px;line-height:1;padding:7px 5px 5px;position:absolute;top:10px;left:10px;z-index:10;display:inline-block}body.videos .video-items ul li a:hover img{opacity:0.7}body.videos .video-items .btn{display:inline-block;margin-top:0}body.videos #content .wrapper{max-width:900px}body.blog.overview .sidebar{background:transparent}body.blog.overview .blog-copy .flower{position:absolute;top:320px;left:-155px;width:232px;height:227px;z-index:999;background:url(template/valentines-flower.png) no-repeat}body.blog.overview .blog-copy em{font-size:14px}body.blog.overview .blog-copy h4{font-size:18px;display:inline-block;text-align:center;width:100%;margin:80px 0 40px}body.blog.overview .blog-copy h4+p{text-align:center;width:80%;margin:0 auto;max-width:530px;font-size:15px}body.blog.overview .blog-copy h4::before{content:" ";display:inline-block;width:15%;margin:0 5%;height:1px;background-color:#e2c1bc}body.blog.overview .blog-copy h4::after{content:" ";display:inline-block;width:15%;margin:0 5%;height:1px;background-color:#e2c1bc}body.blog.overview .blog-copy .valentines{width:100%;display:block;margin:30px 0}body.blog.overview .blog-copy .valentines.one{background:url(template/valentines-flower2.png) 70% 10% no-repeat}body.blog.overview .blog-copy .valentines.one .item:first-child p:nth-child(1){background:url(template/valentines-1.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.one .item:first-child p:nth-child(2){background:url(template/valentines-2.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.one .item:first-child p:nth-child(3){background:url(template/valentines-3.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.two{background:url(template/valentines-flower3.png) 4% 80% no-repeat}body.blog.overview .blog-copy .valentines.two .item:first-child img{margin-left:-15px}body.blog.overview .blog-copy .valentines.two .item:last-child p:nth-child(1){background:url(template/valentines-4.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.two .item:last-child p:nth-child(2){background:url(template/valentines-5.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.two .item:last-child p:nth-child(3){background:url(template/valentines-6.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines .item{width:49%;display:inline-table;vertical-align:middle}body.blog.overview .blog-copy .valentines .item img{width:100%}body.blog.overview .blog-copy .valentines .item p{padding:40px 0 0 45px;margin:20px 0;width:90%;font-size:14px}body.blog.overview .blog-copy .valentines.three .item:first-child p:nth-child(1){background:url(template/valentines-7.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.three .item:first-child p:nth-child(2){background:url(template/valentines-8.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.three .item:first-child p:nth-child(3){background:url(template/valentines-9.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy .valentines.three .item:first-child p:nth-child(4){background:url(template/valentines-10.png) no-repeat left top;background-size:auto 50px}body.blog.overview .blog-copy p.statistic{display:inline-table;width:27%;vertical-align:middle;text-align:center}body.blog.overview .blog-copy p.statistic img{width:80%}body.blog.overview .blog-copy p.statistic img:nth-child(2){margin:20px 0 0}body.blog.overview .blog-copy ul.statistic{display:inline-table;width:70%;vertical-align:middle;margin:0 2% 0 0}body.blog.overview .blog-copy ul.statistic li{font-size:14px;padding-left:20px;list-style:none;margin:0 0 20px 0;background:url(template/pink-bullet.png) no-repeat left 10px}body.blog.overview .blog-copy ul.statistic span{color:#e2c1bc}body.blog.overview .content p{font-size:18px;line-height:2;font-family:"BrandonGrotesque-Regular"}body.blog.overview .tag a{font-size:1.4em;text-transform:capitalize;color:#666}body.visa-incentive .content p{text-align:center}body.ready #loader{opacity:0;visibility:hidden}body.hideload #loader{display:none}.whats-included .fancybox-inner{height:480px !important;width:800px !important}.whats-included .fancybox-wrap{left:-465px !important;margin-left:50% !important;top:10% !important;z-index:999999999999999 !important}#whats-included{background:url("template/texture.jpg")}#whats-included h2{text-transform:uppercase;font:3em/1.2em "BrandonGrotesque-Bold";margin:0 0 10px;letter-spacing:2px}#whats-included h2 span{display:block;font:0.65em "Calluna-It";text-transform:none}#whats-included p{font:1.5em/1.6em "BrandonText-Regular";margin-bottom:20px}#whats-included p span{display:block;padding-top:20px;font-size:0.7em}#whats-included .pulse{margin:100px;display:block;width:95px;position:absolute;height:95px;border-radius:50%;background:url(included/play-btn.png) no-repeat center center;cursor:pointer;margin:268px 100px 100px 50%;left:-96px;box-shadow:0 0 0 #eaffff;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;z-index:98}#whats-included .pulse span{margin-top:115px;position:absolute;margin-left:-1px;font-size:1.1em;text-align:center;width:100%;letter-spacing:1px}#whats-included .pulse:hover{-webkit-animation:none;animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(69,158,202,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(69,158,202,0.7)}100%{-webkit-box-shadow:0 0 0 0 #459eca}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(69,158,202,0.6)}70%{box-shadow:0 0 0 10px rgba(69,158,202,0)}100%{box-shadow:0 0 0 0 rgba(69,158,202,0)}}#whats-included .circle{border-radius:50%;border:7px solid #fff;position:absolute}#whats-included .img-responsive{position:relative}#whats-included .intro{padding:30px 0 0}#whats-included .intro img{margin-top:-52px}#whats-included .intro h2,#whats-included .intro p,#whats-included .intro .btn-green{margin-left:50px}#whats-included .dining{background-color:#fff}#whats-included .dining .equalize{min-height:350px}#whats-included .dining .circle{top:-70px;left:-190px;z-index:1}#whats-included .dining .img-responsive{z-index:2}#whats-included .drinks .equalize{min-height:335px}#whats-included .drinks p{padding-left:50px}#whats-included .drinks .circle{bottom:-40px;right:-130px;z-index:2}#whats-included .drinks .img-responsive{z-index:1}#whats-included .diving{background-color:#fff}#whats-included .diving .equalize{min-height:395px}#whats-included .diving p{margin-bottom:70px}#whats-included .diving .circle{bottom:25px;left:-125px;z-index:2}#whats-included .diving .img-responsive{z-index:1}#whats-included .excursion .equalize{min-height:480px}#whats-included .excursion p{padding-left:82px}#whats-included .excursion .bird{bottom:25px;right:35px;z-index:3}#whats-included .excursion .dance{bottom:65px;right:-170px;z-index:2}#whats-included .excursion .img-responsive{z-index:1;margin-bottom:120px;display:block}#whats-included .catamaran{background-color:#fff}#whats-included .catamaran .equalize{min-height:405px}#whats-included .catamaran h2{margin-top:80px}#whats-included .catamaran p{margin-bottom:50px}#whats-included .catamaran .circle{bottom:45px;left:-180px;z-index:1}#whats-included .catamaran .img-responsive{z-index:2;margin-top:-65px}#whats-included .watersports .equalize{min-height:460px}#whats-included .watersports p{max-width:220px}#whats-included .watersports .circle{top:110px;right:-80px;z-index:2}#whats-included .watersports .img-responsive{z-index:1;margin-bottom:100px}#whats-included .watersports .boat{position:absolute;bottom:-160px;left:-40px}#whats-included .tennis-golf{background-color:#fff}#whats-included .tennis-golf .equalize{min-height:429px}#whats-included .tennis-golf .golf{top:30px;left:-20px}#whats-included .tennis-golf h2,#whats-included .tennis-golf p{padding-left:40px}#whats-included .entreteniment{background-color:#fff;padding:45px 0}#whats-included .entreteniment .equalize{min-height:360px}#whats-included .entreteniment .band{top:20px;left:-200px;z-index:3}#whats-included .entreteniment .piano{bottom:-40px;left:-140px;z-index:2}#whats-included .entreteniment .img-responsive{z-index:1}#whats-included .in-room{background-color:#fff;padding:45px 0}#whats-included .in-room .equalize{min-height:350px}#whats-included .in-room .circle{bottom:-100px;right:-50px;z-index:2}#whats-included .in-room .img-responsive{z-index:1}#whats-included .spa{background-color:#fff;padding:80px 0 0}#whats-included .villas{background-color:#fff;padding:60px 0}#whats-included .villas .img-responsive{margin-top:-140px}#whats-included .villas .note{text-align:center;padding-top:20px;color:#4d4a49;font-size:13px}#whats-included .villas h2,#whats-included .villas p,#whats-included .villas a.btn{margin-left:40px}#whats-included .villas a.btn{margin-top:0}.gallery-book-now{*display:inline;background:#00b3cb;line-height:20px;color:#fff !important;padding-right:25px !important;float:right !important;margin-right:21% !important;background:#00b3cb none repeat scroll 0 0;color:#fff !important;float:none !important;line-height:20px;margin-left:0 !important;margin-right:0 !important;padding-right:15px !important}.gallery-book-now:hover{background-color:#00b3cb;color:#00b3cb}.aligncenter{text-align:center}.unsubscribe #sub-footer{display:none !important}.unsubscribe footer{display:none !important}.unsubscribe .resorts-bar{display:none !important}.unsubscribe #primary-nav{display:none !important}.unsubscribe #CoverPop-cover{display:none !important}.unsubscribe .btnSubmit{margin-top:0 !important}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.negril header a.logo{background-image:url(template/aspendos-logo-negril.png);width:185px;height:50px}.swept-away header a.logo{background-image:url(template/aspendos-logo-swept-away.png);width:185px;height:50px}.sans-souci .airlove-sm-banner{display:none}.sans-souci header a.logo{background-image:url(template/aspendos-logo-sans-souci.png);width:185px;height:50px;top:21px}.sans-souci header.fixxe a.logo{background-image:url(template/aspendos-logo-sans-souci.png)}.sans-souci.dining .content-intro{position:absolute;top:-25%;z-index:99;margin-top:20%;right:inherit;margin-right:0;width:600px;left:50%;margin-left:-745px}.sans-souci.activities .content-intro{position:absolute;top:-25%;z-index:99;margin-top:22%;right:inherit;margin-left:-760px;margin-right:0;width:812px;left:50%}.sans-souci.spa .content-intro{position:absolute;top:-25%;z-index:99;margin-top:20%;right:inherit;margin-right:0;width:520px;left:50%;margin-left:-650px}.littleTitles-After #aspendos-lan a{background:url(resorts/small-aspendos.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-After #sans-souci-lan a{background:url(resorts/small-sans-souci.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-After #negril-lan a{background:url(resorts/small-negril.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-After #swept-away-lan a{background:url(resorts/small-swept-away.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-Before #aspendos-lan a{background:url(resorts/small-aspendos.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-Before #sans-souci-lan a{background:url(resorts/small-sans-souci.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-Before #negril-lan a{background:url(resorts/small-negril.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.littleTitles-Before #swept-away-lan a{background:url(resorts/small-swept-away.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.galleryLinks{overflow:hidden;display:block;position:absolute;width:100%;left:0;top:165px;z-index:999}.galleryLinks ul{width:100%;margin-top:0;text-align:center}.galleryLinks ul li{text-align:center;margin-bottom:32px;display:inline-block;border-right:1px solid #b4b4b3;padding:0 15px 0 0;margin:0 15px 0 0}.galleryLinks ul li a{text-align:center;color:#b4b4b3;font-size:19px;font-family:"BrandonGrotesque-Thin";font-weight:300;letter-spacing:1px}.galleryLinks ul li a:hover{color:#424242}.content{visibility:hidden;opacity:0;transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1);padding:0}.content .copy{width:90%;margin:0 auto}.content .copy ul{margin-bottom:25px;float:left;width:100%}.content .copy ul li{font-size:17px;line-height:42px;color:#4d4a49;margin-bottom:0;font-family:"Calluna";list-style:none;font-weight:300;background:url(template/bullet-blue.png) no-repeat 5px 13px;padding-left:20px;margin-left:-20px}.content .copy ul.styledquadrant li{list-style:none;padding:44px;background:inherit}.content .copy ul.styledquadrant li ul{float:left;width:auto;max-width:62%;min-height:auto}.content .copy ul.styledquadrant li ul li{font-size:17px;line-height:30px;color:#4d4a49;list-style:none;font-weight:300;background:url(template/bullet-blue.png) no-repeat 5px 12px !important;margin-left:-20px;padding:0;padding-left:20px;margin-bottom:12px;font-family:"BrandonText-Regular"}.content .copy ul.styledquadrant li:nth-child(odd){background:#fff}.content .copy ul.quads li{list-style:none;padding:3%;width:94%}.content .copy ul.quads li:nth-child(odd){background:#fff}.content .copy ul.quads li p{font-size:17px;color:#333333;font-family:"BrandonText-Regular";line-height:29px;float:none}.content .copy ul.quads li img{float:left;margin-right:30px}.content .copy .post{float:left;width:100%}.content .copy .date{font-family:"Calluna-It";float:left;font-size:14px;margin-right:10px}.content .copy .sub-sub-menu ul li a{padding:3px 0;text-transform:capitalize;font-size:15px;font-family:"BrandonGrotesque-Regular";color:#b4b4b3;letter-spacing:0}.content .copy .sub-sub-menu ul li a:hover{color:#424242}.content .copy .sub-sub-menu ul li a.active{color:#00b3cb}.content .copy .form-entry.list li{float:left;width:100%;list-style:none;background:none}.content .copy .info-hours-slide li{background-position:5px 6px;font-size:16px;list-style:none;font-family:"BrandonText-Regular";line-height:22px;margin-bottom:15px}.content .copy .contact_form_field.list li{float:left;width:100%;list-style:none;background:none}.content.ready{visibility:visible;opacity:1;transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1)}.content ul{margin-bottom:30px;margin-left:12px}.content ul li{font-size:16px;line-height:2.0em;color:#4d4a49;margin-left:7px;margin-bottom:0;padding-left:0;font-family:"Calluna";list-style:disc;text-align:left}.content ul.list{margin-bottom:20px;color:#959595}.content ul.list li{background:url(template/list.png) no-repeat left 4px;padding-left:3px;margin-bottom:7px;font-size:1.2em;color:#000;letter-spacing:0.5px}.content ul.list.space li{margin-bottom:15px}.content ul.styledquadrant h3{margin-bottom:20px}.content ul.expandable .room{position:relative;margin-left:0;margin-bottom:25px;padding:40px 60px 40px 50px;width:89%;display:table}.content ul.dining-restaurants .entry{position:relative;margin-left:-20px;margin-bottom:25px;padding:20px}.content p{color:#4d4a49;margin-bottom:30px;font:1.4em/1.8em "BrandonText-Regular"}.content p.less{margin-bottom:10px}.content p.larger{font-size:1.2em;letter-spacing:1px;margin-bottom:30px;line-height:29px}.content p a{color:#00b3cb}.content p a.terms{font-family:"BrandonText-Regular";font-size:12px}.content p a:hover{color:#000;text-decoration:underline}.content p a.list{background:url(template/list.png) no-repeat left 3px;padding-left:15px}.content strong{font-size:17px;font-family:"BrandonText-Bold";font-weight:normal}.content.full{float:none;width:100%}.content h1{margin:0 0 30px 0;text-transform:uppercase;color:#4d4a49;letter-spacing:3px;font:3em "BrandonGrotesque-Bold";zoom:1;text-align:center}.content h2{font-size:29px;margin:30px 0 25px;color:#4d4a49;letter-spacing:1px;line-height:32px;font-family:"BrandonGrotesque-Regular","sans-serif"}.content h2.post-title{margin-top:0;color:#4d4a49;letter-spacing:0;font-size:29px;margin-bottom:0}.content h2.post-subtitle{margin-top:0;color:#10b8ce;letter-spacing:0;font-size:20px}.content h2 span.date{display:block;font-size:0.6em;text-transform:none;color:#000000}.content .date{font-family:"Calluna-It";font-size:1.2em;margin-bottom:20px}.content h3{font:29px "BrandonGrotesque-Regular";color:#4d4a49;margin-top:0;letter-spacing:1px;text-align:left;padding-left:0;padding-bottom:4px;margin-bottom:40px}.content h3 i{font-family:"Calluna-It";font-size:18px;color:#4d4a49;font-style:normal;text-align:center;width:100%;float:left;margin:50px 0}.content h3 i span{height:1px;background-color:#ccc;width:200px;display:inline-block;margin:10px 20px}.content h3 em{font-family:"Calluna-It";font-size:18px;color:#4d4a49;font-style:normal;text-align:center;width:100%;float:left;margin:50px 0}.content h3 em span{height:1px;background-color:#ccc;width:200px;display:inline-block;margin:10px 20px}.content h3.xtra-top{margin-top:50px !important}.content h3.active{margin:0;padding-top:20px;padding-bottom:0}.content .subtitle{font-family:"Calluna-It";font-size:18px;line-height:26px;color:#00b3cc}.content h4{font:16px "Calluna";color:#00b3cb;text-align:center;text-transform:uppercase;letter-spacing:5px;margin-bottom:30px;text-align:left;letter-spacing:1px;margin-bottom:10px;color:#4d4a49;text-transform:none}.content h5{font:16px "BrandonText-Regular";margin-bottom:30px;text-align:center;color:#00b3cb;text-transform:uppercase;letter-spacing:1.2px}.content .resorts-contact p{font-family:"BrandonText-Regular";margin-bottom:8px;line-height:26px}.content .resorts-contact p.phones{font-family:"BrandonText-Bold";color:#00b3cb}.content .resorts-contact img{display:block;width:100%;height:auto;margin-bottom:30px}.content .resorts-contact h3{margin-bottom:20px}.content .slides .prev.arrow{left:20px;background:transparent url(template/arrow-left-gray.png) no-repeat right center}.content .slides .next.arrow{right:20px;background:transparent url(template/arrow-right-gray.png) no-repeat right center}.content .full-description h3{font-size:24px;padding-left:13px;margin-bottom:0;font-family:"BrandonGrotesque-Regular","sans-serif";padding:0}.content .titles .btn.bluesolid{margin:20px 0 0}.content .title strong{font-size:19px}.content .terms strong{font-size:14px;font-family:"BrandonText-Bold";font-weight:normal}.content .corporate-offices p{font-family:"BrandonText-Regular";margin-bottom:8px;line-height:26px}.content .corporate-offices p.phones{font-family:"BrandonText-Bold";color:#00b3cb}.content .specials .special-content ul li{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:16px;margin-top:-7px}.content .more-info-wrapper h3{font-size:24px;margin-bottom:10px;padding-top:20px}.content .details p{font-size:15px;line-height:28px;margin-bottom:10px}.startdir{color:#aaa;margin-bottom:20px}.startdir label{width:150px}.startdir input{font-size:1em;height:20px;color:#000 !important;background:#fff;border:none;box-shadow:inset 0 0 9px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.06);padding:10px 3%;width:94%}.enddir{color:#aaaaaa;float:left;width:100%;margin-bottom:20px}.enddir label{width:150px}.enddir input{font-size:1em;height:20px;color:#000 !important;background:#fff;border:none;box-shadow:inset 0 0 9px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.06);padding:10px 3%;width:94%}.getdir{border:none;background:#00bbb5;color:#ffffff;cursor:pointer;font-size:1.05em;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all 0.3s ease 0s;font-family:"BrandonGrotesque-Thin","sans-serif"}.for-travel-agents .sub-menu{display:block}.for-travel-agents .form-entry input[type=text]{width:70%}.for-travel-agents .form-entry input[type=password]{width:70%}.for-travel-agents .btn.black.trans{margin:0 5px;display:inline-block}.for-travel-agents ul.styledquadrant li img{width:auto;margin-bottom:40px}.for-travel-agents ul.styledquadrant li img.right{float:right;margin-left:50px;margin-right:0}.side-general:hover div.side-title span{color:#fff}.side-general:hover img.bw{transition:all 0.3s ease;opacity:1}.side-general a{float:left;color:#333}.side-general img{max-width:87%}.side-general img.bw{width:100%;opacity:0;position:absolute;left:0;top:0;z-index:99}.side-general canvas{border:1px solid #353535 !important}.side-general .btn.blue.trans{margin-top:20px;float:none}.side-general div.side-title{color:#333333;font-size:23px;left:0;position:relative;bottom:0;width:88%;font-family:"BrandonGrotesque-Regular";padding:0;font-weight:300;transition:all 0.3s ease;z-index:99;letter-spacing:0;text-align:left}.side-general div.side-title span{font-family:"BrandonGrotesque-Regular";color:#8e8d8d;font-size:14px;float:left;width:100%;margin-top:5px}ul.accommodations{font-size:14px;float:left;margin-bottom:0;margin-left:0;width:100%;height:auto;margin-top:20px}ul.accommodations .btn{background-color: #00b3cb;float:left !important;margin:0 !important}ul.accommodations a{color:#ffffff}ul.accommodations a:hover{text-decoration:none}ul.accommodations .room{position:relative;margin-left:0;margin-bottom:0;padding:40px 0px 0px}ul.accommodations .room .wrapper{z-index:8 !important}ul.accommodations .room:nth-child(odd){background:#fff}ul.accommodations .room:nth-child(even){background:#f7f6f4}ul.accommodations .room.selected canvas{display:none !important;opacity:1}ul.accommodations .room.selected .BWFilter{display:none !important;opacity:1}ul.accommodations .room .paragraph{display:block;position:relative;width:350px}ul.accommodations .room .paragraph:first-child{margin-right:30px}ul.accommodations .room .paragraph.single{width:546px}ul.accommodations .room .paragraph p{line-height:20px;margin-bottom:20px}ul.accommodations .room .paragraph ol{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.accommodations .room .paragraph ul{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.accommodations .room .paragraph li{list-style-type:disc;list-style-position:outside;margin-left:16px}ul.accommodations .room .row p{line-height:20px;margin-bottom:20px;margin-top:15px;margin-bottom:15px}ul.accommodations .room .row li{line-height:20px;margin-bottom:20px}ul.accommodations .room.noncollapsible hr{height:1px;background-color:#1f1f1f;width:100%}ul.accommodations .unit-content{margin:0;padding:0;width:100%}ul.accommodations .unit-content .divider{margin-top:0;height:40px;border-top:3px double #999}ul.accommodations .unit-content .group{display:block}ul.accommodations .unit-content .group ul{margin:0}ul.accommodations .unit-content .group ul:last-child{border-bottom:1px solid #e2e2e2}ul.accommodations .unit-content .table .row .col{display:block;width:105px;vertical-align:top;line-height:50px;padding:0;margin:0;float:left}ul.accommodations .unit-content .table ul li{margin-right:0;vertical-align:top}ul.accommodations .unit-content .table ul li:first-child{margin:0;vertical-align:top}ul.accommodations .unit-content .table ul li:last-child{margin-right:0;vertical-align:top}ul.accommodations .unit-header{color:#1f1f1f;line-height:50px;position:relative}ul.accommodations .unit-header .amenities ul{text-align:left}ul.accommodations .unit-header .amenities li{font-size:14px;line-height:19px;margin-left:0;color:#4d4a49;font-family:"BrandonText-Bold";list-style:none;letter-spacing:1px;text-align:left;border-bottom:1px solid #dfdcdb;padding:12px 0;float:left}ul.accommodations .unit-header .amenities li span{display:block;font-size:17px;font-weight:normal;font-family:"BrandonGrotesque-Regular";margin-top:3px}ul.accommodations .unit-header .slides{overflow:hidden;width:60%;position:relative;right:0;float:left;height:485px}ul.accommodations .unit-header .slides .expand{position:absolute;width:40px;height:40px;background:url(template/expandicon.png) no-repeat center;top:20px;right:20px;z-index:10}ul.accommodations .unit-header .slides a{width:100%;min-height:390px}ul.accommodations .unit-header .slides img{width:100%;height:auto;display:block;position:absolute;margin-top:0}ul.accommodations .titles{position:relative;width:35%;z-index:99;float:right;transition:all 0.3s ease;height:auto !important}ul.accommodations .titles .name::after{width:60px;height:2px;margin:0 auto;float:left;content:" ";position:absolute;bottom:-9px;left:0}ul.accommodations .titles .name{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:33px;letter-spacing:2px;padding:0;line-height:34px;font-weight:300;width:100%;text-align:left;margin:20px 0 0;float:left}ul.accommodations .titles .name .sans{font-family:"BrandonGrotesque-Regular";font-size:12px;font-weight:700;width:100%;text-transform:uppercase;color:#00bbb5}ul.accommodations .titles .line{margin-right:1%}ul.accommodations .titles .open{color:#454545;font-size:0.9em;line-height:1.4em;padding:0;text-transform:capitalize;bottom:47px;display:block;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity 0.3s ease;left:0;font-family:"BrandonGrotesque-Regular";letter-spacing:2px;text-align:left;border-top:currentcolor;background:url(template/arrow-down-acomm.png) no-repeat right 8px;padding-right:27px}ul.accommodations .titles .open:hover{opacity:0.4}ul.accommodations .unit-close{position:relative;float:right;margin-top:-41px;width:33px;height:33px;background:url(../images/accordion-close.png) no-repeat top;cursor:pointer}ul.accommodations .unit-close:hover{background:url(../images/accordion-close.png) no-repeat bottom;cursor:pointer}ul.accommodations .unit-close.selected{background:url(../images/accordion-close-selected.png) no-repeat top;cursor:pointer}ul.accommodations .unit-close.selected:hover{background:url(../images/accordion-close-selected.png) no-repeat bottom;cursor:pointer}ul.accommodations .full-description{padding:20px 0 !important;color:#000;float:left;opacity:1 !important;text-align:left}ul.accommodations .full-description p{font-size:16px;color:#4d4a49;list-style:disc;margin-bottom:20px;font-family:"BrandonText-Regular";text-align:left;line-height:26px}ul.accommodations .full-description ul{margin-bottom:20px;border-top:2px solid #e7e7e7;width:35%;margin-left:0}ul.accommodations .full-description ul li{font-size:16px;color:#4d4a49;list-style:disc;margin-bottom:20px;font-family:"BrandonText-Regular";text-align:left;line-height:26px;background:transparent url(template/bullet-blue.png) no-repeat scroll 5px 14px;padding-top:3px;list-style:none;border-bottom:2px solid #e7e7e7;text-align:left;padding-left:20px;margin-left:0;line-height:35px;margin-bottom:0}ul.accommodations .full-description ul li a{font-family:"BrandonText-Regular";color:#4d4a49;background:transparent url(template/arrow-blue.png) no-repeat scroll right center;padding-right:26px}ul.accommodations hr.selected{border:0;background-color:#1f1f1f;height:1px;width:100%}ul.accommodations ul.amenities{float:left;width:34%;margin-top:25px;display:none}ul.accommodations .unit.accordion .room .unit-content .copy .paragraph{float:left}ul.accommodations .content-heading .title{color:#68696c;font-size:2.3em;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}ul.accommodations.oasis .room:nth-child(odd){background:none}ul#horizontal-nav{display:block;margin:35px auto 50px auto;list-style:none;padding:0}ul#horizontal-nav li{display:inline-block;margin:0 10px 0 0;border-right:1px solid #333;padding:0 10px 0 0;background:0 none !important;line-height:18px}ul#horizontal-nav li:last-child{border-right:0 none}ul#horizontal-nav li a{font-family:"BrandonText-Regular";color:#4d4a49}ul#horizontal-nav li a:hover{color:#00b3cb}ul.super-list.awards-list li p{margin-top:10px;line-height:1.4em}ul.super-list.awards-list li .cc-row&gt;.cc-column{display:table-cell;vertical-align:top}ul.super-list.awards-list li .cc-row&gt;.cc-column.one-third{width:21.333333%}ul.super-list.awards-list li .cc-row&gt;.cc-column.fill{width:auto !important}ul.super-list.awards-list li.inclusion-row h2{font-family:"Calluna";line-height:17px;font-size:19px;margin-bottom:23px}ul.super-list.awards-list&gt;li.inclusion-row{border-color:#878787;border-bottom-width:1px;list-style:none;background:none}ul.super-list.awards-list&gt;li.inclusion-row:first-child{border-top-width:1px}ul.super-list.awards-list&gt;li.inclusion-row .cc-row{min-height:100px;margin-top:20px;margin-bottom:10px}ul.super-list .row-spot{border-color:transparent;overflow:hidden;border-width:0 10px 0 0}ul.super-list .row-meta{position:relative}ul.super-list li .row-meta-content{width:100%;height:inherit;min-height:inherit;position:relative;padding-bottom:45px}ul.super-list li .row-meta h2{margin-top:0;padding:0}ul.super-list&gt;li.inclusion-row{border-width:0;margin-bottom:0}ul.super-list&gt;li.inclusion-row .cc-row{margin-bottom:30px;position:relative}ul.styledquadrant li form{float:left;width:60%}ul.styledquadrant li form .booking-fields{border:0}ul.styledquadrant li form .booking-fields .properties{float:left;width:37%;margin-top:0}ul.styledquadrant li form .booking-fields .dates{float:left;width:30%}ul.styledquadrant li p{font-size:17px !important;color:#333333;font-family:"BrandonText-Regular";line-height:26px;width:90%;margin-bottom:10px}ul.styledquadrant li img{float:left;margin:0 58px 10px 0}ul.styledquadrant li .btn.blue{margin:20px 0 0 0}ul.styledquadrant input{border:1px solid #a6a4a4;padding:10px;width:80%;background:url(template/calendar-icon.png) no-repeat 108% -12px}ul.styledquadrant input.btn.bluesolid{width:96px;text-align:left;font-family:"BrandonText-Regular";text-transform:uppercase;margin-top:2px;padding:6px 10px}ul.styledquadrant input[type=text]{line-height:1em;padding:8px 10px}ul.styledquadrant .prop-wrapper{height:35px;margin-left:0;border:1px solid #a6a4a4;margin-top:3px}ul.styledquadrant select{border:none;font-family:"BrandonText-Regular";font-size:16px;background:none;margin-top:5px;width:110%}ul.styledquadrant .excerp{float:left;line-height:24px;color:#00b3cb;font-family:"BrandonGrotesque-Regular";text-transform:uppercase;margin-right:10px;position:relative;top:1px}ul.styledquadrant .booking-fields img{display:none}ul.styledquadrant .arrival-date label{float:left;width:100%}ul.styledquadrant .btn.bluesolid{float:none;margin:15px 0;width:auto}ul li{color:#4d4a49}ul.testimonial-bullets{display:block;margin:7px 0 0;padding:0;text-align:center;bottom:-20px;left:47%;z-index:10}ul.testimonial-bullets a{background:#fff;display:inline-block;height:9px;margin-right:9px;text-indent:-5000px;width:9px;border-radius:50%}ul.testimonial-bullets a.activeSlide{background:none;border:2px solid #fff;top:-1px;position:relative;width:8px;height:8px}ul.expandable{font-size:14px;float:left;margin-bottom:0;margin-left:0;width:100%;margin-top:0;height:auto}ul.expandable .full-description{padding:8px 0;color:#000;float:left;width:100%;position:relative;margin-left:0;margin-top:30px}ul.expandable .full-description h4{font:16px "BrandonText-Regular";letter-spacing:1.2px}ul.expandable .full-description .btn{float:right}ul.expandable .full-description .one_third{margin-right:3%;font-size:14px;font-family:"BrandonText-Bold";color:#4d4a49}ul.expandable .full-description .one_third:last-child{margin-right:0}ul.expandable .full-description .one_third p{font-size:14px;font-family:"BrandonText-Bold";color:#4d4a49}ul.expandable .full-description p{font-size:16px;color:#2d2422;margin-bottom:20px;font-family:"BrandonText-Regular";text-align:left;line-height:22px}ul.expandable .full-description p.terms{color:#4d4a49;font-size:12px;margin-top:27px;width:80%;max-width:700px;padding-top:10px}ul.expandable .full-description ul{margin-bottom:40px}ul.expandable .full-description ul li{font-size:16px;color:#2d2422;margin-bottom:10px;font-family:"BrandonText-Regular";text-align:left;background:url(template/bullet-blue.png) no-repeat 5px 6px;list-style:disc;margin-left:10px;float:left;width:29%;line-height:18px}ul.expandable .room:nth-child(odd){background:#fff}ul.expandable .room:nth-child(even){background:none}ul.expandable .room.selected canvas{display:none !important;opacity:1}ul.expandable .room.selected .BWFilter{display:none !important;opacity:1}ul.expandable .room .paragraph{display:block;position:relative;width:350px}ul.expandable .room .paragraph:first-child{margin-right:30px}ul.expandable .room .paragraph.single{width:546px}ul.expandable .room .paragraph p{line-height:20px;margin-bottom:20px}ul.expandable .room .paragraph ol{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.expandable .room .paragraph ul{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.expandable .room .paragraph li{list-style-type:disc;list-style-position:outside;margin-left:16px}ul.expandable .room .row p{line-height:20px;margin-bottom:20px;margin-top:15px;margin-bottom:15px}ul.expandable .room .row li{line-height:20px;margin-bottom:20px}ul.expandable .room.noncollapsible hr{height:1px;background-color:#1f1f1f;width:100%}ul.expandable .unit-content{margin:0;padding:0;width:100%}ul.expandable .unit-content .divider{margin-top:0;height:40px;border-top:3px double #999}ul.expandable .unit-content .group{display:block}ul.expandable .unit-content .group ul{margin:0}ul.expandable .unit-content .group ul:last-child{border-bottom:1px solid #e2e2e2}ul.expandable .unit-content .table .row .col{display:block;width:105px;vertical-align:top;line-height:50px;padding:0;margin:0;float:left}ul.expandable .unit-content .table ul li{margin-right:0;vertical-align:top}ul.expandable .unit-content .table ul li:first-child{margin:0;vertical-align:top}ul.expandable .unit-content .table ul li:last-child{margin-right:0;vertical-align:top}ul.expandable .unit-header{color:#1f1f1f;line-height:50px;position:relative;margin-bottom:35px;display:table-cell;vertical-align:middle;margin-top:50px}ul.expandable .unit-header .amenities ul{text-align:left}ul.expandable .unit-header .amenities li{font-size:14px;line-height:21px;margin-left:0;color:#6b6a6a;font-family:"BrandonGrotesque-Thin";text-transform:uppercase;list-style:none;letter-spacing:2px;font-weight:bold;text-align:left;float:left;border-bottom:1px solid #dad9d9;padding:8px 0}ul.expandable .unit-header .amenities li span{display:block;font-size:17px;font-weight:normal;font-family:"BrandonGrotesque-Regular";margin-top:3px}ul.expandable .unit-header .slides{overflow:hidden;width:28%;position:relative;right:0;float:left;height:100%;margin-top:0}ul.expandable .unit-header .slides img{width:100%;height:auto}ul.expandable .titles{position:relative;width:66%;z-index:99;float:left;transition:all 0.3s ease;margin-left:5%}ul.expandable .titles .name::after{width:35px;height:2px;background:#00b3cb;margin:0 auto;float:left;content:" ";position:absolute;bottom:-9px;left:0;display:none}ul.expandable .titles .name{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:29px;letter-spacing:1px;padding:0;line-height:36px;font-weight:300;position:relative;width:100%;text-align:left;margin-top:0;margin:0 0 30px 0;float:left;top:0}ul.expandable .titles .name span{float:left;width:100%;color:#a3a3a3;font-size:20px;font-family:"BrandonGrotesque-Thin"}ul.expandable .titles .name .sans{font-family:"BrandonGrotesque-Regular";font-size:12px;font-weight:700;width:100%;text-transform:uppercase;color:#00bbb5}ul.expandable .titles p{font-size:17px;color:#333333;line-height:26px;text-align:left;margin-top:20px;font-family:"BrandonText-Regular";float:none;margin-bottom:0}ul.expandable .titles .open{color:#454545;font-size:0.9em;line-height:1.4em;padding:0;text-transform:capitalize;bottom:47px;display:block;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity 0.3s ease;left:0;font-family:"BrandonGrotesque-Thin";font-weight:700;letter-spacing:2px;text-align:left;border-top:currentcolor;background:url(template/arrow-down-acomm.png) no-repeat right 8px;padding-right:27px}ul.expandable .titles .open:hover{opacity:0.4}ul.expandable .titles .excerp{float:left;line-height:24px;color:#00b3cb;font-family:"BrandonGrotesque-Regular";text-transform:uppercase;margin-right:10px;position:relative;top:1px}ul.expandable .titles .btn.black.trans{float:left;line-height:25px;margin-top:0;background:url(template/arrow-down.png) 90% center no-repeat}ul.expandable .titles .btn.black.trans:hover{background:#00b3cb url(template/arrow-down-white.png) 90% center no-repeat}ul.expandable .unit-close{position:relative;float:right;margin-top:-41px;width:33px;height:33px;background:url(../images/accordion-close.png) no-repeat top;cursor:pointer}ul.expandable .unit-close:hover{background:url(../images/accordion-close.png) no-repeat bottom;cursor:pointer}ul.expandable .unit-close.selected{background:url(../images/accordion-close-selected.png) no-repeat top;cursor:pointer}ul.expandable .unit-close.selected:hover{background:url(../images/accordion-close-selected.png) no-repeat bottom;cursor:pointer}ul.expandable a.book-now span{position:relative;top:-6px}ul.expandable hr.selected{border:0;background-color:#1f1f1f;height:1px;width:100%}ul.expandable ul.amenities{float:left}ul.expandable .unit.accordion .room .unit-content .copy .paragraph{float:left}ul.expandable .selected .titles .btn.black.trans{background:#4d4a49 url(template/arrow-up-white.png) 90% center no-repeat;color:#fff}ul.expandable .content-heading .title{color:#68696c;font-size:2.3em;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}ul.specials{font-size:14px;margin-bottom:0;margin-left:0;height:auto;margin-top:20px}ul.specials .room{position:relative;margin-left:0;margin-bottom:0;padding:40px 0 60px}ul.specials .room:nth-child(even){background:#fff}ul.specials .room.selected canvas{display:none !important;opacity:1}ul.specials .room.selected .BWFilter{display:none !important;opacity:1}ul.specials .room .paragraph{display:block;position:relative;width:350px}ul.specials .room .paragraph:first-child{margin-right:30px}ul.specials .room .paragraph.single{width:546px}ul.specials .room .paragraph p{line-height:20px;margin-bottom:20px}ul.specials .room .paragraph ol{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.specials .room .paragraph ul{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.specials .room .paragraph li{list-style-type:disc;list-style-position:outside;margin-left:16px}ul.specials .room .row p{line-height:20px;margin-bottom:20px;margin-top:15px;margin-bottom:15px}ul.specials .room .row li{line-height:20px;margin-bottom:20px}ul.specials .room.noncollapsible hr{height:1px;background-color:#1f1f1f;width:100%}ul.specials .unit-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);display:none;height:60% !important;left:50%;margin-left:-545px;margin-top:0;overflow:auto;padding:40px;position:fixed;top:10%;width:990px;z-index:2147483647;text-align:left}ul.specials .unit-content .divider{margin-top:0;height:40px;border-top:3px double #999}ul.specials .unit-content .group{display:block}ul.specials .unit-content .group ul{margin:0}ul.specials .unit-content .group ul:last-child{border-bottom:1px solid #e2e2e2}ul.specials .unit-content .table .row .col{display:block;width:105px;vertical-align:top;line-height:50px;padding:0;margin:0;float:left}ul.specials .unit-content .table ul li{margin-right:0;vertical-align:top}ul.specials .unit-content .table ul li:first-child{margin:0;vertical-align:top}ul.specials .unit-content .table ul li:last-child{margin-right:0;vertical-align:top}ul.specials .unit-header{color:#1f1f1f}ul.specials .unit-header .amenities ul{text-align:left}ul.specials .unit-header .amenities li{font-size:14px;line-height:19px;margin-left:0;color:#4d4a49;font-family:"BrandonText-Bold";list-style:none;letter-spacing:1px;text-align:left;float:left;border-bottom:1px solid #dfdcdb;padding:12px 0}ul.specials .unit-header .amenities li span{display:block;font-size:17px;font-weight:normal;font-family:"BrandonGrotesque-Regular";margin-top:3px}ul.specials .unit-header .image{width:35%;float:left;margin-right:30px}ul.specials .unit-header .image img{width:100%;height:auto;display:block;margin-top:0;padding-bottom:20px}ul.specials .unit-header .whats-included{width:17%;float:left;border-left:1px solid #bfbdbc;padding:0 0 0 22px;margin:70px 0 30px 22px;top:0}ul.specials .unit-header .whats-included .special-share-email{width:24px}ul.specials .unit-header .whats-included .special-share-facebook{width:16px}ul.specials .unit-header .whats-included .special-share-twitter{width:21px}ul.specials .unit-header .whats-included .special-share-googleplus{width:21px}ul.specials .unit-header .whats-included .special-share-pinterest{width:16px}ul.specials .titles{position:relative;width:39%;z-index:99;padding-left:2%;float:left;transition:all 0.3s ease;height:auto !important}ul.specials .titles .name::after{width:60px;height:2px;margin:0 auto;float:left;content:" ";position:absolute;bottom:-9px;left:0}ul.specials .titles .name{color:#4d4a49;font-family:"BrandonGrotesque-Bold";font-size:33px;text-transform:uppercase;letter-spacing:0;padding:0;line-height:34px;font-weight:300;text-align:left;margin:20px 0;margin-bottom:10px;letter-spacing:2px}ul.specials .titles .name .sans{font-family:"BrandonGrotesque-Regular";font-size:13px;font-weight:700;width:100%;text-transform:uppercase;color:#00bbb5}ul.specials .titles .subtitle{float:left;width:100%;text-align:left;color:#00b3cb;font-size:20px;font-family:"BrandonGrotesque-Regular";margin-bottom:5px;margin-top:0;line-height:33px}ul.specials .titles .subtitle .subtitleLg{float:left;padding-right:5%}ul.specials .titles .subtitle .subtitleSub{float:left;width:60%;position:relative;top:-15px;font-size:19px;line-height:22px;font-family:"BrandonText-Regular"}ul.specials .titles .subtitle span.dollar{float:left;font-size:41px;position:relative;bottom:-8px;width:auto}ul.specials .titles .line{width:70%;float:left}ul.specials .titles .open{color:#454545;font-size:0.9em;line-height:1.4em;padding:0;text-transform:capitalize;bottom:47px;display:block;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity 0.3s ease;left:0;font-family:"BrandonGrotesque-Regular";letter-spacing:2px;text-align:left;border-top:currentcolor;background:url(template/arrow-down-acomm.png) no-repeat right 8px;padding-right:27px}ul.specials .titles .open:hover{opacity:0.4}ul.specials .unit-close{position:relative;float:right;margin-top:-41px;width:33px;height:33px;background:url(../images/accordion-close.png) no-repeat top;cursor:pointer}ul.specials .unit-close:hover{background:url(../images/accordion-close.png) no-repeat bottom;cursor:pointer}ul.specials .unit-close.selected{background:url(../images/accordion-close-selected.png) no-repeat top;cursor:pointer}ul.specials .unit-close.selected:hover{background:url(../images/accordion-close-selected.png) no-repeat bottom;cursor:pointer}ul.specials #special1407 .book-now-specials{display:none}ul.specials #special1407 .titles .subtitle{font-size:44px;margin-top:22px;width:inherit;line-height:60px}ul.specials #special1407 .titles .subtitle .subtitleSub{font-size:44px;margin-top:22px}ul.specials .selected .terms-btn{background:url(template/arrow-up-blue.png) no-repeat right center}ul.specials .selected .titles .open{opacity:2.4}ul.specials .special-content{padding:10px 0 30px;color:#000;opacity:1 !important;text-align:left}ul.specials .special-content p{font-size:15px !important;color:#4d4a49;list-style:disc;width:90%;margin-bottom:10px;font-family:"BrandonText-Regular";text-align:left;line-height:27px}ul.specials .special-content ul{margin-top:20px}ul.specials .special-content ul li{list-style:disc;margin-left:10px}ul.specials .special-content pre{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/bookbytravel.png) no-repeat 0 2px;padding-left:40px;margin-bottom:9px;float:left;width:100%}ul.specials .special-content pre.second{background-position:0 -45px}ul.specials .full-description{padding:30px 0;color:#000;text-align:left}ul.specials .full-description p{font-size:13px !important;color:#4d4a49;list-style:disc;width:90%;margin-bottom:10px;font-family:"BrandonText-Regular";text-align:left;line-height:27px}ul.specials .full-description ul{margin-top:20px}ul.specials .full-description ul li{font-size:15px;color:#4d4a49;list-style:disc;width:90%;margin-bottom:10px;font-family:"BrandonText-Regular";text-align:left;line-height:27px;list-style:disc;margin-left:10px}ul.specials .full-description pre{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/bookbytravel.png) no-repeat 0 2px;padding-left:40px;margin-bottom:9px;float:left;width:100%}ul.specials .full-description pre.second{background-position:0 -45px}ul.specials .book-now.btn{margin:0 !important;float:left !important}ul.specials a:hover{text-decoration:none}ul.specials hr.selected{border:0;background-color:#1f1f1f;height:1px;width:100%}ul.specials ul.amenities{float:left;width:26%;margin-top:25px}ul.specials .unit.accordion .room .unit-content .copy .paragraph{float:left}ul.specials #special2108 .subtitleSub{font-size:17px !important}ul.specials #special1390 .titles .subtitle .subtitleSub{width:100%;font-size:18px}ul.specials #special1455 .titles .subtitle{font-size:49px;width:90%;margin-top:16px}ul.specials .content-heading .title{color:#68696c;font-size:2.3em;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}ul.dining-restaurants{font-size:14px;float:left;margin-bottom:0;margin-left:0;width:100%;margin-top:0;height:auto}ul.dining-restaurants a:hover{text-decoration:none}ul.dining-restaurants a.book-now span{position:relative;top:-6px}ul.dining-restaurants .entry:nth-child(odd){background:#fff}ul.dining-restaurants .entry:nth-child(odd) .info-hours-slide-wrapper{background:#fff}ul.dining-restaurants .entry:nth-child(even){background:none}ul.dining-restaurants .entry.selected canvas{display:none !important;opacity:1}ul.dining-restaurants .entry.selected .BWFilter{display:none !important;opacity:1}ul.dining-restaurants .entry .paragraph{display:block;position:relative;width:350px}ul.dining-restaurants .entry .paragraph:first-child{margin-right:30px}ul.dining-restaurants .entry .paragraph.single{width:546px}ul.dining-restaurants .entry .paragraph p{line-height:20px;margin-bottom:20px}ul.dining-restaurants .entry .paragraph ol{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.dining-restaurants .entry .paragraph ul{line-height:20px;margin-bottom:20px;list-style-type:disc;list-style-position:outside;margin-left:16px}ul.dining-restaurants .entry .paragraph li{list-style-type:disc;list-style-position:outside;margin-left:16px}ul.dining-restaurants .entry .row p{line-height:20px;margin-bottom:20px;margin-top:15px;margin-bottom:15px}ul.dining-restaurants .entry .row li{line-height:20px;margin-bottom:20px}ul.dining-restaurants .entry.noncollapsible hr{height:1px;background-color:#1f1f1f;width:100%}ul.dining-restaurants .unit-content{background-color:transparent;position:fixed;width:990px;height:60%;top:10%;left:50%;margin-left:-545px;overflow:auto;z-index:99999999999999999999999;background:#fff;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);display:none;margin-top:0;padding:40px}ul.dining-restaurants .unit-content .divider{margin-top:0;height:40px;border-top:3px double #999}ul.dining-restaurants .unit-content .group{display:block}ul.dining-restaurants .unit-content .group ul{margin:0}ul.dining-restaurants .unit-content .group ul:last-child{border-bottom:1px solid #e2e2e2}ul.dining-restaurants .unit-content .table .row .col{display:block;width:105px;vertical-align:top;line-height:50px;padding:0;margin:0;float:left}ul.dining-restaurants .unit-content .table ul li{margin-right:0;vertical-align:top}ul.dining-restaurants .unit-content .table ul li:first-child{margin:0;vertical-align:top}ul.dining-restaurants .unit-content .table ul li:last-child{margin-right:0;vertical-align:top}ul.dining-restaurants .unit-header{color:#4d4a49;line-height:50px;position:relative}ul.dining-restaurants .unit-header .amenities ul{text-align:left}ul.dining-restaurants .unit-header .amenities li{font-size:14px;line-height:21px;margin-left:0;color:#6b6a6a;font-family:"BrandonGrotesque-Thin";text-transform:uppercase;list-style:none;letter-spacing:2px;font-weight:bold;text-align:left;float:left;border-bottom:1px solid #dad9d9;padding:8px 0}ul.dining-restaurants .unit-header .amenities li span{display:block;font-size:17px;font-weight:normal;font-family:"BrandonGrotesque-Regular";margin-top:3px}ul.dining-restaurants .unit-header .slides{overflow:hidden;width:60%;position:relative;right:0;float:left;font-size:17px;font-family:"BrandonText-Regular";line-height:27px}ul.dining-restaurants .unit-header .slides .disclaimer{padding-top:10px;font-size:12px}ul.dining-restaurants .unit-header .slides img{width:100%;height:auto}ul.dining-restaurants .titles{position:relative;width:36%;z-index:99;float:right;transition:all 0.3s ease;text-align:center;left:0;display:table;height:auto}ul.dining-restaurants .titles .name::after{width:35px;height:2px;margin:0 auto;float:left;content:" ";position:absolute;bottom:-9px;left:0}ul.dining-restaurants .titles .line{position:relative}ul.dining-restaurants .titles .line p{font-size:16px;float:left;width:100%;text-align:left;line-height:26px;font-family:"BrandonText-Regular"}ul.dining-restaurants .titles .line ul{width:50%}ul.dining-restaurants .titles .line ul li{list-style:none;text-align:left;border-bottom:2px solid #e7e7e7;line-height:32px;font-size:15px}ul.dining-restaurants .titles .line ul li a{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/arrow-blue.png) no-repeat right center;padding-right:26px}ul.dining-restaurants .titles .name{color:#333333;font-family:"BrandonGrotesque-Regular";font-size:33px;letter-spacing:0;padding:0;line-height:36px;font-weight:300;position:relative;text-align:left;margin-top:20px;margin:15px 0 7px;float:left;top:8px}ul.dining-restaurants .titles .name .sans{font-family:"BrandonGrotesque-Regular";font-size:12px;font-weight:700;width:100%;text-transform:uppercase;color:#00bbb5}ul.dining-restaurants .titles .excerp{float:left;width:100%;color:#00b3cb;font-size:15px;text-transform:uppercase;font-family:"BrandonGrotesque-Regular";text-align:left;letter-spacing:1px}ul.dining-restaurants .titles .open{color:#454545;font-size:0.9em;line-height:1.4em;padding:0;text-transform:capitalize;bottom:47px;display:block;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity 0.3s ease;left:0;font-family:"BrandonGrotesque-Thin";font-weight:700;letter-spacing:2px;text-align:left;border-top:currentcolor;background:url(template/arrow-down-acomm.png) no-repeat right 8px;padding-right:27px}ul.dining-restaurants .titles .open:hover{opacity:0.4}ul.dining-restaurants .unit-close{position:relative;float:right;margin-top:-41px;width:33px;height:33px;background:url(../images/accordion-close.png) no-repeat top;cursor:pointer}ul.dining-restaurants .unit-close:hover{background:url(../images/accordion-close.png) no-repeat bottom;cursor:pointer}ul.dining-restaurants .unit-close.selected{background:url(../images/accordion-close-selected.png) no-repeat top;cursor:pointer}ul.dining-restaurants .unit-close.selected:hover{background:url(../images/accordion-close-selected.png) no-repeat bottom;cursor:pointer}ul.dining-restaurants .full-description{padding:8px 0;color:#000;width:80%;position:relative;margin-left:0;opacity:1 !important;margin:0 auto 0 auto;z-index:9999}ul.dining-restaurants .full-description p{font-size:13px !important;color:#2d2422;list-style:disc;width:100%;margin-bottom:10px;font-family:"BrandonGrotesque-Regular";text-align:left}ul.dining-restaurants .full-description ul{margin-top:20px;float:none;width:100%;text-align:center;margin-left:0}ul.dining-restaurants .full-description ul li{font-size:15px;color:#2d2422;list-style:disc;width:100%;margin-bottom:10px;font-family:"BrandonGrotesque-Regular";text-align:left;margin-left:0;line-height:18px;list-style:none;font-family:"BrandonGrotesque-Bold";letter-spacing:3px;float:none;text-align:center;background:none;padding:0}ul.dining-restaurants .full-description ul li ul{margin-left:0;line-height:18px;list-style:none;float:none;margin-top:10px;margin-bottom:50px}ul.dining-restaurants .full-description ul li ul li{margin-left:0;line-height:18px;list-style:none;font-family:"Calluna";letter-spacing:0;background:none;padding:0}ul.dining-restaurants .full-description .info-hours{display:none}ul.dining-restaurants hr.selected{border:0;background-color:#1f1f1f;height:1px;width:100%}ul.dining-restaurants ul.amenities{float:left}ul.dining-restaurants .unit.accordion .entry .unit-content .copy .paragraph{float:left}ul.dining-restaurants .selected .titles .open{opacity:2.4}ul.dining-restaurants .content-heading .title{color:#68696c;font-size:2.3em;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}ul.awards-list .row-spot img{margin-left:20px}ul.cc-header-lower-sub-nav.CTI{background:#00828c}.contact-info{margin:30px;line-height:21px}.contact-info a{color:#fff;width:100%;text-align:center;float:left;display:block;padding:11px 0;background:#e6859f}.contact-info p{text-transform:uppercase}.contact-info ul li{color:#fff;border-bottom:1px solid #ffafc5;padding:3px 0}.accom-intro{background:#f6f5f5 url(template/noise-bg.png);padding:20px;float:left}.accommodations #middle-content-second{float:left;width:100%;background:#00b3cb}.accommodations #middle-content-second h2{color:#ffffff;line-height:43px}.accommodations #middle-content-second ul li{color:#ffffff;border-bottom:1px solid #50c9d9}.accommodations #middle-content-second ul li span{background:url(template/inclusions-white.png) no-repeat;width:46px}.accommodations #middle-content-second ul li.dine span{background-position:0 0}.accommodations #middle-content-second ul li.drink span{background-position:0 -72px}.accommodations #middle-content-second ul li.bell span{background-position:0 -150px}.accommodations #middle-content-second ul li.music span{background-position:0 -225px}.accommodations #middle-content-second ul li.dive span{background-position:-79px 0}.accommodations #middle-content-second ul li.water span{background-position:-72px -80px}.accommodations #middle-content-second ul li.ski span{background-position:-77px -150px}.accommodations #middle-content-second ul li.golf span{background-position:-73px -229px}.accommodations #middle-content-second ul li.tennis span{background-position:-165px -2px}.accommodations #middle-content-second ul li.photo span{background-position:-160px -77px}.accommodations #middle-content-second ul li.wifi span{background-position:-155px -150px}.accommodations #middle-content-second ul li.cruise span{background-position:-156px -231px}.accommodations #content .wrapper{max-width:1040px}.accommodations .content .one_third{margin-right:3%}.accommodations .content .one_third p{font-family:"BrandonText-Bold";font-size:15px}.contact .img-inset-wrapper{display:none !important}.contact .content h4{text-align:left;letter-spacing:1px;margin-bottom:10px;color:#4d4a49;text-transform:none}.contact .content .more-info-wrapper h3{background:url(template/faq-arrow.png) no-repeat 5px 27px;padding-left:40px}.contact .content .more-info-wrapper.open h3{background-image:url(template/faq-arrow-active.png)}.specials-bottom{background-color:#fff;padding:50px 0}.specials-bottom #love-away-plan{margin-bottom:50px}.specials-bottom #love-away-plan .info{background:url("template/texture.jpg")}.specials-bottom #love-away-plan .info .inner{padding:80px 160px 0px 170px}.specials-bottom #love-away-plan .info .inner h2{text-transform:uppercase;font:33px "BrandonGrotesque-Bold";letter-spacing:2px;margin:0}.specials-bottom #love-away-plan .info .inner h3{color:#00b3cb;font:28px "Calluna-It";margin:0 0 30px;max-width:450px}.specials-bottom #love-away-plan .info .inner p{font:20px "BrandonText-Regular";max-width:420px}.specials-bottom #love-away-plan .img{position:relative}.specials-bottom #love-away-plan .img .img-responsive{margin-top:40px;margin-bottom:40px}.specials-bottom #love-away-plan .img .badge{position:absolute;left:-101px;top:110px}.specials-bottom #price-match{margin-bottom:50px}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.right{float:right}.limited_edition{display:none}#glance{background-color:#fff;text-align:center}#glance .resort{width:24%;display:inline-block;margin:0 2px;position:relative;height:500px;background-size:cover}#glance .resort .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transition:all 0.3s ease;opacity:0;z-index:1}#glance .resort.aspendos{background-image:url(home/glance-towe-isle.jpg)}#glance .resort.sans-souci{background-image:url(home/glance-sans-souci.jpg)}#glance .resort.negril{background-image:url(home/glance-negril.jpg)}#glance .resort.swept-away{background-image:url(home/glance-swept-away.jpg)}#glance .resort:hover .hover{opacity:0.5;transition:all 0.3s ease}#glance .resort:hover .visit{opacity:1}#glance .resort:hover p{opacity:1}#glance .resort h4{font-family:"Calluna";margin:70px 0 10px;font-size:20px;color:#fff;letter-spacing:0.7px;position:absolute;width:100%;z-index:2}#glance .resort h4 span{display:block;font-family:"Calluna-It";font-size:16px}#glance .resort .visit{border:1px solid #00b3cb;border-radius:2px;color:#fff;font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:1.5px;line-height:22px;padding:9px 40px 9px 15px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;background:#00b3cb url(template/arrow-white.png) no-repeat scroll 90% center;opacity:0;position:absolute;z-index:2;bottom:10%;width:68%;left:14%}#glance .resort p{position:absolute;width:78% !important;left:11%;color:#fff;bottom:40%;font-size:18px !important;font-family:"BrandonText-Regular";opacity:0;z-index:2}.scroll-formore{text-align:center;font-size:13px;font-family:"BrandonGrotesque-Regular";color:#202020;text-transform:uppercase;letter-spacing:1.5px;border:1px solid #ccc;width:168px;padding:10px 30px;left:50%;position:absolute;bottom:-40px;margin-left:-80px;display:none;background:rgba(255,255,255,0.6);font-weight:500}table#capacity{margin-top:55px;width:75%;border-bottom:1px solid #444444;float:left}table#capacity .title{font-weight:600;color:#ffffff;font-size:16px;background-color:#00bbb5}table#capacity td{padding:8px;border:1px solid #444444;border-bottom:0;color:#000000}table tr:first-child{font-family:"BrandonGrotesque-Regular";font-size:17px;color:#666666;background:#fff}#homeSlide{max-width:1680px;margin:0 auto;position:relative;overflow:hidden;background:#fff url(template/texture.jpg) center;z-index:1;margin-top:0;width:100% !important;max-height:750px}#homeSlide .arrow{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;z-index:99;cursor:pointer}#homeSlide #prev-slide{background:url(template/arrow-left-gray.png) no-repeat center;left:10px}#homeSlide #next-slide{background:url(template/arrow-right-gray.png) no-repeat center;right:10px}#homeSlide .slide{width:100% !important;text-align:center;max-height:750px}#homeSlide .slide .left{float:left;overflow:hidden}#homeSlide .slide .left img{width:100%;height:auto}#homeSlide .slide .right{float:left;overflow:hidden}#homeSlide .slide .right img{width:100%;height:auto}#homeSlide .slide .uvp{position:absolute;top:10%;width:100%;text-align:center;font-size:60px;text-transform:uppercase;font-family:"BrandonGrotesque-Light";letter-spacing:1.5px;line-height:1.2em}#homeSlide .slide .uvp span{font-family:"BrandonGrotesque-Bold";display:inline-block;padding-top:8px}#homeSlide .slide img{max-width:1680px;width:100% !important;height:auto}#homeSlide .intro-message{background:none;position:absolute;z-index:99;top:180px;left:0;width:100%;text-align:center;text-shadow:1px 2px 6px rgba(0,0,0,0.4)}.typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.visit-resort{display:block;text-indent:-5000px;height:100px}.inclusions table{border-spacing:0;padding:0;float:left;width:100%;margin-bottom:50px}.inclusions table tr td{color:#00b3cb;font-size:16px;margin-right:11px;font-family:"BrandonText-Bold";padding-right:37px;padding-bottom:21px;padding-left:37px;padding-top:21px;font-weight:300;text-align:center;vertical-align:middle}.inclusions table tr td .black{font-family:"BrandonGrotesque-Regular";color:#4d4a49}.inclusions table tr td.title{background:#fff url(template/all-inclusive-icons.png) no-repeat 22px -54px;font-size:31px;color:#4d4a49;font-family:"BrandonGrotesque-Regular";padding-left:80px;background-size:38px auto}.inclusions table tr td.activities{background-position:22px 21px}.inclusions table tr td.watersports{background-position:22px -43px}.inclusions table tr td.fitness{background-position:22px -106px}.inclusions table tr td.spa{background-position:22px -175px}.inclusions table tr td.offproperty{background-position:22px -247px}.inclusions table tr td.weddings{background-position:22px -319px}.inclusions table tr td.shopping{background-position:22px -395px}.inclusions table tr td.transportation{background-position:22px -474px}.inclusions table tr td span{float:left;width:100%}.inclusions table tr td:first-child{font-family:"BrandonText-Bold";text-align:left;color:#4d4a49}.inclusions table tr td:first-child span{display:inline-block;width:13px;height:16px;float:none;margin-top:4px;text-indent:-9999px;margin-right:9px;margin-left:4px}.inclusions table tr:nth-child(even){background:none}.inclusions table tr:nth-child(odd){background:rgba(0,0,0,0.05)}.inclusions table .checkmark{background:url(template/checkmark.png)}.inclusions table .plussign{background:url(template/plussing.png)}.inclusions table .diamond{background:url(template/diamond.png)}.inclusions table .hearts{background:url(template/hearts.png)}.inclusions table .triangles{background:url(template/triangle.png)}.inclusions table#end-chart tr td{background:none !important;padding-left:23px;font-family:"BrandonText-Regular";font-size:18px}.inclusions table#end-chart tr td span{float:left;width:auto}.inclusions table.press-entry tr td{background:none;border-bottom:none}.inclusions table.press-entry tr td img{max-width:190px}.inclusions header #primary-nav li.primary-nav-3 a{color:#00b3cb}.inclusions .content .copy{width:100%;padding-top:0}#map{width:100%;height:100%;position:relative}#map #content{position:relative !important}.map-description{position:absolute;top:80px;left:50px;width:500px;z-index:999;color:#fff}.map-description.ocho-rios{width:50%;left:25%}.map-description h1{font-family:"BrandonGrotesque-Regular";font-size:35px;margin-bottom:20px}.map-description p{font-family:"BrandonText-Regular";font-size:18px}.app-nav{float:left;width:42%;padding-bottom:0}.app-nav #map-footer{position:relative;height:320px;width:320px;border-radius:54%;margin:45px auto;overflow:hidden}.arrow-green-down{position:absolute;border-radius:50%;background:transparent url(template/arrow-home-down.png) no-repeat center center;width:48px;height:48px;top:12px;padding:11px;right:-75px;margin-left:-25px;cursor:pointer}.enhanced-stay .romance-rewards{float:right;padding-left:65px}.enhanced-stay .img_planner{width:auto;height:auto;position:relative;margin:0 0 20px 0;display:block;text-align:center}.romance-rewards .one_half_1{display:block;float:left;margin-right:5.5%;width:65%}.romance-rewards .one_half_2{border:5px solid #e5e3da;display:block;float:left;padding-bottom:40px;padding-top:40px;text-align:center;width:28%}.romance-rewards .one_half_2 h2{color:#00b4ca;text-transform:uppercase;font-size:2em;font-weight:bold;margin:10px 0}.romance-rewards .one_half_2 span{background:url(media/romance-rewards-tree-56e6cdef572c4.png) no-repeat center center;height:40px;width:42px;margin:auto;display:block}.romance-rewards .btn{display:inline-block;margin:13px 0 0 !important}.romance-rewards .concierge{background:transparent url(media/comment-logo-56e6d0ee522c1.png) no-repeat scroll 0 -3px/24px auto;padding-left:32px;margin-right:1.3%}.romance-rewards .one_half{margin-right:19px;width:29%}.romance-rewards .one_third{margin-right:0;width:25%}.romance-rewards .vip{margin-left:4%}.romance-rewards .vip p{width:55%;float:left;margin-left:30px;margin-right:30px}.romance-rewards .vip span{background:url(media/romance-rewards-vip-56e6c5b73faff.png) no-repeat center center;height:100px;width:100px;float:left}.romance-rewards .content .copy ul li{list-style:none;padding:22px 44px;width:100%;background:none}.romance-rewards .content .copy ul li:nth-child(odd){background:#fff}.romance-rewards .content .copy ul.styledquadrant li ul li{font-size:15px !important;line-height:22px !important;background-position:5px 7px !important}.romance-rewards .content .more-info-wrapper h3{text-align:center !important;width:255px;margin:auto}.romance-rewards #sub-footer{background:#fff url(template/subfooter-bg.png) repeat-x scroll 0 0;clear:both;color:#605c55;padding:38px 0 90px;position:relative;z-index:1}.romance-rewards .details{font-family:"BrandonGrotesque-Regular";font-size:13px;line-height:18px}.romance-rewards .more-info-wrapper{text-align:center !important;margin-top:-20px}.romance-rewards a.check-list{background:transparent url(media/check-list-logo-56e6d0e99358d.png) no-repeat scroll 0 -4px/24px auto;padding-left:32px}.romance-rewards ul.styledquadrant li ul li{font-size:16px}.romance-rewards .copy ul li p{font-size:17px;color:#333333;font-family:"BrandonText-Regular";line-height:26px;letter-spacing:0;float:none;width:auto}.romance-rewards .copy ul li p span{color:#00b3cb;text-transform:uppercase;letter-spacing:1px}.romance-rewards .copy ul li img{float:left;margin-right:54px;margin-bottom:22px;margin-top:22px}.romance-rewards .copy ul.styledquadrant li ul{max-width:100% !important;min-height:auto !important;width:auto}.romance-rewards .copy-top h1{display:none}.romance-rewards #content .bg{padding-top:0}.intro-message .wrap{border-top:2px solid #b3aea2;padding:50px 0;border-bottom:2px solid #b3aea2}.intro-message h1{font-size:55px;color:#fff !important;font-family:"BrandonGrotesque-Regular";text-transform:capitalize}.intro-message h2{font-size:25px;font-weight:300;margin-bottom:10px;color:#fff;font-family:"BrandonGrotesque-Regular"}.intro-message .intrologo{background:url(template/amara-cay-logo-light.png) no-repeat scroll center center transparent;width:364px;height:126px;position:relative;left:50%;margin-left:-182px;top:0;margin-bottom:70px}.scrolldown-btns{background:url(template/sprite.png) no-repeat scroll -9px -42px transparent;padding:0;cursor:pointer;color:#ecf5e6;width:73px;height:73px;display:block;margin:0 auto;top:80%;position:absolute;left:50%;margin-left:-37px;z-index:99999}.scrolldown-btns2{background:url(template/sprite.png) no-repeat scroll -9px -42px transparent;padding:0;cursor:pointer;color:#ecf5e6;width:73px;height:73px;display:block;margin:0 auto;bottom:100px;position:fixed;left:50%;z-index:99999;margin-left:-37px}.scrolldown-arrows2{background:url(template/sprite.png) no-repeat scroll -910px -398px transparent;width:74px;height:60px}.scrolldown-arrows{background:url(template/sprite.png) no-repeat scroll -91px -51px transparent;width:74px;height:60px}.scrolldown-btns3{background:url(template/sprite.png) no-repeat scroll -9px -42px transparent;padding:0;cursor:pointer;color:#ecf5e6;width:73px;height:73px;display:block;margin:0 auto;top:80%;position:absolute;left:50%;margin-left:-37px;z-index:99999}.specials .full-description .right{width:75%}.specials .full-description .minipack{float:left;width:100%;margin-top:10px}.specials .side-general{text-align:center}.specials .side-general img{width:auto;margin-bottom:20px}.specials .side-general p{text-align:left}.specials li.col .full-description p{color:#ffffff;font-size:1.1em;font-family:"BrandonGrotesque-Thin"}.specials .content h1{margin-bottom:40px}.left-gallery{width:61%;position:relative}.left-gallery img{width:100%}.home-dining{position:absolute;bottom:-80px;right:-39px;width:auto !important}#tl-flags{margin:0;padding:0;position:absolute;right:340px;top:10px}#tl-flags li{float:left;list-style:none;margin-right:6px}.fade{position:absolute;width:100%;height:592px;left:0;bottom:-237px;z-index:60}.bwWrapper{position:relative;display:block}.navbar-fixed{font-weight:normal;letter-spacing:2px;line-height:1}#booking{background:none}.navbar-fixed-top{top:0;z-index:1030;position:fixed;right:0;left:0;border-width:0 0 1px;margin-left:0 !important}.animated{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#homeSlideWrap{position:relative;overflow:hidden;width:100%}.aspendos.spa .spa-quadrant{background:#fff;border-radius:2px;padding:7px;margin-bottom:30px;margin-top:30px}.aspendos.spa .spa-quadrant h2{font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:2px;margin-bottom:9px;text-align:center;margin-top:15px;text-transform:uppercase}.aspendos.spa .spa-quadrant h3{font-family:"BrandonText-Regular";font-size:25px;margin-top:-3px;letter-spacing:5px;text-align:center;text-transform:uppercase;color:#00b3cb}.aspendos.spa .spa-quadrant h3 span{font-size:35px;line-height:24px}.aspendos.spa .spa-quadrant h4{font-family:"BrandonGrotesque-Bold";font-size:14px;letter-spacing:4px;margin-bottom:0px;margin-top:-38px;text-align:center;text-transform:uppercase}.aspendos.spa .spa-quadrant .col-sm-3{margin-left:-33px !important}.aspendos.spa .spa-quadrant .col-sm-5{margin-left:3% !important}.aspendos.spa .spa-quadrant a.btn-spa{background:#00b3cb url("template/arrow-right-white.png") no-repeat scroll 154px 13px;border-radius:1px;color:#ffffff;font-size:15px;letter-spacing:3px;line-height:27px;margin-top:62px;padding:9px 40px 6px 15px;position:absolute;right:55px;text-transform:uppercase;width:181px}.aspendos.spa .spa-quadrant a.btn-spa:hover{background-color:#02a0b5;color:#ffffff}.negril #entry5 .options .even{display:none}.camp-counselors .fancybox-inner{height:712px !important;padding:0 !important;width:687px !important}.camp-counselors .styledquadrant{width:100% !important}.camp-counselors .styledquadrant p{margin-bottom:0 !important}.camp-counselors .styledquadrant h3{color:#4d4a49;font:2em "BrandonGrotesque-Light" !important}.camp-counselors #primary-nav{display:none}.camp-counselors .white-box{background:#fff none repeat scroll 0 0;float:right;padding:21px 12px;position:absolute;text-align:center;width:397px;right:-25px;margin-top:42px}.camp-counselors .white-box .white-box-img{padding-bottom:15px;width:80%;height:auto}.camp-counselors .white-box p{font-size:19px;letter-spacing:1.2px;padding-top:15px;padding-bottom:15px;line-height:30px;font-family:"BrandonText-Regular"}.camp-counselors .camp-couple-logo{margin-top:10px;padding-bottom:30px}.camp-counselors #lp-content p{font:1.3em/1.8em "BrandonText-Regular";text-align:left;font-family:"Calluna";font-size:14px;line-height:30px}.camp-counselors #lp-content h4{color:#00b3cb;margin-bottom:20px;font-size:17px;text-align:center;text-transform:uppercase;font-weight:bold}.camp-counselors #lp-content h3{font:2.5em "BrandonGrotesque-Light";color:#4d4a49;text-align:left;margin-bottom:10px;text-transform:none}.camp-counselors #lp-content .wrapper{max-width:900px;text-align:center}.camp-counselors .sub-footer{display:none}.camp-counselors .camp-couples-gallery{float:left;height:auto;list-style:outside none none;margin:auto;max-width:269px;position:relative;width:16%}.camp-counselors .camp-couples-gallery img{max-width:250px;width:100%}.camp-counselors #precheck{display:none}.camp-counselors .camp-girl{float:left;margin-right:40px;padding-bottom:20px}.camp-counselors .tripadvisor{display:none}.camp-counselors .camp-logo{padding-top:10px;padding-bottom:30px}.camp-counselors footer{display:none}.camp-counselors #lp-fine{background:#4d4a49 !important;color:#d8d8d8 !important;margin-bottom:-20px;padding:40px 0}.camp-counselors ul.styledquadrant li p{width:71% !important}.camp-counselors .btn.bluesolid{margin:auto !important;text-align:center}.camp-counselors .header-img img{margin:0 auto;max-width:1500px;width:100%}.camp-counselors .book-now-specials .select-property{float:none !important;margin:auto !important;margin-right:none !important;width:65% !important;padding-bottom:44px}.camp-counselors header .phone{left:-193px}.camp-counselors #booking .phone{color:#4d4a49}.camp-couples .styledquadrant{width:100% !important}.camp-couples .styledquadrant p{margin-bottom:0 !important}.camp-couples .styledquadrant h3{color:#4d4a49;font:2em "BrandonGrotesque-Light" !important}.camp-couples #primary-nav{display:none}.camp-couples .white-box{background:#fff none repeat scroll 0 0;float:right;padding:21px 12px;position:absolute;text-align:center;width:397px;right:-25px;margin-top:42px}.camp-couples .white-box .white-box-img{padding-bottom:15px;width:80%;height:auto}.camp-couples .white-box p{font-size:19px;letter-spacing:1.2px;padding-top:15px;padding-bottom:15px;line-height:30px;font-family:"BrandonText-Regular"}.camp-couples .camp-couple-logo{margin-top:10px;padding-bottom:30px}.camp-couples #lp-content p{font:1.3em/1.8em "BrandonText-Regular";text-align:left;font-family:"Calluna";font-size:14px;line-height:30px}.camp-couples #lp-content h4{color:#00b3cb;margin-bottom:20px;font-size:17px;text-align:center;text-transform:uppercase;font-weight:bold}.camp-couples #lp-content h3{font:2.5em "BrandonGrotesque-Light";color:#4d4a49;text-align:left;margin-bottom:10px;text-transform:none}.camp-couples #lp-content .wrapper{max-width:900px;text-align:center}.camp-couples .sub-footer{display:none}.camp-couples .camp-couples-gallery{float:left;height:auto;list-style:outside none none;margin:auto;max-width:269px;position:relative;width:16%}.camp-couples .camp-couples-gallery img{max-width:250px;width:100%}.camp-couples #precheck{display:none}.camp-couples .camp-girl{float:left;margin-right:40px;padding-bottom:20px}.camp-couples .tripadvisor{display:none}.camp-couples .camp-logo{padding-top:10px;padding-bottom:30px}.camp-couples footer{display:none}.camp-couples #lp-fine{background:#4d4a49 !important;color:#d8d8d8 !important;margin-bottom:-20px;padding:40px 0}.camp-couples .fancybox-type-iframe .fancybox-inner{height:712px !important;padding:0 !important;width:687px !important}.camp-couples .inclusions .fancybox-inner{padding:0 !important;width:1029px !important;height:455px !important}.camp-couples .content .copy{padding:10px 0 !important}.camp-couples ul.styledquadrant li p{width:71% !important}.camp-couples .btn.bluesolid{margin:auto !important;text-align:center}.camp-couples .header-img img{margin:0 auto;max-width:1500px;width:100%}.camp-couples .book-now-specials .select-property{float:none !important;margin:auto !important;margin-right:none !important;width:65% !important;padding-bottom:44px}.camp-couples header .phone{left:-193px}.camp-couples #booking .phone{color:#4d4a49}.aspendos header a.logo{background-image:url(template/logo.png);width:185px;height:72px;top:21px}.aspendos header.fixxe a.logo{background-image:url(template/logo.png)}.aspendos.dining .content-intro{position:absolute;z-index:99;right:50%;margin-right:-630px;width:600px;top:-833px;margin-top:18%}.aspendos.activities .content-intro{position:absolute;top:-25%;z-index:99;margin-top:18%;right:inherit;left:200px;margin-left:0;margin-right:0;width:872px}.book-now-open{background-color:none;border:1px solid #4e4a3f;color:#b9b7b3;cursor:pointer;display:inline;font-size:1.05em;letter-spacing:1px;padding:12px;position:absolute;right:24px;text-transform:uppercase;top:44px;transition:all 0.3s ease 0s}.book-now-open:hover{background-color:#4e4a3f;color:#ffffff}.inset.left{float:left;margin-right:50px;width:auto;margin-top:12px;max-width:55%;height:auto}.inset.right{float:right;margin-left:50px;width:auto;margin-top:30px}.inset.full{margin:10px auto 40px}.inset.full img{margin-top:-20%}.couples-community .content-intro{position:absolute;top:-25%;z-index:99;margin-top:22%;right:inherit;left:220px;margin-left:0;margin-right:0;width:480px}.couples-community .sub-menu{display:block}.couples-community .bx-prev{left:70px;top:110px;background:url(template/slider-arrows.png) no-repeat;width:55px;height:69px}.couples-community .bx-next{right:70px;top:110px;background:url(template/slider-arrows.png) no-repeat;width:55px;height:69px;background-position:-66px center}.couples-community .inset.left{margin-top:-15px}.couples-community .btn.blue{margin:30px 10px 0;display:inline-block}.couples-community .content h1{padding-top:40px}.btnSubmit{color:#ffffff;cursor:pointer;font-family:"BrandonGrotesque-Regular";font-size:16px;letter-spacing:3px;margin-top:40px;padding:12px;text-transform:uppercase;float:left;background:#00b3cb;padding-top:10px;padding-bottom:8px}.btnSubmit:hover{background-color:#000;color:#ffffff}.gallery_image{background-color:#ffffff !important;width:100%;height:100%}.gallery_image img{position:static !important}.galleryhover_overlay{width:100% !important;height:100% !important}.blog-copy{color:#000}.blog-copy img{max-width:100%;display:block;margin-bottom:20px}.blog .post-title{float:none}.blog .sub-menu{display:block !important}.blog .content p{float:none !important;font-size:15px}.blog .sidebar .side-general h2{color:#00b3cb;font-family:"BrandonText-Bold";text-align:left}.blog .side-general img{border:none;z-index:98;margin-top:25px}.blog-archive{width:80%;margin:0 auto}.sidebar{width:100%;padding:20px 0;background-color:#fff}.sidebar .headline{text-align:center;letter-spacing:3px;text-transform:uppercase;font:21px "BrandonGrotesque-Regular";margin:40px 0}.sidebar .pink-line{float:left;position:absolute;top:38px;width:25px}.sidebar .sidebar-title{color:#00b3cb;font-family:"BrandonGrotesque-Bold";font-size:18px;text-transform:uppercase;text-align:center;margin-bottom:60px}.sidebar p{font-size:19px;line-height:31px;text-align:center}.sidebar .quotes{position:relative;float:left;width:80%;background:url(template/close-quote.png) no-repeat right 90%;padding-bottom:45px;padding-right:19px;margin-top:80px;padding-left:30px;margin-left:25px;margin-bottom:43px}.sidebar .quotes .openquote{background:url(template/open-quote.png) no-repeat right bottom;position:absolute;width:57px;height:47px;left:-50px;top:-41px}.sidebar .quotes p{color:#838282;font-size:14px;font-family:"BrandonGrotesque-Regular";line-height:25px;letter-spacing:0.8px;margin-bottom:0;font-style:italic;font-weight:300}.sidebar .quotes .quote-auth{font-family:"BrandonGrotesque-Regular";color:#838282;font-size:16px;margin-top:15px;float:left;text-transform:uppercase;letter-spacing:1.1px;font-weight:300}.sidebar .nav{padding:5px 15px 0}.sidebar .nav li a{text-transform:capitalize;padding:4px 0;display:block;font-size:1em}.sidebar .nav li a:hover{color:#000}.sidebar .nav li a.active{color:#000}.sidebar .side-general{float:left;position:relative;z-index:999;margin-bottom:20px;margin-right:2%;float:left;position:relative;z-index:999;margin-bottom:20px;margin-right:2%;width:32%}.sidebar .side-general.last{margin-right:0}.sidebar .side-general.last .sidebar-info{border-right:0}.sidebar .side-general h2{color:#fff;margin:20px 0 34px;text-transform:uppercase;font-weight:300;font-size:22px;text-align:center;font-family:"BrandonGrotesque-Regular";letter-spacing:1px}.sidebar .side-general h2 span{font-size:18px}.sidebar .side-general p{margin-bottom:15px;font-family:"BrandonText-Regular";color:#333;margin-top:6px;line-height:1.3em;font-size:15px;text-align:left}.sidebar .side-general p.italic{font-family:"Calluna-It"}.sidebar .side-general p a{text-transform:uppercase;margin-top:5px;padding-top:5px;font-size:11px}.sidebar .featured-blog{float:left;position:relative;z-index:999;margin-bottom:20px;margin-right:2%;position:relative;z-index:999;margin-bottom:20px;margin-right:2%}.sidebar .featured-blog h2{color:#00b3cb;font-family:"BrandonText-Bold";font-size:1.3em;text-transform:uppercase;letter-spacing:2px;width:80%;margin:40px auto 20px}.sidebar .featured-blog .title{background-color:#fff;font:300 15px "BrandonGrotesque-Regular";letter-spacing:2px;text-transform:uppercase;padding:5px 24px 20px;color:#2d2923}.sidebar .featured-blog h3{font:300 18px "BrandonGrotesque-Regular";padding:15px 20px;color:#2d2923}.sidebar .featured-blog p{padding:0 20px 15px;color:#2d2923;font-size:1.1em}.sidebar .featured-blog p a{text-decoration:underline}.sidebar .featured-blog .read-more{color:#00bbb5;font-family:"BrandonGrotesque-Thin","sans-serif";font-size:14px;text-decoration:underline;padding:0 20px 15px}.sidebar .sidebar-info{padding:0 19px;border-right:1px solid #e0e0e0;float:left;width:95%;margin-top:27px}.sidebar .contact-info{border-top:1px solid #ffffff}.sidebar .unit-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);display:none;height:60% !important;left:50%;margin-left:-545px;margin-top:0;overflow:auto;padding:40px;position:fixed;top:10%;width:990px;z-index:2147483647;text-align:left}.sidebar .terms-btn{text-align:left;display:inline-block;padding-right:20px;float:none;clear:both;margin-bottom:10px;background:url("template/arrow-black.png") no-repeat right center}.sidebar .blog-archive li a{font-size:1.3em;background:none;border:none;text-transform:none;font-family:"BrandonText-Bold";color:#444}.sidebar .blog-archive li ul{display:block;border:none}.sidebar .blog-archive li ul li a{font-family:"BrandonText-Regular"}.sidebar .blog-archive li .sub-blog-archive li a{font-family:"BrandonGrotesque-Regular","sans-serif";border-bottom:1px solid #eae9e9;padding-top:5px}.sidebar .block.single{height:auto;max-width:100%;position:relative}.sidebar .seal.side-general img{max-width:239px;margin:0 auto;display:block}.book-now-close{border:0 none;color:#ffffff;cursor:pointer;font-family:"BrandonGrotesque-Thin";font-size:0.7em;letter-spacing:1px;padding:5px;position:absolute;right:56px;text-transform:capitalize;top:260px;transition:all 0.3s ease 0s;display:none;background:url(template/go-up.png) no-repeat center top;z-index:99}.mobilemenu{display:none}.resort-info{margin-bottom:15px}.resort-info span{text-align:left;display:block;font-family:"Calluna";font-size:13px;margin-bottom:4px;background:url(template/bullet-blue.png) no-repeat left center;padding-left:10px;background-size:1.5%;letter-spacing:0.3px}.resort-inclusions{margin-top:15px;float:left}.resort-inclusions span{float:left;width:100%;font-family:"Calluna";font-size:12px;margin-bottom:2px;letter-spacing:0.3px}.resort-inclusions span:first-child{text-transform:uppercase;font-family:"Calluna-Bold";margin-bottom:8px}.menu-sub-drops{display:none}#start-content{display:block}.texture{background:url(template/texture-bg-side.jpg) repeat-x left top;position:absolute;width:100%;height:497px;z-index:1;top:0}.texture.right{right:-66%;width:100%}.texture2{background:url(template/right-texture-2.jpg) repeat-x left top;position:absolute;width:100%;height:497px;z-index:1;top:0}.one_third{margin-right:0}.one_third.last{margin-right:0 !important}.bestrate{font-size:14px;color:#948f8d;z-index:99;letter-spacing:1px;text-transform:capitalize;text-align:center;margin-bottom:15px;margin-top:15px;float:left;width:100%;font-family:"Calluna-It"}#loader{background:rgba(255,255,255,0.95);height:100%;position:fixed;width:100%;z-index:9999;visibility:visible;opacity:1;transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1)}#loader.init{z-index:999999}#loader.ready{visibility:hidden;opacity:0;transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1)}.loader{position:fixed;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;-webkit-transform:scale(1);transform:scale(1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition-delay:0s;z-index:999}.loader .loading-mask{width:50%;height:100%;position:relative;left:0;top:0;overflow:hidden;-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation:offer-loading-animation 1s infinite ease-in-out;animation:offer-loading-animation 1s infinite ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.loader .loading-mask .loading-line{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right center;transform-origin:right center}.loader .loading-mask .loading-line:after{position:absolute;top:0;left:0;width:200%;bottom:0;content:'';display:block;border:4px solid #959595;border-radius:1000px}.loader:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';display:block;border:4px solid #959595;border-radius:1000px;opacity:.3;filter:alpha(opacity=30)}@-webkit-keyframes offer-loading-animation{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes offer-loading-animation{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.load-img{position:absolute;width:100%;height:100%;background:#fff}.load-img img{top:50%;left:50%;position:absolute;margin-top:-51px}.nl-form{width:100%;margin:0.3em auto 0 auto;font-size:2em}.nl-form ul{list-style:none;margin:0;padding:0}.nl-form select{border:none;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0;line-height:inherit;display:inline-block;color:#b14943;cursor:pointer;border-bottom:1px dashed #b14943}.nl-form .nl-field-go{position:absolute;right:0;top:0;height:100%;cursor:pointer;background:rgba(0,0,0,0.1);width:1.8em;text-align:center;color:transparent}.nl-form .nl-submit{line-height:3;text-transform:uppercase;cursor:pointer;position:relative;background:#76c3bd;color:#fff;padding:0 1em 0 0;font-size:40%;font-weight:bold;letter-spacing:3px}.nl-form input:focus{outline:none}.nl-field{display:inline-block;position:relative;color:#fff}.nl-field.nl-field-open{z-index:10000}.nl-field.nl-field-open ul{visibility:visible;opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);transition:visibility 0s 0s, opacity 0.3s, -webkit-transform 0.3s;transition:visibility 0s 0s, opacity 0.3s, transform 0.3s;transition:visibility 0s 0s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.nl-field.nl-field-open ~ .nl-overlay{opacity:1;visibility:visible;transition-delay:0s}.nl-field ul{position:absolute;visibility:hidden;background:#fff;left:-0.5em;top:50%;font-size:80%;opacity:0;-webkit-transform:translateY(-40%) scale(0.9);transform:translateY(-40%) scale(0.9);transition:visibility 0s 0.3s, opacity 0.3s, -webkit-transform 0.3s;transition:visibility 0s 0.3s, opacity 0.3s, transform 0.3s;transition:visibility 0s 0.3s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;padding:0.5em 0}.nl-field ul li{color:#00b3cb;position:relative}.no-touch .nl-dd ul li:hover{background:#00b3cb;color:#fff}.no-touch .nl-dd ul li:hover:active{color:#478982}.no-touch .nl-form .nl-submit:hover{background:#69b1a9}.no-touch .nl-form .nl-submit:hover:before{background:#58a199}.no-touch .nl-form .nl-submit:active{background:#69b1a9}.nl-submit-wrap{margin-top:0.4em}.nl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;z-index:9999;visibility:hidden;transition:visibility 0s 0.3s, opacity 0.3s}.match-block{text-align:center;margin:0 auto;max-width:1600px}.match-block img{width:auto;max-width:100%}.match-form-block{width:100%;display:block;background-color:#0ab5cc;padding:40px 0}.match-form-block .match-form-text{width:21%;display:inline-table;color:#fff;text-align:center;vertical-align:middle}.match-form-block .match-form-text h3{font-size:20px;font-family:"BrandonGrotesque-Regular","sans-serif";text-transform:uppercase;letter-spacing:3px}.match-form-block .match-form-text p{font-style:italic;font-size:18px;font-family:"Calluna";font-weight:lighter;margin:15px 0 0;line-height:1.5}.match-form-block .match-form{display:inline-table;width:78%;padding:0 0 0 2%;border-left:1px solid #67dcec;vertical-align:middle}.match-form-block .match-form fieldset{float:none;display:inline-table;vertical-align:top;width:42%;margin:0 0 0 1% !important;border:0;padding:0}.match-form-block .match-form fieldset.second-field input{width:80% !important}.match-form-block .match-form fieldset.second-field a.btnSubmit{width:80% !important}.match-form-block .match-form #where_found{font-size:13px;color:white}.match-form-block .match-form .field{display:inline-block;width:100%}.match-form-block .match-form .field img{display:none}.match-form-block .match-form input{border:1px solid #fff !important;background:none !important;width:76% !important;display:inline-block;padding:10px;font-size:15px;font-family:"BrandonGrotesque-Regular","sans-serif";margin:5px 0}.match-form-block .match-form input:-moz-placeholder{color:#fff}.match-form-block .match-form input:-ms-input-placeholder{color:#fff}.match-form-block .match-form .datepicker{color:#fff !important;background:url(template/calendar-icon-white.png) no-repeat 120% center !important;padding:10px 27px 10px 10px;width:95% !important}.match-form-block .match-form .datepicker.date_selected{padding:10px 5px;background:none !important}.match-form-block .match-form #formMATCH select{background:transparent url("template/arrow-down-white.png") no-repeat 95% center !important;border:1px solid #fff !important;padding:10px;font-family:"BrandonText-Regular","sans-serif";color:#fff;font-size:15px;margin:5px 0;width:76% !important;border-radius:0}.match-form-block .match-form #formMATCH .airport_name select{width:95% !important}.match-form-block .match-form .airport_name{display:none;float:left !important;width:39% !important;margin:0 !important}.match-form-block .match-form .input_radio{display:inline-table;color:#fff;font-size:16px;cursor:pointer;vertical-align:middle;width:80px;margin:20px 0;text-align:center}.match-form-block .match-form .input_radio.active::before{background-color:#fff}.match-form-block .match-form .input_radio::before{display:inline-table;content:" ";width:10px;height:10px;border-radius:50%;border:1px solid #fff;margin:-3px 30px 0;vertical-align:middle}.match-form-block .match-form input::-webkit-input-placeholder{color:#fff}.match-form-block .match-form input::-moz-placeholder{color:#fff}.match-form-block .match-form a.btnSubmit{background:url(template/arrow-right-white.png) no-repeat 85% center;background-color:#444;background-size:auto 12px;float:none !important;display:inline-block;margin:5px 0 !important;width:70% !important}.match-form-block .hotel-options{display:inline-block;width:10%;margin:0 3% 0 0}.best-rate-guarantee #content .bg{padding-top:48px}.best-rate-guarantee .copy{text-align:center}.best-rate-guarantee .copy h4::before{content:" ";display:inline-block;width:20%;height:1px;background:#666;margin:0 3%;vertical-align:middle}.best-rate-guarantee .copy h4::after{content:" ";display:inline-block;width:20%;height:1px;background:#666;margin:0 3%;vertical-align:middle}.best-rate-guarantee .copy h4 ~ p{padding:50px;text-align:left;font-size:17px;font-family:"BrandonText-Regular";line-height:30px;margin-bottom:0}.best-rate-guarantee .copy h4 ~ p:nth-child(odd){background-color:#fff}.best-rate-guarantee .copy h4 ~ h3{margin:3px 0 40px;font-family:"Calluna";font-size:13px;padding:0 30px 0 0;background:url(template/arrow-down-blue.png) no-repeat right center;cursor:pointer;color:#00b3cb;float:left}.best-rate-guarantee .copy h4 ~ h3.open{background:url(template/arrow-up-blue.png) no-repeat right center}.best-rate-guarantee .copy h4 ~ ul{display:none}.best-rate-guarantee .copy p strong{font-size:29px;font-family:"BrandonGrotesque-Regular","sans-serif";line-height:2.5}.best-rate-guarantee h2{font-size:29px;margin:70px 0 30px 0 !important;font-family:"BrandonGrotesque-Regular","sans-serif"}.best-rate-guarantee h4{font-family:"Calluna";font-style:italic;font-size:18px;width:100%;display:block;text-align:center !important;text-transform:capitalize;margin:60px 0 50px}.best-rate-content p{text-align:center}.best-rate-content h2{text-align:center;font-size:29px;margin:70px 0 30px;font-family:"BrandonGrotesque-Regular","sans-serif"}.best-rate-content h4{text-align:center;font-family:"Calluna";font-style:italic;font-size:18px;width:100%;display:block;text-align:center !important;text-transform:capitalize;margin:120px 0 50px}.best-rate-content h4 ~ p{font-family:"Calluna";font-style:italic;font-size:18px;width:100%;display:block;text-align:center;text-transform:capitalize;margin:120px 0 50px}.disclaimer-special{color:#999999;font-size:9px !important;line-height:23px !important;margin:auto;text-align:left !important;width:100%;padding-top:30px}.property-dropdown{margin:10px auto 0;width:86%;position:relative}.property-dropdown .selected{cursor:pointer;border:1px solid #a6a4a4;padding:10px 10px 8px;background:url(template/arrow-down-blue.png) 92% center no-repeat;font-size:12px;font-family:"Calluna";line-height:22px}#island-map #content{padding-top:0 !important}#island-map #content .bg{padding:0}#island-map .content-loader{display:none}.full-description h3{font-size:24px;padding-left:13px;margin-bottom:0;font-family:"BrandonGrotesque-Regular","sans-serif";padding:0}.full-description .close-button{position:fixed;top:12%;right:40px}#promo-button{display:none !important;border:1px solid #fff;color:#ffffff;text-align:center;padding:5px 10px;margin-top:10px;top:10;margin-right:20px}.slick-initialized .slick-slide{display:block;height:auto}.meetings .content #formContact ul{float:left;width:50%}.meetings .content #formContact ul li{float:left;list-style:none outside none !important;width:100%}.meetings .content #formContact ul li label{text-align:left;width:30%;font-size:0.8em}.meetings .content #formContact ul li input{float:left}.meetings .content #formContact legend{font-size:1.3em;margin:15px 0;text-transform:uppercase;color:#ffffff;letter-spacing:2px;margin-top:20px}.meetings .content #formContact img.ui-datepicker-trigger{width:16px;height:16px;position:absolute;left:491px;top:12px}.meetings #formContact fieldset{float:left}.prop-wrapper{font-size:16px;background:url(template/arrow-down-blue.png) no-repeat 93% center;line-height:26px;text-indent:9px;height:39px;margin-top:0;width:91%;margin-left:10px;text-align:left;padding-left:0;float:left;overflow:hidden;border:1px solid #a6a4a4}.cc-row{width:100%;margin-top:24px;clear:both;display:table;table-layout:auto}.cc-row:first-child{margin-top:0}.cc-row.cc-retail-box-row{margin-top:0}.cc-row .cc-row:first-child{margin-top:0}.cc-row&gt;.cc-column{display:table-cell;vertical-align:top}.cc-row&gt;.cc-column.one-thirds{width:21.333333%}.cc-row&gt;.cc-column.fill{width:auto !important}.resorts-bar{position:fixed;bottom:65px;width:100%;z-index:9999;background:#fff;padding:0;display:none}.resorts-bar .resorts-list{text-align:center}.resorts-bar .resorts-list .swept-away-li{border:none}.resorts-bar .resorts-list li{display:inline-block;height:60px;width:22%;max-width:240px;border-right:1px solid #ebebeb;padding:0;transition:all 0.3s ease-in-out;margin:0}.resorts-bar .resorts-list li:hover{background:#00b3cb;transition:all 0.3s ease-in-out}.resorts-bar .resorts-list li:hover .aspendos{background:url(template/aspendos-sm-white.png) no-repeat scroll center center}.resorts-bar .resorts-list li:hover .sans-souci{background:url(template/sans-souci-sm-white.png) no-repeat scroll center center}.resorts-bar .resorts-list li:hover .negril{background:url(template/negril-sm-white.png) no-repeat scroll center center}.resorts-bar .resorts-list li:hover .swept-away{background:url(template/swept-away-sm-white.png) no-repeat scroll center center}.resorts-bar .resorts-list li:hover .matchmaker{background:url(template/aspendoscommunity-w.png) no-repeat scroll center center}.resorts-bar .resorts-list a{display:block;width:100%;height:100%;text-indent:-5000px;padding:0}.resorts-bar .resorts-list .aspendos{background:url(template/aspendos-sm.png) no-repeat scroll center center}.resorts-bar .resorts-list .sans-souci{background:url(template/sans-souci-sm.png) no-repeat scroll center center}.resorts-bar .resorts-list .negril{background:url(template/negril-sm.png) no-repeat scroll center center}.resorts-bar .resorts-list .swept-away{background:url(template/swept-away-sm.png) no-repeat scroll center center}.resorts-bar .resorts-list .matchmaker{background:url(template/aspendoscommunity.png) no-repeat scroll center center;background-size:56% important}.resorts-bar .resorts-list .gotomain{display:none}.resorts-bar .resorts-list .label{display:none}#content .bg{position:relative;z-index:9;background:url(template/texture.jpg);padding-top:90px}.white-bg{background:#fff;width:100%;height:100%;position:absolute}.planner-bg{background:rgba(255,255,255,0.7);width:100%;padding:3em 0}.planner-bg h2{font-family:"Calluna-It";font-size:1.9em;margin:0 0 20px 0}.planner-bg p{font-family:"Calluna";font-size:1.1em;margin:0 0 20px 0;line-height:1.7}.planner_photo{display:inline-block;margin:50px 0 0 60px}.wedding-planner .content-loader a.btn-stacked-1{background:#00b3cb none repeat scroll 0 0;color:#fff;font:0.8em/26px "BrandonGrotesque-Bold";letter-spacing:2px;line-height:21px;padding:10px 45px;margin-top:-10px;border-radius:2px;display:inline-block;text-transform:uppercase}.wedding-planner .content-loader a.btn-stacked-1:hover{background:#03c4de}.wedding-planner .content-loader a.btn-stacked-2{background:#00b3cb none repeat scroll 0 0;color:#fff;font:0.8em/26px "BrandonGrotesque-Bold";letter-spacing:2px;line-height:21px;padding:10px 26px;border-radius:2px;display:inline-block;margin-top:10px;margin-bottom:20px;text-transform:uppercase}.wedding-planner .content-loader a.btn-stacked-2:hover{background:#03c4de}.wedding-planner .content-loader .form-wrapper{background-color:#fff;padding:6em 0}.wedding-planner .content-loader .form-content{max-width:700px;margin:0 auto}.wedding-planner .content-loader .form-content h2{color:#524b48;font:3em "BrandonGrotesque-Bold";text-transform:uppercase}.wedding-planner .content-loader .form-content h2+p{color:#626263;font-family:"BrandonText-Regular";font-size:18px;line-height:1.8;max-width:80%;margin:1em auto 3em}.wedding-planner .content-loader .form-content h2+p strong{font-weight:bold;font-family:"Calluna";font-style:normal;font-size:13px}.wedding-planner .contact_form{width:100%}.wedding-planner .img_planner{width:auto;height:auto;position:relative;margin:0 0 20px 0;display:block;text-align:center}.wedding-planner .img_planner img{width:100%;max-height:100%;display:block}.wedding-planner .btnSubmit{margin-bottom:20px}.wedding-planner .one_third{width:32%;margin-left:1%;margin-top:90px}.wedding-planner .one_third img{width:100%;height:auto}.wedding-planner .one_third p{padding-left:10px;font-family:"BrandonGrotesque-Regular";font-size:24px;position:relative;top:19px;text-align:center}.wedding-planner .one_third p a{color:#4d4a49}.wedding-planner .one_third a{float:left;width:100%;display:block}.wedding-planner .content .copy{width:64%;margin:0 auto;float:left;padding:0 5%}.wedding-planner .content .copy h4{font-size:27px;letter-spacing:0;font-family:"Calluna-It"}.wedding-planner .content .copy .jillian{text-align:center;margin-top:0}.wedding-planner .content .copy .jillian p{margin-bottom:15px}.wedding-planner .content .copy .jillian .btn{display:inline-block;margin-top:0;width:auto;line-height:2;color:#fff;background-color:#00b3cb;padding:10px 30px 8px;float:none}.wedding-planner .content .copy blockquote{width:120%;margin-bottom:2em}.wedding-planner .content .copy .one_third img{width:auto;margin-left:-70%;margin-top:-50%}.honeymoons-and-celebrations .img_planner{width:auto;height:auto;position:relative;margin:0 0 20px 0;display:block;text-align:center}.honeymoons-and-celebrations .img_planner img{width:100%;max-height:100%;display:block}.honeymoons-and-celebrations .honeymoon-banner{background:transparent url(media/banner-honeymoon-new-57ab772528cd8.png) no-repeat scroll center top;height:119px;margin:auto;max-width:961px;padding-bottom:23px;width:100%}.honeymoons-and-celebrations .form{margin-left:305px}.honeymoons-and-celebrations ul.expandable .unit-header{cursor:default !important}.honeymoons-and-celebrations ul.expandable .titles p{margin-bottom:10px}.honeymoons-and-celebrations ul.styledquadrant li form{width:100%}.honeymoons-and-celebrations ul.styledquadrant li form .booking-fields .properties{width:35%}.honeymoons-and-celebrations ul.styledquadrant li form .booking-fields .dates{width:24%}.honeymoons-and-celebrations a.btn-honeymoon{background:#00b3cb none repeat scroll 0 0;color:#fff;float:right;font-weight:bold;letter-spacing:2px;line-height:21px;padding:10px 20px;position:relative;right:45px;text-transform:uppercase;top:38px}.honeymoons-and-celebrations a.btn-honeymoon:hover{background:#03c4de}.side{float:right;background-color:#fff;padding:35px;margin-left:30px;text-align:center;max-width:280px}.side .title{color:#00b3cb;font-family:"BrandonGrotesque-Regular";font-size:25px;letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}.side .title span{display:block;font-size:12px;color:#000;letter-spacing:1px}.side p{width:90%;color:#524b48 !important;font-size:14px !important;line-height:1.7em !important;margin:0 auto 20px}.side ul{padding:20px 0;width:90%;margin:0 auto 30px;border-top:1px solid #7fd9e5;border-bottom:1px solid #7fd9e5}.side ul li{font:13px BrandonGrotesque-Bold !important;margin:0 0 5px 6px !important;background-position:5px 4px !important}.side .phone{font:16px/1.6em "Calluna-It"}.travel-agent-banner{background:transparent url(media/travle-agent-banner-57b37000a7257.png) no-repeat scroll center top;height:119px;margin:auto;max-width:961px;padding-bottom:23px;width:100%}.travel-agent-banner a.btn-travel{background:#00b3cb none repeat scroll 0 0;color:#fff;float:right;font-weight:bold;letter-spacing:2px;line-height:21px;padding:10px 14px;position:relative;right:22px;text-transform:uppercase;top:43px}.travel-agent-banner a.btn-travel:hover{background:#03c4de}.img_planner .hover{display:none;position:absolute;top:0;left:0;padding:5%;width:100%;height:100%;background-color:rgba(50,50,50,0.6);transition:all 0.3s ease;opacity:0;z-index:1}.img_planner .hover span{color:#fff;font-size:1.3em;padding-top:38px;display:inline-block;margin:0 auto;font-family:"Calluna-It"}.img_planner:hover .hover{display:block;opacity:1;transition:all 0.3s ease}.content-intro{position:absolute;z-index:99;right:200px;margin-right:0;width:520px;margin-top:23%}.content-intro .sub-menu{background:rgba(255,255,255,0.8);padding:20px 30px;float:left;text-align:left;display:block !important}.content-intro .sub-menu li{margin:0 10px 0 0;padding:0 10px 0 0}.content-intro .sub-menu li a{font-size:14px;color:#4d4a49;font-family:"BrandonText-Bold";letter-spacing:0}.content-intro .page-title{font-family:"BrandonGrotesque-Regular";font-size:50px;text-transform:uppercase;letter-spacing:5px;text-align:left;margin-bottom:10px}.content-intro p{font-family:"Calluna";font-size:18px;line-height:32px;margin-bottom:20px;text-align:left;width:85%}.activities .fitness-quad{position:relative;float:left;width:100%;z-index:9;background:#fff;top:0;min-height:350px;max-height:400px}.activities .fitness-quad .image-right{float:right;width:50%;overflow:hidden}.activities .fitness-quad .image-right img{width:auto}.activities .fitness-quad .text-left{float:left;width:50%;position:relative;display:table;height:100%}.activities .fitness-quad .text-left .contenido{position:relative;width:100%;text-align:center;display:table-cell;vertical-align:middle}.activities .fitness-quad .text-left .contenido h4{text-transform:uppercase;font-size:18px;color:#00b3cb;font-family:"BrandonGrotesque-Bold";letter-spacing:2px;margin-bottom:31px}.activities .fitness-quad .text-left .contenido .title{font-size:51px;color:#4d4a49;font-family:"Calluna-It"}.activities .on-property-quad{background:url(template/activities-on-property-bg.jpg) no-repeat center top;background-size:cover;float:left;width:100%;min-height:800px;position:relative;z-index:9;top:0}.activities .on-property-quad .contenido{position:absolute;width:460px;right:22%;top:70px}.activities .on-property-quad .contenido p{font-family:"BrandonText-Regular";font-size:28px;color:#4d4a49;line-height:40px;text-align:center}.activities .content-intro{position:absolute;top:-25%;z-index:99;margin-top:-288px;right:inherit;left:50%;margin-left:-710px;margin-right:0;width:872px}.packages .overview-quads{display:none}.weddings .content-intro{width:570px;left:200px}.weddings .fancybox-inner .popup img{left:0;max-height:500px !important;position:relative !important;width:100% !important}.weddings .enhance-your-stay img{display:block;position:absolute}.weddings .enhance-your-stay a.cta-btn{background:#a8d170 none repeat scroll 0 0;color:#fff;font:0.9em/20px "BrandonText-Bold";letter-spacing:2px;margin-left:33px;margin-top:119px;padding:7px 21px;position:absolute;text-align:center;text-transform:uppercase;width:154px}.weddings .enhance-your-stay a.cta-btn:hover{background:#98bc68;color:#fff}.weddings a.more{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/arrow-down-blue.png) no-repeat 90% center;border-right:1px solid #ded9d5;padding-right:34px;float:left}.weddings a.more2{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/arrow-down-blue.png) no-repeat 90% center;border-right:1px solid #ded9d5;padding-right:34px;float:left;margin-left:15px}.weddings a.enh{font-family:"BrandonText-Bold";font-size:16px;color:#4d4a49;background:url(template/arrow-blue.png) no-repeat 90% center;margin-left:15px;padding-right:33px}.weddings ul.styledquadrant li p{max-width:62%;min-width:40%;float:left}.image-hidden-loader{display:none}.spa .content-intro{position:absolute;z-index:99;width:490px;right:200px;margin-right:0}.spa .fancybox-iframe{width:818px !important;height:974px !important}.massage-therapies .content .copy ul li{list-style:none;padding:3%;width:94%;background:none}.massage-therapies .content .copy ul li h3{margin-bottom:0}.massage-therapies .content .copy ul li:nth-child(odd){background:#fff}.massage-therapies .copy ul li p{font-size:17px;color:#333333;font-family:"BrandonText-Regular";line-height:29px;float:none;width:inherit}.massage-therapies .copy ul li img{float:left;margin-right:30px;margin-bottom:10px}.benefits-title{font-family:"Calluna-It";text-align:center;text-transform:capitalize;font-size:31px;margin-bottom:40px}.excursions ul.styledquadrant li img{padding-bottom:100px}.excursions #homeSlideWrap .select-property{float:none !important;margin:auto !important;margin-right:none !important;width:65% !important;padding-bottom:44px;padding-right:7px !important}.excursions #lp-content h1{padding-bottom:30px}.details-360{display:none;overflow:hidden;position:absolute;width:100%;height:100%}.view-360{display:none;overflow:hidden;position:absolute;width:100%;height:100%;z-index:9999;background:#ededed url(template/spinner.gif) no-repeat center center}.iframe-room360{background-repeat:no-repeat;background-position:center center;width:105%;height:100%;margin-left:-8px}.iframe-iceportal{background-image:url(template/loading.gif);background-repeat:no-repeat;background-position:center center;background:#ededed;width:105%;height:370px;margin-left:-8px}.private-dining-on-the-beach ul.styledquadrant li p{margin-bottom:0}.private-dining-on-the-beach .content ul.styledquadrant li h3{margin-bottom:15px}.section-links{padding-bottom:0;position:relative;z-index:9;text-align:center;margin-bottom:35px;margin-top:40px}.section-links li{display:inline-block;padding:0 15px 0 0;margin:0 15px 0 0;margin-bottom:25px}.section-links li a{padding:3px 0;text-transform:capitalize;font-size:18px;letter-spacing:0.35px;font-family:"BrandonGrotesque-Regular";color:#4d4a49;font-weight:300;position:relative}.section-links li a:hover::after{width:40%;margin-left:-20%}.section-links li.activeSlide a{pointer-events:none;cursor:default;color:#00b3cb}.section-links li.activeSlide a::after{width:40%;margin-left:-20%}.section-links li a::after{width:0;height:2px;background:#00b3cb;content:" ";position:absolute;bottom:-6px;left:50%;margin-left:0;transition:all 0.3s ease}.wedding-options .bx-wrapper{padding-top:30px}.wedding-options .content .one_third{margin-right:3%}.wedding-options .content .one_third p{font-family:"BrandonText-Bold";font-size:14px;line-height:18px}.wedding-options .copy .btn.blue.trans{float:right;margin-top:-65px}.wedding-options .full-description .btn.bluesolid{right:-25%;position:relative;float:right;margin-top:-63px}.wedding-options .btn.bluesolid{margin:0}.wedding-options .bx-controls-direction a{top:68px}.wedding-options ul.expandable .room{width:100%}.wedding-options ul.expandable .full-description ul{margin-bottom:0}.wedding-options ul.expandable .full-description ul li{width:100%}.wedding-gallery{background:#fff;float:left;width:100%}.wedding-gallery .bx-controls-direction a{top:49px}.enhancements-bar{float:left;width:100%;background:#00b3cb;font-size:22px;color:#fff;padding:50px 0}.enhancements-bar p{text-align:center}.enhancements-bar p a{color:#fff;text-align:center;width:100%}.enhancements-bar p a span{font-family:"Calluna-It";display:block;float:left;margin-left:76px;position:relative;top:2px}.toexpand{display:none;position:relative;margin-bottom:60px}.toexpand p.terms{color:#4d4a49;font-size:12px;margin-top:27px;width:80%;max-width:700px;padding-top:10px}.toexpand2{display:none;position:relative;margin-bottom:60px}.close-expand{position:absolute;bottom:-40px;background:url(template/close-expand.jpg) no-repeat center center;width:69px;height:18px;left:50%;margin-left:-34px;cursor:pointer}#formRFP .field{position:relative}#formRFP .field input[type=text]{padding:10px 3%;font-size:14px;margin-top:5px;height:20px;margin-bottom:5px;color:#000 !important;background:#ffffff;width:35%;border:1px solid #8495a1}#formRFP .field textarea{padding:10px 3%;font-size:14px;margin-top:5px;height:20px;margin-bottom:5px;color:#000 !important;background:#ffffff;width:35%;border:1px solid #8495a1}#formRFP .field select{padding:10px 3%;font-size:14px;margin-top:5px;height:20px;margin-bottom:5px;color:#000 !important;background:#ffffff;width:35%;border:1px solid #8495a1;height:40px}#formRFP .field input[type=radio]{width:14px;background:#ffffff;height:14px;border:1px solid #d2c2aa;position:relative;top:-11px}#formRFP .field input.hasDatepicker{width:160px}#formRFP label{width:190px;font:16px/14px "BrandonGrotesque-Regular","sans-serif";float:left;display:inline;margin-top:17px;padding-right:30px;text-align:right;color:#000}#formRFP .ui-datepicker-trigger{right:42%;position:absolute;top:16px;opacity:0.2}#formRFP fieldset{margin-top:45px;margin-bottom:20px}#formRFP #contact-list{float:left;margin-top:-24px}#formRFP #contact-list li{float:left;width:100%;list-style:none;background:none}#formRFP #contact-list li label{padding:0;margin-left:94px;margin-top:0}#formRFP #annual_event{float:left;margin-top:-24px}#formRFP #annual_event li{float:left;width:100%;list-style:none;background:none}#formRFP #annual_event li label{padding:0;margin-left:94px;margin-top:0}.contact_type{width:160px;font:14px/14px "BrandonGrotesque-Thin","sans-serif";float:left;display:inline;margin-top:17px;text-align:right;color:#000}.new-york .spick{float:left;margin-bottom:20px}.new-york .inset.left{width:20%}.close-staff{position:absolute;color:#fff;background:#000;bottom:0;left:0;padding:10px;display:none;z-index:2}.staffpicks{margin:0;padding:0;height:100%;overflow:visible;width:100%;position:relative}.staffpicks .pick{opacity:0;top:150px;width:30%;height:350px;display:block;margin-right:3%;float:left;cursor:pointer;position:relative}.conte-title{padding:30px}.conte-title .title-pro{font-family:"BrandonGrotesque-Thin";font-size:1.5em;margin-bottom:20px}.conte-title .parg{font-family:"BrandonGrotesque-Thin";font-size:12px;margin-bottom:20px}.conte-title .capt{font-size:6em;background:url(template/arrow-black-right.png) no-repeat center right}.flipper{position:relative;display:block;width:100%;height:100%;-webkit-perspective:3000;perspective:3000;-webkit-transform:perspective(3000px);transform:perspective(3000px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.front{z-index:2;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.front .title-pro{font-family:"BrandonGrotesque-Thin";font-size:28px;padding:40px;position:absolute;bottom:0;color:#fff;text-transform:uppercase;line-height:36px}.back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);color:#000000}.back a{width:100%;height:100%;color:#000000;display:inline-block}.brg{position:absolute;bottom:16px;right:17px;color:#fff;font-family:"BrandonGrotesque-Regular";letter-spacing:0}.brg a{font-size:0.85em;letter-spacing:1px;color:#fff}.brg a:hover{color:#6ca8d0}#myGallery{top:0;float:none;padding-bottom:118px}#gallerymontage .BWFilter{z-index:2}#gallerymontage canvas{z-index:2}#expandable li.col .full-description p{color:#ffffff;font-size:1.1em;font-family:"BrandonGrotesque-Thin"}#expandable .small-description.bwWrapper .BWfade{z-index:9;width:auto !important;height:auto !important}#expandable .small-description.bwWrapper canvas{z-index:9;width:auto !important;height:auto !important}.signup-wrap{float:left;width:58%;color:#bcbcbb;letter-spacing:1px;margin-top:60px;font-size:13px}.signup-wrap .one_third{width:36.3333%;padding-right:6%}.signup-wrap .one_half{width:51%;padding-left:5%;border-left:1px solid #8a8989}.signup-wrap a{color:#bcbcbb}.signup-wrap .email{margin:8px 0}.signup-wrap p{color:#bcbcbb;font-family:"BrandonGrotesque-Regular";font-size:13px;text-align:left;margin-bottom:5px;text-transform:uppercase;letter-spacing:3px;margin-top:35px}.signup-wrap ul.phones li{color:#bcbcbb;border-bottom:1px solid #939292;padding:8px 0;font-size:13px}.signup-wrap ul.phones li:last-child{border-bottom:0 solid #939292}#appStores{float:right;width:68%}#appStores #headline{color:#00bbb5;font-size:20px;text-align:left;margin-bottom:16px;float:left;margin-top:5px;margin-right:10px}#appStores img{float:left;margin:0 10px}#social-medias-footer{padding-top:2px;text-align:center;z-index:999;float:right;right:0;position:relative}#social-medias-footer .social-media-w{position:relative;display:inline-block;vertical-align:top;opacity:0.5}#social-medias-footer .social-media-w.share-wrapper{padding-left:10px;margin-left:10px;border-left:1px solid #fff}#social-medias-footer .social-media-w:hover{opacity:1}#social-medias-footer .text{background:#4d4a49;color:#fff;left:0;top:-2px;padding:7px 16px;position:absolute;z-index:-1;display:none}#social-medias-footer a{background:#4d4a49 url(template/sprite.png);display:block;height:25px;margin:0;width:26px;text-indent:-5000px;background-repeat:no-repeat;position:relative;z-index:99}#social-medias-footer a.facebook{background-position:3px 0}#social-medias-footer a.twitter{background-position:-29px 0}#social-medias-footer a.google{background-position:-102px 0}#social-medias-footer a.pinterest{background-position:-176px 0}#social-medias-footer a.linkedin{background-position:-354px center}#social-medias-footer a.instagram{background-position:-140px 0}#social-medias-footer a.youtubes{background-position:-65px 0}#social-medias-footer a.share{background-position:-232px 0}#social-medias-footer a.email{background-position:-265px 0}.share{margin-right:15px;background-position:-181px 0;display:inline;color:#fff;text-transform:uppercase}.subscribe{background:url(template/subscribe-icon.png) no-repeat left center;padding-left:30px;display:inline;color:#fff;text-transform:uppercase}.share_icons{clear:both;height:20px;position:absolute;right:0;bottom:35px;display:none}#email-signup{padding-top:10px;padding:0 20px 0 0;text-align:center;z-index:999;float:left;width:50%;position:relative}#email-signup p{margin-top:0;text-transform:uppercase;font-size:25px;letter-spacing:2px;margin-bottom:25px}#email-signup p.thankyouMsg{font-size:15px;clear:both;padding-top:15px}#email-signup .close-btn{width:26px;height:26px;background:transparent url(template/close-btn.png) no-repeat center center;position:absolute;right:13px;top:7px;cursor:pointer}#email-signup .title{margin-bottom:10px}#email-signup input[type=text]{border:1px solid #fff;padding:8px 5px;color:#fff;margin-top:6px;background:none;width:100%;display:inline-block;float:left;font-family:"BrandonText-Regular";font-weight:100;margin-right:0;font-size:15px;margin-bottom:7px;border-radius:2px}#email-signup input[type=text]:-moz-placeholder{color:#fff;font-family:"BrandonText-Regular";font-size:15px}#email-signup input[type=text]:-ms-input-placeholder{color:#fff;font-family:"BrandonText-Regular";font-size:15px}#email-signup input[type=text]::-webkit-input-placeholder{color:#fff;font-family:"BrandonText-Regular";font-size:15px}#email-signup input[type=text]::-moz-placeholder{color:#fff;font-family:"BrandonText-Regular";font-size:15px}#email-signup input[type="submit"]{color:#fff;background-color:#4d4a49;padding:9px 50px 9px 25px;letter-spacing:3px}#email-signup #email-error{color:#fff;font-size:13px;margin-bottom:10px;text-align:center}#email-signup #emailSignup{right:0;bottom:0}#email-signup .two_third{width:52%}#email-signup .one_third{width:40%}#email-signup .share-date{color:#fff;border-bottom:2px solid #fff;text-transform:uppercase;font-family:"BrandonGrotesque-Bold";font-size:12px;letter-spacing:2px;margin:7px 0 10px;padding-bottom:6px}#email-signup select.select-occassion{border:none;border-bottom:1px solid #908f8f;font-family:"BrandonText-Regular","sans-serif";font-size:15px;width:100%;margin-bottom:14px;padding:4px 0;background:url(template/arrow-down-white.png) no-repeat 92% center;color:#333}#email-signup select#month{border:none;border-right:1px solid #fff;font-family:"BrandonText-Bold","sans-serif";font-size:12px;letter-spacing:0.7px;width:30%;margin-bottom:20px;padding:4px 1%;color:#fff;background:url(template/arrow-down-white.png) no-repeat 90% center}#email-signup select#day{border:none;border-right:1px solid #fff;font-family:"BrandonText-Bold","sans-serif";font-size:12px;letter-spacing:0.7px;width:30%;margin-bottom:20px;padding:4px 2%;color:#fff;background:url(template/arrow-down-white.png) no-repeat 80% center}#email-signup select#year{border:none;font-family:"BrandonText-Bold","sans-serif";font-size:12px;letter-spacing:0.7px;width:30%;margin-bottom:20px;padding:4px 0;color:#fff;background:url(template/arrow-down-white.png) no-repeat 89% center;padding-left:2%}#email-signup h2{width:100%;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:23px;letter-spacing:3px;margin-top:0;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:0;padding-top:5px}#email-signup h3{font-family:"Calluna-It","sans-serif";font-size:18px;margin-top:0;color:#fff;text-align:center}#email-signup.email-signup-pop{position:relative;z-index:2;width:100%}#email-signup.email-signup-pop p{font-family:"Calluna-It";text-align:center;color:#4d4a49;font-size:17px;line-height:26px;letter-spacing:0;margin-bottom:40px;text-transform:capitalize}#email-signup.email-signup-pop input[type=text]{border:1px solid #b7b6b5;padding:8px 5px;color:#333;margin-top:6px;width:100%;display:inline-block;float:left;font-family:"BrandonText-Regular";font-weight:100;margin-right:0;font-size:15px;margin-bottom:5px;border-bottom:1px solid #c5c5c5;border-radius:2px;background:#fcfcfb}#email-signup.email-signup-pop input[type=text]:-moz-placeholder{color:#333;font-family:"BrandonText-Regular";font-size:15px}#email-signup.email-signup-pop input[type=text]:-ms-input-placeholder{color:#333;font-family:"BrandonText-Regular";font-size:15px}#email-signup.email-signup-pop input[name=email_address_signup]{margin-bottom:35px}#email-signup.email-signup-pop input[type=text]::-webkit-input-placeholder{color:#333;font-family:"BrandonText-Regular";font-size:15px}#email-signup.email-signup-pop input[type=text]::-moz-placeholder{color:#333;font-family:"BrandonText-Regular";font-size:15px}#social-medias-share{text-align:center;width:100%;margin-top:26px;margin-bottom:50px;padding:5px 0}.email-error{color:#000;font-size:12px}.tambo{margin-top:8px;height:26px;overflow:hidden;width:20px;position:relative;display:block;float:left}.tambo img{position:absolute;right:0}.certified{color:#605c55;float:right;padding:20px 84px 14px 11px;font-weight:600}.weather-black{float:right;margin-right:5%;position:absolute;top:0;color:#777676;right:0;font-weight:300}.weather-black .cond{float:right;text-transform:uppercase;font-size:10px;letter-spacing:0.3px;margin:5px 0 0 5px;font-family:"BrandonGrotesque-Regular"}.weather-black .title{float:left;text-transform:uppercase;font-size:16px;letter-spacing:1px;margin:17px 0 0 5px;font-family:"BrandonGrotesque-Regular"}#landing-page-summer-tours{background:transparent url("template/texture.jpg") repeat scroll 0 0}#landing-page-summer-tours #primary-nav{display:none}#landing-page-summer-tours #lp-fine{background:#f3f3f3 !important;padding:30px}#landing-page-summer-tours #lp-fine p{width:100% !important;font-size:1em !important;margin:auto;padding-top:0px !important;color:#333 !important}#landing-page-summer-tours .palm{background:transparent url("template/palm-new.png") no-repeat scroll 0 0;height:707px;margin-top:99px;position:absolute;right:0;width:281px;z-index:1}#landing-page-summer-tours .right{width:68%}#landing-page-summer-tours .right #precheck{display:none}#landing-page-summer-tours .right .ctnTimer{margin-left:7%;width:408px}#landing-page-summer-tours .right .countdown{display:inline-block;float:left;height:auto;padding:38px 8px 0 11%}#landing-page-summer-tours .right #countdown_dashboard{box-sizing:border-box;float:left;overflow:hidden;padding-bottom:30px;width:240px}#landing-page-summer-tours .right #booking{float:right;height:42px;padding-top:28px;position:relative;right:0;top:10px;z-index:9999}#landing-page-summer-tours #content{max-width:1500px;margin:auto}#landing-page-summer-tours #content .subhead{width:31%;height:13px;border-bottom:1px solid #524b48;text-align:center;margin:-17px auto auto;font-family:"Calluna-It"}#landing-page-summer-tours #content .subhead span{font-size:1.5em;background-color:#f1f1f1;padding:0 10px}#landing-page-summer-tours #content .white-bg{background:#fff none repeat scroll 0 0;height:560px;margin:auto;margin:auto;padding:40px 0 75px;position:relative;text-align:center;width:100%}#landing-page-summer-tours #content .negril-quad{height:520px;margin:auto;padding:45px 0 48px;position:relative;text-align:center;width:100%}#landing-page-summer-tours #content p{font-size:1.6em;line-height:2em;margin:auto;padding-top:40px;position:relative;text-align:center;width:51%;z-index:99}#landing-page-summer-tours #content h1{font:3.4em/1.2em "BrandonGrotesque-Bold";margin-bottom:10px;letter-spacing:1px;padding-top:40px;color:#524b48;text-align:center;text-transform:uppercase}#landing-page-summer-tours #content h1 span{color:#24bdd1}#landing-page-summer-tours #content h2{font:3em/1.2em "BrandonGrotesque-Bold";padding-bottom:15px;text-transform:uppercase;letter-spacing:2px}#landing-page-summer-tours #content .miss-out{color:#524b48;font-family:"Calluna-It";font-size:1.8em;padding-top:20px;text-align:center}#landing-page-summer-tours #content .miss-out-btm{color:#524b48;font:2.2em/1.9em "BrandonGrotesque-Bold";letter-spacing:2px;margin-bottom:-28px;text-align:center;text-transform:uppercase}#landing-page-summer-tours #content .book-now-specials{margin:37px auto 50px;text-align:center;width:23%}#landing-page-summer-tours #content .book-now-specials .select-property{float:none;width:100%}#landing-page-summer-tours #content .book-now-specials .btn.bluesolid{background:#a8d170 url("template/arrow-white.png") no-repeat scroll 90% center;border-color:#a8d170;color:#fff;margin:16px 0 0}#landing-page-summer-tours #content .quad1{margin-left:11%}#landing-page-summer-tours #content .quad1 img{width:100%;text-align:center}#landing-page-summer-tours #content .quad1 h3{font:1.6em/1.2em "BrandonGrotesque-Bold"}#landing-page-summer-tours #content .quad1 p{width:90%;font-size:1.5em;line-height:1.6em;margin:auto;margin:-36px auto auto}#landing-page-summer-tours #content .quad img{width:100%;text-align:center}#landing-page-summer-tours #content .quad h3{font:1.6em/1.2em "BrandonGrotesque-Bold"}#landing-page-summer-tours #content .quad p{width:90%;font-size:1.5em;line-height:1.6em;margin:auto;margin:-36px auto auto}#landing-page-summer-tours #homeSlideWrap{text-align:center}#landing-page-summer-tours .header-copy{position:absolute;text-align:center;width:100%;padding-top:7%}#landing-page-summer-tours .video-wrapper{height:448px;width:100%;margin:auto;overflow:hidden;overflow:hidden}#landing-page-summer-tours .video-wrapper video{margin-top:-100px}#landing-page-eco{background:transparent url("template/texture.jpg") repeat scroll 0 0}#landing-page-eco #intro{padding:9px 0 55px}#landing-page-eco #intro .circle-inset-1{margin-top:-68px;position:absolute;z-index:9999}#landing-page-eco #intro p{font-size:1.65em;line-height:1.9em;padding-top:32px;font-family:"Calluna-It"}#landing-page-eco #intro .quote-name{font-family:"BrandonGrotesque-Bold";text-align:center;margin-top:-10px;font-size:1.1em}#landing-page-eco h2{font:3em/1.2em "BrandonGrotesque-Bold";letter-spacing:2px;margin:0 0 10px;text-transform:uppercase}#landing-page-eco .img-responsive{position:relative}#landing-page-eco p{font:1.5em/1.7em "BrandonText-Regular";margin-bottom:20px}#landing-page-eco #earth{background:#fff;padding:0 0 1px}#landing-page-eco #earth .earth{height:auto;margin-top:-21px;width:20%}#landing-page-eco #earth .circle1{margin-left:-144px;margin-top:-136px;position:absolute}#landing-page-eco #earth h2{padding-top:60px}#landing-page-eco #recycle{padding:0 0 80px}#landing-page-eco #recycle h2{padding-top:100px}#landing-page-eco #recycle .col-sm-5{padding-left:85px}#landing-page-eco #carbon{background:#fff;padding:0 0 50px}#landing-page-eco #carbon h2{padding-top:40px}#landing-page-eco #carbon .img-responsive{margin-top:-30px}#landing-page-eco #carbon .wrapper-full{max-width:1500px;position:relative;width:100%}#landing-page-eco #resort{padding:0 0 95px}#landing-page-eco #resort .circle{margin-left:281px;margin-top:-156px;position:absolute}#landing-page-eco #resort p{padding-left:0px}#landing-page-eco #resort h2{padding-top:80px}#landing-page-eco #care{background:#fff;padding:0 0 20px}#landing-page-eco #care h2{padding-top:40px}#landing-page-eco #locally{padding:0 0 100px}#landing-page-eco #locally h2{padding-top:60px}#landing-page-eco #staff{padding:0 0 72px;background:#fff}#landing-page-eco #staff h2{padding-top:40px}#landing-page-eco #staff .img-responsive{margin-top:-30px}#landing-page #lc_chat_layout{bottom:0 !important}#landing-page .phone{font-size:18px}#landing-page header .right{margin-top:25px}.w-img{position:relative;top:10px;float:left}.w-text{float:left;position:relative;top:16px;left:10px}.w-text .grade{font-size:18px;width:100%;text-align:left;font-family:"BrandonGrotesque-Regular";margin-right:6px}.TA_selfserveprop{width:100% !important;z-index:999;background:none;margin-bottom:40px}#CDSWIDSSP{width:100% !important;z-index:999;background:none;margin-bottom:40px}#CDSWIDSSP .widSSPData{background:#fefdf8 !important;border:20px solid #fff !important;padding:20px 30px !important}.act-image{float:left;width:100%}.vidWrap{margin-bottom:80px}.comparisions-header{background:#00b3cb;color:#fff;padding:30px 0;float:left;width:100%;display:table;position:relative}.comparisions-header .title{font-size:14px;text-transform:uppercase;font-family:"BrandonText-Bold";letter-spacing:3px;padding-left:45px;float:left;width:24%;display:table-cell;vertical-align:middle;padding-top:12px}.comparisions-header .res{float:left;width:16%;display:block;height:45px;background-size:auto 100% !important;margin-right:2%}.comparisions-header .res-aspendos{background:url(svg/aspendos-horiz-TowerIsle-White.svg) no-repeat center center}.comparisions-header .res-sans-souci{background:url(svg/aspendos-horiz-SansSouci-White.svg) no-repeat center center}.comparisions-header .res-negril{background:url(svg/aspendos-horiz-Negril-White.svg) no-repeat center center}.comparisions-header .res-swept-away{background:url(svg/aspendos-horiz-SweptAway-White.svg) no-repeat center center;margin-right:0}.comparisions-header.fixxed{position:fixed;top:0;max-width:1170px;z-index:99;width:96%}.comparisions-header-wrapper{position:relative;width:100%;height:105px;float:left;margin-top:50px}.package-title{text-align:center;font-family:"Calluna-It";font-size:30px;margin-bottom:5px}.package-title span{width:40px;height:1px;display:inline-block;background-color:#999;margin:17px 6px 0}.package-subtitle{text-align:center;text-transform:uppercase;color:#00b3cb;letter-spacing:1px;font-family:"BrandonGrotesque-Bold";margin-bottom:40px}.wedding-packages-view .content h2{margin-top:0}.wedding-packages-view .content p{font-size:15px;line-height:28px}.wedding-packages-view .content p.terms{font-size:12px;line-height:22px;width:80%;float:left}.wedding-packages-view .content .more-detail-content li{color:#4d4a49;font-family:"BrandonText-Regular";font-size:14px;list-style:outside none none;margin-bottom:23px;width:90%;line-height:1.5em;background-position:5px 5px}.wedding-packages-view .content .more-detail-content .btn.bluesolid{float:right;margin-top:-63px;position:relative;right:-23%}.wedding-packages-view .bx-viewport{min-height:141px}.wedding-packages-view .btn{margin-top:0;display:inline-block}.wedding-packages-view .more-detail-content{margin:50px 0;background-color:#fff;padding:35px;display:none}.wedding-packages-view .more-detail-content h4{font:22px "BrandonText-Regular";letter-spacing:1.2px;margin-bottom:20px}.wedding-packages-view .gallery{padding:60px 0 40px}.wedding-packages-view .gallery img{width:100%}.wedding-packages-view .gallery .bx-controls-direction a{top:40px}.wedding-packages-view a.more-link{display:inline-block;margin-right:20px;padding-right:20px;background:url(template/arrow-blue.png) no-repeat center right;font:1.3em/2.5em "BrandonGrotesque-Bold";color:#575453}.wedding-packages-view a.more-link.open{background-image:url(template/arrow-blue-down.png)}.add-wedding-packages{background:#00b3cc url(template/wedding-flower.png) no-repeat 15% bottom;text-align:center}.add-wedding-packages .inner{background:url(template/wedding-flower2.png) no-repeat 90% center}.add-wedding-packages .inner a{display:inline-block;padding:50px 0;color:#fff;font:2em "Calluna-It";padding-right:45px;background:url(template/arrow-right-white.png) no-repeat center right}.upgrade{border:7px solid rgba(0,0,0,0.05);padding:20px;text-align:center;width:80%;float:right}.upgrade .title{color:#00b3cc;font:1.5em "BrandonGrotesque-Regular";margin-bottom:3px;text-transform:uppercase}.upgrade .title span{width:30px;height:1px;background-color:#97dfe8;margin:18px 5px 4px;display:inline-block}.upgrade .subtitle{text-transform:uppercase;font:normal 1.2em "BrandonGrotesque-Regular" !important;letter-spacing:1.5px;margin-bottom:20px}.upgrade p{font:1.3em "BrandonGrotesque-Regular" !important;margin-bottom:15px !important}.upgrade a{color:#000;font:1.2em "BrandonGrotesque-Regular" !important}#home-message{position:absolute;z-index:10;background:url(template/home-message.png) no-repeat;width:750px;height:127px;margin:0 0 0 -375px;top:40%;left:50%;color:#fff;font:italic 2.5em "BrandonGrotesque-Thin";text-align:center;padding-top:40px}#home-message span{display:block;font:0.5em "BrandonGrotesque-Thin";padding-top:15px;text-transform:uppercase;letter-spacing:0.3em}#top-content-home{overflow:hidden;z-index:99;position:relative;width:100%;background:#fff url(template/texture.jpg) repeat center;margin-top:0}#top-content-home h1{padding:0;font-size:40px;line-height:55px;color:#6b6a6a;text-transform:uppercase;font-family:"BrandonGrotesque-Thin";margin:0 auto 18px}#top-content-home .separator .line-left{position:absolute;width:46%;left:0;top:20px}#top-content-home .separator .line-right{position:absolute;width:46%;right:0;top:20px}#top-content-home .intro{padding:0}#top-content-home .intro h1{padding:0;position:relative;z-index:3;color:#4d4a49;margin-bottom:30px;letter-spacing:8px;font-family:"BrandonGrotesque-Thin";text-transform:uppercase}#top-content-home .intro h1 span{color:#ffffff;font:2em "BrandonGrotesque-Thin";display:block;letter-spacing:9px;text-transform:capitalize}#top-content-home .intro h2{font-size:2em;color:#306d94;margin-bottom:10px;letter-spacing:0.05em}#top-content-home .intro p{color:#4d4a49;font-family:"Calluna";margin:0 auto 20px;font-size:18px;line-height:44px;text-align:left}#top-content-home .intro p span{color:#a6a19e;font-size:72px;position:relative;top:28px;margin-bottom:25px;float:left;margin-right:26px}#top-content-home .intro p a{color:#00b3cb;font-style:italic}#top-content-home .play-video{text-transform:uppercase;font-family:"BrandonText-Bold";font-size:1.1em;line-height:22px;text-align:center;display:block}#top-content-home .play-video img{display:block;border:5px solid #fff;margin-bottom:10px}#top-content-home .play-video:hover{color:#4d4a49}#top-content-home .side-intro{float:right;margin-left:100px;width:250px}#top-content-home .side-intro p.serif{font-family:"Calluna-It";font-size:1.4em;margin-bottom:30px;line-height:1.4em;color:#4d4a49}#top-content-home .side-intro p.sanserif{font-family:"BrandonText-Bold";font-size:1.1em;line-height:1.6em;margin-bottom:30px;color:#4d4a49}#top-content-home .side-intro p.sanserif span{display:block;color:#00b3cb;text-transform:uppercase;margin-bottom:5px}.top-content-wrapper{background:url(template/palmtree-corner.png) no-repeat right bottom;background-size:auto 400px;padding:60px 0}.pink-line{width:40px;height:2px;background:#00b3cb;margin:0 auto}#middle-content-second{z-index:9;position:relative;background:#fff;padding:70px 0;overflow:hidden}#middle-content-second .pink-line{float:left;margin-bottom:37px}#middle-content-second ul{width:100%}#middle-content-second ul li{margin:25px 0 0;border-bottom:1px solid #e3e2e2;padding:0 0 25px 0;font-size:15px;color:#4d4a49;font-family:"BrandonText-Bold"}#middle-content-second ul li span{display:block;width:43px;height:47px;background:url(template/sprite.png) no-repeat;float:left;position:relative;top:-9px;margin-right:10px}#middle-content-second ul li.dine span{background-position:-322px 0}#middle-content-second ul li.drink span{background-position:-321px -72px}#middle-content-second ul li.bell span{background-position:-324px -150px}#middle-content-second ul li.music span{background-position:-324px -225px}#middle-content-second ul li.dive span{background-position:-401px 0}#middle-content-second ul li.water span{background-position:-393px -80px}#middle-content-second ul li.ski span{background-position:-401px -150px}#middle-content-second ul li.golf span{background-position:-393px -229px}#middle-content-second ul li.tennis span{background-position:-489px -2px}#middle-content-second ul li.photo span{background-position:-482px -77px}#middle-content-second ul li.wifi span{background-position:-478px -150px}#middle-content-second ul li.cruise span{background-position:-480px -231px}#middle-content-second h2{color:#4d4a49;text-transform:uppercase;font-size:21px;font-family:"BrandonGrotesque-Regular","sans-serif";letter-spacing:5px;margin-bottom:5px;text-align:center}#middle-content-second h3{color:#00b3cb;font-size:20px;font-family:"Calluna-It";letter-spacing:0;margin-bottom:50px;text-align:center}#middle-content-second .one_third{width:31.333333%;margin-right:3%}#middle-content-second .one_third:last-child{margin-right:0}#middle-content-second a{float:none;position:relative;top:40px;margin:0 auto;margin-bottom:40px}#middle-content-second img{position:absolute;width:auto;left:40%;top:0;height:100%}#middle-content{z-index:999;position:relative;background:#fff;padding:120px 0}.big-word{position:relative;float:left;color:#ddd9d3;font-size:116px;font-family:"BrandonGrotesque-Thin";top:-13px;height:92px;margin-right:9px}.ddays1{left:0;display:none}.ddays2{left:0}.ddays3{left:25%}.dhours1{left:0}.dhours2{left:25%}.dminutes1{left:0}.dminutes2{left:25%}.dseconds1{left:0}.dseconds2{left:25%}.overview-quads{padding:70px 0;position:relative;z-index:9;background:#fff}#top-content-intro{padding:60px 0 80px;z-index:99;position:relative;width:100%;background:#fff;margin-top:0}#top-content-intro .intro h1{display:inline-block;padding:0;position:relative;z-index:3;color:#4d4a49;font-size:50px;margin-bottom:55px;letter-spacing:8px;font-family:"BrandonGrotesque-Thin";text-transform:uppercase;text-align:center}#top-content-intro .intro h1 span{color:#ffffff;font:2em "BrandonGrotesque-Thin";display:block;letter-spacing:9px;text-transform:capitalize}#top-content-intro .intro h2{font-size:2em;color:#306d94;margin-bottom:10px;letter-spacing:0.05em}#top-content-intro .intro p{color:#4d4a49;font-family:"Calluna";width:83%;margin:0 auto 20px;font-size:18px;line-height:44px;text-align:left}#top-content-intro .intro p span{color:#a6a19e;font-size:72px;position:relative;top:28px;margin-bottom:25px;float:left;margin-right:26px}#top-content{position:relative;width:100%;display:none}#page_no_sidebar #top-content{display:block}#page_no_sidebar .content h1{padding-top:80px}#page_no_sidebar #content .bg{padding:0}.content-loader{min-height:400px}body.resorts .overview-quads{background-color:transparent;padding:0}body.resorts #our-resorts .resort{margin-bottom:80px}body.resorts #our-resorts .resort.white{background-color:#fff}body.resorts #our-resorts .resort.white h2{margin-top:60px}body.resorts #our-resorts .resort h2{text-transform:uppercase;font:3.5em/1em "BrandonGrotesque-Bold";margin:20px 0 10px;letter-spacing:2px}body.resorts #our-resorts .resort h3{font:1.8em "Calluna-It";margin:0 0 25px;color:#00b3cb}body.resorts #our-resorts .resort h4{text-transform:uppercase;color:#00b3cb;letter-spacing:1.5px;font:1.2em "BrandonText-Bold"}body.resorts #our-resorts .resort p{font:1.5em/1.6em "BrandonText-Regular";margin-bottom:25px}body.resorts #our-resorts .resort p a{font-family:"BrandonText-Bold";color:#000;text-transform:uppercase;font-size:0.81em}body.resorts #our-resorts .resort .btn{margin:0 0 40px}body.resorts #our-resorts .resort .quick-facts{padding:40px 0;text-align:center}body.resorts #our-resorts .resort .quick-facts .title{text-transform:uppercase;color:#00b3cb;font:16px "BrandonText-Bold";letter-spacing:1.5px;display:inline-block;padding:8px;vertical-align:top}body.resorts #our-resorts .resort .quick-facts p{font:14px "BrandonText-Bold";display:inline-block;text-align:left;max-width:50%;vertical-align:top;margin:0}#middle-content-fourth{z-index:99;position:relative;padding:70px 0 100px;overflow:hidden;background:#fff url(template/texture.jpg) repeat scroll center center}#middle-content-fourth .title{text-align:center;font-size:21px;margin-bottom:50px;font-family:"BrandonGrotesque-Regular","sans-serif";letter-spacing:5px}#middle-content-fourth .special-image{width:50%;float:left}#middle-content-fourth .special-info{width:41%;display:table;height:394px;padding-left:4%}#middle-content-fourth .special-text{display:table-cell;vertical-align:middle}#middle-content-fourth .special-text .btn{float:left;margin-right:30%;margin-top:20px}#middle-content-fourth .special-text p{color:#4d4a49;font-family:"BrandonText-Regular";font-size:15px;line-height:27px;list-style:outside none disc;margin-bottom:10px;text-align:left}#middle-content-fourth .price{color:#00b3cb;font-family:"BrandonGrotesque-Regular";margin-left:3%}#middle-content-fourth .price .dollar{font-size:40px;float:left;position:relative;margin-top:30px}#middle-content-fourth .price .number{font-size:70px;float:left}#middle-content-fourth .price span{font-size:14px;margin-top:25px;position:relative;display:block;top:26px}#middle-content-fourth .viewall{font-family:"Calluna-It";color:#00b3cb;font-size:15px;background:url(template/arrow-blue.png) no-repeat right center;padding-right:14px;margin-top:20px;float:left}#middle-content-fourth h2{text-align:left;color:#333333;font-size:28px;font-family:"BrandonGrotesque-Regular"}#middle-content-fourth .home-right-quad{height:500px}#middle-content-fourth .home-right-quad a:hover{color:#00bbb5}#home-specials{max-width:800px;margin:0 auto}.special .subtitle{text-align:left;color:#00b3cb;font-size:20px;font-family:"BrandonGrotesque-Regular";margin-bottom:15px;margin-top:10px;line-height:30px}.special .subtitle .subtitleSub{top:20px !important}.special .subtitle span.starting{float:left;font-size:14px}.special .subtitle span.dollar{float:left;font-size:41px;position:relative;bottom:-8px;width:auto}.special pre{font-family:"BrandonText-Bold";font-size:14px;color:#4d4a49;background:url(template/bookbytravel.png) no-repeat 0 2px;background-size:24px auto;padding-left:40px;margin-top:10px;padding:5px 0 6px 36px}.special pre.second{background-position:0 -39px}#specials .starting-at{color:#00b3cb;font-family:"BrandonText-Regular";font-size:13px;margin-left:25px;margin-top:-47px;position:absolute}#specials .whats-included ul{padding:0;margin:0}#specials .whats-included ul li{margin-right:5px;float:none;margin-bottom:11px}#specials .whats-included li{font-family:"BrandonText-Bold";font-size:13px !important;list-style:none !important;letter-spacing:0 !important;line-height:15px !important;margin-bottom:10px !important;margin-left:0 !important;float:left !important;width:100%}#specials .whats-included h4{font-size:12px;text-align:left;letter-spacing:2px;margin-bottom:19px;font-family:"BrandonGrotesque-Bold";text-transform:uppercase !important}#middle-content-last{background:#1db3c9 none repeat scroll 0 0;clear:both;padding:20px 0 53px 0px;position:relative;z-index:99}#middle-content-last .btn{margin-top:30px;margin-left:162px}#middle-content-last #email-signup{width:50%;left:25%}#middle-content-last a.sign-up-specials{float:right;color:#fff;font-family:"BrandonText-Bold";font-size:1.4em}.signup-holder{position:fixed !important;bottom:63px;width:100%;display:none}.instagram-gallery .info{position:absolute;background:rgba(0,164,198,0.8);width:100%;height:100%;top:0;left:0;opacity:0;transition:all 0.3s ease}.instagram-gallery .info .heart{margin:0 auto;margin-top:70px;margin-bottom:20px}.instagram-gallery .info .likes{font-family:"Calluna";font-size:20px;text-align:center;letter-spacing:2px;color:#fff;margin-bottom:25px}.instagram-gallery .info .insta-couple{position:absolute;bottom:50px;color:#ffffff;background:url(template/insta-logo.png) no-repeat 0 0;font-size:12px;text-transform:uppercase;font-family:"BrandonGrotesque-Regular";letter-spacing:1px;margin-left:25%;padding-left:29px}.instagram-gallery .slide:hover .info{opacity:1}.instagram-gallery #carousel .slide img{width:auto}.couples-community-quad{width:33%;float:left;margin-right:6%}.couples-community-quad .bubbles{background:url(template/sprite.png) no-repeat -575px 0;width:128px;height:100px;float:left;margin-right:37px}.couples-community-quad h2{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:21px;text-transform:uppercase;letter-spacing:2px;line-height:28px;margin-bottom:9px}.couples-community-quad p{color:#4d4a49;font-family:"Calluna";font-size:15px;line-height:22px}.be-social{background-color:#00b3cb;padding:30px 0;text-align:center}.be-social span{display:inline-block;font-family:"Calluna-It";font-size:24px;line-height:44px;color:#fff;margin-right:20px}.be-social a{display:inline-block;width:45px;height:44px;margin:0 15px;background:url(template/social-media-large.png) no-repeat}.be-social a.facebook{background-position:9px 0;width:40px}.be-social a.twitter{background-position:-85px 0}.be-social a.youtubes{background-position:-175px 0}.be-social a.instagram{background-position:-270px 0}.be-social a.google{background-position:-367px 0}.be-social a.pinterest{background-position:-455px 0}.donate-quad{width:35%;float:left;padding-right:10%}.donate-quad img{max-width:100%}.donate-quad h2{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:28px;line-height:32px;margin-bottom:9px;text-align:center;margin-top:14px}.donate-quad p{color:#4d4a49;font-family:"BrandonText-Regular";font-size:15px;line-height:26px}.donate-quad a{color:#00b3cb;font-size:15px;font-family:"Calluna";font-style:italic;margin-top:16px;float:left}.specials-title{text-align:center}.specials-title h1 .line-left{border-top:1px solid #62858a;position:absolute;width:10%;left:25%;top:26px}.specials-title h1 .line-right{border-top:1px solid #62858a;position:absolute;width:10%;right:25%;top:26px}.learn-more{background:#00bbb5 url(template/arrow-white-right.png) no-repeat 88% 10px;padding:10px 24px 10px 10px;font-family:"BrandonGrotesque-Thin";text-transform:uppercase;letter-spacing:1px;margin-top:7px;transition:all 0.3s ease;font-size:12px;color:#fff}#featured-blog{float:left;width:100%;background:#efefed url(template/pluma.png) no-repeat 80% center;position:relative;z-index:999;padding:100px 0}#featured-blog .title{color:#62858a;font-family:"BrandonGrotesque-Thin";font-size:12px;text-transform:uppercase;letter-spacing:5px;font-weight:bold;margin-bottom:20px;margin-top:40px}#featured-blog .one_third{margin-right:6%;width:34%}#featured-blog .one_third img{width:100%}#featured-blog .two_third h3{color:#000;font-size:37px;text-transform:capitalize;letter-spacing:4px;font-weight:normal;margin-bottom:19px}#featured-blog .two_third p{font-size:16px;color:#3d3d3d;font-family:"BrandonGrotesque-Thin";line-height:36px;margin-bottom:40px}.expander{width:100%;float:left;overflow:hidden;height:425px}.home-right-quad{height:380px;overflow:hidden;width:38%;float:right;margin-left:0;position:absolute;right:-109px;top:-60px}.second-right-quad{height:380px;overflow:hidden;width:38%;float:right;margin-left:0;position:absolute;right:-219px;top:3px;z-index:2}#map-wrapper{position:relative;z-index:99}.car{margin-top:70px;margin-bottom:19px}.read-exp{cursor:pointer;color:#6b6a6a;font-size:16px;text-decoration:none;margin-top:0;float:left;width:100%;text-align:center;background:url(template/read-exp-arrow.png) 55% center no-repeat;text-transform:lowercase;letter-spacing:1.2px;font-family:"BrandonGrotesque-Thin";font-weight:300}.read-exp.open{background:url(template/read-exp-arrow-close.png) no-repeat 54% 8px}.trip-advisor-title{background:url(template/sprite.png) -203px -230px;width:44px;height:31px;color:#fff;font-size:15px;letter-spacing:4px;text-transform:uppercase;display:inline-block;padding-top:5px}.testimonial-control{background:url(template/slider-arrows-black.png) no-repeat;position:absolute;top:30%;width:50px;height:80px;opacity:1.4;display:none}.testimonial-control.left{left:-50px;background-position:0 0}.testimonial-control.right{background-position:-100px 0;right:-50px}.main-quads{background:#f7f7f7;padding:39px 34px 20px}.main-quads .one_third{margin-bottom:30px}.main-quads h2{margin:30px 0 10px;color:#306d94;font-size:1.48em;text-transform:uppercase}.main-quads p{font-family:"BrandonGrotesque-Thin";margin-bottom:10px}.main-quads a{text-transform:uppercase;font:1.1em "BrandonGrotesque-Thin"}.main-quads a:hover{color:#000}.leading-hotel{text-align:center;background-color:#1c1c1c;padding:55px 0}.leading-hotel h3{text-transform:uppercase;color:#306d94;font-size:1.75em;margin-bottom:40px;letter-spacing:0.1em}.leading-hotel p{font-style:italic;font-size:1.2em;color:#e5e6e7;width:70%;margin:0 auto 30px}.leading-hotel a{text-transform:uppercase;font:1.1em "BrandonGrotesque-Thin"}.leading-hotel a:hover{color:#fff}.header-title{margin:0 0 30px;text-align:left}.row{float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:40px}.cartbtn .cartita{background:#bfd4d6 url(template/cart.png) no-repeat center center;width:50px;height:50px;display:block;float:left}.cartbtn .btntext{float:left;padding:15px 0 0 13px}.gift-cards{padding:25px 15px}.gift-cards h2{margin:15px 0 5px;color:#306d94;font-size:1.38em;text-transform:uppercase}.gift-cards p{font-family:"BrandonGrotesque-Thin";color:#000;font-size:17px;width:90%;line-height:25px}.gift-cards p a{text-transform:uppercase}.section-contact{width:67%;float:left;margin-top:12%}.chefs-corner .bx-viewport{height:305px !important}.chefs-corner .bx-prev{left:70px;top:110px;background:url(template/slider-arrows.png) no-repeat;width:55px;height:69px;left:30px;width:36px}.chefs-corner .bx-next{right:70px;top:110px;background:url(template/slider-arrows.png) no-repeat;width:55px;height:69px;background-position:-66px center;right:60px;width:36px}.chefs-corner .chef-img{position:absolute;background:#00b3cb url(template/chef-corner.png) no-repeat center 21px;width:305px;z-index:99;left:610px;height:100%}.chefs-corner .wedding-img{background:#00b3cb url("template/WeddingCorner.png") no-repeat scroll center 10px/56% auto;height:100%;left:230px;position:absolute;width:230px;z-index:99}.chefs-corner .slide .info{position:absolute;background:rgba(0,164,198,0.8);width:100%;height:100%;top:0;left:0;opacity:0;transition:all 0.3s ease}.chefs-corner .slide:hover .info{opacity:1}.chefs-corner .info .heart{margin:0 auto;margin-top:30%;margin-bottom:20px}.chefs-corner .info .likes{font-family:"Calluna";font-size:20px;text-align:center;letter-spacing:2px;color:#fff;margin-bottom:25px}.chefs-corner #carousel .slide{margin-right:0 !important;width:305px !important;height:305px !important}.chefs-corner #carousel .slide img{width:auto}.viewgallery{color:#ffffff;position:relative;display:block;width:19%;margin:0 auto;font-size:18px;margin-bottom:55px}.viewgallery.arrow-right{width:32px;height:32px;border:1px solid #ffffff;background:transparent url(template/arrow-right.png) no-repeat center center;float:left;position:absolute;top:-4px;right:0;border-radius:50%}.arrow-down{border:1px solid #ffffff;background:url(template/arrow-down.png) no-repeat scroll right center transparent;bottom:40px;height:27px;left:50%;margin-left:-15px;position:absolute;width:29px;display:block;text-indent:-5000px}.section-address{background:url(template/pin-address.png) no-repeat center left;color:#fff;font-size:1.1em;font-family:"BrandonGrotesque-Thin";float:left;padding:10px 0 10px 40px;margin-right:14%}.section-telephone{background:url(template/phone.png) no-repeat center left;color:#ffffff;font-size:1.1em;font-family:"BrandonGrotesque-Thin";float:left;padding:10px 0 10px 40px}.home-newsletter{background:none;float:left;margin-bottom:24px;padding:25px 16px;width:91%;z-index:999}.home-newsletter h2{color:#000000;font-size:1.7em;line-height:1.3em;margin-bottom:10px}.home-newsletter h3{color:#000000;font-size:2em;line-height:1.3em;margin-bottom:10px;text-transform:capitalize;font-family:"BrandonGrotesque-Thin";display:block;background:transparent url(template/mail-icon.png) no-repeat center center;text-indent:-5000px;margin-top:10px}.home-newsletter .form{position:relative;height:179px}.home-newsletter .form input[type=text]{background:#fff;padding:12px 5%;color:#000;width:70%;font-size:1.2em;margin-bottom:10px;border:0 solid #fff;float:left;margin-top:1px;margin-left:22px;text-transform:capitalize}.home-newsletter .form a#emailSignup{background:#fff;border:0 none;color:#000000;float:left;font-size:15px;height:65px;padding:45px 15px 0 14px !important;position:absolute;width:100%;border-left:0;margin-top:1px;left:-16px;bottom:-67px;display:table-cell;font-family:"BrandonGrotesque-Regular";text-transform:uppercase;letter-spacing:2px;text-align:center}.home-newsletter .form a#emailSignup:hover{color:#00bbb5}.home-newsletter .email-error{color:#fff;font-size:15px;text-align:center;margin-bottom:8px}.scrollup{bottom:49px;position:absolute;font-size:13px;padding:12px 45px 8px 22px;background:#a5a4a3 url(template/arrow-up-white.png) no-repeat 90% center;color:#fff;text-transform:uppercase;font-family:"BrandonGrotesque-Bold";letter-spacing:1px;display:none;right:auto;left:0}.scrolldown{background:url(template/scroll-down-line.png) no-repeat scroll 90% center #00bbb5}.joinlist{bottom:inherit;position:relative;font-size:14px;padding:17px 17px 17px 16px;color:#000;float:right;right:0;left:inherit;text-transform:capitalize;font-family:"BrandonGrotesque-Thin";z-index:999;font-weight:bold;background:url(template/arrow-black-onwhite.png) no-repeat right center;margin-right:12px}#myMap{background:#e5e3df !important;z-index:99;position:relative !important;width:100%}#map-canvas{margin:0;padding:0;height:450px;width:100%}.left{float:left;margin-right:20px}.two_third{width:65%;position:relative;z-index:999}.sitemap.one_third{margin-right:0;width:33.3%}.sitemap .nav{margin-bottom:20px}.sitemap ul li ul{margin-left:25px}.sitemap #content .nav{padding:5px 15px 0}.sitemap #content .nav li a{text-transform:capitalize;padding:4px 0;display:block;font-size:1em;color:#959595}.sitemap #content .nav li a:hover{color:#ffffff}.sitemap #content .nav li a.active{color:#ffffff}.sitemap .content h3{margin-bottom:0;text-transform:uppercase;margin-top:10px}.sitemap .content h3 a{margin-bottom:10px;font-size:22px}.arrow-map-close{background:url(template/arrow-left-gray.png) no-repeat center center;width:23px;height:25px;display:block}.spinner{position:absolute;z-index:9999;top:50%;left:50%;margin-left:-32px;margin-top:-32px}.header-img{position:relative;z-index:9;width:100%;text-align:center;overflow:hidden;background:url("template/texture.jpg")}.header-img .credit{position:absolute;right:0;bottom:0;background:#000;padding:5px;color:#fff;font-style:italic}.header-img a{width:100% !important}.header-img img{z-index:1;width:100%;max-width:1680px;margin:0 auto}.header-img .black-fade{position:absolute;width:100%;height:100%;background:transparent;top:0;left:0}.header-img .title{width:18%;margin:0 auto;color:#62858a;padding:20px 120px;font-size:14px;margin-top:50px;text-transform:uppercase;font-weight:300;position:relative;z-index:9;letter-spacing:12px;font-family:"BrandonGrotesque-Thin";text-align:center}.header-img .title span{display:inline-block}.header-img .title span:before{border-top:1px solid #62858a;display:block;height:1px;content:" ";width:107px;position:absolute;left:0;top:1.9em}.header-img .title span:after{border-top:1px solid #62858a;display:block;height:1px;content:" ";width:107px;position:absolute;left:0;top:1.9em;right:5px;left:inherit}.header-img canvas{z-index:2}.header-img .BWFilter{z-index:2}.signature-weddings-wrapper{background:#4d4a49;position:relative}.signature-weddings-wrapper section{position:relative;width:100%;background-size:cover !important}.signature-weddings-wrapper #aspendos{background:url(template/SignatureWeddings-TowerIsle.jpg) center center no-repeat fixed}.signature-weddings-wrapper #sans-souci{background:url(template/SignatureWedding-SansSouci.jpg) center center no-repeat fixed}.signature-weddings-wrapper #negril{background:url(template/SignatureWedding-Negril.jpg) center center no-repeat fixed}.signature-weddings-wrapper #swept-away{background:url(template/SignatureWedding-SweptAway.jpg) right center no-repeat fixed}.wedding-packages{width:100%;max-width:1680px;position:relative;margin:0 auto;height:686px;background-attachment:fixed !important}.wedding-packages img{width:100%}.included-info{background:url(template/texture-included.png) repeat center center;width:346px;position:absolute;top:20%;margin-left:0;padding:20px 30px;z-index:99;border:10px solid #fff;box-shadow:7px 9px 23px -5px rgba(0,0,0,0.29)}.included-info.right{right:10%}.included-info.left{left:10%}.included-info .included-title{font-family:"BrandonGrotesque-Regular";font-size:28px;letter-spacing:0;line-height:36px;margin-top:10px}.included-info .subtitle{font-family:"Calluna";color:#00b3cb;letter-spacing:2px;text-transform:uppercase;font-size:13px}.included-info p{color:#4d4a49;font-size:15px;font-family:"BrandonText-Regular";line-height:23px;margin-top:13px;margin-bottom:10px;text-align:left}.included-info a{font-family:"Calluna-It";font-size:14px}.whats-included-wrapper{background:#4d4a49;position:relative}.whats-included-wrapper section{position:relative;width:100%;background-size:cover !important}.whats-included-wrapper .included-info{background:url(template/texture-included.png) repeat center center;width:346px;position:absolute;top:25%;margin-left:0;padding:20px 30px;z-index:99;border:10px solid #fff;box-shadow:7px 9px 23px -5px rgba(0,0,0,0.29)}.whats-included-wrapper .included-info.right{right:15%}.whats-included-wrapper .included-info.left{left:15%}.whats-included-wrapper .included-info .included-title{font-family:"BrandonGrotesque-Regular";font-size:28px;letter-spacing:0;line-height:36px;margin-top:16px}.whats-included-wrapper .included-info p{color:#4d4a49;font-size:17px;font-family:"BrandonText-Regular";line-height:25px;margin-top:13px;margin-bottom:8px;text-align:left}.whats-included-wrapper #dine{background:url(included/1-WhatsIncluded-24hr-GourmetDining.jpg) center center no-repeat fixed}.whats-included-wrapper #dine .included-title span{background-position:-225px 9px}.whats-included-wrapper #drink{background:url(included/2-WhatsIncluded-PremiumBrandDrinks.jpg) center top no-repeat fixed}.whats-included-wrapper #drink .included-title span{background-position:-224px -46px}.whats-included-wrapper #bell{background:url(included/3-WhatsIncluded-InRoomDining.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #bell .included-title span{background-position:-226px -102px}.whats-included-wrapper #music{background:url(included/4-WhatsIncluded-NightlyEntertainment.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #music .included-title span{background-position:-232px -155px}.whats-included-wrapper #dive{background:url(included/5-WhatsIncluded-PADI-Certified-ScubaDiving.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #dive .included-title span{background-position:-288px 13px}.whats-included-wrapper #water{background:url(included/6-WhatsIncluded-Watersports.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #water .included-title span{background-position:-281px -53px}.whats-included-wrapper #ski{background:url(included/7-WhatsIncluded-LandActivities.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #ski .included-title span{background-position:-283px -101px}.whats-included-wrapper #golf{background:url(included/8-WhatsIncluded-Golf.jpg) right 0 no-repeat fixed}.whats-included-wrapper #golf .included-title span{background-position:-287px -159px}.whats-included-wrapper #tennis{background:url(included/9-WhatsIncluded-Tennis.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #tennis .included-title span{background-position:-350px 4px}.whats-included-wrapper #photo{background:url(included/10-WhatsIncluded-AreaExursions.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #photo .included-title span{background-position:-346px -49px}.whats-included-wrapper #wifi{background:url(included/11-WhatsIncluded-ComplimentaryWifi.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #wifi .included-title span{background-position:-344px -103px}.whats-included-wrapper #cruise{background:url(included/12-WhatsIncluded-CatamaranCruise.jpg) 50% 0 no-repeat fixed}.whats-included-wrapper #cruise .included-title span{background-position:-349px -161px}.whats-included-wrapper .included-title span{display:block;width:43px;height:47px;background:url(template/sprite.png) no-repeat;float:left;position:relative;top:-9px;margin-right:10px;background-size:700px auto}.included-fixedbar{padding:10px 0;background:#4d4a49;position:absolute;width:100%;z-index:10;top:159px}.included-fixedbar.fixxe{position:fixed;top:0}.included-fixedbar p{font-family:"Calluna-It";font-size:24px;color:#ffffff}.included-fixedbar span{font-size:18px;position:relative;left:14px;line-height:2em}.included-fixedbar span a{color:#fff;text-decoration:underline}.fb-like{margin-top:20px;text-align:center;margin:40px auto 0 auto;float:left;width:100%}.resorts-wrapper{background:#4d4a49}.resorts-wrapper .glance-info{background:#fff;width:740px;position:absolute;top:100px;left:50%;margin-left:-400px;padding:20px 30px;z-index:99}.resorts-wrapper .glance-info p{color:#4d4a49;font-size:14px;font-family:"Calluna";line-height:27px;margin-top:33px;margin-bottom:25px;text-align:center}.resorts-wrapper .glance-info ul li{color:#4d4a49;font-size:14px;font-family:"BrandonText-Bold";border-bottom:1px solid #f1f1ef;margin:5px 0 0;padding:0 0 5px 0;background:url(template/bullet-blue.png) no-repeat left 10px;padding-left:18px}.slideMenu{position:fixed;left:0;top:50%;background:url(../images/home-controller.jpg) repeat left top;width:47px;z-index:999999;margin-top:-50px}.slideMenu ul{background:rgba(0,0,0,0.2);position:absolute;top:0;right:-21px;padding:4px}.slideMenu ul li a{background:#fff;display:block;text-indent:-5000px;width:10px;height:10px;border-radius:50%;margin-bottom:10px;margin-top:10px}.slideMenu ul li a.active{background:#00b3cb}.slideUp{background:url(template/arrow-up-w.png) no-repeat center center;width:30px;height:30px;padding:6px 5px;cursor:pointer}.slideDown{background:url(template/arrow-down-w.png) no-repeat center -15px;width:30px;height:30px;padding:6px 5px;cursor:pointer}.CoverPop-close{text-align:center;font-size:16px;position:absolute;top:10px;right:10px;display:block;text-indent:-5000px;background:url(template/closepop.png) no-repeat;width:20px;height:20px}.trade-support-center .small{clear:both}.trade-support-center .small p{font-size:1em}.trade-support-center .small ul li{font-size:1em}.trade-support-center h3{border-bottom:1px solid #a8a5a3}.trade-support-center .galleries-view{top:60px;height:auto}.trade-support-center .galleries-view2{top:60px;height:auto}.trade-support-center .galleries{height:auto;position:relative}.trade-support-center .galleries .tabs li{font-family:"BrandonText-Regular";font-size:17px;color:#524b48;margin:0;line-height:17px;padding-right:20px;margin-right:20px}.trade-support-center .galleries .tabs li a{font-family:"BrandonText-Bold";font-size:17px;color:#524b48;text-transform:uppercase;padding:0 10px;margin:0;line-height:19px}.trade-support-center .galleries2{height:auto;position:relative}.trade-support-center .galleries2 .tabs2 li{font-family:"BrandonText-Regular";font-size:17px;color:#524b48;margin:0;line-height:17px;padding-right:20px;margin-right:20px;vertical-align:top}.trade-support-center .galleries2 .tabs2 li a{font-family:"BrandonText-Bold";font-size:17px;color:#524b48;text-transform:uppercase;padding:0 10px;margin:0;line-height:19px;height:19px;letter-spacing:2px}.trade-support-center .galleries2 .tabs2 li a span{font-family:"Calluna-It";font-size:0.8em;text-transform:none}.trade-support-center .content h3{clear:both}.media-block{float:left;width:100%;margin-bottom:70px;font-family:"BrandonText-Regular"}.media-block img{float:left;margin-right:7%}.media-block .media-info{float:left;width:70%}.media-block .media-info .title{color:#383838;font-size:17px;text-transform:uppercase;font-family:"BrandonText-Bold";float:left;margin-bottom:10px;margin-right:29%}.media-block .media-info .media-links{float:left;color:#524b48;font-size:14px}.media-block .media-info span{float:left;width:100%;font-size:17px;margin-bottom:7px;font-family:"BrandonText-Regular"}.media-block .media-info-guides{float:left;width:100%}.media-block .media-info-guides span{font-family:"BrandonText-Regular";font-size:14px;position:relative;margin-right:5%;line-height:29px}.media-block .media-info-guides span b{font-family:"BrandonText-Bold";font-size:17px;font-weight:normal;position:relative;top:-2px}.media-block .color-pallete{width:210px;height:180px;margin-bottom:9px}.media-block .color-pallete.blue{background:#00b3cb}.media-block .color-pallete.gray{background:#4d4a49}.media-block .color-pallete.light{background:#f7f6f2}.brand-link{font-size:16px;font-family:"BrandonText-Regular";margin-bottom:40px}.brand-link span{margin-right:10px}.brand-link a{font-size:16px;font-family:"BrandonText-Bold";text-transform:uppercase;color:#4d4a49}.media-info-logos{float:left;width:100%}.media-info-title{font-size:18px;color:#474646;float:left;width:100%;margin-top:27px;margin-bottom:7px}.media-info-links{float:left;width:100%}.media-info-links li{list-style:none;float:left;border-right:1px solid #dad9d8;margin-right:7px;padding-right:7px}.media-info-links li:last-child{border-right:0}.media-info-links li a{font-family:"BrandonText-Bold";text-transform:uppercase;color:#524b48;border-bottom:1px solid #a8a5a3}.media-preview{float:left;width:40%;margin-right:5px}.media-image{display:inline-block;width:17%;text-align:left;vertical-align:top;margin-right:2.6%;margin-bottom:40px}.media-image img{width:100%;margin-right:0;margin-bottom:13px}.media-image-title{font-family:"BrandonText-Regular";font-size:14px;text-transform:capitalize;margin-bottom:5px}.media-image-desc{font-size:13px;color:#666666;font-family:"BrandonText-Regular"}.play-icon{background:url(media/play-icon.png) no-repeat center center;height:124px;width:124px;position:absolute;left:50%;margin-left:-62px;top:50%;margin-top:-62px}.video-1-img{background:url(media/video-poster-1.jpg) no-repeat center center;height:180px;width:100%;background-size:cover;background-position:center center;position:relative}.video-2-img{background:url(media/video-poster-2.jpg) no-repeat center center;height:180px;width:100%;background-size:cover;background-position:center center;position:relative}.video-3-img{background:url(media/video-poster-3.jpg) no-repeat center center;height:180px;width:100%;background-size:cover;background-position:center center;position:relative}.video-5-img{background:url(media/poster-5-59a037f5d8291.jpg) no-repeat center center;height:180px;width:100%;background-size:cover;background-position:center center;position:relative}.video-4-img{background:url(media/poster-6-59a037f770e74.jpg) no-repeat center center;height:180px;width:100%;background-size:cover;background-position:center center;position:relative}.travel-agent-center .one_fifth{width:20%;float:left}.travel-agent-center .one_fifth img{max-width:100%;display:block;max-height:100%}.travel-agent-center .media-image-desc{clear:both;margin-bottom:10px}.travel-agent-center .media-info-logos{width:80%;margin:0 10%}.travel-agent-center .media-info-links{margin:0 0 15px 0}.travel-agent-center .media-info-links a:hover{color:#00b3cb;border-color:#00b3cb}.travel-agent-center .content h3{border-bottom:1px solid #a9a5a2;clear:both}.travel-agent-center .media-block img{float:none;display:block;margin:0 auto !important}.arbolito{width:50px;height:70px;background:url(template/sprite.png) no-repeat -203px -141px;border-bottom:3px solid #00b3cb;margin:0 auto 40px auto}.resorts-intro{text-align:center}.resorts-intro li{display:inline-block;margin:0 15px}.resorts-intro li a{display:block;height:50px;text-indent:-9999px;background-repeat:no-repeat;background-position:center}.resorts-intro li a.aspendos{background-image:url(template/aspendos-sm-2.png);width:162px}.resorts-intro li a.sans-souci{background-image:url(template/sans-souci-sm-2.png);width:162px}.resorts-intro li a.negril{background-image:url(template/negril-sm-2.png);width:136px}.resorts-intro li a.swept-away{background-image:url(template/swept-away-sm-2.png);width:157px}.content-heading{background:#f9f9f9;padding:40px 0;position:relative;z-index:99;background-size:1%}.content-heading h1{text-transform:uppercase;font-size:21px;font-family:"BrandonGrotesque-Thin";margin:0 0 30px;width:100%;font-weight:normal;color:#00bbb5}.content-heading .title{padding:0;font-size:36px;line-height:55px;color:#6b6a6a;margin-bottom:10px;text-transform:uppercase;font-family:"BrandonGrotesque-Thin";text-align:center;letter-spacing:3px;padding-bottom:26px;position:relative;font-weight:300}.content-heading .title span::after{width:60px;height:2px;background:#00b3cb;content:" ";position:absolute;bottom:18px;left:50%;margin-left:-30px;transition:all 0.3s ease}.content-heading p{font-size:18px;letter-spacing:0.35px;font-family:"BrandonGrotesque-Thin";color:#838282;line-height:1.6em;text-align:center;width:86%;margin:0 auto;font-weight:300}#caption-gallery{white-space:normal;padding:7px 15px 5px 15px;background-color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.9);bottom:0px;text-transform:uppercase;width:525px;color:#00b3cb;position:absolute;display:block}.caption{white-space:normal;padding:15px 15px 15px 60px;background-size:30px auto !important;background-repeat:no-repeat;background-position:20px center;background-color:#ffffff;width:525px;color:#000000}.insta-title{z-index:999;margin-bottom:30px}.instalogo{position:absolute;width:100%;height:48px;display:block;background:url(template/gallery-icon.png) no-repeat top center;top:50%;margin-top:-56px}.instauser{width:100%;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:21px;letter-spacing:5px;padding-top:50px;color:#524b48;text-transform:uppercase;text-align:center;margin-bottom:46px}.instauser img{margin-right:20px;position:relative;top:2px}.sub-menu{position:absolute;z-index:100;text-align:center;padding:0;background-color:#efede9;display:none;width:100%;top:0}.sub-menu li{display:inline-block;padding:0;margin:0}.sub-menu li a{color:#4d4a49;display:block;font-family:"Calluna";font-size:14px;line-height:1.6em;padding:15px 15px 12px;position:relative;text-align:left;text-shadow:none !important;text-transform:capitalize;transition:all 0.2s ease 0s}.sub-menu li a.active{color:#00b3cb}.sub-menu li a:hover{color:#00b3cb}.sub-sub-menu{padding-bottom:0;position:relative;z-index:9;float:left;width:100%;margin-top:3px;padding-top:0;margin-bottom:36px;text-align:center}.sub-sub-menu li a:hover{color:#00b3cb}.inset-title{background-color:#306d94;height:1px;margin-bottom:30px;text-align:center}.inset-title span{display:inline-block;margin-top:-10px;background-color:#f7f7f7;padding:0 15px;font-size:1.3em}.two-column-list{border-bottom:1px solid #306d94;padding:20px 0;margin-bottom:30px}.split{background-color:#c0b9b3;height:1px;clear:both;margin:30px 0}.more_info{float:right;padding:12px 0 12px 30px;border-left:1px solid #306d94;font-style:italic;font-size:1.3em !important;width:50%}.request-a-brochure .copy ul li{background:url(template/bullet-blue.png) no-repeat left 14px;list-style:none;padding-left:13px}.request-a-brochure .copy ul li a{font-family:"BrandonText-Regular";color:#4d4a49}.request-a-brochure .copy ul li a:hover{color:#00b3cb}.request-a-brochure .copy .contact_form_field ul li{background:none}.request-a-brochure .copy .form-entry ul li{background:none}.request-a-brochure .one_third{width:32%;margin-left:1%;margin-bottom:60px}.request-a-brochure .one_third img{width:100%;height:auto}.request-a-brochure .one_third p{font-family:"BrandonGrotesque-Regular";font-size:24px;position:relative;top:19px;text-align:center}.request-a-brochure .one_third p a{color:#4d4a49}.request-a-brochure .one_third a{float:left;width:100%;display:block}.request-a-brochure .content h2{font-family:"Calluna-It";text-transform:none;letter-spacing:0;font-size:25px}.inclusions-key{float:left;width:88%;border:1px solid #a8a7a5;padding:6%;margin-top:60px;padding-top:0;padding-bottom:11px}.inclusions-key p{font-family:"BrandonText-Regular";line-height:22px;font-size:14px}.inclusions-key p span{display:block;width:13px;height:16px;float:left;margin-bottom:30px;margin-top:4px;margin-right:9px}.inclusions-key .title{text-align:center;position:relative;top:-15px;font-size:20px;font-family:"BrandonGrotesque-Regular";letter-spacing:1px}.inclusions-key .title span{background:url(template/texture.jpg) repeat center center;padding:0 31px}.inclusions-key .one_half{width:46%;margin-bottom:28px;margin-top:29px}.inclusions-key .checkmark{background:url(template/checkmark.png)}.inclusions-key .plussign{background:url(template/plussing.png)}.inclusions-key .diamond{background:url(template/diamond.png)}.inclusions-key .hearts{background:url(template/hearts.png);margin-bottom:75px}.inclusions-key .triangles{background:url(template/triangle.png)}.subtitle_wedding{font:29px "BrandonGrotesque-Regular";color:#4d4a49;margin-top:0;letter-spacing:1px;text-align:left;padding-left:0;padding-bottom:4px;margin-bottom:40px}.subtitle_wedding em{font-family:"Calluna-It";font-size:18px;color:#4d4a49;font-style:normal;text-align:center;width:100%;float:left;margin:50px 0}.subtitle_wedding em b{height:1px;background-color:#ccc;width:200px;display:inline-block;margin:10px 20px;font-weight:normal;margin:5px 20px}#bottom-content{padding:0;text-align:center;position:relative;margin-top:0;margin-bottom:0;z-index:999}#bottom-content h2{color:#fff;font-size:2.2em;left:280px;letter-spacing:0.1em;margin-bottom:40px;position:absolute;text-transform:uppercase;z-index:99;padding:10px;bottom:44px;text-align:left;font-family:"BrandonGrotesque-Thin";opacity:0.7;margin-left:20px;width:200px}#bottom-content .arrow{position:absolute;width:20px;height:50px;top:109px;cursor:pointer;text-indent:-9999px;display:block;z-index:99999}#preferred-partners{background:#f3f3f3;padding:80px 0;text-align:center}#preferred-partners h2{color:#306d94;font-size:1.75em;letter-spacing:0.1em;margin-bottom:40px;text-transform:uppercase}.fancybox-skin{padding:0 !important}.fancybox-wrap{background:none !important;top:10% !important}.fancybox-next span{background:transparent url("template/right-arrow-thin.png") no-repeat scroll right center;right:15px}.fancybox-prev span{background:transparent url("template/left-arrow-thin.png") no-repeat scroll left center;right:15px}.fancybox-close{height:36px;right:-18px;top:-18px;width:36px;background:transparent url("template/new-close-btn.png") no-repeat scroll left center}.bx-controls{left:0;top:0;position:absolute;width:100%;z-index:999}.bx-wrapper{margin:0 auto;max-width:100% !important;padding:0;position:relative;width:100% !important}.bx-default-pager{display:none}.bx-prev{background:url(template/slider-arrows-dark.png) no-repeat center left;left:-70px;padding:0;z-index:99999}.bx-next{background:url(template/slider-arrows-dark.png) no-repeat center right;right:-70px;padding:0;z-index:99999}.chef-img .title{position:absolute;left:0;width:100%;bottom:48px;color:#fff;text-transform:uppercase;font-size:18px;text-align:center;line-height:23px;letter-spacing:3px}.chef-img .title span{background:url(template/instagram-icon.png) no-repeat left center;display:inline-block;width:18px;height:17px;margin-right:10px}.chef-img .handle{position:absolute;left:0;width:100%;bottom:25px;color:#fff;letter-spacing:1px;font-size:15px;text-align:center;font-family:"Calluna-It"}.chef-img .handle a{color:#fff}.wedding-img .title{position:absolute;left:0;width:100%;bottom:48px;color:#fff;text-transform:uppercase;font-size:18px;text-align:center;line-height:23px;letter-spacing:3px}.wedding-img .title span{background:url(template/instagram-icon.png) no-repeat left center;display:inline-block;width:18px;height:17px;margin-right:10px}.wedding-img .handle{position:absolute;left:0;width:100%;bottom:25px;color:#fff;letter-spacing:1px;font-size:15px;text-align:center;font-family:"Calluna-It"}.wedding-img .handle a{color:#fff}.destination .bx-next{background:url(template/slider-arrows-dark.png) no-repeat center right}.destination .bx-prev{background:url(template/slider-arrows-dark.png) no-repeat center left}.testimonial-wrapper{width:100% !important}.trip-rotate .left-image{float:left;display:inline;width:47%;height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}.trip-rotate .right-image{float:left;display:inline;width:25%;height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}.testimonial1 .left-image{background-image:url(tripadvisor/TowerIsle-TA-left.jpg)}.testimonial1 .right-image{background-image:url(tripadvisor/TowerIsle-TA-right.jpg)}.testimonial2 .left-image{background-image:url(tripadvisor/SansSouci-TA-left.jpg)}.testimonial2 .right-image{background-image:url(tripadvisor/SansSouci-TA-right.jpg)}.testimonial3 .left-image{background-image:url(tripadvisor/Negril-TA-left.jpg)}.testimonial3 .right-image{background-image:url(tripadvisor/Negril-TA-right.jpg)}.testimonial4 .left-image{background-image:url(tripadvisor/SweptAway-TA-left.jpg)}.testimonial4 .right-image{background-image:url(tripadvisor/SweptAway-TA-right.jpg)}.ta-wrapper{width:28%;background:#fff url(template/texture.jpg) repeat 75% center;min-height:450px;position:relative;float:left;display:inline}.ta-wrapper .trip-advisor-title{left:45%;margin:0;top:40px}.ta-wrapper #testimonial&gt;ul.list-testimonial li .title{font-size:16px;color:#4d4a49}.ta-wrapper #testimonial&gt;ul.list-testimonial li p.testimonial-quote{font-family:"Calluna-It";color:#4d4a49}#formContact{width:70%;float:left}#formContact #message{height:130px}#formContact select{height:40px}.form-entry{margin-bottom:20px}.form-entry label{display:block;margin-bottom:5px;font-size:16px;font-family:"BrandonText-Regular"}.form-entry label.error{color:red}.form-entry label span{font-size:0.8em}.form-entry.one-line label{float:left;width:35%}.form-entry.one-line input[type=text]{width:auto}.form-entry input[type=date]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry input[type=text]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry input[type=text].small{width:auto}.form-entry input[type=password]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry input[type=email]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry select{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry select.small{width:auto}.form-entry textarea{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.form-entry textarea.error{border:1px solid #971616 !important}.form-entry.list{float:left;margin-top:15px}.form-entry.list label{padding:0;margin-left:14px;margin-top:0;float:left}.form-entry.list input{padding:0;margin-left:0;margin-top:7px;float:left}.form-entry input[type="text"].error{border:1px solid #971616 !important}.form-entry ul li{list-style:none !important;padding:0 !important}.form-entry ul li input{float:left;margin-top:10px;margin-right:10px}.show-travel-agent-results{display:none}.search_travel_agent_wrapper{float:left;width:100%;margin:-30px 0 30px}.search_travel_agent_wrapper select{padding:10px 3%;background-color:#fff;width:34%;border:1px solid #ccc;font-size:17px;display:inline;float:left}.search_travel_agent_wrapper .btn.bluesolid{float:left;display:inherit;margin:0}#Form_Login{font-size:17px}#Form_Login input[type=text]{padding:10px 3%;background-color:#fff;width:50%;border:1px solid #ccc}#Form_Login input[type=password]{padding:10px 3%;background-color:#fff;width:50%;border:1px solid #ccc}.field-recipient{border:1px solid #ccc;padding:15px;box-shadow:0 3px 5px #ccc;background-color:#f2eadd}.field-recipient legend{padding:0 10px;font-size:18px;font-style:italic}.reservation-number{background-color:#fff;padding:25px 30px;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:24px;letter-spacing:1px;margin-bottom:30px}.corporate-offices{padding:20px 5%}.travel-agency-support .content .resorts-contact h3.xtra-top{margin-top:50px !important}.travel-agency-support .content h3.link{margin-bottom:10px;margin-top:90px}.travel-agency-support .content span.blue{color:#00b3cb}.travel-agency-support .content p.map-content{font-family:"BrandonText-Regular";margin-bottom:8px;line-height:26px}.travel-agency-support .content .copy ul li{background:url(template/bullet-black.png) no-repeat 5px 13px !important}.travel-agency-support .content .copy ul li:hover{background:url(template/bullet-blue.png) no-repeat 5px 13px !important}.travel-agency-support .content .copy ul li a{color:#4d4a49 !important;background:url(template/contact-arrow.png) no-repeat right !important;padding-right:25px !important}.travel-agency-support .content .copy ul li a:hover{color:#00b3cb !important;background:url(template/contact-arrow-hover.png) no-repeat right !important;padding-right:25px !important}.travel-agency-support hr{width:100% !important;margin-bottom:70px;margin-top:70px}.resorts-contact{background-color:#fff;padding:40px}.map-contact{padding:40px 40px 120px !important}.map-contact-last{padding:40px 40px 10px !important}.redemption-form .small{font-size:13px}.redemption-form .form_block{float:left;display:block;width:100%}.redemption-form input[type="submit"]{margin:0 auto;padding:10px 40px}.redemption-form img.ui-datepicker-trigger{display:none}.button-wrap{position:absolute;right:0}.button-wrap .trigger{background:url(template/menu-icon.png) no-repeat 18% center;color:#000000;border-left:1px solid #ccc;width:110px;background-size:22%;text-align:right;padding:27px 20px 31px;font-size:15px;cursor:pointer}.dialog{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.CoverPop-open{height:100%;overflow:hidden}.CoverPop-open body{height:100%;overflow:hidden}.CoverPop-open #CoverPop-cover{display:block}#CoverPop-cover{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none}@-webkit-keyframes fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.splash{background-color:rgba(77,74,73,0.45);transition:all .3s ease}.splash-center{text-align:left;width:40%;padding:45px 100px;background:#fff url(template/texture.jpg) repeat center;margin:10% auto 0;overflow:hidden;box-shadow:0 0 25px -5px rgba(0,0,0,0.35);position:relative}.splash-center.withmail{width:290px}.splash-title{color:#4d4a49;font-size:25px;font-family:"BrandonGrotesque-Regular";margin-bottom:30px;text-align:center;margin-top:0;text-transform:uppercase;letter-spacing:2px}.splash-intro{color:#4d4a49;font-size:14px;font-family:"Calluna";line-height:27px;margin-bottom:25px}.splash-title-line{color:#4d4a49;font-size:25px;font-family:"BrandonGrotesque-Regular";margin-bottom:5px;text-align:center;margin-top:0;text-transform:uppercase;letter-spacing:2px}.flower-pop{position:absolute;left:-50px;top:130px;z-index:1}#precheck{border-right:1px solid #00b3cb;color:#00b3cb;font-family:"Calluna-It";font-size:20px;height:28px;left:-200px;letter-spacing:2px;position:absolute;top:7px;width:191px}#precheck:hover{color:#00b3cb}#precheck span{background:#fff url("template/precheck-icon.png") no-repeat scroll left center;height:30px;margin-left:-34px;margin-top:-2px;position:absolute;width:30px}.comments-holder{padding:50px 0}.comments-holder h3{color:#1db3c9;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:23px;text-transform:uppercase;margin-bottom:15px}#frmBlogComments{margin-bottom:30px}#frmBlogComments button{display:inline-block;background:#00b3cb;line-height:20px;color:#fff;border:0;padding:7px 18px;font-size:18px;text-transform:uppercase}.views-field{margin-bottom:5px;margin-left:20%;position:relative;margin-top:5px}.views-row{position:relative;min-height:95px;overflow:hidden;margin-bottom:0;padding:30px 0 30px 26px;border-bottom:1px solid #403f3f}.views-row .field-image{position:absolute;top:30px;left:0;width:145px;margin-left:0}.views-row .field-location{margin-left:20%;margin-bottom:15px;font-family:"BrandonGrotesque-Thin";font-size:14px}.views-row .title{font-size:1.3em;font-weight:bold}.views-row .field-short-title{font-size:1.3em;font-weight:bold}.press .press-entry{float:left;width:50%;height:187px}.press #righttext1{text-align:left;margin-left:-35px}.press table tr td{padding-right:0}#innertitle{float:left;width:100%;text-align:left;font-weight:700;margin-top:40px;font-size:24px;color:#000}.press-title{float:left;text-align:left}#righttext1{text-align:left;float:left;font-size:18px;color:#000}#righttext1 a{float:left;width:100%;margin-bottom:20px;font-size:14px}#righttext1 a span{float:left;width:100%;font-size:14px}#righttext1 span{float:left;width:100%;font-size:15px}.fancybox-inner{overflow:hidden !important}.fancybox-inner .terms{padding:30px;width:700px}.fancybox-inner .terms h2{color:#4d4a49;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:29px;letter-spacing:1px;line-height:32px;margin:30px 0 25px}.fancybox-inner .terms p{color:#4d4a49;font-family:"Calluna";font-size:14px;line-height:22px;margin-bottom:25px}.img-inset-wrapper{width:100%;overflow:hidden}.author{color:#000;float:left;font-family:"Calluna-It"}.content-title{float:left;width:100%;padding:20px 0 70px;background:url(template/seastar.png) no-repeat 97% center;background-size:12%}.content-title h1{font-size:50px;margin:0;text-transform:uppercase;color:#4d4a49;letter-spacing:8px;font-family:"BrandonGrotesque-Thin";zoom:1;text-align:center}.content-title p{color:#4d4a49;font-family:"Calluna";font-size:15px;line-height:30px;margin:20px auto 0;width:65%;text-align:center}.content-title h3{font:29px "BrandonGrotesque-Regular";margin-bottom:10px;color:#00b3cb;letter-spacing:1px;padding-left:0;text-transform:uppercase;text-align:center;margin-top:30px}.bg-white{background:#fff;padding-bottom:50px;padding-top:50px;float:left;width:100%;position:relative;z-index:9}.bg-dark{background:#00b3cb;padding:10px 0;display:block;max-width:600px;margin:0 auto}.bg-dark p{font-family:"Calluna-It";text-align:center;color:#fff;font-size:1.4em}.bg-dark p strong{margin-right:25px;font-weight:normal}.bg-dark p a{color:#fff;text-decoration:underline}.bg-dark p a:hover{text-decoration:none}#ui-datepicker-div{z-index:9999}#ui-datepicker-div .ui-widget-content a{font-family:"BrandonGrotesque-Regular";padding:4px;text-align:center;color:#555555 !important;font-size:0.9em !important}#ui-datepicker-div .ui-widget-content .ui-state-active{background:#00b3cb !important;color:#ffffff !important}#ui-datepicker-div.ui-widget-content{border:none !important;background:#fff !important;z-index:99999 !important}#ui-datepicker-div.ui-widget-content a{font-family:"BrandonGrotesque-Regular";padding:4px;text-align:center;color:#555555 !important;font-size:0.9em !important}#ui-datepicker-div.ui-widget-content a.ui-state-active{color:#ffffff !important}#ui-datepicker-div .ui-state-default{background:none !important;font-family:"BrandonGrotesque-Regular";font-size:0.9em;text-align:center}#ui-datepicker-div .ui-state-active{background:#00b3cb !important;color:#ffffff !important}#ui-datepicker-div .ui-widget-header .ui-state-active{background:#00b3cb !important;color:#ffffff !important}.galleries{position:relative;z-index:99;background:#fff}.galleries .tabs{text-align:center;margin-bottom:30px}.galleries .tabs li{display:inline-block;border-right:1px solid #d9d9d9;width:auto}.galleries .tabs li:last-child{border:0}.galleries .tabs li a{color:#939292;padding:10px 30px 10px 0;text-align:center;font-family:"Calluna";text-transform:uppercase;letter-spacing:3px;display:block;font-size:15px;margin-left:30px}.galleries .tabs li a:hover{color:#00b3cb}.galleries .tabs li a.activetab{color:#00b3cb}.galleries-view{display:none;width:100%}.galleries-view2{display:none;width:100%}.weddingtabs{position:absolute;width:100% !important;text-align:center;z-index:10}.weddingtabs li{display:inline-block;margin-right:1px;list-style-position:inside !important;padding:0;background:none !important;height:30px}.weddingtabs li a{display:block;padding:14px 35px 8px;letter-spacing:1px;font-size:1em;color:#fff;background-color:#00b3cd;font-family:"BrandonText-Regular";line-height:1.4}.weddingtabs li a.active{background-color:#33c2d7;margin:0}.weddingPack{margin:0 0 55px 0;position:relative}.weddingPack .copy{height:550px;background-size:cover;text-align:center}.weddingPack .copy h2{font-size:2em;text-align:left;padding:150px 0 15px 70px;display:block}.weddingPack .copy p{max-width:325px;margin-bottom:15px;text-align:left;margin-left:70px;font-size:17px;font-family:"BrandonGrotesque-Regular","sans-serif"}.weddingPack .copy p strong{display:block;color:#00b3cd;text-transform:uppercase}.weddingPack .copy .btn{margin:0 0 0 70px}.weddingPack #oneLove.copy{background:url(template/wedding_pack1.jpg) no-repeat center}.weddingPack #tropicalWedding.copy{background:url(template/wedding_pack2.jpg) no-repeat center}.weddingPack #sunsetWedding.copy{background:url(template/wedding_pack3.jpg) no-repeat center}.weddingPack #privateIsland.copy{background:url(template/wedding_pack4.jpg) no-repeat center}.ui-datepicker .ui-widget-content{background:#fff !important}.ui-datepicker .ui-widget-content .ui-state-hover{background:#000000 !important}.ui-datepicker .ui-widget-content .ui-state-focus{background:#000000 !important}.ui-datepicker .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}.ui-datepicker .ui-widget-header .ui-state-hover{background:#000000 !important}.ui-datepicker .ui-widget-header .ui-state-focus{background:#000000 !important}.ui-datepicker th{font-weight:normal !important;padding:5px 0 !important;font-family:"BrandonGrotesque-Regular"}.ui-datepicker .ui-state-hover{background:#000000 !important}.ui-datepicker .ui-state-focus{background:#000000 !important}.ui-datepicker .ui-datepicker-title select{font-size:1em !important}.ui-state-highlight{background:none !important;border:1px solid #82765d !important}.ui-datepicker-month{color:#000000 !important;font-family:"BrandonGrotesque-Regular"}.ui-datepicker-year{color:#000000 !important;font-family:"BrandonGrotesque-Regular"}.ui-accordion-content{height:auto !important}.steps.step2{background-position:0 -59px}.steps.step3{background-position:0 -118px}.gift-options{width:100%;margin:0 auto;float:left}.gift-options img{margin-bottom:30px;max-width:740px}.gift-options .label{text-transform:uppercase;margin-bottom:5px;color:#82765d;font-size:1.1em;float:left;width:100%}.gift-options .options{font-weight:700;margin-bottom:20px;font-size:1.2em;color:#000000;float:left;width:100%}.gift-options input[type=text]{background-color:#dedede;padding:10px;font-size:1.4em;border:0;width:30px;text-align:center;margin-bottom:20px}.gift-options select{background-color:#dedede;padding:10px;font-size:1.4em;border:0;width:30px;text-align:center;margin-bottom:20px;width:150px}.giftcard-img{float:left}.cart{width:100%;border-collapse:collapse;border-bottom:2px solid #000;margin-bottom:40px}.cart th{background:#000;color:#fff;padding:10px 15px;text-align:left;font-size:1.4em}.cart th.item{width:50%}.cart td{padding:10px 15px;font-size:1.3em;text-align:left}.cart td input{background-color:#f4f1e9;border:0 none;padding:10px 3%;text-align:center;width:50px}.cart td img{display:inline-block;margin-right:10px}.cart td.total{font-weight:700}#success-msg{text-align:center;color:red;font-size:1.2em}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);float:left;margin-bottom:20px;margin-top:20px;width:63%}.temp-inset{background:#f0f0f0;height:200px;margin:20px 0 40px}.temp-inset.small{float:right;width:200px;margin:0 0 20px 20px}.map_popup{width:280px !important}.map_popup h2{color:#000}.map_popup p{color:#444}.map_popup img{margin-left:0;width:100%;display:block}.map_popup .desc p{font-family:"BrandonText-Regular";font-size:15px;color:#959595 !important;line-height:24px}.map_popup .desc h2{font-family:"BrandonText-Regular";font-size:15px}.map_popup a{color:#00b3cb;text-transform:none;font-size:18px;line-height:28px}.amenities-popup{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);margin-left:0;margin-top:0;overflow:auto;padding:3%;position:fixed;top:125px;width:64%;left:15%;z-index:99999;display:none}.amenities-popup ul li{color:#00b3cb;font:1.1em/1.8em "BrandonText-Regular"}.amenities-popup ul li span{color:#333}.amenities-popup-2{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);margin-left:0;margin-top:0;overflow:auto;padding:3%;position:fixed;top:125px;width:64%;left:15%;z-index:99999;display:none}.amenities-popup-2 ul li{color:#00b3cb;font:1.1em/1.8em "BrandonText-Regular"}.amenities-popup-2 ul li span{color:#333}#accommodations .slides .arrow{background-repeat:no-repeat;cursor:pointer;height:37px;position:absolute;top:43%;width:37px;z-index:100;padding:2px}#accommodations.accommodations.oasis #expand{display:none}#accommodations.accommodations.oasis .full-description{float:none;padding-bottom:0px}#accommodations.accommodations.oasis .full-description ul{display:inline-block;width:inherit;margin-top:20px;margin-right:30px}#accommodations.accommodations.oasis .full-description ul.oasis-amenities{border-top:medium none;display:inline-block;line-height:42px;margin-bottom:0;margin-left:5px;margin-top:29px;width:29%}#accommodations.accommodations.oasis .full-description ul.oasis-amenities li{display:inline-block;border-bottom:none;background:transparent url(template/bullet-blue.png) no-repeat scroll 5px 14px !important;font-size:11.5px;font-family:"BrandonGrotesque-Bold";text-transform:uppercase;letter-spacing:1.5px;padding-left:25px;padding-right:14px;margin-right:12px}#accommodations.accommodations.oasis .full-description ul.oasis-amenities li:last-child{border-right:none}#accommodations.accommodations.oasis .titles{float:none;width:100%;background:#fff;z-index:1}#accommodations.accommodations.oasis .btn{float:none !important;display:inline-block;margin-top:20px !important}#accommodations.accommodations.oasis .available{background:url(template/accom-ribbon.png) no-repeat;width:78px;height:115px;position:absolute;z-index:999;left:60px;margin-top:-2px}#accommodations.accommodations.oasis .available span{display:block;color:#fff;line-height:1em;letter-spacing:1px;margin-bottom:5px}#accommodations.accommodations.oasis .available span:first-of-type{font-family:"Calluna-It";font-size:13px;margin-bottom:7px;margin-top:5px}#accommodations.accommodations.oasis .available span.month{font-family:"BrandonGrotesque-Regular";font-size:15px;text-transform:uppercase}#accommodations.accommodations.oasis .available span:last-of-type{font-family:"BrandonGrotesque-Regular";font-size:10.5px;text-transform:uppercase}#accommodations.accommodations.oasis .available .copy-avail{text-align:center;position:absolute;left:10px;top:18px}#accommodations.accommodations.oasis .unit-header .slides{width:100%;float:none}#accommodations.accommodations.oasis .unit-header .slides a{min-height:485px;display:block}#accommodations.accommodations.oasis .slides .arrow{top:44%}#accommodations.accommodations.oasis .content-left-room span{background:transparent none repeat scroll 0 0 !important;border-bottom:medium none;border-right:1px solid #66c0cc;display:inline-block;float:left;font-family:"BrandonText-Regular";font-size:16px !important;height:220px;line-height:2em;margin-left:40px;margin-right:53px;margin-bottom:30px;margin-top:11px;padding-right:62px;padding-top:0px;text-align:left;width:52%}#expand{position:absolute;right:30px;top:30px;z-index:99;width:29px;height:28px;min-height:28px;background:url(template/expandicon.png);display:--box}.ul.accommodations .room:last-child{border-bottom:1px solid #e2e2e2;margin-bottom:60px}.ul.specials .room:last-child{border-bottom:1px solid #e2e2e2;margin-bottom:60px}.ul.expandable .room:last-child{border-bottom:1px solid #e2e2e2;margin-bottom:60px}.ul.dining-restaurants .entry:last-child{border-bottom:1px solid #e2e2e2;margin-bottom:60px}.oasis-headline-holder{width:499px;height:234px;display:block;margin-left:auto;margin-right:auto;background:url(template/headline.png) no-repeat;position:relative;margin-top:80px}.oasis-headline-holder .oasis-headline{position:absolute;text-align:center;text-transform:uppercase;top:71px;left:125px}.oasis-headline-holder .oasis-headline span{display:block}.oasis-headline-holder .oasis-headline span:first-of-type{font-family:"BrandonGrotesque-Regular";font-size:13.3px;letter-spacing:4px;margin-bottom:10px}.oasis-headline-holder .oasis-headline span:last-of-type{font-family:"Calluna-It";font-size:12.3px;letter-spacing:4px}.oasis-headline-holder .oasis-headline span.oasis-spa{font-family:"BrandonGrotesque-Bold";font-size:26.5px;letter-spacing:4px;margin-bottom:7px}.bg2-new{background:transparent url(template/texture.jpg) repeat scroll 0 0 !important;border:medium none;height:1022px}.name-oasis{color:#4d4a49;font-family:"BrandonGrotesque-Regular";font-size:33px;letter-spacing:2px;padding:0;line-height:34px;font-weight:300;width:100%;text-align:left;margin:0 0 20px}.unit-content .whats-included{width:17%;float:left;padding-right:22px;margin:0 22px 30px 0;top:0}.unit-content .terms{float:left;padding:30px 0 0 5%;width:70%;border-left:1px solid #bfbdbc}.unit-content .terms p{text-align:left !important;font-size:13px;line-height:14px}.unit-content .terms h4{font-size:18px;text-align:left;letter-spacing:1px;margin-bottom:19px;font-family:"BrandonGrotesque-Regular"}.terms-btn{cursor:pointer;margin:0 auto;max-width:1080px;font-family:"BrandonText-Bold";font-size:14px;letter-spacing:0.7px;background:url(template/arrow-black.png) no-repeat right center;padding-right:15px;display:inline-block;color:#4d4a49}.book-now-specials{margin-bottom:15px}.book-now-specials .select-property{float:left;width:60%;margin-right:15px}.book-now-specials .prop-wrapper{border:1px solid #a6a4a4;font-size:16px;background:url(template/arrow-down-blue.png) no-repeat 93% center;line-height:26px;text-indent:9px;height:39px;margin-top:0;width:100%;margin-left:0;text-align:left;padding-left:0;float:left;border-radius:2px}.book-now-specials select{font-size:16px !important;background:none;border:0;line-height:26px;height:39px;margin-top:0;width:97%;padding-left:1px;text-align:left;font-family:"BrandonText-Regular";color:#4d4a49 !important}#countdown{float:left;width:100%;margin-top:25px}#countdown_dashboard{width:300px;overflow:hidden;box-sizing:border-box;float:left;padding-bottom:30px}.countdown-title{font-size:14px;font-family:"Calluna-It";float:left;width:100px;position:relative;top:13px}.dash{float:left;position:relative;width:60px !important}.dash .digit{font-size:24px;float:left;color:#4d4a49;font-family:"BrandonGrotesque-Regular";letter-spacing:3px;position:absolute;height:27px;overflow:hidden}.dash .digitTxt{font-size:13px;float:left;width:100%;color:#00b3cb;font-family:"BrandonText-Bold";letter-spacing:0;text-transform:uppercase;position:relative;top:25px}.ctnDigits{margin:0 auto;width:100%;float:left}.dash_title{display:block;color:#c12064;font-size:12px;margin-top:6px}.hours_dash{width:22%}.minutes_dash{width:25%}.seconds_dash{width:22%}.special-share-buttons{position:absolute;bottom:10px;right:10px;background:url(template/special-social-share.png) no-repeat;height:17px;display:block;width:230px}.special-share-buttons li{float:left;margin-bottom:0}.special-share-email a{display:block}.special-share-email .special-share-icon{background-position:-194px 0}.special-share-facebook .special-share-icon{background-position:-57px 0}.special-share-twitter .special-share-icon{background-position:-87px 0}.special-share-googleplus .special-share-icon{background-position:-125px 1px}.special-share-pinterest .special-share-icon{background-position:-162px 0}.prev-sp{position:absolute;width:32px;height:33px;top:115px;cursor:pointer;text-indent:-9999px;display:none;left:-34px;background:url(template/arrow-brown-left.png) no-repeat center center;border:2px solid #211917}.next-sp{position:absolute;width:32px;height:33px;top:115px;cursor:pointer;text-indent:-9999px;display:none;right:-34px;background:url(template/arrow-brown-right.png) no-repeat center center;border:2px solid #211917}.faq .content h5{font-family:"BrandonText-Bold";padding-top:50px;float:left;width:100%}.faq .content .more-info-wrapper h3{background:url(template/faq-arrow.png) no-repeat 5px 27px;padding-left:40px}.faq .content .more-info-wrapper p{padding-left:40px}.faq .content .more-info-wrapper.open h3{background-image:url(template/faq-arrow-active.png)}.faq .content .copy #cc-main-copy-wrapper ul li{margin-left:20px;font-size:15px;line-height:28px}.faq .more-info-wrapper.even{background-color:#fff !important}.faq .more-info-wrapper .details{padding:0}.more-info .text{transition:all 0.3s ease;float:left}.more-info .hide{display:none;color:#00b3cb;-webkit-transform:rotate(91deg);transform:rotate(91deg);width:50px;float:left;position:relative;top:9px;display:none !important}.more-info .show{-webkit-transform:rotate(91deg);transform:rotate(91deg);float:left;width:50px;height:50px;position:relative;top:9px;display:none !important}.more-info.active .text{color:#00b3cb}.more-info:hover .text{color:#00b3cb}#cc-main-copy-wrapper img{float:left;width:20%;height:auto}#cc-main-copy-wrapper .more-info-wrapper{padding:20px 30px;width:70%;float:right}.find-a-travel-agent .one_half{text-align:center}.find-a-travel-agent .one_half p{text-align:left}.find-a-travel-agent .groups h3{text-align:center}#lc_chat_layout{right:30px;z-index:9 !important}.info-hours-slide-wrapper{position:absolute;background:url(template/texture.jpg);height:100%;display:none;width:105%;margin-left:-5%}.info-hours-slide{display:table-cell;vertical-align:middle;opacity:0;padding:0 30px}.close-info{background-image:url(template/close.png);height:26px;width:26px;display:block;text-indent:-99999px;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:999999999;top:22px;position:absolute;right:20px;cursor:pointer}.close-360{background-image:url(template/close.png);height:26px;width:26px;display:block;text-indent:-99999px;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:999999999;top:22px;position:absolute;right:20px;cursor:pointer}.fancybox-overlay-fixed{bottom:0;position:fixed !important;right:0}.overlay-background{position:fixed;min-height:100%;width:100%;top:0;left:0;z-index:999;display:none;background:rgba(255,255,255,0.6)}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:88}.menu-overlay{text-align:center;padding-top:40px}.close-button{background-image:url(template/close.png);height:26px;width:26px;display:block;text-indent:-99999px;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:999999999;top:30px;position:absolute;right:30px;cursor:pointer}.OT_wrapper{background-color:#000000 !important;border:1px solid #353535 !important;border-radius:0 0 0 0 !important;font-family:"BrandonGrotesque-Thin";margin:0;padding:35px !important;width:80% !important;float:left}.map-key-link{font-size:14px}.OT_subtitle{color:#ffffff !important;width:100%;width:100% !important}.OT_title{font-size:1.6em;font-weight:bold !important;letter-spacing:0.1em !important;margin-bottom:10px !important;text-align:left;color:#ffffff !important;text-transform:uppercase !important;font-family:"BrandonGrotesque-Thin";width:100% !important}#OT_form{width:100% !important}.OT_list{width:100% !important;text-align:center;float:left}.OT_list .title{font-family:"BrandonGrotesque-Thin";text-transform:uppercase;color:#ffffff;text-align:left !important;padding-left:20%;margin-top:-10px}.OT_day{width:100% !important;padding:15px 0 !important;border:none !important;background-image:none !important;height:24px}.OT_time{width:100% !important;padding:15px 0 !important;border:none !important;background-image:none !important;height:24px}.OT_party{width:100% !important;padding:15px 0 !important;border:none !important;background-image:none !important;height:24px}.OT_submit{width:100% !important;margin-top:20px !important}.OTButton{width:137px}#OTButton{width:137px}.OT_searchTimeField{width:60% !important;border-radius:0 !important}.OT_searchDateField{width:60% !important;border-radius:0 !important}.OT_searchPartyField{width:60% !important;border-radius:0 !important}.monthfield{float:left;width:20%;margin-right:4%;position:relative}.dayfield{float:left;width:20%;margin-right:4%;position:relative}.yearfield{float:left;width:20%}.small-meta{margin:11px 0 0 10px;float:left}.monthfield::after{width:4%;height:2px;margin:0 auto;float:left;content:" / ";position:absolute;left:108%;font-size:24px;top:11%}.dayfield::after{width:4%;height:2px;margin:0 auto;float:left;content:" / ";position:absolute;left:108%;font-size:24px;top:11%}.field input[type="text"].error{border:1px solid #971616 !important}.field textarea.error{border:1px solid #971616 !important}.field select.error{border:1px solid #971616 !important}.contact_form{width:70%}.contact_form textarea{height:130px !important;font-size:16px;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular"}.contact_form input[type=text],.contact_form input[type=password],.contact_form input[type=email]{font-size:16px;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular"}.contact_form select{font-size:16px;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular";height:40px}.contact_form_field{margin-bottom:20px;color:#000000;float:left;width:100%}.contact_form_field .contact_field_name{margin-bottom:5px;font-size:16px;font-family:"BrandonText-Regular"}.contact_form_field .contact_field_name.error{color:red}.contact_form_field .contact_field_name span{font-size:0.8em}.contact_form_field.one-line .contact_field_name{float:left;width:35%}.contact_form_field.one-line input[type=text]{width:auto}.contact_form_field input[type=text]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.contact_form_field input[type=text].small{width:auto}.contact_form_field input[type=password]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.contact_form_field input[type=email]{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.contact_form_field select{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.contact_form_field select.small{width:auto}.contact_form_field textarea{padding:10px 3%;background-color:#fff;width:94%;border:1px solid #ccc}.contact_form_field textarea.error{border:1px solid #971616 !important}.contact_form_field.list{float:left;margin-top:15px}.contact_form_field.list .contact_field_name{padding:0;margin-left:14px;margin-top:0;float:left}.contact_form_field.list input{padding:0;margin-left:0;margin-top:7px;float:left}.contact_form_field .field_option{font-size:17px}.contact_form_field input[type="text"].error{border:1px solid #971616 !important}.contact_form_field ul li input{float:left;margin-top:10px;margin-right:10px}.contact_field_input .inputError{border:1px solid #c81d1d !important}.contact_field_input .error{color:#971b1b;font-size:16px;display:block}.send_button{color:#ffffff;cursor:pointer;font-family:"BrandonGrotesque-Regular";font-size:16px;letter-spacing:3px;margin-top:40px;padding:12px;text-transform:uppercase;float:left;background:#00b3cb;padding-top:10px;padding-bottom:8px;border:none}.backto{position:fixed;padding:6px 20px;background:#fff;top:150px;left:50px;z-index:999;font-size:16px}.b-first .form-entry{margin-bottom:20px;color:#959595;width:350px}.b-first .field{margin:40px 0}.b-first .field label{font-size:1.2em;color:#959595;line-height:1.4em;margin-bottom:20px}.b-first .field ul li{list-style:none;font-size:1em}#fc_chat_layout{margin-bottom:69px;z-index:99 !important}.intro-love-away .intro-first{width:62%;float:left;margin-right:8%}.intro-love-away .intro-img{width:30%;float:left}.line-sides{border-bottom:1px solid #afaca9;max-width:550px;margin-top:-20px;margin-left:auto;margin-right:auto;margin-bottom:65px}.backgrd-1{background:#fff;padding:40px}.backgrd-1.last{margin-bottom:90px}.backgrd-2{padding:40px}.love-away-wrapper{max-width:760px;margin-left:auto;margin-right:auto;margin-top:50px}.love-away-first{width:15%;margin-right:5%;float:left}.love-away-first.step1{background:url(template/step1.jpg) no-repeat right top}.love-away-second{width:80%;float:left}.love-away-second p{margin-bottom:10px !important;max-width:555px}.love-away-second h2{margin:15px 0 25px;font-family:"BrandonText-Regular"}.love-away-second h2 span{text-transform:uppercase;font-family:"BrandonText-Bold";margin-right:15px}.interactive-jamaica-map{width:100%}.interactive-jamaica-map .left-inset{float:left;margin-right:30px;margin-top:-44px}.interactive-jamaica-map .middle-inset{z-index:99;position:absolute}.interactive-jamaica-map .badge-new{background:transparent url(media/header-badge-57c5fd582b0e4.png) no-repeat scroll left center;float:right;height:150px;margin-top:-29px;position:relative;right:10%;width:276px;z-index:9}.interactive-jamaica-map .header-copy{color:#fff;line-height:1.3em;font-family:"Calluna";font-size:3.2em;letter-spacing:0.1em;position:absolute;text-align:center;text-shadow:-1px 0 6px rgba(0,0,0,0.55);text-transform:uppercase;top:20%;width:100%;z-index:9}.interactive-jamaica-map #video{margin-bottom:-273px;overflow:hidden}.interactive-jamaica-map .video{background:transparent url("template/interactive-map-feel-the-rhythym.jpg") no-repeat scroll center center;text-align:center;height:749px}.interactive-jamaica-map .gallery{margin:123px auto auto;text-align:center}.interactive-jamaica-map .gallery .gallery-title{margin:auto}.interactive-jamaica-map .mini-booking-form{margin-top:-40px}.interactive-jamaica-map .mini-booking-form select{border:1px solid #a6a4a4;display:inline-block;background:#fff url("template/arrow-down-blue.png") no-repeat scroll 90% 17px;margin-top:30px;padding:9px;width:50%;border-radius:0px}.interactive-jamaica-map .mini-booking-form .btn-green{margin-top:18px}.interactive-jamaica-map .mini-booking-form .dates{width:49%;display:inline-block;padding-bottom:31px}.interactive-jamaica-map .mini-booking-form .dates input{border:1px solid #a6a4a4;background:#fff url("template/calendar-icon.png") no-repeat scroll 108% -12px;display:inline-block;margin-bottom:-43px;margin-top:30px;padding:10.4px 20px;width:76%}.interactive-jamaica-map .fancybox-wrap{top:20% !important}.interactive-jamaica-map .video-sm{margin:442px auto auto;text-align:center}.interactive-jamaica-map .bg-inset{background:transparent url("media/palm-58c2fe45e86ee.png") no-repeat scroll right center/cover;height:715px;margin-top:-323px;position:absolute;right:0;width:465px;z-index:1}.interactive-jamaica-map .side-img-watermark{background:transparent url(media/flower-inset-57c5d2c6c802c.png) no-repeat scroll right top/auto 248px;height:300px;left:162px;margin-top:76px;position:absolute;width:311px;z-index:0}.interactive-jamaica-map #lp-content .wrapper{max-width:1000px;text-align:left}.interactive-jamaica-map #lp-content p{font-family:"Calluna";font-size:15px;line-height:32px !important;margin-bottom:30px}.interactive-jamaica-map #lp-content h1{color:#4d4a49;font:3.4em/1.2em "BrandonGrotesque-Bold";letter-spacing:8px;margin-bottom:72px;padding-top:52px;text-align:center;text-transform:uppercase}.interactive-jamaica-map .tours{text-align:center;padding:30px 0 50px}.interactive-jamaica-map .tours .tourtabs{margin-bottom:12px;margin-top:9px;position:relative;text-align:center;width:100% !important;z-index:10}.interactive-jamaica-map .tours .tourtabs li{background:transparent none repeat scroll 0 0 !important;display:inline-block;height:30px;list-style-position:inside !important;margin-right:-5px;padding:0;width:130px}.interactive-jamaica-map .tours .tourtabs li a{color:#00bed4;display:block !important;float:none !important;font-family:"BrandonText-Bold";font-size:1.1em;letter-spacing:2px;line-height:37px;padding-right:0;text-transform:uppercase;width:100% !important}.interactive-jamaica-map .tours .tourtabs li a.active{color:#73d8e5;margin:0}.interactive-jamaica-map .tours .tourtabs2{color:#333;display:inline-block;margin-bottom:25px;margin-left:-15px;margin-top:-13px;padding-bottom:24px;position:relative;text-align:center;width:369px;z-index:10}.interactive-jamaica-map .tours .tourtabs2 li{background:transparent none repeat scroll 0 0 !important;display:inline-block;height:30px;list-style-position:inside !important;margin-right:-5px;padding:0;width:167px}.interactive-jamaica-map .tours .tourtabs2 li a{color:#333;display:block !important;float:none !important;font-family:"BrandonText-Bold";font-size:1.1em;letter-spacing:1px;line-height:37px;padding-right:0;text-transform:normal;width:100% !important}.interactive-jamaica-map .tours .tourtabs2 li a.active{color:#73d8e5;margin:0}.interactive-jamaica-map .tours .tourtabs2 li a.hover{color:#73d8e5;margin:0}.interactive-jamaica-map .tours .tourtabs2 .odd{border-right:1px solid #333;margin-left:-15px;margin-right:4px}.interactive-jamaica-map .tours .view-tours{display:inline-block;font-family:"Calluna-It";font-size:1.4em;width:118px}.interactive-jamaica-map .tours .quad-1{margin-left:12% !important;padding-bottom:50px;text-align:left}.interactive-jamaica-map .tours .quad-1 img{text-align:center;width:100%}.interactive-jamaica-map .tours .quad{padding-bottom:50px;text-align:left}.interactive-jamaica-map .tours .quad img{text-align:center;width:100%}.interactive-jamaica-map .tours h4{color:#524b48;font:6em/1.2em "BrandonGrotesque-Bold";letter-spacing:1px;margin-bottom:-13px;padding-top:0;text-align:center;text-transform:uppercase}.interactive-jamaica-map .tours li.ocho-rios-tour{margin-right:4px}.interactive-jamaica-map .tours li.negril-tour{border-right:1px solid #00bed3;margin-right:4px;width:90px !important}.interactive-jamaica-map .tours li.all-tour{width:63px !important}.interactive-jamaica-map .tours .wrapper2{max-width:1500px !important;margin:auto}.interactive-jamaica-map .tours .tourPack{position:relative}.interactive-jamaica-map .tours .tourPack p{font-size:1.3em !important;line-height:1.5em !important;text-align:left !important;font-family:"BrandonText-Regular" !important}.interactive-jamaica-map .tours .tourPack h5{font-size:1.7em;text-align:left;font-weight:bold;line-height:1.6em}.interactive-jamaica-map .tours .tourPack a.more-info{display:inline-block;text-transform:uppercase;font-size:.9em;letter-spacing:1px;color:#333;font-family:"BrandonText-Bold"}.interactive-jamaica-map .tours .tourPack a.more-info:hover{color:#00bed4}.interactive-jamaica-map .gallerytabs{margin-left:26px;margin-top:28px;margin-bottom:15px;position:absolute;text-align:center;width:100% !important;z-index:10}.interactive-jamaica-map .gallerytabs li{background:transparent none repeat scroll 0 0 !important;display:inline-block;height:30px;list-style-position:inside !important;margin-right:-5px;padding:0}.interactive-jamaica-map .galleryPack{position:relative;height:432px;top:-40px}.interactive-jamaica-map .galleryPack .copy{background-size:cover;height:550px;padding-top:20px;text-align:center}.interactive-jamaica-map .interactivemap-gallery{float:left;height:auto;list-style:outside none none;margin:auto;max-width:269px;position:relative;width:16%}.interactive-jamaica-map .interactivemap-gallery img{max-width:250px;width:100%}.interactive-jamaica-map .jamaicatabs{position:absolute;text-align:center;width:100% !important;z-index:10;top:0px}.interactive-jamaica-map .jamaicatabs li{background:transparent none repeat scroll 0 0 !important;display:inline-block;height:30px;list-style-position:inside !important;margin-right:-1px;padding:0}.interactive-jamaica-map .jamaicaPack{margin:auto;max-width:1678px;position:relative;top:86px}.interactive-jamaica-map .jamaicaPack .copy{background-size:cover;height:550px;text-align:center}.interactive-jamaica-map .pins-container{height:500px;margin:auto;position:relative;width:1200px}.interactive-jamaica-map #btn2{display:none;margin-left:-158px;margin-top:-77px}.interactive-jamaica-map #btn3{display:none;margin-left:-147px;margin-top:-77px}.interactive-jamaica-map .wrapper-pins{height:300px;left:50%;margin:auto auto auto -450px;position:absolute;top:300px;width:900px;z-index:9999}.interactive-jamaica-map #header-pin1{height:50px;left:52%;position:relative;top:272px;width:50px;z-index:99999}.interactive-jamaica-map #header-pin2{height:50px;left:22%;position:relative;top:189px;width:50px;z-index:99999}.interactive-jamaica-map .airlove-sm-banner{display:none}.excursions-form select{background:#fff url("template/arrow-down-blue.png") no-repeat scroll 97% 17px !important;margin-top:2%;width:94%}@-moz-document url-prefix(){#landing-page-interactive-jamaica-map-details .header-img .book-widget .mini-booking-form select{padding:9px !important}}#landing-page-interactive-jamaica-map-details a.btn{background:#00b3cb none repeat scroll 0 0;color:#fff !important;float:none !important;line-height:20px;margin-left:0 !important;margin-right:0 !important;padding-right:15px !important}#landing-page-interactive-jamaica-map-details a.btn:hover{background:#03c2dc none repeat scroll 0 0}#landing-page-interactive-jamaica-map-details a.book-now{background:#00b3cb none repeat scroll 0 0;color:#fff !important;float:none !important;line-height:20px;margin-left:0 !important;margin-right:0 !important;padding-right:15px !important}#landing-page-interactive-jamaica-map-details a.back-to-map{display:block;font-family:"Calluna";font-style:italic;padding-bottom:38px;position:relative;text-align:left !important;text-transform:capitalize;top:24px}#landing-page-interactive-jamaica-map-details a.back-to-map:hover{color:#333}#landing-page-interactive-jamaica-map-details .side-details-box{background:#fff none repeat scroll 0 0;float:left;margin-right:40px;margin-top:-95px;max-width:378px;margin-bottom:30px;padding:20px}#landing-page-interactive-jamaica-map-details .header-img .book-widget{left:47%;margin:auto auto auto -15%;position:absolute;text-align:center;top:62%;width:43%}#landing-page-interactive-jamaica-map-details .header-img .book-widget .btn{margin-left:-1px;width:33%;padding:9px}#landing-page-interactive-jamaica-map-details .header-img .book-widget .dates input{background:#fff url("template/calendar-icon-gray.png") no-repeat scroll 108% -12px;border:none;float:left;margin-bottom:-43px;margin-top:29.8px;padding:10.5px 20px;width:24%;display:inline-block}#landing-page-interactive-jamaica-map-details .header-img .book-widget .mini-booking-form select{background:#fff url("template/arrow-down-blue.png") no-repeat scroll 90% 17px;border-radius:0;display:inline-block;float:left;margin-top:30px;border:none;padding:10.5px;width:25%}#landing-page-interactive-jamaica-map-details .details-content{margin:auto;width:95%}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form select{background:#fff url("template/arrow-down-blue.png") no-repeat scroll 90% 17px;border:1px solid #a6a4a4;border-radius:0;display:inline-block;float:left;margin-top:30px;padding:9px;width:47%}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form .dates input{background:#fff url("template/calendar-icon.png") no-repeat scroll 108% -12px;border:1px solid #a6a4a4;display:inline-block;float:left;margin-bottom:-43px;margin-left:5px;margin-top:30px;padding:10.5px 20px;width:51%}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form .btn-green{margin-top:18px}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form .btn{background:#a8d170 none repeat scroll 0 0;border:medium none;border-radius:1px;float:left;letter-spacing:3px;margin-left:0px !important;margin-bottom:15px !important;margin-top:12px !important;padding:10px;width:100%}#landing-page-interactive-jamaica-map-details .btn{background:#a8d170 none repeat scroll 0 0;border:medium none;border-radius:1px;float:left;letter-spacing:3px;margin-bottom:0 !important;margin-left:10px;margin-right:0 !important;margin-top:30px !important;padding:10px;width:55%}#landing-page-interactive-jamaica-map-details .btn:hover{color:#333}#landing-page-interactive-jamaica-map-details .dates input{background:transparent url("template/calendar-icon-gray.png") no-repeat scroll 108% -12px;border:1px solid #a6a4a4;float:left;margin-bottom:-43px;margin-top:30px;padding:10px 20px;width:41%}#landing-page-interactive-jamaica-map-details .airlove-sm-banner{display:none}#landing-page-interactive-jamaica-map-details .sm-title{color:#00b3cc;font-size:25px;letter-spacing:4px;margin-bottom:-7px;margin-top:-7px;text-align:left;text-transform:uppercase}#landing-page-interactive-jamaica-map-details .sm-map{height:auto;width:100%}#landing-page-interactive-jamaica-map-details .main-title{color:#333;font-family:"Calluna";font-size:15px;letter-spacing:1px;line-height:30px;padding-bottom:16px;text-align:left}#landing-page-interactive-jamaica-map-details .details-1{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#333;font-size:12px;letter-spacing:1px;line-height:30px;padding-bottom:16px;padding-top:25px;text-align:left;text-transform:uppercase}#landing-page-interactive-jamaica-map-details .details-1 span{background:transparent url(media/car-icon-57e2a12d5b780.jpg) no-repeat scroll -1px -5px;display:block;float:left;height:32px;margin-right:18px;position:relative;width:30px}#landing-page-interactive-jamaica-map-details .details-2{border-bottom:1px solid #d2d2d2;color:#333;font-size:15px;letter-spacing:0;line-height:26px;margin-bottom:-3px;padding-bottom:25px;padding-top:25px;text-align:left;text-transform:none}#landing-page-interactive-jamaica-map-details .details-2 span{background:transparent url(media/car-icon-57e2a12d5b780.jpg) no-repeat scroll -1px -5px;display:block;float:left;height:32px;margin-right:18px;position:relative;width:30px}#landing-page-interactive-jamaica-map-details .mini-booking-form{height:64px}#landing-page-interactive-jamaica-map-details .side-copy{font-family:"BrandonText-Regular";font-size:1.5em;line-height:32px !important;margin-top:61px;padding-bottom:52px;text-align:left !important}#landing-page-interactive-jamaica-map-details .side-inset{padding-left:40px;float:right}#landing-page-interactive-jamaica-map-details .header-img{z-index:0}#landing-page-interactive-jamaica-map-details .top-content{font-family:"BrandonText-Regular";font-size:1.5em;text-align:left !important;line-height:38px !important;margin-bottom:78px}#landing-page-interactive-jamaica-map-details #lp-content h1{color:#4d4a49;font-family:"BrandonGrotesque-Bold";font-size:3.4em;letter-spacing:3px;margin-bottom:29px;padding-top:52px;text-align:left;text-transform:uppercase}#landing-page-interactive-jamaica-map-details #lp-content .wrapper{max-width:1095px;text-align:center}.gallerytabs li a{color:#00bed4;display:block !important;float:none !important;font-family:"BrandonText-Bold";font-size:1.1em;letter-spacing:2px;line-height:37px;padding-right:20px;text-transform:uppercase;width:87% !important}.gallerytabs li a.active{color:#73d8e5;margin:0}.gallerytabs li a.active span{display:block;float:left;height:31px;margin-left:-27px;padding-right:18px;top:-27px;width:38px}.gallerytabs li.negril{border-right:#00bed3 solid 1px;margin-right:10px}.gallerytabs li.ocho-rios{width:168px}.gallerytabs li span{display:block;float:left;height:31px;margin-left:-27px;padding-right:18px;top:-27px;width:38px}.gallerytabs .interactive-jamaica-map .gallery a{width:88% !important}.free-flight .right{width:888px !important}#landing-page-teachers-summer .fancybox-wrap{top:11% !important}#landing-page-teachers-summer header #primary-nav{display:none}#landing-page-teachers-summer header #booking{padding-top:23px}#landing-page-teachers-summer header .phone{color:#333}#landing-page-teachers-summer .right{width:68%}#landing-page-teachers-summer .right #precheck{display:none}#landing-page-teachers-summer .right .ctnTimer{margin-left:7%;width:408px}#landing-page-teachers-summer .right .countdown{display:inline-block;float:left;height:auto;padding:38px 8px 0 11%}#landing-page-teachers-summer .right #countdown_dashboard{box-sizing:border-box;float:left;overflow:hidden;padding-bottom:30px;width:240px}#landing-page-teachers-summer .right #booking{float:right;height:42px;padding-top:28px;position:relative;right:0;top:10px;z-index:9999}#landing-page-teachers-summer #precheck{display:none}#landing-page-teachers-summer .gallery-wrapper a{height:190px}#landing-page-teachers-summer .gallery-wrapper a img{height:100%}#landing-page-teachers-summer #gallery{margin-bottom:-18px}#landing-page-teachers-summer h4{font:1.7em "BrandonText-Bold";letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}#landing-page-teachers-summer .slick-prev{background:transparent url("template/left-arrow-thin.png") no-repeat scroll left center;left:15px}#landing-page-teachers-summer .slick-next{background:transparent url("template/right-arrow-thin.png") no-repeat scroll right center;right:15px}#landing-page-teachers-summer .book-now-specials{margin:13px auto 50px;text-align:center;width:45%}#landing-page-teachers-summer .book-now-specials .select-property{float:none !important;margin:auto;width:68%}#landing-page-teachers-summer .book-now-specials .btn-green{font-family:"BrandonGrotesque-Regular","sans-serif" !important;font-size:14px !important;letter-spacing:3px;margin-right:0;margin-bottom:16px;margin-top:30px;padding:15px 37px 11px;text-align:center;text-transform:uppercase}#landing-page-teachers-summer .lp-fine{font-size:0.8em !important;line-height:1px !important;padding:50px !important;max-width:1200px;margin:auto;margin-top:40px !important}#landing-page-teachers-summer #lp-content .wrapper{max-width:1000px;text-align:center}#landing-page-teachers-summer #lp-content .wrapper2{max-width:1288px;text-align:center;margin:auto}#landing-page-teachers-summer #lp-content p{font:1.4em/2.8em "BrandonText-Regular";line-height:45px;margin-bottom:30px}#landing-page-teachers-summer #lp-content .white{background:#fff;padding-top:40px}#landing-page-teachers-summer #lp-content .travel-dates{display:inline-block;padding-bottom:25px;width:278px}#landing-page-teachers-summer #lp-content .travel-dates img{float:left;height:auto;margin-top:-4px;width:9%}#landing-page-teachers-summer #lp-content .travel-dates span{font-family:"BrandonText-Bold";font-size:15px}#landing-page-teachers-summer #lp-content p.intro{padding-top:60px}#landing-page-teachers-summer #lp-content h1{border-bottom:1px solid #ccc0ad;border-top:1px solid #ccc0ad;color:#524b48;font-family:"Calluna-It";font-size:37px;line-height:68px;margin:51px auto auto;padding-top:0;width:255px}#landing-page-teachers-summer #lp-content h1 span{color:#00b3cc;font-style:normal;font-family:"BrandonText-Bold"}#landing-page-teachers-summer #lp-content #what-includes .all-included{padding-top:70px}#landing-page-teachers-summer #lp-content #what-includes h3{font:2em "BrandonText-Bold";letter-spacing:3px;color:#00b3cc;text-align:left;margin-bottom:0px;text-transform:uppercase}#landing-page-teachers-summer #lp-content #what-includes .terms-btn{float:left;margin-left:15px}#landing-page-teachers-summer #lp-content #what-includes .list1{padding:40px 0;text-align:left;height:580px !important;position:relative}#landing-page-teachers-summer #lp-content #what-includes .list1 span{font-size:1.6em}#landing-page-teachers-summer #lp-content #what-includes .list1 ul{-webkit-column-count:2;-webkit-column-gap:0.5em;-moz-column-count:2;-moz-column-gap:4.5em;-o-column-count:2;text-align:left;-o-column-gap:0.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;color:#00b3cc !important;list-style:outside disc;margin-top:3%;width:48%;display:inline-block}#landing-page-teachers-summer #lp-content #what-includes .list1 ul li{font:1.3em "BrandonText-Bold";margin-bottom:28px;color:#00b3cc;margin-left:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#landing-page-teachers-summer #lp-content #what-includes .list1 ul li span{color:#333;font-size:1em}#landing-page-teachers-summer #lp-content #what-includes .list1 ul li a{color:#4d4a49}#landing-page-teachers-summer #lp-content #what-includes .list1 ul li a:hover{color:#00b3cb}#landing-page-teachers-summer #lp-content #what-includes .list1 .inset{float:right;width:52%;margin-top:-33px;display:inline-block}#landing-page-teachers-summer #lp-content #what-includes .plus{color:#00b3cb;font:2em "Calluna-It";margin-bottom:28px;margin-left:18%}#landing-page-teachers-summer #lp-content #what-includes .unit-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 48px -10px rgba(0,0,0,0.41);display:none;height:60% !important;left:50%;margin-left:-545px;margin-top:0;overflow:auto;padding:40px;position:fixed;text-align:left;top:10%;width:990px;z-index:2147483647}#landing-page-teachers-summer #lp-content #what-includes .list{padding:40px 0;margin-top:-70px;position:relative}#landing-page-teachers-summer #lp-content #what-includes .list .btn-green{margin-left:18%}#landing-page-teachers-summer #lp-content #what-includes .list ul{-webkit-column-count:2;-webkit-column-gap:0.5em;-moz-column-count:2;-moz-column-gap:4.5em;-o-column-count:2;-o-column-gap:0.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:left;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;list-style:outside disc;color:#00b3cc !important;margin-left:1%;margin-top:15%;display:inline-block;width:49%}#landing-page-teachers-summer #lp-content #what-includes .list ul li{font:1.3em "BrandonText-Bold";margin-bottom:28px;color:#00b3cc;margin-left:1em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#landing-page-teachers-summer #lp-content #what-includes .list ul li span{color:#333}#landing-page-teachers-summer #lp-content #what-includes .list ul li a{color:#4d4a49}#landing-page-teachers-summer #lp-content #what-includes .list ul li a:hover{color:#00b3cb}#landing-page-teachers-summer #lp-content #what-includes .list .inset{float:left;width:50%;display:inline-block;margin-top:25px}#landing-page-teachers-summer #lp-content #what-includes a{color:#4d4a49}#landing-page-teachers-summer #lp-content #what-includes a:hover{color:#00b3cb}.free-flight h1{display:none}.free-flight .phone{color:#4d4a49}.free-flight #bookNowBtn{font-family:"BrandonText-Regular" !important;font-size:15px;margin-top:-8px;border-radius:0;letter-spacing:2px;margin-left:0;padding:16px 24px 13px}.free-flight .bg-pattern{background:url(template/texture.jpg) repeat;width:100%}.free-flight #lp-content .wrapper{padding-top:60px}#lp-content{background:url(template/texture.jpg)}#lp-content .highlights{border-bottom:1px solid #c0bfbc;margin:0 auto 40px;padding:40px 0 25px;width:693px}#lp-content .highlights .title{text-transform:uppercase;color:#00b3cb;font-size:1.4em;letter-spacing:1.2px;margin-bottom:30px}#lp-content .highlights .title span{display:block;height:1px;background-color:#c0bfbc;margin:10px 0 0;width:30%}#lp-content .highlights .half li{font-size:1.3em;list-style:disc;margin-bottom:10px;text-align:left;color:#00b3cc}#lp-content .highlights .half li span{font-family:"BrandonText-Regular";font-size:17px !important;color:#524b48}#lp-content .wrapper{max-width:700px;text-align:center}#lp-content h3{color:#00b3cb;font-size:1em;font-weight:bold;letter-spacing:1px;margin-bottom:25px;margin-top:-10px;text-transform:uppercase}#lp-content h3 span{font-family:"Calluna";font-style:italic;text-transform:none !important}#lp-content h1{font:3em "BrandonGrotesque-Light";margin-bottom:20px;padding-top:40px}#lp-content p{margin-bottom:30px;font:1.3em/1.8em "BrandonText-Regular"}#lp-content .half{float:left;padding:0 4.5%;width:40%}#lp-content .tripadvisor{margin-top:50px}#lp-content .tripadvisor .tripadvisor-logo{background-image:url(template/tripadvisor.png)}#lp-content .tripadvisor .quote{color:#524b48;text-align:center}#lp-content .tripadvisor .quote h3{font:normal 2em Times;text-transform:none !important}#lp-content .tripadvisor .quote p{font:1.2em/2em Times}#lp-content .tripadvisor .quote .author{float:none;font:italic 0.9em Times;text-transform:none;letter-spacing:0}#lp-content .tripadvisor .wrapper{max-width:1000px}#lp-content .hotel-air{padding-left:65px;background:url(template/plane-icon.png) no-repeat left center;font:1.2em "BrandonText-Bold";text-transform:uppercase;text-align:left;display:inline-block}#lp-content .gallery a{display:inline;float:none !important;width:20%}#lp-content .gallery h5{color:#524b48;font:6em/1.2em "BrandonGrotesque-Bold";margin-bottom:0px;padding-top:25px;text-align:center;text-transform:uppercase}.interactive-gallery-wrapper{background:transparent none repeat scroll 0 0 !important;margin:auto auto -1px;padding-top:25px;width:74%}.jamaicaPack #ocho-rios h2{color:#fff;float:right;font-family:"BrandonGrotesque-Bold";font-size:80px !important;font-weight:bold;right:0;letter-spacing:11px;position:absolute;text-align:right;text-transform:uppercase;top:90px}.jamaicaPack #ocho-rios h3{color:#fff !important;font-family:"Calluna";font-size:19px !important;font-style:italic;font-weight:100 !important;position:absolute;right:15px;text-align:right;text-transform:none !important;top:195px}.jamaicaPack #ocho-rios.copy{background:transparent url("template/Interactive-Map-Jamaica-Ocho-Rios.jpg") no-repeat scroll center center;height:700px;max-width:1677px}.jamaicaPack #ocho-rios ul.key-legend{font-family:"Calluna";font-size:18px;position:absolute;right:1px;text-align:right;top:235px}.jamaicaPack #ocho-rios ul.key-legend li{background:transparent url(media/smaller-pin-57d2d2d0c7699.png) no-repeat scroll right top;color:#fff;height:54px;line-height:37px;padding-right:44px;padding-top:3px}.jamaicaPack h2{color:#fff;float:left;font-family:"BrandonGrotesque-Bold";font-size:80px !important;font-weight:bold;letter-spacing:11px;position:absolute;left:0;text-align:left;text-transform:uppercase;top:90px}.jamaicaPack h3{color:#fff !important;font-family:"Calluna";font-size:19px !important;font-style:italic;font-weight:100 !important;left:0;position:absolute;text-align:left;text-transform:none !important;top:195px}.jamaicaPack ul.key-legend{position:absolute;font-family:"Calluna";left:0;font-size:18px;top:220px;text-align:left}.jamaicaPack ul.key-legend li{line-height:37px;background:url(media/smaller-pin-57d2d2d0c7699.png) no-repeat left top;height:54px;padding-left:44px;padding-top:3px;color:#fff}.jamaicaPack ul.key-legend li a{color:#fff}.jamaicaPack #negril.copy{background:transparent url("template/Interactive-Map-Jamaica-Negril.jpg") no-repeat scroll center center;height:700px;max-width:1677px}#header-pop-up1{background:transparent url(media/button-hover-57e293a26f5c9.png) no-repeat scroll center center;display:none;height:100px;left:-62px;position:absolute;top:-52px;width:180px}.interactive-jamaica-map-block{width:100%;position:relative}.interactive-jamaica-map-block .icon{position:absolute;z-index:99;cursor:pointer;width:180px;display:none}.interactive-jamaica-map-block .icon.title1{font-size:16px;letter-spacing:2px;color:#fff}.interactive-jamaica-map-block .icon i{font-size:14px;background-color:#fff;color:#2e2e2e;width:20px;height:20px;text-align:center;border-radius:50%;line-height:1.5;transition:all 0.3s ease-in-out}.interactive-jamaica-map-block .icon .text{background:transparent url(media/button-hover-57e293a26f5c9.png) no-repeat scroll center center;height:100px;left:-62px;position:absolute;top:-52px;width:180px;z-index:9999}.interactive-jamaica-map-block .icon .text span{font-family:"Calluna";margin-left:-60px;margin-top:39px;position:absolute}.interactive-jamaica-map-block .icon.roaring-river{margin-top:10.5%;right:1%}.interactive-jamaica-map-block .icon.roaring-river .text{background:transparent url(media/learn-more-down-582ca87083135.png) no-repeat scroll center center;top:50px}.interactive-jamaica-map-block .icon.roaring-river .text span{font-family:"Calluna";margin-left:-60px;margin-top:45px;position:absolute}.interactive-jamaica-map-block .icon.greencastle{left:24.8%;margin-top:17.5%}.interactive-jamaica-map-block .icon.greencastle .text span{font-family:"Calluna";font-size:0.9em;margin-left:-84px;margin-top:38px;position:absolute}.interactive-jamaica-map-block .icon.herba{left:7%;margin-top:10%}.interactive-jamaica-map-block .icon.herba .text span{font-family:"Calluna";margin-left:-70px;margin-top:40px;font-size:.9em;position:absolute}.interactive-jamaica-map-block .icon.roaring{margin-top:14.5%;right:-11%}.interactive-jamaica-map-block .icon.roaring .text span{font-family:"Calluna";margin-left:-80px;margin-top:40px;font-size:.9em;position:absolute}.interactive-jamaica-map-block .icon .pin{background:transparent url(media/smaller-pin-57d2d2d0c7699.png) no-repeat scroll center center;height:90px;position:absolute;width:60px;z-index:8}.interactive-jamaica-map-block .icon.cricket{margin-top:13.5%;right:11.8%}.interactive-jamaica-map-block .icon.zipline{left:0.8%;margin-top:10.5%}.interactive-jamaica-map-block .icon.mayfield{margin-top:22.8%;right:21.8%}.interactive-jamaica-map-block .icon.firefly{left:16%;margin-top:10%}.interactive-jamaica-map-block .icon.martha{left:-4%;margin-top:10%}.interactive-jamaica-map-block .negril-pin{background:transparent url(media/aspendos-negril-pin-57e290c63691f.png) no-repeat scroll center center !important;height:100px;margin-top:16.8%;right:32.5%;position:absolute;z-index:99;cursor:pointer;width:180px;display:block}.interactive-jamaica-map-block .swept-away-pin{background:transparent url(media/Home-Blue-Pin-584ebe5622028.png) no-repeat scroll center center !important;cursor:pointer;display:block;height:100px;margin-top:20.5%;position:absolute;right:40.1%;width:180px;z-index:99}.interactive-jamaica-map-block .ocho-rios-pin{background:transparent url(media/Home-Blue-Pin-584ebe5622028.png) no-repeat scroll center center !important;cursor:pointer;display:block;height:100px;left:16.1%;margin-top:13.5%;position:absolute;width:180px;z-index:99}.interactive-jamaica-map-block img.back{width:100%}#landing-page-competitors #primary-nav{display:none}#landing-page-competitors #precheck{display:none}#landing-page-competitors #booking{padding-top:24px}#landing-page-competitors .read-more-content{max-height:0;overflow:hidden;transition:max-height .5s ease}#landing-page-competitors .read-more-toggle{display:none}#landing-page-competitors .read-more-toggle-label{background-image:url("template/arrow-down.png");background-position:87px center;background-repeat:no-repeat;border:medium none;color:#00b3cc;display:inline-block;font-size:1.1em;letter-spacing:1px;width:298px;padding-top:10px}#landing-page-competitors .read-more-toggle-label:after{content:"View Replies";display:inline-block}#landing-page-competitors .read-more-toggle:checked+.read-more-content{display:block;max-height:3000px}#landing-page-competitors .read-more-toggle:checked+.read-more-content+.read-more-toggle-label:after{content:"Less Replies"}#landing-page-competitors li p{margin-bottom:.5em}#landing-page-competitors .lp-fine p{width:85%;margin:auto;padding-top:40px;font-size:.8em}#landing-page-competitors #lp-content h1{font:1.4em "Arial";text-transform:uppercase;font-weight:bold;margin-bottom:20px;color:#554e4b;letter-spacing:3px;padding-top:0px}#landing-page-competitors #lp-content .white-back{background-color:#fff;padding:40px 0}#landing-page-competitors #lp-content .white-back h2{font:1.5em/1.7em "Calluna-It";margin:-9px auto auto;width:47%}#landing-page-competitors #lp-content .white-back h4{font:0.9em/1.7em "Arial";margin:6px auto auto;width:47%}#landing-page-competitors #lp-content .white-back p{line-height:2.2em;padding:19px 204px 0}#landing-page-competitors #lp-content .white-back h3{border-bottom:1px solid #00b3cb;border-top:1px solid #00b3cb;color:#00b3cb;font-family:"Arial";font-size:11px;letter-spacing:2px;line-height:39px;margin:32px auto auto;padding-top:0;width:282px}#landing-page-competitors #lp-content .white-back h3 img{float:left;height:auto;margin-top:1px;width:15%}#landing-page-competitors #lp-content .wrapper{max-width:1165px;text-align:center}#landing-page-competitors #lp-content .center{margin:auto}#landing-page-competitors #lp-content .connect{border:1px solid #00b3cb;display:inline-block;float:left;margin-left:11%;margin-right:1.5%;padding:5px 32px;text-align:center;width:33.5%}#landing-page-competitors #lp-content .connect p{font-family:"Arial";font-size:1em;line-height:1.7em;margin-top:11px;padding:0 !important;text-align:left}#landing-page-competitors #lp-content .connect img{width:77%}#landing-page-competitors #lp-content .inset{display:inline-block;float:left;width:45%}#landing-page-competitors #lp-content .comparisons{background:transparent url("template/competitors-lp/competitors-bg.jpg") repeat scroll 0 0}#landing-page-competitors #lp-content .comparisons ul{padding-top:30px}#landing-page-competitors #lp-content .comparisons ul li{list-style:none;padding:12px 0 29px;width:100%;background:none}#landing-page-competitors #lp-content .comparisons ul li:nth-child(even){background:#fff}#landing-page-competitors #lp-content .comparisons .title{background-color:#00b3cb;color:#fff;font:1.5em/2.5em "Calluna-It";height:50px;letter-spacing:0.8px;margin:auto auto 50px;text-align:center;width:70%}#landing-page-competitors #lp-content .comparisons .container-sm-1{max-width:900px;margin:auto}#landing-page-competitors #lp-content .comparisons .container-sm-1 .col-1{width:30%;display:inline-block}#landing-page-competitors #lp-content .comparisons .container-sm-1 .col-2{width:28%;display:inline-block;margin-right:3.5%;margin-left:3.5%;text-align:center}#landing-page-competitors #lp-content .comparisons .container-sm-1 .col-2 img{margin-top:-79px}#landing-page-competitors #lp-content .comparisons .container-sm-1 .col-3{width:30%;display:inline-block}#landing-page-competitors #lp-content .comparisons .container-sm-1 .large-text{color:#524b48;font-family:"Arial";font-size:4em;font-weight:bold;letter-spacing:2px;line-height:1.1em}#landing-page-competitors #lp-content .comparisons .container-sm{max-width:900px;margin:auto}#landing-page-competitors #lp-content .comparisons .container-sm .col-1{width:30%;display:inline-block}#landing-page-competitors #lp-content .comparisons .container-sm .col-2{width:28%;display:inline-block;margin-right:3.5%;margin-left:3.5%;text-align:center}#landing-page-competitors #lp-content .comparisons .container-sm .col-3{width:30%;display:inline-block;text-align:center;font:1.3em/1.4em "Arial";font-weight:bold}#landing-page-competitors #lp-content .comparisons .container-sm .large-text{color:#524b48;font-family:"Arial";font-size:4em;font-weight:bold;letter-spacing:2px;line-height:1.1em}#landing-page-competitors #lp-content .comparisons .container-sm .x{padding-top:10px}#landing-page-competitors #lp-content .comparisons .container-sm .center-text{width:67%;margin:auto;font-family:"Arial";text-align:left;font-size:1.5em;line-height:1.4em;font-weight:bold}#landing-page-competitors #lp-content .comparisons .container-sm .center-text span{text-transform:uppercase;font:1.5em "Arial";color:#00b4ca;font-weight:bold}#landing-page-competitors #awards{background:#f1f0ec;padding:80px 0 0px;text-align:center}#landing-page-competitors #awards .ta-badge{text-align:center;width:6%}#landing-page-competitors #awards .testimonials{margin:0px auto auto;text-align:center}#landing-page-competitors #awards .testimonials ul{padding-top:0px}#landing-page-competitors #awards .testimonials ul li{list-style:none;padding:12px 0 29px;width:100%;background:none}#landing-page-competitors #awards .testimonials ul li:nth-child(even){background:#fff}#landing-page-competitors #awards .testimonials h6{color:#00b4ca;font:3.5em "BrandonText-Bold";letter-spacing:1px;margin-top:60px;text-align:center;text-transform:uppercase}#landing-page-competitors #awards .testimonials h5{color:#00b4ca;font:3.5em "BrandonText-Bold";letter-spacing:1px;margin-top:16px;text-align:center;text-transform:uppercase}#landing-page-competitors #awards .testimonials .read-more{-moz-user-select:none;background:#00b3cb none repeat scroll 0 0;border:medium none;border-radius:2px;color:white;cursor:pointer;display:inline-block;font-size:1.2em;letter-spacing:1px;margin-top:50px;margin-bottom:30px;padding:12px 24px 7px;text-transform:uppercase;transition:all 0.3s ease 0s}#landing-page-competitors #awards .testimonials blockquote{border-left:medium none;font-size:1.5em;margin:auto auto 26px;padding:10px 20px;text-align:left;width:60%}#landing-page-competitors #awards .testimonials cite{font:1em "BrandonText-Bold";letter-spacing:1px;text-align:center;text-transform:uppercase}#landing-page-competitors #awards .testimonials hr{float:none !important;margin:45px auto 30px !important;text-align:center;width:90%}#landing-page-competitors #awards .testimonials .quote{color:#333;margin:auto;padding-top:5px;width:57%;line-height:25px}#landing-page-competitors #awards .testimonials .quote p{text-align:center;font-size:1.5em}#landing-page-purl header{display:none}#landing-page-purl .header-lp{height:100px;color:#fff}#landing-page-purl .header-lp .right-col{float:right;font-family:"Calluna";font-style:italic;max-width:600px;position:relative;width:100%}#landing-page-purl .header-lp .right-col .left-copy{color:#4d4a49;float:right;font-family:"Calluna";font-style:italic;position:relative;top:46px;width:385px}#landing-page-purl .header-lp .right-col .right-copy{color:#00b3cc;float:right;font-family:"Calluna";font-style:italic;position:relative;top:46px;width:155px}#landing-page-purl .header-lp .right-col .right-copy span{background-image:url(media/Purl-LandingPageTemplate-V11_03-584045d0d9a8f.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:25px;left:-22px;position:absolute;text-indent:-9999px;top:-8px;width:14px}#landing-page-purl .header-lp a.logo{background-image:url(template/aspendos-logo-sm.png);background-repeat:no-repeat;background-position:0 0;width:184px;height:73px;left:50px;text-indent:-9999px;top:8px;background-size:100% auto;display:block;position:absolute}#landing-page-purl .property-dropdown{background:transparent none repeat scroll 0 0;border:1px solid #fff;float:left;margin:6px auto 0;position:relative;width:18%}#landing-page-purl .prop-wrapper3{background:transparent url(media/down-arrow-5850491118bff.png) no-repeat scroll 174px center;border:1px solid #fff;float:left;font-size:11px;letter-spacing:1px;padding:13px 17px;text-transform:uppercase;position:relative;width:15%}#landing-page-purl #book-signup{float:none !important;margin:auto;padding:30px 0;position:relative;text-align:center;width:75%;z-index:999}#landing-page-purl #book-signup input[type="text"]{background:#00b4ca url(media/calendar-icon-58504ba00817f.png) no-repeat scroll 122px center;border:1px solid #fff;border-radius:0;color:#fff;display:inline-block;float:left;font-size:11px;letter-spacing:1px;padding:13.5px 17px;text-transform:uppercase;width:10%}#landing-page-purl #book-signup h3{color:#fff;font-family:"Calluna-It";font-size:18px;line-height:29px;margin-bottom:30px;margin-top:20px;text-align:center}#landing-page-purl #book-signup h2{color:#fff;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:23px;letter-spacing:3px;margin-bottom:0;margin-top:0;padding-top:5px;text-align:center;text-transform:uppercase;width:100%}#landing-page-purl .header-text{margin:auto;position:absolute;text-align:center;width:100%;z-index:9999999}#landing-page-purl .header-text p{color:#8d8b8b;display:inline-block;font-family:"Calluna";font-size:14px;line-height:32px;text-align:left;width:26%}#landing-page-purl .header-text h5{color:#d1cfc1;font-family:"Calluna-It";font-size:7em;margin-top:49px}#landing-page-purl .header-text h6{color:#8d8b8b;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:2.8em;letter-spacing:7px;line-height:40px;margin-bottom:110px;margin-top:15px}#landing-page-purl .header-text a.call-btn1{background:#00b4ca none repeat scroll 0 0 !important;border:1px solid #fff;color:#fff !important;display:inline-block;font-family:"BrandonText-Bold";font-size:13px;letter-spacing:2px;margin-top:8px;padding:14.2px 32px !important;text-transform:uppercase}#landing-page-purl .blue-back{background:#00b4ca none repeat scroll 0 0 !important;width:8.6% !important}#landing-page-purl .form{background:#00b4ca none repeat scroll 0 0;margin-top:-63px;padding:30px 0 58px}#landing-page-purl .interactive-gallery-wrapper{width:85% !important}#landing-page-purl .lp-top-content{min-height:1153px;text-align:center}#landing-page-purl .lp-top-content h2{font-size:42px;letter-spacing:4px;padding-top:60px;text-align:left;text-transform:uppercase;font-family:"BrandonGrotesque-Thin"}#landing-page-purl .lp-top-content h1{text-align:center;font-family:"Calluna-It";font-size:20px;padding:65px}#landing-page-purl .lp-top-content .main-content-right{background:#00b3cc none repeat scroll 0 0;color:#fff;margin-top:-37px;float:right;padding:39px 35px;width:20%}#landing-page-purl .lp-top-content .main-content-right h3{font-size:24px;padding-top:10px;font-family:"BrandonGrotesque-Thin"}#landing-page-purl .lp-top-content .main-content-right h4{font-size:13px;padding-top:10px;font-family:"Calluna-It"}#landing-page-purl .lp-top-content .main-content-right .icon{margin-top:-10px}#landing-page-purl .lp-top-content .main-content-right p{font-family:"Calluna";font-size:13px;line-height:25px;padding-bottom:29px;padding-top:20px}#landing-page-purl ul.sym-inline-list{dislplay:block}#landing-page-purl ul.sym-inline-list li{color:#00b3cc !important;font-size:16px;line-height:24px;list-style:inside none disc;margin-left:3%;text-align:left}#landing-page-purl ul.sym-inline-list li span{color:#333 !important}#landing-page-purl ul.testimonial-bullets{bottom:-20px;display:block;left:47%;margin:29px 0 0;padding:0;text-align:center;z-index:10}#landing-page-purl ul.testimonial-bullets a{background:#ccc none repeat scroll 0 0 !important;border-radius:50%;display:inline-block;height:9px;margin-right:9px;text-indent:-5000px;width:9px}#landing-page-purl ul.testimonial-bullets a.activeSlide{background:#09b2c9 none repeat scroll 0 0 !important;border:2px solid #fff;height:8px;position:relative;top:-1px;width:8px}#landing-page-purl .blue-strip{background:#09b2c9 none repeat scroll 0 0;font-size:26px;height:150px;margin-top:0;padding:30px}#landing-page-purl .blue-strip .brand-center-left{border-right:1px solid #fff;color:#fff;float:left;font-family:"BrandonGrotesque-Thin";font-size:35px;height:101px;margin-left:106px;padding-top:57px;width:20%}#landing-page-purl .blue-strip .brand-center-right{color:#fff;float:left;font-family:"Calluna";font-size:13px;line-height:29px;margin-left:60px;padding-right:42px;width:31%}#landing-page-purl .prop-wrapper2{background:transparent url(media/down-arrow-5850491118bff.png) no-repeat scroll 98px center;border:1px solid #fff;float:left;font-size:11px;letter-spacing:1px;padding:13px 17px;position:relative;text-transform:uppercase;width:9%}#landing-page-purl .narrow-content2{text-align:center}#landing-page-purl .narrow-content2 p{color:#fff;line-height:32px;display:inline-block;text-align:left;font-size:14px;width:26%;font-family:"Calluna"}#landing-page-purl .narrow-content2 a.call-btn1{background:#fff none repeat scroll 0 0 !important;border:1px solid #fff;color:#00b4ca !important;display:inline-block;font-family:"BrandonText-Bold";font-size:13px;letter-spacing:2px;margin-top:8px;padding:14.2px 32px !important;text-transform:uppercase}#landing-page-purl .narrow-content2 a.call-btn1:hover{color:#3c3c3c !important;background:#3c3c3c}#landing-page-purl .talk-title{padding-top:60px;padding:50px}#landing-page-purl .form-btm{background:#fff none repeat scroll 0 0 !important;border:1px solid #fff;color:#00b4ca !important;display:inline-block;float:left;font-family:"BrandonText-Bold";font-size:13px;letter-spacing:2px;padding:11px 30px !important;text-transform:uppercase}#landing-page-purl .form-btm:hover{background:#e0e4e4}#landing-page-purl .trip-rotate{min-height:204px}#landing-page-purl .interactivemap-gallery{float:left;height:auto;list-style:outside none none;margin:auto;max-width:269px;position:relative;width:25%}#landing-page-purl .interactivemap-gallery img{max-width:250px;width:100%}#landing-page-purl .quote{background:#fff none repeat scroll 0 0;height:750px;padding-top:100px;text-align:center}#landing-page-purl .quote p{color:#333;font-family:"Calluna";font-size:17px;line-height:40px;margin:auto;padding-top:30px;text-align:center;width:700px}#landing-page-purl .gallery{font-size:29px;letter-spacing:8px;padding-bottom:30px;padding-top:56px}#landing-page-purl .inset2{position:absolute !important;margin-top:-21px !important;float:right !important}#landing-page-purl .airlove-sm-banner{display:none}#landing-page-purl .main-content-left .list{float:left;text-align:left;width:26.5%}#landing-page-purl .main-content-left .list h5{color:#00b3cc;float:left;font-size:18px;letter-spacing:2px;padding-bottom:14px;padding-top:33px;text-transform:uppercase;width:100%}#landing-page-purl .main-content-left p{float:left;font-family:"Calluna";font-size:14px;line-height:40px;margin-right:60px;padding-left:9px;padding-top:18px;text-align:left;width:38%}#landing-page-purl #lp-content{background:transparent url(template/texture.jpg) repeat scroll 0 0;padding-bottom:54px}#landing-page-purl #lp-content h6{color:#00b3cc;font-family:"BrandonGrotesque-Bold";font-size:12px;padding-top:50px;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px}#landing-page-purl #lp-content h7{color:#333;font-family:"BrandonText-Regular";font-size:21px;letter-spacing:6px;text-transform:uppercase}#landing-page-purl #lp-content h8{color:#333;font-family:"Calluna-It";margin-top:30px;padding-bottom:30px;font-size:17px}#landing-page-purl #lp-content .wrapper{max-width:800px;text-align:center}#landing-page-purl .offer-container{height:300px;margin:50px auto auto;width:100%}#landing-page-purl .offer-container p{font-family:"Calluna";font-size:15px}#landing-page-purl .offer-container .left{border-right:1px solid #cbcac7;float:left;height:244px;padding-right:59px;text-align:left;width:44%}#landing-page-purl .offer-container h9{font-size:26px}#landing-page-purl .offer-container .right{float:right;width:40%;text-align:left;padding-left:30px}#landing-page-purl a.btn-purl-1{background:#fff;color:#00b3cc;font-family:"BrandonText-Regular";transition:all 0.3s ease 0s;padding:15px 35px;letter-spacing:3px;text-transform:uppercase}#landing-page-purl a.btn-purl-1:hover{background:#f5f5f5;color:#333}#landing-page-purl a.benefits{border:1px solid #333333;color:#333333;font-size:11px;letter-spacing:2px;padding:15px 24px;text-transform:uppercase;transition:all 0.3s ease 0s}#landing-page-purl a.benefits:hover{border:#09b2c9 solid 1px;color:#09b2c9;transition:all 0.3s ease 0s}#landing-page-purl li{color:#00b3cc;font-family:"BrandonGrotesque-Bold";font-size:1.2em;font-weight:normal !important;letter-spacing:0.8px;line-height:23px;list-style:outside none disc;margin-bottom:10px;text-align:left}#landing-page-purl #homeSlide{background:#fff url(template/texture.jpg) repeat scroll center center;margin-top:0;max-height:469px;overflow:hidden;position:relative;max-width:1490px;width:100% !important;z-index:1}#landing-page-purl #testimonial&gt;ul.list-testimonial{height:0}#landing-page-purl #testimonial&gt;ul.list-testimonial li{list-style:none}#landing-page-purl .header-img img{margin:0 auto;max-width:1490px;width:100%}#landing-page-black-friday #lp-content .wrapper{max-width:550px;text-align:center}#landing-page-black-friday #lp-content .highlights{border-bottom:1px solid #c0bfbc;margin:0 auto 40px;padding:44px 0 20px;width:547px}#landing-page-black-friday #lp-content .tripadvisor .quote{width:100% !important}#landing-page-black-friday header #primary-nav{display:none}#landing-page-black-friday header .phone{color:#00b3cb;float:left;font-family:"BrandonText-Regular";font-size:13px;left:-195px;letter-spacing:2px;margin:12px 0 0;padding:10px 32px;position:absolute}#landing-page-black-friday header #bookNowBtn{display:none}#landing-page-black-friday header #precheck{display:none}#landing-page-black-friday .airlove-sm-banner{display:none}#landing-page-black-friday .right{float:right;width:714px}#landing-page-black-friday .ctnTimer{display:block;float:left;height:0;margin:0 0 11px;padding-right:127px;position:relative;width:100%}#landing-page-black-friday .header-img img{max-width:1441px}.december-sale #bookNowBtn{display:none}.december-sale #precheck{display:none}.december-sale #homeSlideWrap{height:373px !important;overflow:hidden;position:relative;width:100%}.december-sale header a.logo{background-image:url(template/lp-couples-aspendos-logo.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:73px;left:0;position:absolute;text-indent:-9999px;top:28px;width:184px}.locals #bookNowBtn{display:none}.locals #precheck{display:none}.locals #primary-nav{display:none}.locals .white{background-color:#fff;padding:60px 0px;margin-top:30px}.locals .white .ta-badge{width:12%;text-align:center}.locals .white #awards{text-align:center;width:50%;margin:auto}.locals .white #awards h6{font-family:"BrandonGrotesque-Bold";font-size:2.2em;letter-spacing:3px !important;line-height:2em;text-transform:uppercase}.locals .white #awards blockquote{font-size:1.4em;line-height:1.7em}.locals .white #awards cite{font-style:normal;text-transform:uppercase;letter-spacing:1px}.locals .tripadvisor .quote{color:#524b48;text-align:center;padding:45px}#landing-page-airfare-sale .countdown{position:fixed;bottom:68px;background-color:#00b3cb;padding:20px 50px 25px;z-index:999;right:40px;color:#fff !important;box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}#landing-page-airfare-sale #countdown_dashboard{width:auto;padding-bottom:0}#landing-page-airfare-sale .countdown-title{width:130px;font-size:20px}#landing-page-airfare-sale header{height:116px}#landing-page-airfare-sale header .right{margin-top:25px}#landing-page-airfare-sale header #bookNowBtn{display:none}#landing-page-airfare-sale header .phone{left:-304px;letter-spacing:2px;margin:-2px 80px 0;padding:10px 20px;width:200px}#landing-page-airfare-sale header a.logo{background-image:url(template/aspendos-logo-sm.png) !important;height:79px !important}#landing-page-airfare-sale .ddays1{display:none !important}#landing-page-airfare-sale .ddays2{left:0}#landing-page-airfare-sale .ddays3{left:32%}#landing-page-airfare-sale .dhours2{left:32%}#landing-page-airfare-sale .dminutes2{left:32%}#landing-page-airfare-sale .dseconds2{left:32%}#landing-page-airfare-sale .dash{width:70 !important}#landing-page-airfare-sale .dash .digitTxt{top:38px;width:40px;text-align:center;color:#fff}#landing-page-airfare-sale .dash .digit{font-size:35px;height:37px;color:#fff}#landing-page-airfare-sale .ctnDigits{height:50px}#landing-page-airfare-sale .phone{color:#00b3cb;float:left;font-family:"BrandonText-Regular";font-size:18px;left:-204px;letter-spacing:2px;margin:-1px 0 0;padding:10px 20px}#landing-page-airfare-sale #primary-nav{display:none}#landing-page-airfare-sale .side-img{float:right;padding-left:30px}#landing-page-airfare-sale #lp-content .wrapper{max-width:844px !important;text-align:center}#landing-page-airfare-sale #lp-content .hotel-air{height:50px !important;text-align:left !important;letter-spacing:2px !important;padding-top:5px !important;font:1em "BrandonText-Bold" !important;text-transform:uppercase !important}#landing-page-airfare-sale #lp-content span{font-family:"Calluna";font-size:14px;line-height:30px}#landing-page-airfare-sale #lp-fine{background:#4d4a49;padding:40px 0 100px}#landing-page-airfare-sale .white-box{background:#fff;float:right;margin-top:67px;padding:21px 12px;position:absolute;right:144px;text-align:center;width:450px}#landing-page-airfare-sale .white-box .white-box-img{padding-bottom:15px;width:89%;height:auto}#landing-page-airfare-sale .white-box p{font-size:19px;letter-spacing:1.2px;padding-top:15px;padding-bottom:15px;line-height:30px;font-family:"BrandonText-Regular"}#landing-page-airfare-sale .paragraph{font-size:18px;line-height:38px;padding-top:15px;text-align:justify;width:52%}#landing-page-airfare-sale .tab.hotel-only{display:none}#landing-page-airfare-sale .btn.bluesolid{text-align:left;margin-left:82px}#landing-page-airfare-sale .book-now-specials .select-property{float:none !important;margin:auto !important;margin-right:none !important;width:65% !important;padding-bottom:44px}.airlove-offer{width:763px}.airlove-offer .airlove-img{background:transparent url(../media/banner-instant-credit-5821fc6f09948.jpg) no-repeat scroll left center;height:97px;width:763px}.learn-more-bg{background:#40c7d7 none repeat scroll 0 0;text-align:center;width:763px}.airlove #precheck{display:none}.airlove .subfooter{display:none}#landing-page-excursions .countdown{color:#333 !important;padding:20px 50px 25px;position:absolute;right:336px;top:-8px;width:400px;z-index:999}#landing-page-excursions #lc_chat_layout{left:40px;right:auto !important}#landing-page-excursions #countdown_dashboard{width:auto;padding-bottom:0}#landing-page-excursions .countdown-title{font-size:18px;top:14px;width:130px}#landing-page-excursions .ddays1{display:none !important}#landing-page-excursions .ddays2{left:0}#landing-page-excursions .ddays3{left:32%}#landing-page-excursions .dhours2{left:32%}#landing-page-excursions .dminutes2{left:32%}#landing-page-excursions .dseconds2{left:32%}#landing-page-excursions .dash{float:left;position:relative;width:55px !important}#landing-page-excursions .dash .digitTxt{top:32px;width:40px;text-align:center;color:#00b3cb}#landing-page-excursions .dash .digit{font-size:30px;height:37px;color:#333}#landing-page-excursions .ctnDigits{height:50px}#landing-page-excursions .phone{color:#00b3cb;float:left;font-family:"BrandonText-Regular";font-size:18px;left:-204px;letter-spacing:2px;margin:-1px 0 0;padding:10px 20px}#landing-page-excursions header .right{margin-top:25px}#landing-page-excursions header .phone{left:-285px;letter-spacing:2px;margin:-2px 80px 0;padding:10px 20px}#landing-page-excursions #primary-nav{display:none}#landing-page-excursions .side-img{float:right;padding-left:30px}#landing-page-excursions #lp-content .wrapper{max-width:950px !important;text-align:center}#landing-page-excursions #lp-content .hotel-air{height:50px !important;text-align:left !important;letter-spacing:2px !important;padding-top:5px !important;font:1em "BrandonText-Bold" !important;text-transform:uppercase !important}#landing-page-excursions #lp-content p{font-family:"Calluna";font-size:14px;line-height:33px;text-align:left}#landing-page-excursions #lp-content span{font-family:"Calluna";font-size:14px;line-height:30px}#landing-page-excursions #lp-fine{background:#4d4a49;padding:40px 0 100px}#landing-page-excursions .white-box{background:#fff;color:rgba(255,255,255,0.8);float:right;margin-top:67px;padding:21px 12px;position:absolute;right:144px;text-align:center;width:430px}#landing-page-excursions .white-box .white-box-img{padding-bottom:15px;width:89%;height:auto}#landing-page-excursions .white-box p{font-size:19px;letter-spacing:1.2px;padding-top:15px;padding-bottom:15px;line-height:30px;font-family:"BrandonText-Regular"}#landing-page-excursions .side-inset{float:left;margin-right:30px}#landing-page-excursions .book-now-specials .select-property{float:left !important;margin:auto !important;margin-right:none !important;padding-right:30px;width:57% !important;padding-bottom:44px}#landing-page-excursions .book-now-specials #landing-page-purl #book-signup apper{height:43px;line-height:45px}#landing-page-excursions .bg-inset{background:transparent url(media/flower-inset-57c5d2c6c802c.png) no-repeat scroll right top/auto 248px;margin-bottom:-103px;margin-top:-193px;padding:148px 1px;position:relative;z-index:50}#landing-page-excursions .paragraph{font-size:18px;line-height:38px;padding-top:15px;text-align:justify;width:52%}#landing-page-excursions #precheck{display:none}#landing-page-excursions.subfooter{display:none}#landing-page-excursions .tab.hotel-only{display:none}#landing-page-excursions .btn.bluesolid{text-align:left;margin-left:82px}.camp-couples-gallery-wrapper{background:transparent none repeat scroll 0 0 !important;margin:auto;margin-bottom:-1px;padding-top:60px;width:74%}.camp-couples-gallery{width:100%}.elopement #primary-nav{display:none}.elopement .white-box{background:#fff none repeat scroll 0 0;float:right;padding:21px 12px;position:absolute;text-align:center;width:397px;right:-25px;margin-top:42px}.elopement .white-box .white-box-img{padding-bottom:15px;width:80%;height:auto}.elopement .white-box p{font-size:19px;letter-spacing:1.2px;padding-top:15px;padding-bottom:15px;line-height:30px;font-family:"BrandonText-Regular"}.elopement .camp-couple-logo{margin-top:-15px;padding-bottom:30px}.elopement .have-questions{font:1.8em "BrandonText-Regular"}.elopement #lp-content p{font:1.3em/1.8em "BrandonText-Regular";text-align:left;font-family:"Calluna";font-size:14px;line-height:30px}.elopement #lp-content h4{color:#00b3cb;margin-bottom:20px;font-size:17px;text-align:center;text-transform:uppercase;font-weight:bold}.elopement #lp-content h3{font:2.5em "BrandonGrotesque-Light";color:#4d4a49;text-align:left;margin-bottom:10px;text-transform:none}.elopement #lp-content .wrapper{max-width:900px;text-align:center}.elopement .sub-footer{display:none}.elopement .airlove-sm-banner{display:none}.elopement .camp-couples-gallery{float:left;height:auto;list-style:outside none none;margin:auto;max-width:269px;position:relative;width:16%}.elopement .camp-couples-gallery img{max-width:250px;width:100%}.elopement .camp-couples-gallery-wrapper{background:transparent none repeat scroll 0 0 !important;margin:auto;margin-bottom:-2px;padding-top:60px;width:74%}.elopement #precheck{display:none}.elopement .camp-girl{float:left;margin-right:40px;padding-bottom:20px}.elopement .tripadvisor{display:none}.elopement .camp-logo{padding-top:10px;padding-bottom:30px}.elopement footer{display:none}.elopement #lp-fine{background:#4d4a49 !important;color:#d8d8d8 !important;margin-bottom:-20px;padding:40px 0}.elopement a.bookNowBtn{background:#00b3cb none repeat scroll 0 0;border:medium none;border-radius:2px;color:#fff;cursor:pointer;font-family:"BrandonGrotesque-Bold";font-size:15px;letter-spacing:5px;margin:auto;padding:20px 42px;text-transform:uppercase;transition:all 0.3s ease 0s;vertical-align:middle}.elopement a.bookNowBtn:hover{background:#00b3cb none repeat scroll 0 0}.elopement .header-img img{margin:0 auto;max-width:1500px;width:100%}.elopement .book-now-specials .select-property{float:none !important;margin:auto !important;margin-right:none !important;width:65% !important;padding-bottom:44px}.elopement header .phone{left:-193px}.elopement #booking .phone{color:#4d4a49}.message-in-a-bottle #primary-nav{display:none !important}.message-in-a-bottle .highlights{width:525px !important}.message-in-a-bottle .highlights .title{font-size:1.1em !important;font-weight:bold;text-align:center !important}.message-in-a-bottle .highlights .title span{width:16% !important}.message-in-a-bottle .wrapper{max-width:850px !important;text-align:left !important}.message-in-a-bottle .half{float:left;padding:0 7.5% !important;width:35% !important}.message-in-a-bottle .btn{display:inline-table !important;margin:12px 0 0 !important}.message-in-a-bottle .logo-wrapper{height:100px;margin:auto;position:relative;text-align:center;top:0;width:250px}.message-in-a-bottle .icon-HomeIcon{float:left !important}.message-in-a-bottle #lp-fine{display:none !important}.message-in-a-bottle #booking{display:none !important}.message-in-a-bottle .one_half{margin-right:4%;width:65% !important}.message-in-a-bottle h1{font:2em "BrandonGrotesque-Light" !important;margin-bottom:20px;padding-top:40px}.message-in-a-bottle p{margin-bottom:5px !important}.message-in-a-bottle a.logo{background-image:url(media/couple-logo-lp-5682eb890d2e1.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:73px;left:50px;position:absolute;text-indent:-9999px;top:20px;width:217px}#lp-fine{padding:40px 0 100px;background:linear-gradient(to bottom, #f7f6f2 0, #fff 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f7f6f2', endcolorstr='#ffffff',gradienttype=0 );filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f7f6f2', endcolorstr='#ffffff',gradienttype=0 )}#lp-fine .message-in-a-bottle{display:none !important}#lp-fine .wrapper{max-width:800px}#lp-fine p{font:1em "BrandonText-Regular";color:#b9b6b4}.swept-away-valentines .ctnTimer{width:47% !important;float:right}.swept-away-valentines #lp-content h1{font:2.9em "BrandonGrotesque-Light" !important;margin-bottom:20px;padding-top:40px}.swept-away-valentines #lp-content .highlights{border-bottom:1px solid #c0bfbc;margin:0 auto 40px;padding:34px 0 25px;width:97%}.swept-away-valentines #lp-content .highlights .title{color:#d9a39d !important;font-size:1.2em !important;letter-spacing:2px !important}.swept-away-valentines #lp-content .highlights .half li{color:#d9a39d !important;font-weight:bold}.swept-away-valentines #lp-content .highlights .half li span{color:#524b48 !important}.swept-away-valentines #lp-content .tripadvisor{background:#f0e2dc !important;color:#524b48 !important;text-transform:none !important}.swept-away-valentines #lp-content .tripadvisor .quote p{color:#524b48 !important}.swept-away-valentines #lp-content .tripadvisor .quote h3{font:2em Times;text-transform:none;color:#524b48 !important}.swept-away-valentines #lp-content .tripadvisor .quote .author{font:italic 1.2em "Times" !important}.swept-away-valentines .phone{font-size:15px !important;margin-left:-140px !important;margin-top:-3px !important}.swept-away-valentines .icon-HomeIcon{display:none !important}.swept-away-valentines .btn{background:#d9a39d !important;border:none !important;color:#fff;padding:7px 29px;margin:auto}.swept-away-valentines .btn:hover{color:#fff !important;background:#eab0ab !important}.swept-away-valentines .bg-inset{background:transparent url(media/bg-inset-corner-56981e6fb6ed3.png) no-repeat scroll right top/auto 248px;margin-bottom:-97px;margin-top:-100px;padding:148px 1px;position:relative;z-index:50}.swept-away-valentines.logo-wrapper{height:53px;position:relative !important;text-align:center !important;top:0;width:250px}.swept-away-valentines header #primary-nav{display:none !important}.swept-away-valentines header #bookNowBtn{display:none !important}.swept-away-valentines #precheck{display:none !important}.swept-away-valentines a.logo{background-image:url(media/aspendos_LP_Valentine365-CSA_03-56bdf74aa8260.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:91px;left:50px;position:absolute;text-indent:-9999px;top:20px;width:175px}.swept-away-valentines .book-now-specials .prop-wrapper{background:transparent url(template/arrow-down.png) no-repeat scroll 93% center}.swept-away-valentines #landing-page header .right{margin-top:-74px !important}.valentines-365 #lp-content h1{font:2.9em "BrandonGrotesque-Light" !important;margin-bottom:20px;padding-top:40px}.valentines-365 #lp-content .highlights{border-bottom:1px solid #c0bfbc;margin:0 auto 40px;padding:40px 0 25px;width:75%}.valentines-365 #lp-content .highlights .title{color:#d9a39d !important;font-size:1.2em !important;letter-spacing:2px !important}.valentines-365 #lp-content .highlights .half li{color:#d9a39d !important;font-weight:bold}.valentines-365 #lp-content .highlights .half li span{color:#524b48 !important}.valentines-365 #lp-content .tripadvisor{background:#f0e2dc !important;color:#524b48 !important;text-transform:none !important}.valentines-365 #lp-content .tripadvisor .quote p{color:#524b48 !important}.valentines-365 #lp-content .tripadvisor .quote h3{font:2em Times;text-transform:none;color:#524b48 !important}.valentines-365 #lp-content .tripadvisor .quote .author{font:italic 1.2em "Times" !important}.valentines-365 .phone{margin-top:-46px !important}.valentines-365 .icon-HomeIcon{display:none !important}.valentines-365 .btn{background:#d9a39d !important;border:none !important;color:#fff;padding:7px 29px;margin:auto}.valentines-365 .btn:hover{color:#fff !important;background:#eab0ab !important}.valentines-365 .bg-inset{background:transparent url(media/bg-inset-corner-56981e6fb6ed3.png) no-repeat scroll right top/auto 248px;margin-bottom:-97px;margin-top:-100px;padding:148px 1px;position:relative;z-index:50}.valentines-365 .logo-wrapper{height:53px;position:relative !important;text-align:center !important;top:0;width:250px}.valentines-365 header #primary-nav{display:none !important}.valentines-365 header #bookNowBtn{display:none !important}.valentines-365 #precheck{display:none !important}.valentines-365 a.logo{background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:91px;left:50px;position:absolute;text-indent:-9999px;top:20px;width:175px}.valentines-365 .book-now-specials .prop-wrapper{background:transparent url(template/arrow-down.png) no-repeat scroll 93% center}.valentines-365 #landing-page header .right{margin-top:-74px !important}#landing-page-spa-suites .right-col{float:left;margin-left:0;width:45%}#landing-page-spa-suites .right-col li{font-size:1.2em;letter-spacing:0.8px;list-style:disc;font-family:"BrandonGrotesque-Bold";margin-bottom:10px;font-weight:normal !important;text-align:left;color:#00b3cc;line-height:23px}#landing-page-spa-suites .right-col li span{color:#524b48}#landing-page-spa-suites .right-col h4{font-family:"Calluna";letter-spacing:3px !important;font-size:1.1em;padding-bottom:22px;padding-top:5px;line-height:1.2em;text-align:left;text-transform:uppercase}#landing-page-spa-suites .right-col img{width:100%;height:auto}#landing-page-spa-suites .narrow-content{max-width:913px;margin:auto;margin-top:30px}#landing-page-spa-suites .narrow-content2{max-width:900px;margin:auto}#landing-page-spa-suites #lp-content{padding-bottom:30px;margin-bottom:0}#landing-page-spa-suites #lp-content .wrapper{max-width:1200px;padding-top:60px}#landing-page-spa-suites #lp-content footer .wrapper{max-width:1200px;padding-top:0 !important}#landing-page-spa-suites #lp-content .white{background-color:#fff;padding:60px 0px;margin-top:30px}#landing-page-spa-suites #lp-content .white .ta-badge{width:12%;text-align:center}#landing-page-spa-suites #lp-content .white #awards{text-align:center;width:50%;margin:auto}#landing-page-spa-suites #lp-content .white #awards h6{font-family:"BrandonGrotesque-Bold";font-size:2.2em;letter-spacing:3px !important;line-height:2em;text-transform:uppercase}#landing-page-spa-suites #lp-content .white #awards blockquote{font-size:1.4em;line-height:1.7em}#landing-page-spa-suites #lp-content .white #awards cite{font-style:normal;text-transform:uppercase;letter-spacing:1px}#landing-page-spa-suites .wrapper2{margin:auto;max-width:1288px;text-align:center}#landing-page-spa-suites #email-signup{float:none !important;padding:30px 0;position:relative;text-align:center;width:100%;z-index:999}#landing-page-spa-suites #email-signup h3{color:#fff;font-family:"Calluna-It";font-size:18px;margin-top:20px;line-height:29px;margin-bottom:30px;text-align:center}#landing-page-spa-suites #email-signup input[type="text"]{border-radius:0;padding:12px 15px;width:24%}#landing-page-spa-suites #email-signup input[type="submit"]{background:#fff;border:1px solid #fff;color:#00b4ca;float:left;margin-top:6px !important;display:inline-block;padding:10px 19px 10px 26px}#landing-page-spa-suites .small-disclaimer{font-family:"Calluna";font-style:italic;font-size:.9em;line-height:1.6em;text-align:left}#landing-page-spa-suites .form{background:#00b4ca;margin-top:-59px;padding:30px 0 58px}#landing-page-spa-suites header{height:95px !important}#landing-page-spa-suites header #bookNowBtn{display:none}#landing-page-spa-suites header #primary-nav{display:none}#landing-page-spa-suites header .phone{color:#00b3cb;float:left;font-family:"BrandonText-Regular";font-size:18px;position:relative;left:-270px;letter-spacing:2px;margin:17px 0 0;padding:10px 20px}#landing-page-spa-suites header a.logo{background-image:url(template/logo.png);height:50px;top:21px;width:185px}#landing-page-spa-suites #homeSlide{max-width:1500px !important;max-height:550px !important}#landing-page-spa-suites #homeSlide #prev-slide{left:5px !important;background:url(media/left-arrow-5889102838f85.png) no-repeat scroll center center;background-color:none !important}#landing-page-spa-suites #homeSlide #next-slide{right:5px !important;background:url(media/right-arrow-58891029848c2.png) no-repeat scroll center center}#landing-page-spa-suites #homeSlide .slide{background:none !important}#landing-page-spa-suites #homeSlide .slide img{max-width:1500px !important;background-color:none !important}#landing-page-spa-suites #precheck{display:none}#landing-page-spa-suites .bg-inset{background:transparent url("media/flower-inset-58890e1152db3.png") no-repeat scroll right center;float:left;height:794px;left:-100px;margin-top:14px;position:absolute;width:500px}#landing-page-spa-suites .fancybox-wrap{left:-465px !important;margin-left:50% !important;top:10% !important;z-index:999999999999999 !important}#landing-page-spa-suites .hidden{display:none}#landing-page-spa-suites .fancybox-title a{color:#fff}#landing-page-spa-suites .airlove-sm-banner{display:none}#landing-page-spa-suites #gallery{margin-bottom:-79px;padding-top:30px;text-align:center}#landing-page-spa-suites #gallery .gallery-wrapper{margin:auto}#landing-page-spa-suites #gallery .slick-slide img{display:block;height:auto !important;width:100%}#landing-page-spa-suites .left-col{float:left;font-family:"BrandonGrotesque-Regular";font-size:23px;line-height:42px;text-align:left;width:100%}#landing-page-spa-suites .left-col .travel-leisure{width:100%;padding-top:23px}#landing-page-spa-suites .left-col .travel-leisure img{margin-top:-30px;float:left;padding-right:20px}#landing-page-spa-suites .left-col .travel-leisure span{font-weight:bold;text-align:left;font-size:.8em}#landing-page-spa-suites .disclaimer{font-size:1em;padding-top:40px;padding:40px;margin-bottom:-30px;text-align:justify;width:65%;margin:auto}#landing-page-spa-suites .video{background:url("media/play-video-5910eb2d0e076.png") no-repeat scroll center center;height:225px;width:250px;float:left;margin-top:-8px;display:inline-block}#landing-page-spa-suites .fancybox-inner{height:580px !important;width:950px !important}#landing-page-spa-suites .fancybox-outer{height:580px !important;width:950px !important}#landing-page-spa-suites .fancybox-skin{height:580px !important;width:950px !important}#landing-page-spa-suites .box-title{border:1px solid #b7b4b2;display:inline-block;max-width:646px;padding:37px 30px;text-align:center}#landing-page-spa-suites .box-title .top-sm-text{text-transform:uppercase;font-family:"BrandonGrotesque-Bold";letter-spacing:8px !important;line-height:1em;font-size:1.5em}#landing-page-spa-suites .box-title .middle-lg-txt{text-transform:uppercase;font-family:"BrandonGrotesque-Bold";letter-spacing:10px !important;line-height:1.8em;font-size:3.5em}#landing-page-spa-suites .box-title .bottom-lg-txt{font-family:"Calluna";letter-spacing:3px !important;font-size:1em;line-height:.5em;font-style:italic;text-transform:uppercase}#landing-page-spa-suites#landing-page-spa-suites p .disclaimer{font-size:12px;font-style:italic;padding:30px;text-align:center}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){body.videos .video-filter ul li{width:auto}}#breadcrumb{display:none}#cc-master-wrapper .sub-menu{display:block;position:relative;margin-bottom:30px;top:-3px}#cc-master-wrapper .content{opacity:1;visibility:visible}#popup{width:445px;height:425px}.home-scroll-arrow{height:38px;left:50%;margin-left:-12px;opacity:1;position:absolute;width:32px;background:url(template/arrowmove.png) no-repeat scroll center center transparent}.home-scroll-arrow-one{background:url(template/arrow-thick.png) no-repeat scroll center center transparent;top:25px;-webkit-animation:home-scroll 2s infinite;animation:home-scroll 2s infinite}.home-scroll-arrow-two{background:url(template/arrow-thick.png) no-repeat scroll center center transparent;top:39px;-webkit-animation:home-scroll 2s infinite .4s;animation:home-scroll 2s infinite .4s}.reg-form{width:100%}.reg-form .field{width:100%;margin:10px 0;display:inline-block}.reg-form .field img{display:none}.reg-form .field.one_third{width:29% !important;margin-right:1% !important;float:none}.reg-form .field.one_quad{width:14%;margin:10px 2% 10px 0}.reg-form .field label{margin-bottom:5px;display:block;font-size:16px;width:100%;font-family:"BrandonText-Regular"}.reg-form .field label.error{color:red;font-size:12px;margin:10px 0 0}.reg-form .field input{font-size:16px;width:90%;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular";padding:10px}.reg-form .field textarea{font-size:16px;width:90%;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular";padding:10px}.reg-form .field select{font-size:16px;width:90%;color:#000 !important;background:#ffffff;border:1px solid #ccc;font-family:"BrandonText-Regular";padding:10px;width:100% !important}.reg-form .btnSubmit{float:none;margin:20px auto;width:100px}.before-you-go ul.styledquadrant img.icons{margin-top:30px}.before-you-go .content h2{text-transform:uppercase;font-size:19px;font-family:"BrandonGrotesque-Bold";letter-spacing:2px}.video-camp{width:35%;margin-right:5%;float:left}.video-camp img{max-width:100%}.text-camp{width:60%;float:left}@-webkit-keyframes home-scroll{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes home-scroll{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes arrowMove{0%{-webkit-transform:translate(0px);transform:translate(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translate(0px);transform:translate(0px)}}@-webkit-keyframes arrowMove{0%{-webkit-transform:translate(0px);transform:translate(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translate(0px);transform:translate(0px)}}.arrowMove{-webkit-animation:arrowMove 3s infinite;animation:arrowMove 3s infinite}.qq-upload-button span{*display:inline;background:#00b3cb;line-height:20px;color:#fff !important;padding-right:25px !important;float:right !important;margin-right:21% !important;background:#00b3cb none repeat scroll 0 0;color:#fff !important;float:none !important;line-height:20px;margin-left:0 !important;margin-right:0 !important;padding-right:15px !important}.qq-upload-button span:hover{background-color:#00b3cb;color:#00b3cb}#aspendos-lan a{background:url(resorts/big-aspendos.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}#sans-souci-lan a{background:url(resorts/big-sans-souci.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}#negril-lan a{background:url(resorts/big-negril.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}#swept-away-lan a{background:url(resorts/big-swept-away.png) no-repeat center 0;text-indent:-5000px;margin-top:0;display:block}.contact-sales .content .copy ul{float:none}.one_half.last{margin-right:0}#filterOptions li.active a{color:#00b3cb;text-decoration:underline;padding-bottom:7px}.frequently-asked-questions strong{color:#00bbb5}.guest-rooms .img-inset-wrapper{display:none !important}.checkout .one_half{color:#000000}.scrolldown-btn .scroll-formore{display:block}#end-chart .cc-inclusions-key td&gt;div{width:50%;display:inline-block;float:left}#special2022 .starting-at{display:none}#special1966 .starting-at{display:none}.special-offers #special2816 .book-now-specials{display:none}.navbar-inverse .wrapper{background:rgba(0,0,0,0.6);height:101px}.post a img.left{margin-top:10px;width:100%}.js .wc-nav .titles ul li a{color:#fff;text-transform:uppercase}.js .wc-nav .littleTitles-Before ul a{color:#ffffff;opacity:0.8;font-size:2em}.js .wc-nav .littleTitles-After ul a{opacity:0.7;color:#ffffff;font-size:2em}.no-csstransitions .offer-detail .loader{background:url(template/loader.gif) center center no-repeat #fff;padding:10px}.no-csstransitions .offer-detail .loader .loading-mask{display:none}.no-csstransitions .offer-detail .loader:after{display:none}.offer-detail .offer-content{background:#fff;transition:opacity .2s linear;transition-delay:.4s;opacity:1;filter:alpha(opacity=100)}.nl-dd ul li{margin:0 0.5em 1.8px 0.5em;cursor:pointer;white-space:nowrap}.nl-dd ul li.nl-dd-checked{color:#fff;background:#00b3cb}.nl-dd ul li.nl-dd-checked:before{font-family:"nlicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:1em;font-size:50%;line-height:3}.nl-submit:before{font-family:"nlicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e001";color:#fff;float:left;padding:0 0.7em;margin:0 0.8em 0 0;background:#69b1a9}.nl-field-go:before{font-family:"nlicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e001";font-size:75%;color:#fff;width:100%;line-height:2.5;display:block}.nl-ti-text ul{min-width:8em}.nl-ti-text ul li.nl-ti-example{font-size:40%;font-style:italic;font-weight:400;padding:0.4em 1em;color:rgba(0,0,0,0.2);border-top:1px dashed rgba(255,255,255,0.7)}.nl-ti-text ul li.nl-ti-example em{color:#fff}.ui-infobox img{z-index:10}.ui-infobox img.thumb{z-index:9}.booking-fields .properties{margin:10px auto 0;width:95%}.booking-fields .properties .options{border:1px solid #a6a4a4;border-top:0;padding:5px 10px;font-size:13px;font-family:"Calluna";line-height:26px;position:absolute;top:42px;width:214px;z-index:1;background:#fff;display:none}.booking-fields .properties .options .option{border-bottom:1px solid #dad9d9;padding:5px;cursor:pointer}.booking-fields .properties .options .option:hover{color:#00b3cb}.booking-fields .properties .option.last{border:0}#ads #close-ads{background:transparent url(template/closepop-white.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:26px;position:absolute;right:-5px;top:8px;width:25px;z-index:9999}div.dropdown-field select{width:63px}#background img{position:fixed}.field-content a{color:#00bbb5}.gallery_captiontext{width:100% !important;height:auto !important}.gallery_captiontext span{float:none !important}.resorts #glance h3{font:3em/1.2em "BrandonGrotesque-Bold";letter-spacing:3px;text-transform:uppercase;margin-bottom:40px}.resorts #glance h3 span{display:block;font:0.7em "BrandonGrotesque-Regular"}.resorts-list li.gotomain{position:relative !important;top:11px !important}.resorts-list li.gotomain a{font-size:14px;text-indent:0;color:#4d4a49;font-family:"BrandonGrotesque-Bold"}.resorts-list li.label{padding:0 !important;font-size:14px;color:#4d4a49;top:12px;position:relative;margin-right:4%}.resorts-list li.label a{padding:0}.romance-rewards-coordinator .contact_form{width:65% !important}.copy blockquote{font-size:28px !important;font-family:"Calluna-It";line-height:40px !important}.copy blockquote p{font-size:28px !important;font-family:"Calluna-It";line-height:40px !important}.weddings-terms-and-conditions .content .copy ul li{line-height:28px !important;margin-bottom:30px !important;background:url(template/bullet-blue.png) no-repeat 5px 8px}.bliss-packages ul.styledquadrant li img{float:left;margin:0 58px 36px 0 !important;margin-bottom:100px !important}.bliss-packages ul.styledquadrant li p{line-height:32px}.facials ul.styledquadrant li img{float:left;margin:0 58px 36px 0 !important}.for-couples ul.styledquadrant li img{float:left;margin:0 58px 36px 0 !important}.bars--nightlife ul.styledquadrant li p{max-width:62%;min-width:40%;float:left}.paid-excursions ul.styledquadrant li img{margin-bottom:88px}.spick .date{color:#949494;margin-bottom:10px}.footerbar.static{position:static !important;margin-bottom:70px}.specials-page .full-description .book-now{float:right}.sub-footer .wrap-address{margin-top:0;text-align:center;float:left;width:100%}.sub-footer .wrap-address a{color:#bcbcbb;font-family:"BrandonGrotesque-Thin","sans-serif";letter-spacing:0.7px;float:left}.sub-footer .wrap-address .address{font-size:12px !important;le:'BrandonGrotesque-Regular';color:#bcbcbb;float:left}.sub-footer .wrap-address .address .separator{margin:0 10px}#social-medias a.facebook{background-position:center -10px}#social-medias a.twitter{background-position:center -36px}#social-medias a.google{background-position:center -85px}#social-medias a.tripadvisor{background-position:center -135px;width:23px;margin-right:2px}#social-medias a.pinterest{background-position:center -88px}#social-medias a.instagram{background-position:center -60px}#social-medias a.linkdin{background-position:center -36px}#social-medias a.share{background-position:center -165px;padding:0}.rates table{text-align:center;width:100%;float:left;margin-bottom:20px}.rates table th{background-color:#00b3cb !important;color:#fff !important;padding-top:10px;padding-left:3%;padding-bottom:10px;text-align:left;padding-right:2%}.rates table th h3{color:#ffffff;width:auto;margin:0}.rates table img{margin-bottom:35px;max-width:190px}.rewards .btn.black{display:inline-block;margin-right:40px;margin-top:0;margin-bottom:20px}.home-gallery a.btn{margin:30px auto 0}.whats-included #content .bg{padding-top:49px}.signature-weddings #content .bg{padding-top:49px}.stay #content .bg{padding-bottom:165px;padding-top:0}.gallery #content .bg{top:-10px !important;padding:0}.b2-nourished .side-general{display:none !important}#special1081 a.book-now{margin-left:27.3% !important}.giftcard-title span{font-size:21px;margin:20px 0 10px;text-transform:uppercase;color:#00bbb5;line-height:32px;font-family:"BrandonGrotesque-Thin","sans-serif";letter-spacing:2px;float:left;width:100%}#carousel .slide{overflow:hidden}#carousel .slide img{opacity:1;width:100%}#carousel .slide a{float:left}#carousel2 .slide{overflow:hidden}#carousel2 .slide img{opacity:1;width:100%}#carousel3 .slide{overflow:hidden}#carousel3 .slide img{opacity:1;width:100%}#carousel4 .slide{overflow:hidden}#carousel4 .slide img{opacity:1;width:100%}.feat-image img{opacity:1;width:100%}.-view-meeting-packages .content .green{margin:10px 0;float:left;width:100%}.map-and-360-view .content .copy ul li{background:none}.andros-excursions .content .copy ul li{margin-bottom:20px}.experience .sub-menu{display:block !important}.island-activities .copy img{width:100%}.Jamaica .header-img img{margin-top:-72px}.travel-agent-benefits .btn.black{margin:0 auto}.video-section .one_third{width:30.3333%;margin-right:4.5% !important}.video-section .one_third:last-child{margin-right:0 !important}.promotions-and-events .content h1{text-align:center}.promotions-and-events .content .copy .sub-sub-menu ul li{text-align:center;display:inline-block;float:none}.policies .content h2{color:#00b3cb;margin-top:70px}.payment-and-cancellation-policies .content h2{color:#00b3cb;margin-top:70px}.payment-and-cancellation-policies .content h3{margin-bottom:20px}.contact-wedding-planner img{display:inline-block;margin-top:-4px}#partners p{font-size:1.1em;line-height:1.4em;margin-bottom:20px;text-align:left}#partners p span{color:#306d94}.bx-controls-direction a{position:absolute;width:20px;height:50px;top:109px;cursor:pointer;text-indent:-9999px;display:block;z-index:99999}#at15s.atm{background:none !important;padding:0 !important;margin-left:-129px}.testimonial p{color:#d0d2d3;font:1.3em "BrandonGrotesque-Thin";width:80%;margin:0 auto}.testimonial p.quote{font-style:italic;margin-bottom:20px}.agent-login .btn.bluesolid{margin:0}#emailSignup.emailSignupPop{float:left;margin:0;width:85%}#commentsList .comment-item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#commentsList .comment-item .name{color:#1db3c9;font-family:"BrandonGrotesque-Regular","sans-serif";font-size:20px}#commentsList .comment-item .created-at{color:#4d4a49;font-family:"Calluna-It";font-size:13px;font-weight:300}#commentsList .comment-item .message{color:#4d4a49;font-family:"Calluna";font-size:15px;font-weight:300;line-height:36px}.new-york-visitor-guide .views-row .views-fieldbody{margin-left:20%;float:left}.view-interactive-map-navigation .field-content{margin-left:0}.home_specials .sidebar .side-general{width:25%;margin-right:7%}.home_specials .sidebar .side-general.last{width:26%;margin-right:0}.home_specials .sidebar .side-general:last-child{width:24%;margin-right:0;background:none;padding-right:0}.overview ul.list li span{color:#6ca8d0;font-size:1.3em}.galleries2 .tabs2{text-align:center;margin-bottom:30px}.galleries2 .tabs2 li{display:inline-block;border-right:1px solid #d9d9d9;width:auto}.galleries2 .tabs2 li:last-child{border:0}.galleries2 .tabs2 li a{color:#939292;padding:10px 30px 10px 0;text-align:center;font-family:"Calluna";text-transform:uppercase;letter-spacing:3px;display:block;font-size:15px;margin-left:30px}.galleries2 .tabs2 li a:hover{color:#00b3cb}.galleries2 .tabs2 li a.activetab{color:#00b3cb}.ui-widget-content .ui-state-highlight{background:none !important;border:1px solid #82765d !important}.ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #82765d !important}.special-info .subtitle .subtitleLg{float:left;padding-right:5%}.special-info .subtitle .subtitleSub{float:left;width:60%;position:relative;top:-15px;font-size:19px;line-height:22px;font-family:"BrandonText-Regular"}.more-info-wrapper .details{display:none;overflow:hidden;margin:0 0 20px;padding-top:30px}p.terms{color:#4d4a49;font-size:14px;margin-top:20px;font-family:"BrandonText-Regular";line-height:24px}.expandable.wedding-options .full-description ul li{width:100%;list-style:none;font-family:"BrandonText-Bold";color:#4d4a49;background:none;margin-bottom:23px;font-size:14px}.group-travel ul.expandable .full-description ul li{width:95%}html.hide-overflow{overflow:hidden}.overlay .close-button{position:fixed;top:20px;right:20px}#inclusions-chart th.resort#CTI{background:#00828c}img.ui-datepicker-trigger{width:20px;height:9px}.checkboxgroup.opt-in{display:none}.travel-agent .contact_form_field input[type=text]{width:70%}.travel-agent .contact_form_field input[type=password]{width:70%}.errorMsg ul{margin:0 !important}.errorMsg ul li{list-style:none;color:#fff !important;border:1px solid #971616 !important;padding:5px 10px !important;background:#971616 !important}.love-away-plan h1{padding:0 5% !important}.love-away-plan video{border:10px solid #fff}.galleryPack p{font-family:"Calluna";font-size:18px !important;font-style:italic !important;line-height:50px !important;margin:auto !important;max-width:700px;padding-top:59px;font-weight:normal !important}.jamaicatabs li a{background-color:#fff;color:#00bed4;display:block;font-family:"BrandonText-Regular";font-size:1.5em;letter-spacing:1px;line-height:37px;padding:11px 24px 5px 42px;text-transform:uppercase}.jamaicatabs li a.active{background-color:#fff;color:#73d8e5;margin:0}.jamaicatabs li a.active span{background:transparent url(media/pin-inactive-57d2c87d4b4dc.png) no-repeat scroll center center;display:block;float:left;height:31px;margin-left:-27px;padding-right:18px;top:-27px;width:38px}.jamaicatabs li span{background:transparent url(media/pin-57d1d22787da4.png) no-repeat scroll center center;display:block;float:left;height:31px;margin-left:-27px;padding-right:18px;top:-27px;width:38px}.masterplan_block .icon.title2{font-size:16px;letter-spacing:2px;color:#fff}#landing-page-interactive-jamaica-map #lp-content{background:transparent url(template/texture.jpg) repeat scroll 0 0;margin-top:-6px}.toplinks ul.isuser{margin-top:-20px}.toplinks ul.nouser{margin-top:-20px}.fancybox-type-iframe .fancybox-close{top:25px !important;right:25px !important}.icon-HomeIcon:before{content:"\e900"}.icon-Logo_long:before{content:"\e901"}.icon-Logo:before{content:"\e902"}#results{display:block;margin-top:20px;clear:both}#results p{color:#00b3cb;font-size:2em}.content .copy ul.list-agency{display:inline-block;width:32%;padding:25px 0;margin:0;border-bottom:1px solid #ccc}.content .copy ul.list-agency li{list-style:none;background:none;padding:0;margin:0;font-size:1.2em;line-height:1.6em}.content .copy ul.list-agency li.ag-name{font:24px "BrandonGrotesque-Regular",Arial;color:#00b3cb}.negril .oasis-headline-holder{display:none}.swept-away .oasis-headline-holder{display:none}.sans-souci .oasis-headline-holder{display:none}#specials .content .titles .btn.bluesolid{margin:0}#home .btn{float:none}.weddings .btn{float:left}#default .copy-top{text-align:center}.honeymoons-and-celebrations ul.styledquadrant input{height:38px}.honeymoons-and-celebrations #startdate-content-14{background:none}.honeymoons-and-celebrations .enhance-your-stay img{display:block;position:absolute}.honeymoons-and-celebrations .enhance-your-stay a.cta-btn{background:#a8d170 none repeat scroll 0 0;color:#fff;font:0.9em/20px "BrandonText-Bold";letter-spacing:2px;margin-left:33px;margin-top:119px;padding:7px 21px;position:absolute;text-align:center;text-transform:uppercase;width:154px}.honeymoons-and-celebrations .enhance-your-stay a.cta-btn:hover{background:#98bc68;color:#fff}.form-entry-home select{background:transparent none repeat scroll 0 0 !important;border:1px solid #333 !important;color:#333 !important;display:block !important;font:1.1em "BrandonText-Bold" !important;padding:7px 10px 5px !important;width:100% !important;margin-bottom:15px}#cc-main-banner-content-wrapper{overflow:hidden;height:inherit;max-height:390px;margin-bottom:40px}.cc-row&gt;.cc-column.fill{width:auto !important}.cc-row&gt;.cc-column{display:table-cell;vertical-align:top}.cc-map-wrapper{width:100%;height:auto;max-width:950px;max-height:390px;min-width:300px;overflow:hidden;position:relative}.OT_wrapper{background-color:#000000 !important;border:1px solid #353535 !important;border-radius:0 0 0 0 !important;font-family:'BrandonGrotesque-Thin';margin:0;padding:35px !important;width:80% !important;float:left}.cc-map-wrapper .map-image{width:100%;height:auto;display:block}ul.cc-header-lower-sub-nav.CTI,#inclusions-chart th.resort#CTI,body.cc-section-aspendos #cc-banner-wrapper.atdmgg-gallery,body.cc-section-aspendos #cc-quick-quote,body.cc-section-aspendos .cc-book-now-widget input#checkRates,body.cc-section-aspendos .cc-map-wrapper .location .name,body.cc-section-aspendos .cc-map-wrapper .location,body.cc-section-aspendos .bx-wrapper .bx-pager.bx-default-pager a:hover,body.cc-section-aspendos .bx-wrapper .bx-pager.bx-default-pager a.active,body.cc-section-aspendos .bx-skip-to-video:hover .bx-skip-to-video-btn,body.cc-section-aspendos #cc-main-content-wrapper #cc-main-copy-wrapper .book-now-button:hover,body.cc-section-aspendos #more-info-overlay-content-container.atdsbx-banner .more-info-overlay-content-header a:hover,body.cc-section-aspendos #more-info-overlay-content-container.atdsbx-vimeo .more-info-overlay-content-header a:hover,body.cc-section-aspendos.cc-has-background.gray ul#cc-header-lower-main-nav .BN:hover .resort-nav-item-background,body.cc-section-aspendos.cc-no-background.gray ul#cc-header-lower-main-nav .BN:hover .resort-nav-item-background,body.cc-section-aspendos.cc-has-background ul#cc-header-lower-main-nav .BN:hover .resort-nav-item-background,body.cc-section-aspendos.cc-no-background ul#cc-header-lower-main-nav .BN:hover .resort-nav-item-background,body.cc-section-aspendos .bx-wrapper .play-button&gt;a:hover div&gt;div:first-child{background:#00828C}.cc-map-wrapper .location{background:#008a9d;border:none;padding:2px 2px}.cc-map-wrapper .location{border-width:2px;border-width:0px;position:absolute;height:16px;min-width:16px;vertical-align:middle;z-index:4;cursor:pointer}.cc-map-wrapper .location::after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #008a9d;float:left;content:" ";position:absolute;left:28%;font-size:24px;bottom:-6px}.cc-map-wrapper .map-view iframe{width:100%;height:100%}a.map-key-link.active{color:#00b3cb;font-family:'Calluna-Bold'}.cc-map-wrapper .location:hover{height:auto;z-index:5}.cc-map-wrapper .map-view .map-src-link{display:none}.cc-map-wrapper .map-view{background-color:#e6e6e6}.cc-map-wrapper .map-view{left:-100%;z-index:10}.cc-map-wrapper .map-view,.cc-map-wrapper .map-loading{width:100%;height:100%;position:absolute;top:0;background:#fff url(template/spinner.gif) center center no-repeat;z-index:99}.cc-map-wrapper .map-view-close{text-align:center;vertical-align:middle;color:#fff;color:rgba(255,255,255,0.4);background:rgba(77,74,73,0.8);font-family:Arial, Helvetica, sans-serif;cursor:pointer}.cc-map-wrapper .map-view-close{height:100%;padding:0px 10px;width:40px;display:table;table-layout:fixed;position:absolute;top:0px;right:0px}.cc-map-wrapper .map-view-close&gt;div{vertical-align:middle;font-size:80px;font-weight:normal}.cc-map-wrapper .map-view-close&gt;div{display:table-cell}.cc-map-wrapper .location .number{color:#fff;text-align:center;font-size:9px;font-size:13px;line-height:16px;vertical-align:middle;font-family:BrandonText-Bold;text-align:center;position:absolute;right:4px;bottom:3px;width:13px}.cc-map-wrapper .location.text-right .number{right:inherit;left:4px;bottom:3px}@media screen and (-webkit-min-device-pixel-ratio: 0){.cc-map-wrapper .location .number{padding-top:0px}}.cc-map-wrapper .location .number{height:inherit;padding-top:0px;display:block}.cc-map-wrapper .location:hover .name,.cc-map-wrapper .location.active .name{display:block}.cc-map-wrapper .location .name{color:#fff;text-transform:uppercase;font-family:"Ubuntu", "Trebuchet MS", Helvetica, sans-serif;font-size:12px;line-height:16px;vertical-align:middle;background:#00b3cb;float:left;position:relative;max-width:93px;max-height:140px;top:0px;margin:0}.map-key-link{font-size:14px}.cc-map-wrapper .location.text-right .name{float:right;right:-17px}.cc-map-wrapper .location .name{margin-left:0px;margin-right:16px;height:inherit;padding:4px 6px;display:none}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;font-family:'BrandonGrotesque-Regular';width:330px;font-size:.8em;font-weight:normal;background-color:#edebe9;color:#333;text-align:left;line-height:1.5em;border-radius:2px;padding:30px;position:absolute;z-index:999}.tooltip .tinytext{font-size:.75em;padding-top:10px;line-height:1em}.tooltip:hover .tooltiptext{visibility:visible}.excursions ul.styledquadrant input{height:38px !important;line-height:38px !important}body#landing-page-simple{background:url(template/texture-light.jpg) fixed}body#landing-page-simple header .logo-wrapper a:first-child{display:none}body#landing-page-simple header #primary-nav{display:none}body#landing-page-simple header .right{display:none}body#landing-page-simple #lp-header{position:absolute;top:0;left:30%;width:70%;text-align:right;padding:35px 0}body#landing-page-simple #lp-header .container{max-width:100%}body#landing-page-simple #lp-header .container .phone{display:inline-block;font-size:13px;font-family:"BrandonText-Regular";padding:8px 20px;margin:4px 0 0;letter-spacing:2px}body#landing-page-simple #lp-top .header-image{height:520px;margin:0 auto;max-width:1500px;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}body#landing-page-simple #lp-intro .container{text-align:center;padding:60px 0}body#landing-page-simple #lp-intro .container h1{display:inline-block;padding:26px 30px 10px 30px;border-top:1px solid #c7c4c3;border-bottom:1px solid #c7c4c3;letter-spacing:0px;line-height:1;font-family:"Calluna-It";text-transform:capitalize;font-size:40px;margin-bottom:50px}body#landing-page-simple #lp-intro .container h1 span{font-family:"BrandonGrotesque-Bold";font-size:50px;color:#00b3cb;text-transform:uppercase}body#landing-page-simple #lp-intro .container .cta{display:none}body#landing-page-simple #lp-intro .container h5,body#landing-page-simple #lp-intro .container .h5{color:#524b48;font-family:"BrandonGrotesque-Bold";margin-bottom:3px;font-size:1.5em;text-transform:uppercase}body#landing-page-simple #lp-intro .container p{margin:0 auto;width:95%;max-width:900px;font:1.5em/2.4em "BrandonText-Regular"}body#landing-page-simple #lp-intro .container ul{text-align:center;margin:20px 0;list-style:none}body#landing-page-simple #lp-intro .container ul li{display:inline-block;font-family:"BrandonText-Bold";font-size:15px;padding:5px 0 5px 35px}body#landing-page-simple #lp-intro .container ul li.book-time{background:url(svg/icon-clock.svg) no-repeat left 4px;background-size:auto 25px}body#landing-page-simple #lp-intro .container ul li.book-travel{background:url(svg/icon-calendar.svg) no-repeat left 4px;background-size:auto 25px;margin-left:40px}body#landing-page-simple .to-book{width:100%;padding:40px 0 35px 0;background:white;text-align:center;font-family:"BrandonGrotesque-Regular";font-size:22px;line-height:1;text-transform:uppercase;letter-spacing:2px}body#landing-page-simple #lp-content{background:none;padding:70px 0 160px 0;position:relative}body#landing-page-simple #lp-content .text,body#landing-page-simple #lp-content .side-images{vertical-align:middle;display:inline-block;width:40%;margin:0 -2px}body#landing-page-simple #lp-content .text h2{color:#00b3cb;text-transform:uppercase;margin:0 0 10px 0;font-size:28px;letter-spacing:1px;font-family:"BrandonGrotesque-Bold"}body#landing-page-simple #lp-content .text p{max-width:410px}body#landing-page-simple #lp-content .text ul{display:inline-block;vertical-align:top;list-style:disc;width:47%}body#landing-page-simple #lp-content .text ul li{font:1.3em "BrandonText-Bold";margin-bottom:25px;line-height:1.4;color:#00b3cb}body#landing-page-simple #lp-content .text ul li span{color:#4d4a49}body#landing-page-simple #lp-content .text:nth-child(1){margin-right:20%}body#landing-page-simple #lp-content .text.last{margin-left:5%;margin-top:220px}body#landing-page-simple #lp-content .side-images{position:relative}body#landing-page-simple #lp-content .side-images .back-image{position:relative;z-index:1}body#landing-page-simple #lp-content .side-images .round-image{position:absolute;z-index:3}body#landing-page-simple #lp-content .side-images .round-image img{border:5px solid white;border-radius:50%}body#landing-page-simple #lp-content .side-images.left,body#landing-page-simple #lp-content .side-images.right{float:none}body#landing-page-simple #lp-content .side-images.right .round-image:nth-child(2){left:-130px;bottom:-70px}body#landing-page-simple #lp-content .side-images.right .round-image:nth-child(3){left:20px;bottom:-190px;z-index:2}body#landing-page-simple #lp-content .side-images.left .round-image{right:0;bottom:-130px}body#landing-page-simple #lp-content a{display:inline-block;position:absolute;bottom:150px;left:47%;color:#4d4a49;letter-spacing:1px;padding:6px 24px 2px 0;background:url(template/arrow-down.png) right center no-repeat;text-transform:uppercase;letter-spacing:1px}body#landing-page-simple .gallery-lp{margin-bottom:60px}body#landing-page-simple .gallery-lp .title{display:block;text-align:center;margin:0 0 40px 0;text-transform:uppercase;font-family:"BrandonGrotesque-Bold";letter-spacing:2px;font-size:25px}body#landing-page-simple .gallery-lp a{height:190px}body#landing-page-simple .gallery-lp a img{height:100%}body#landing-page-simple #lp-terms{padding:60px 0;font:14px/1.8em "BrandonText-Regular"}#terms{max-width:960px;padding:40px;font:1.3em/1.8em "BrandonText-Regular"}#terms .title{font:1.7em "BrandonText-Bold";text-transform:uppercase}@media only screen and (max-width: 1600px){#home #content #intro-content .palm-tree{width:240px}}@media only screen and (max-width: 1400px){.chefs-corner #carousel .slide,#resort-home #carousel .slide{margin-right:0 !important;width:230px !important;height:230px !important}.chefs-corner .bx-viewport,#resort-home #carousel .bx-viewport{height:230px !important}.chefs-corner .chef-img{left:460px;width:230px;height:230px;background-size:60%}.instagram-gallery .info .insta-couple{margin-left:15%}.bx-viewport{height:230px !important}}@media only screen and (max-width: 1390px){.content-intro{margin-top:25%}.aspendos.activities .content-intro{margin-top:25%}.content-intro .page-title{font-size:42px;letter-spacing:3px}.content-intro p{font-size:15px;line-height:27px}.content-intro .sub-menu{padding:15px 20px}.content-intro .sub-menu li a{font-size:13px}.spa .content-intro{margin-top:25%}.scrollup{font-size:15px}.ta-wrapper{width:32%}.trip-rotate .left-image{width:45%}.trip-rotate .right-image{width:23%}#home #content #intro-content .palm-tree{width:221px}}@media only screen and (max-width: 1350px){#middle-content-second h2{margin-bottom:45px}#home #content #intro-content .palm-tree{width:221px}#middle-content-third p{font-size:13px;line-height:24px}#middle-content-third h2{font-size:14px;padding:15px 26px;letter-spacing:2px;margin-left:0;width:110px;left:50%;margin-left:-81px}#middle-content-third .image-left img,#middle-content-third .image-right img{height:100%;width:auto;margin-left:-25%}#middle-content-third ul li{font-size:15px;margin-top:6px}#map-wrapper .flower{left:-80px}.inset.full{max-width:1050px;width:100%;display:block;margin-left:auto;margin-right:auto}#home .circ1{max-width:250px}#home .circ2{max-width:192px}.home-map .inner .col-md-4{margin-left:5% !important;width:35.333%}}@media only screen and (max-width: 1290px){ul.accommodations .unit-header .slides img{margin-top:0}#content #bottom-content .wrapper.clearfix{width:74%}#home .circ1{max-width:250px}#home .circ2{max-width:192px}#home #content #intro-content .palm-tree{display:none}}@media only screen and (max-width: 1240px){#home #carousel .slide,#home #carousel2 .slide,#home #carousel3 .slide,#home #carousel4 .slide{width:180px !important}#home .circ1{max-width:250px}#home .circ2{max-width:192px}#home #content #intro-content .palm-tree{width:221px}}@media only screen and (max-width: 1200px){.container{width:95%}.request-a-brochure .one_third p a{font-size:18px}.app-nav{width:45%;margin-left:5%}.scrollup{font-size:14px}#home .circ1{max-width:250px}#home .circ2{max-width:192px}.activities .fitness-quad .text-left .contenido .title{font-size:45px}#testimonial&gt;ul.list-testimonial{padding-top:0}#testimonial&gt;ul.list-testimonial li p.testimonial-quote{font-size:14px;line-height:22px}header #primary-nav li{margin:0}header #primary-nav li a{font-size:14px;letter-spacing:0}#home #content #what-includes .circle.circ1{top:-234px;left:16px}#home #content #what-includes .circle.circ2{top:-139px;left:197px}#home #content #what-includes .list ul{padding-top:30px}#home #content a.mary-strip{font-size:0.9em;margin-top:-38px;width:203px !important}}@media only screen and (max-width: 1160px){#landing-page-spa-suites{overflow:hidden}#landing-page-spa-suites .left-col{font-size:18px;line-height:36px}#landing-page-spa-suites .right-col{width:38%}#landing-page-spa-suites .right-col img{width:110%;height:auto}#home.resort-home #map-wrapper{height:620px}#resort-home #map-wrapper .title{top:47px}#resort-home #map-wrapper h2{font-size:40px;letter-spacing:7px;padding-left:150px !important}#map-wrapper .title{top:47px}#home .circ1{max-width:250px}#home .circ2{max-width:192px}#map-wrapper h2{font-size:48px}#map-wrapper .experc{font-size:19px;margin-left:150px !important}footer .aspendossuites ul li.home{padding-left:0;background:none}#home #map-wrapper .btn{margin-left:150px !important}footer #secondary-nav li.live-chat{display:none}#home.resort-home #map-wrapper .title{top:50px}header .phone{left:-330px;margin-top:1px}footer #secondary-nav li:last-child{border:0 none;overflow:hidden;width:98px;white-space:nowrap}#landing-page-airfare-sale .white-box .white-box-img{height:auto;padding-bottom:15px;width:69%}}@media only screen and (max-width: 1090px){.match-form-block .match-form .datepicker{background:none !important;padding:10px !important}.scrolldown-btns{display:none}#middle-content-last #email-signup{width:57%}.whats-included-wrapper section,.signature-weddings-wrapper section{background-attachment:scroll !important}#home .circ1{max-width:250px !important}#home .circ2{max-width:192px !important}#home #content a.mary-strip{font-size:0.9em;margin-top:-38px;width:203px !important}#home .top-content-wrapper{background:none;padding:40px 0}.chefs-corner .bx-wrapper,#resort-home #carousel .bx-wrapper{margin-top:0px}.chefs-corner .bx-prev,.chefs-corner .bx-next,#resort-home #carousel .bx-prev,#resort-home #carousel .bx-next{top:-80px}.chefs-corner #carousel .slide,#resort-home #carousel .slide{margin-right:0 !important;width:200px !important;height:200px !important}.chefs-corner .bx-viewport,#resort-home #carousel .bx-viewport{height:200px !important}.bx-viewport{height:200px !important}.chefs-corner .chef-img{left:400px;width:200px;height:200px;background-size:60%}.activities .fitness-quad .text-left .contenido .title{font-size:38px}#resort-home #bottom-content .arrow,.bx-controls-direction a{top:-114px}body{font-size:12px;background:none}.island-activities .sub-menu,.experiences .sub-menu{width:85%}.header-img img{margin:0}#home .two_third{width:65%;float:left !important}#home .one_third{width:30.3333%;float:left !important}#middle-content-third h2{font-size:20px}.scrollup{padding:17px 42px 17px 13px;letter-spacing:0.5px}.donate-quad{width:27%;padding-right:5%}#glance .resort .visit{width:60%;left:4%}.donate-quad p{font-size:16px;line-height:23px}.donate-quad h2{font-size:19px}footer #third-nav li a{font-size:11px}footer #third-nav li{padding:0px 6px 0 0px;margin:0 6px 0 0px}#home .trip-advisor-title{margin-left:280px}.home .trip-advisor-quad ul.testimonial-bullets{margin:10px auto 10px 280px}#testimonial&gt;ul.list-testimonial li img{width:230px}.resorts-bar .wrapper{width:95%}.negril header a.logo{width:160px}.aspendos header a.logo{width:160px}.swept-away header a.logo{width:160px}.sans-souci header a.logo{width:160px}.app-nav{width:100%;margin-left:0}.signup-wrap{width:100%}.viewgallery{width:31%}#tl-flags{right:270px}footer #secondary-nav li{padding:0 7px 0 0px;margin:0 7px 0 0px}footer #secondary-nav li a{font-size:11px}#middle-content-third{background-position:center center !important}.staffpicks .pick{opacity:1 !important;top:0px !important}.content-heading .title{width:100%;margin:0px auto;float:left}.button-wrap{display:none}header a.logo{left:-10px;background-size:100%;width:136px;top:12px}ul.expandable{max-width:100%}.two_third,.one_third{width:100%}.signup-wrap .one_third{float:left}.-accommodations .two_third,.-specials .two_third{background:none;padding:0;width:100%;margin:0 auto !important;float:none}.home-newsletter .form a#emailSignup{height:27px;padding:6px 5px}.sidebar .side-general h2{color:#000;margin:11px 0 6px;font-size:17px}.sidebar{width:100% !important}.region.sidebar{width:308px !important}.bx-wrapper{max-width:100% !important}.sidebar .side-general{margin-bottom:30px;width:31%;display:inline-block;margin-right:2%;position:relative}.sidebar .side-general.last{margin-right:0px}.front .title-pro{font-size:24px;line-height:27px;padding:20px}.section-contact{width:90%;margin:5% auto}.section-address,.section-telephone{font-size:16px}.bx-controls{background:none;width:100%;left:0;height:60px;top:150px}#carousel .slide{width:175px !important;margin-right:5px !important}.instagram-gallery .info .heart{margin-top:40px}.instagram-gallery .info .likes{font-size:16px}.instagram-gallery .info .insta-couple{margin-left:10%}#bottom-content h2{top:-65px;color:#000;bottom:inherit}#sub-footer .quad-third.first{margin-left:0%;text-align:center}#sub-footer .quad-third{width:29%;float:left;text-align:center;margin:0 0% 80px 6%;border-right:1px solid #585655}#sub-footer{margin-bottom:10px;padding-top:70px}#middle-content-third .image-left{display:none}#middle-content-third .glance-info{width:47%}.honeymoons-and-celebrations .form{margin:0}ul.styledquadrant li form{width:90%}.content .copy ul.styledquadrant li ul{max-width:100%}.weddings ul.styledquadrant li p{max-width:60%}ul.specials .unit-header .image{width:34%}ul.specials .terms-btn{width:90%}body#landing-page-simple #lp-content .text ul{width:45%}}@media only screen and (max-width: 1057px){#accommodations.accommodations.oasis .btn{margin-left:auto !important;margin-right:auto !important;display:block;max-width:121px;margin-bottom:40px !important}#home #content a.mary-strip{font-size:0.9em;margin-top:-38px;width:284px}#home .circ1{max-width:250px}#home .circ2{max-width:192px}#home ul.pins li.black-river{left:53px;top:197px}#home ul.pins li.zipline{left:81px;top:199px}#home ul.pins li.horseback{left:126px;top:146px}#home ul.pins li.martha-brea{left:198px;top:193px}#home ul.pins li.mystic-mountain{left:239px;top:161px}#home ul.pins li.hooves{left:260px;top:170px}#home .home-map{background:#72c4d9 url(template/home-map.jpg) top left no-repeat;height:555px;position:relative;background-size:84%;background-position:-20px}#home .home-map .inner .col-md-4{margin-left:-11% !important;width:44.333% !important}#home .home-map .list-wrapper .list-inner .btn{margin-top:2px}#home .home-map .list-wrapper .list-inner ul li .description img{height:178px;margin:8px 0}}@media only screen and (max-width: 1018px){.content p{font-size:15px}#top-content-home .intro p{font-size:14px;line-height:26px}#home h1,#resort-home h1{font-size:34px;letter-spacing:3px !important}#home .circ1{max-width:250px}#home .circ2{max-width:192px}}@media only screen and (max-width: 990px){header .logo-wrapper{height:62px;width:160px}.chefs-corner .wedding-img,.chefs-corner .chef-img{left:400px;width:200px;background:#00b3cb}.donate-quad{width:35%;padding-right:5%}#resort-home #middle-content-last #email-signup{width:48%}#top-content-home .side-intro{width:240px;margin-left:50px}.galleries .tabs li a{font-size:12px;letter-spacing:1px;padding:10px 20px 10px 0px;margin-left:20px}#home #carousel .slide,#home #carousel2 .slide,#home #carousel3 .slide,#home #carousel4 .slide{width:160px !important}.couples-community-quad p{font-size:14px}.couples-community-quad h2{font-size:19px}.comparisions-header .title{width:22%}.inclusions table tr td{font-size:15px}.couples-community-quad{width:28%;margin-right:3%}#middle-content-last .btn{margin-left:0px}.activities .fitness-quad .image-right img{right:20%;position:relative}.content p{font-size:14px;line-height:35px}.resorts-list li.gotomain a{font-size:12px}.resorts-bar .resorts-list li{font-size:12px;letter-spacing:0}.footer-logos img{text-align:center;width:auto}ul.accommodations .titles .name{font-size:30px}ul.accommodations .full-description p,ul.accommodations .full-description ul li{font-size:14px;line-height:26px}.content h1{font-size:44px}.w-text .grade{font-size:22px;float:left;width:100%;text-align:left}#sub-footer .quad-third .quad-weather .title{float:none}#sub-footer .quad-third .quad-weather .title .small{text-align:center}#tl-flags img{width:15px;height:11px}.aspendos header a.logo{width:130px}.sans-souci header a.logo{width:130px}.negril header a.logo{width:130px}.swept-away header a.logo{width:130px}.home-newsletter .form input[type=text]{width:53%;float:left;margin-left:0px}#sub-footer ul.nav{float:none}.sub-footer .wrap-address{float:none}#middle-content-fourth .special-image{width:100%}#middle-content-fourth .special-info{width:80%;padding:40px 0 0 10%}.inclusions-key .one_half{width:100%;margin-bottom:0}#sub-footer #third-nav ul li{margin-right:15px;padding-right:15px}#sub-footer #third-nav ul li a{letter-spacing:1}#home #middle-content-fourth .special-text p,#resort-home #middle-content-fourth .special-text p{display:block}.enhancements-bar{font-size:18px}.enhancements-bar p a span{margin:0}.weddings ul.styledquadrant li p,.bars--nightlife ul.styledquadrant li p{max-width:46%}ul.specials .unit-header .image{width:35%;margin-right:20px}ul.specials .titles{width:60%}ul.specials .titles .subtitle{width:100% !important}ul.specials .titles .subtitle .subtitleSub,.special-info .subtitle .subtitleSub{width:50%}ul.specials .full-description pre,ul.specials .special-content pre{font-size:15px}ul.specials .unit-header .whats-included{display:none}ul.accommodations .full-description ul{width:45%}ul.accommodations .full-description p,ul.accommodations .full-description ul li{margin-bottom:0}ul.dining-restaurants .titles{width:96%}ul.dining-restaurants .unit-header .slides{width:100%}ul.styledquadrant li p{width:47%}#home #map-wrapper{height:598px}#map-wrapper .flower{display:none}body#landing-page-simple #lp-top .header-image{height:390px}body#landing-page-simple #lp-content .text ul{width:95%}body#landing-page-simple #lp-content .text:nth-child(1){margin-right:4%}body#landing-page-simple #lp-content .text.last{margin-left:23%;margin-top:120px;width:37%}}@media only screen and (max-width: 930px){#fc_chat_layout{margin-bottom:95px}}@media only screen and (max-width: 1090px){header .logo-wrapper a.logo{left:40px}header .logo-wrapper .icon-HomeIcon{font-size:30px;margin:30px 0 25px}.reg-form .field.one_quad{width:29%}}@media only screen and (max-width: 720px){header .logo-wrapper a.logo{left:30px}header .logo-wrapper .icon-HomeIcon{font-size:30px;margin:30px 0 25px}.inner .col-md-4{margin-left:-9% !important;width:41.333%}}@media only screen and (max-width: 840px){.staffpicks .pick{width:73%;margin:0 auto;float:none;margin-bottom:21px}.home-newsletter{width:50%;margin-left:18%}.scrollup{display:none !important}#home #map-wrapper{height:468px}.travel-agent-center .one_fifth{width:50%}}@media only screen and (max-height: 950px){.js .wc-nav .littleTitles-Before ul a{font-size:1.8em;line-height:39px !important}.js .wc-nav .littleTitles-After ul a{font-size:1.8em;line-height:38px !important}.littleTitles-After #aspendos-lan a,.littleTitles-Before #aspendos-lan a{background-size:214px auto}#landing-page-airfare-sale .white-box .white-box-img{height:auto;padding-bottom:15px;width:69%}.littleTitles-After #sans-souci-lan a,.littleTitles-Before #sans-souci-lan a{background-size:214px auto}.littleTitles-After #negril-lan a,.littleTitles-Before #negril-lan a{background-size:214px auto}.littleTitles-After #swept-away-lan a,.littleTitles-Before #swept-away-lan a{background-size:214px auto}#aspendos-lan a{background-size:430px auto}#sans-souci-lan a{background-size:430px auto}#negril-lan a{background-size:430px auto}#swept-away-lan a{background-size:430px auto}.js .wc-nav .titles ul li a{line-height:100px !important;height:68px !important;padding-bottom:130px !important}.js .wc-nav .littleTitles-Before ul .line,.js .wc-nav .littleTitles-After ul .line{height:22px !important}}@media only screen and (max-height: 900px){.aspendos.dining .content-intro{margin-right:-530px}.sans-souci.dining .content-intro{margin-right:-530px}.negril.dining .content-intro{margin-right:-530px}#landing-page-airfare-sale .white-box .white-box-img{height:auto;padding-bottom:15px;width:69%}.swept-away.dining .content-intro{margin-right:-530px}#home #content .home-countdown{padding-top:65px !important}.content-intro{position:absolute;top:-25%;z-index:99;margin-top:-120px;right:50%;margin-right:-630px;width:520px}.swept-away.weddings .content-intro{top:-25%;margin-top:-190px;margin-left:0;margin-right:0px;left:160px}.negril.weddings .content-intro{z-index:99;right:50%;left:inherit;margin-right:-760px;margin-left:0px;width:559px;margin-top:-200px}.negril.dining .content-intro{position:absolute;top:-25%;z-index:99;margin-top:-348px;left:50%;margin-left:80px;margin-right:0;width:586px;right:inherit}.negril.activities .content-intro{position:absolute;top:-25%;z-index:99;margin-top:-348px;right:inherit;left:50%;margin-left:-630px;margin-right:0px;width:872px}.activities .content-intro{position:absolute;top:-26%;z-index:99;margin-top:-158px;right:inherit;left:50%;margin-left:-710px;margin-right:0px;width:872px}.sans-souci.activities .content-intro{position:absolute;top:-25%;z-index:99;right:inherit;left:50%;margin-left:-600px}.swept-away.activities .content-intro{color:#fff;margin-top:-340px;left:inherit;right:0px;margin-left:0;margin-right:0}.swept-away.spa .content-intro{position:absolute;top:-25%;z-index:99;margin-top:-238px;right:inherit;margin-right:0;width:520px;left:50%;margin-left:-620px;color:#DCDAE3}.negril.spa .content-intro{position:absolute;top:-25%;z-index:99;margin-top:-318px;right:50%;margin-right:-610px;width:545px;color:#fff}.sans-souci.spa .content-intro{position:absolute;top:-25%;z-index:99;right:inherit;margin-right:0;width:520px;left:50%;margin-left:-650px}}@media only screen and (max-height: 820px){#top-content-home .intro p{font-size:16px;line-height:37px}}@media only screen and (max-height: 800px){.content-heading{padding:25px 0 60px 0}.content-heading .title{font-size:32px}.content-heading p{font-size:16px;line-height:2em}}@media only screen and (max-height: 800px){.content-heading{padding:15px 0 55px 0}.content-heading .title{font-size:28px}.content-heading p{font-size:15px;line-height:1.5em}.content-heading .title{width:100%;margin:0px auto}.content-intro .page-title{font-size:42px;letter-spacing:3px}.content-intro p{font-size:15px;line-height:27px}#home #content h2 span{font:0.6em "Calluna-It" !important}}@media only screen and (max-height: 760px){.content .copy{padding-top:0px}.content h1{line-height:1.3;padding:0 15%;margin-bottom:20px}.content p{font-size:15px;line-height:30px}#resort-home #middle-content-third .couples-community-quad h3{font-size:19px;letter-spacing:1px;margin-top:40px;line-height:28px}#middle-content-third p{font-size:13px;line-height:22px;margin-bottom:20px}#resort-home #middle-content-third .couples-community-quad li{background:none;text-align:center;padding-bottom:4px;padding-top:4px;font-size:13px}#resort-home #middle-content-third .btn.black.trans{margin-top:20px}#home #top-content-home p{font-size:15px;line-height:34px}#resort-home #map-wrapper .title{top:47px}#resort-home #map-wrapper h2{font-size:40px;letter-spacing:7px}#map-wrapper .title{top:47px}#map-wrapper h2{font-size:48px}#map-wrapper .experc{font-size:19px}.aspendos #sub-footer,.sans-souci #sub-footer,.swept-away #sub-footer,.negril #sub-footer{margin-bottom:10px}#middle-content-second{padding-bottom:50px}#middle-content-second ul li{font-size:15px;margin:20px 0 0 0;border-bottom:1px solid #e3e2e2;padding:0 0 20px 0}#middle-content-fourth{padding-bottom:60px}#resort-home #middle-content-last{padding-top:50px;padding-bottom:50px}#home #content h2 span{font:0.6em "Calluna-It" !important}}@media only screen and (max-height: 730px){.fancybox-inner .popup img{max-height:500px;position:relative;left:9%}}@media only screen and (max-height: 690px){#top-content-home .intro p{font-size:15px;line-height:35px}#middle-content-second ul li{font-size:14px;margin:15px 0 0 0;padding:0 0 15px 0}}@media only screen and (max-height: 679px){#middle-content-third #slide-1 .logo{margin-top:32px}#middle-content-fourth{padding:60px 0 60px}.intro-message h1{font-size:45px}.intro-message h2{font-size:20px}#landing-page-spa-suites .fancybox-image{max-height:500px !important;width:750px !important}#landing-page-spa-suites .fancybox-wrap{height:409px !important;left:19% !important;top:10% !important;width:750px !important;z-index:2147483647 !important}#landing-page-spa-suites .fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5);height:500px !important}.resorts-bar .resorts-list .matchmaker{background:url(template/aspendoscommunity-s.png) no-repeat scroll center center;background-size:56% !Important}.resorts-bar .resorts-list li:hover .matchmaker{background:url(template/aspendoscommunity-s-w.png) no-repeat scroll center center}#homeSlide .intro-message{top:105px}.resorts-bar .resorts-list a{background-size:contain}.resorts-bar .resorts-list li{height:33px;width:23.2%;padding:6px}.resorts-bar .resorts-list li a{background-position:center top !important}#home #content h2 span{font:0.6em "Calluna-It"}}@media only screen and (max-height: 590px){.fancybox-inner .popup img{max-height:400px;position:relative;left:16%}}@media only screen and (max-height: 490px){.fancybox-inner .popup img{max-height:340px;left:22%;position:relative}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){#glance .resort .hover{opacity:0.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}#glance .resort .visit,#glance .resort p{opacity:1}#glance .resort p{font-size:13px}#glance .resort h4{font-size:15px}#glance #content p{font:1.2em "BrandonText-Regular" !important;line-height:1em;padding:1px;top:161px}#glance .resort .visit,#glance .resort p{font-size:0.9em !important;padding:10px 23px 10px 8px;width:90%}.wedding-packages{background-attachment:scroll !important;background-scroll:scroll !important}#landing-page-simple .fancybox-wrap{background:none !important;top:288% !important}header #primary-nav li .drop-menu li a{font-size:12px !important;padding:5px 8px 2px !important}header .phone{left:11px !important;margin-top:7px;font-size:13px;position:relative !important}header #primary-nav li a{font-size:12px !important;letter-spacing:0}header #precheck{border-right:1px solid #00b3cb;color:#00b3cb;font-family:"Calluna-It";font-size:15px;height:28px;left:-123px;letter-spacing:2px;position:absolute;top:14px;width:135px}#home .home-gallery a.fancybox:hover .zoom,#home #resort-home .home-gallery a.fancybox:hover .zoom{display:none !important}#home #couples-community h3{background:url(template/bubbles.png) no-repeat left center/auto 61% !important;font-size:1.2em !important}#home .home-pop-up{display:none}#home #map-wrapper h2{margin-left:26%}#home #price-match .mary img{right:-25%}#home #price-match .mary{height:384px}#home #price-match .form{background-color:#f2fbff !important;height:384px !important;padding:25px 0% 8px 0 !important}#home .home-gallery{padding:30px 0px 49px 0px !important}#home #content p{font:1.3em "BrandonText-Regular" !important;line-height:1em;padding:1px;top:161px}#home #content h2{font:2.2em "BrandonGrotesque-Bold"}#home #content h2 span{font:0.6em "Calluna-It"}#home #content h3{font:2em "BrandonGrotesque-Bold"}#home #content #intro-content .intro p{font:1.6em/1.8em "BrandonText-Regular" !important;width:90%}#home #content .quick-facts .play-video img{max-width:110%;margin:0}#home #content .quick-facts p{margin:0 auto;font-family:"Calluna-It";width:68%;font-size:2em}#home #content #what-includes .all-included{padding-top:3px !important}#home #content #what-includes .circ1{top:-116px !important;left:71px !important}#home #content #what-includes .circ2{top:-100px !important;left:153px !important}#home #content #what-includes .circ3{bottom:49px !important;float:right !important;left:453px !important;width:19% !important}#home #content #what-includes .circ4{display:none !important}#home #content #what-includes .diving{width:30% !important}#home #content #what-includes .diving2{width:100% !important}#home #content #what-includes .list1{height:434px !important}#home #content #what-includes .badge{top:614px !important;left:606px !important;max-width:131px !important;position:absolute}body.find-a-travel-agent ul.styledquadrant li p{width:100%}body.find-a-travel-agent ul.styledquadrant li img{margin:0 62px 37px 0}body.romance-concierge .two_third,body.romance-concierge .one_third{width:61%}#whats-included h2{font:2.5em/1.2em "BrandonGrotesque-Bold" !important}#whats-included .circle{border-radius:50%;border:7px solid #fff;position:absolute;width:50%}#whats-included #intro{padding-bottom:30px}#whats-included #intro .col-sm-offset-1{margin-left:3.333333%}#whats-included #intro .col-sm-3{width:35%}#whats-included #intro .col-sm-5{width:54.666667%}#whats-included #dining .col-sm-4{width:53.333333%}#whats-included #dining .col-sm-offset-2{margin-left:3.666667%}#whats-included #dining .col-sm-3{width:39%}#whats-included #dining .circle{top:190px;left:-47px;z-index:3}#whats-included #drinks .col-sm-4{width:40.333333%}#whats-included #drinks .col-sm-5{width:52.666667%}#whats-included #drinks .col-sm-offset-1{margin-left:4.333333%}#whats-included #drinks .circle{bottom:42px;right:-63px;z-index:2}#whats-included #diving .col-sm-offset-2{margin-left:5.666667%}#whats-included #diving .col-sm-5{width:53.666667%}#whats-included #diving .col-sm-3{width:38%}#whats-included #diving .col-sm-offset-1{margin-left:1.333333%}#whats-included #diving .circle{bottom:25px;left:-38px;z-index:2}#whats-included #excursion .col-sm-offset-1{margin-left:4.333333%}#whats-included #excursion .col-sm-5{width:50.66667% !important}#whats-included #excursion .col-sm-4{width:39.33333% !important}#whats-included #excursion .dance{top:149px !important;right:74px !important;z-index:2}#whats-included #excursion .bird{top:184px;right:-62px;z-index:3}#whats-included #excursion .excursion p{padding-left:0px}#whats-included #catamaran{height:341px}#whats-included #catamaran .col-sm-offset-2{margin-left:4.666667%}#whats-included #catamaran .col-sm-3{width:38%}#whats-included #catamaran .col-sm-4{width:50.333333%;margin-top:-66px}#whats-included #catamaran .circle{top:19px;left:-46px;z-index:6}#whats-included #watersports .col-sm-4{width:37.333333%}#whats-included #watersports .col-sm-offset-1{margin-left:12.333333%}#whats-included #watersports .col-sm-3{width:37%}#whats-included #watersports .col-sm-2{display:none}#whats-included #watersports p{max-width:100%;margin-top:0px}#whats-included #tennis .col-sm-3{width:33%}#whats-included #tennis .col-sm-offset-1{margin-left:4.333333%}#whats-included #tennis .col-sm-2{display:none}#whats-included #tennis .col-sm-5{width:50.666667%}#whats-included #entertainment .col-sm-3{width:53% !important}#whats-included #entertainment .col-sm-offset-2{margin-left:3.666667%}#whats-included #entertainment .col-sm-4{width:33.33333333%}#whats-included #entertainment .band{top:166px;left:172px;z-index:3}#whats-included #entertainment .piano{bottom:47px;left:61px;z-index:2}#whats-included #inroom .col-sm-4{width:40.33333333%}#whats-included #inroom .circle{top:187px;right:-50px;z-index:2}a.home-pop-up{display:none}.weddings .weddingPack .copy p{max-width:227px}.wedding-planner .content .copy{width:77%}.wedding-planner .one_third{width:30%;margin-left:62%;margin-top:-317px}.wedding-planner .one_third img{width:85% !important}#landing-page-interactive-jamaica-map-details .side-details-box{max-width:288px;margin-top:-53px}#landing-page-interactive-jamaica-map-details .details-1{font-size:8px}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form select{width:100%}#landing-page-interactive-jamaica-map-details .details-content .mini-booking-form .dates input{margin-bottom:20px;width:100%}#landing-page-interactive-jamaica-map-details .header-img .book-widget{left:41%;top:62%;width:46%}#landing-page-interactive-jamaica-map-details .header-img .book-widget .mini-booking-form select{width:33%}#landing-page-interactive-jamaica-map-details .header-img .book-widget .mini-booking-form input{width:33%}#accommodations.accommodations.oasis .content-left-room span{margin-bottom:100px !important;height:355px;line-height:28px}#accommodations.accommodations.oasis .full-description ul{margin-left:13px;margin-right:0px !important}#accommodations.accommodations.oasis .full-description{float:none;padding-bottom:20px}#accommodations.accommodations.oasis .btn{float:left !important;display:block;max-width:200px;margin-bottom:40px !important}.wedding-packages{background-attachment:scroll !important;background-scroll:scroll !important}#landing-page-interactive-jamaica-map #homeSlideWrap{height:350px}#landing-page-interactive-jamaica-map #homeSlideWrap .header-copy img{width:60%}#landing-page-interactive-jamaica-map .badge-new{right:0%;margin-top:7px}#landing-page-interactive-jamaica-map .bg-inset{display:none}#landing-page-interactive-jamaica-map .left-inset{width:43%;height:auto}#landing-page-interactive-jamaica-map .middle-inset{width:51%;height:auto}#landing-page-interactive-jamaica-map .tours{text-align:center;margin-top:76px;padding:30px 0 50px}#landing-page-interactive-jamaica-map .tours .quad-1{margin-left:5% !important}#landing-page-interactive-jamaica-map .tours .col-sm-3{width:31%}#landing-page-interactive-jamaica-map .tours .tourPack h5{font-size:1.5em}#landing-page-interactive-jamaica-map .mini-booking-form select{width:100%}#landing-page-interactive-jamaica-map .mini-booking-form input{width:100%}#landing-page-interactive-jamaica-map .mini-booking-form .dates{width:100%;margin-top:-20px}#landing-page-interactive-jamaica-map .video-sm{margin:159px auto auto;text-align:center;width:72%}#landing-page-interactive-jamaica-map .jamaicaPack{top:0px}#landing-page-interactive-jamaica-map .jamaicaPack h2{font-size:44px !important;padding-left:20px;top:50px}#landing-page-interactive-jamaica-map .jamaicaPack h3{font-size:16px !important;top:132px;padding-left:20px}#landing-page-interactive-jamaica-map .jamaicaPack ul.key-legend li{height:42px}#landing-page-interactive-jamaica-map .jamaicaPack #negril ul.key-legend{font-size:16px;top:160px;padding-left:20px}#landing-page-interactive-jamaica-map .jamaicaPack #ocho-rios ul.key-legend{font-family:"Calluna";right:448px !important;top:120px !important}#landing-page-interactive-jamaica-map .jamaicaPack #negril.copy{background-size:contain;height:350px}#landing-page-interactive-jamaica-map .jamaicaPack #ocho-rios.copy{background-size:contain;height:350px}#landing-page-interactive-jamaica-map .jamaicaPack #ocho-rios h2{right:443px !important}#landing-page-interactive-jamaica-map .interactive-jamaica-map-block .swept-away-pin{margin-top:9.5%;right:60.1%}#landing-page-interactive-jamaica-map .interactive-jamaica-map-block .ocho-rios-pin{left:12.1%;margin-top:5.5%}#landing-page-interactive-jamaica-map .video{height:305px;background-size:contain}.logo-tablet{width:18% !important}.logo-others{width:70% !important}.logo-others2{width:18% !important}footer #secondary-nav li:last-child{border:0 none;overflow:hidden;width:225px;white-space:nowrap}footer .aspendossuites ul li a{padding:0 3px !important}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){#home #content #specials .col-md-6{padding-left:60px}#landing-page-simple .fancybox-wrap{background:none !important;top:288% !important}body.find-a-travel-agent ul.styledquadrant li p{width:100%}body.find-a-travel-agent ul.styledquadrant li img{margin:0 62px 37px 0}body.romance-concierge .two_third,body.romance-concierge .one_third{width:61%}#precheck{border-right:1px solid #00b3cb;color:#00b3cb;font-family:"Calluna-It";font-size:15px;height:28px;left:-123px;letter-spacing:2px;position:absolute;top:14px;width:135px}header .phone{left:11px !important;margin-top:7px;font-size:13px;position:relative !important}#accommodations.accommodations.oasis .content-left-room span{margin-bottom:50px !important;height:350px;line-height:33px}#accommodations.accommodations.oasis .full-description ul{margin-left:30px}#accommodations.accommodations.oasis .full-description{float:none;padding-bottom:20px}#accommodations.accommodations.oasis .btn{float:left !important;display:block;max-width:200px;margin-bottom:40px !important}.weddingPack .copy p{max-width:302px}#whats-included .pulse{display:none !important}#whats-included h2{text-transform:uppercase;font:2.5em/1.2em "BrandonGrotesque-Bold";margin:0 0 10px;letter-spacing:2px}#whats-included .dining .circle{top:118px;left:-181px;z-index:1}#whats-included .watersports .boat{position:absolute;bottom:-98px;left:34px}#whats-included .watersports .circle{top:160px;right:-67px}#whats-included #entertainment .col-sm-3 .col-sm-offset-2{margin-left:8%;margin-right:9%}.wedding-planner .content .copy{width:77%}.wedding-planner .one_third{width:30%;margin-left:62%;margin-top:-142px}.wedding-planner .one_third img{width:85% !important}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){#whats-icluded #dining .circle{top:184px;left:-117px;z-index:5;width:74%}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){#glance .resort .hover{opacity:0.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}#glance .resort .visit,#glance .resort p{opacity:1}#home .home-gallery a.fancybox:hover .zoom,#resort-home .home-gallery a.fancybox:hover .zoom{display:none}#glance .resort p{font-size:15px}#home #content h2 span{font:0.6em "Calluna-It"}}@media (min-width: 1025px){.interactive-jamaica-map .mini-booking-form .dates input{width:95% !important}}

.dilliste {
    float: right;
    height: 40px;
    position: relative;
    margin-left: 40px;
    width:100px;
}

.dilliste .lang {
    padding: 8px;
    border: solid 1px #00b3cb;
    margin: 0px;
    line-height: initial;
    cursor: pointer;
    font-weight: bold;
    color: #00b3cb;
}
    .dilliste .lang img{
        float: left;
        margin-top: 2px;
        margin-right: 8px;
        margin-left: 2px;
    }
#countries {
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 500;
}

#countries ul {
    margin: 0;
    padding: 5px;
    display:none;
    background-color:#fff;
    z-index:1001;
}

#countries ul li {
    line-height: 30px;
    float:none;
    display:block;
}

#countries ul li a {
    padding: 0px 4px;
    box-sizing:border-box;
    display: block;
    color:#000;
}
 

/*# sourceMappingURL=style.css.map */
</pre></body></html>