@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=EB+Garamond");@import url("//fonts.googleapis.com/css?family=Roboto:400,500,400italic,500italic,700,700italic");.btn--primary,.btn--primary-round{background-color:#3c1e49;border-color:#5a2d6d}.btn--primary:hover,.btn--primary-round:hover,.btn--primary:focus,.btn--primary-round:focus,.btn--primary:active,.btn--primary-round:active{background-color:#80cdea;border-color:#3c1e49}.btn--secondary,.btn--secondary-round{background-color:#80cdea;border-color:#3c1e49}.btn--secondary:hover,.btn--secondary-round:hover,.btn--secondary:focus,.btn--secondary-round:focus,.btn--secondary:active,.btn--secondary-round:active{background-color:#3c1e49;border-color:#5a2d6d}.btn--tertiary,.btn--tertiary-round,.btn--white-round{background-color:#3c1e49;border-color:#80cdea;color:#80cdea}.btn--tertiary:hover,.btn--tertiary-round:hover,.btn--white-round:hover,.btn--tertiary:focus,.btn--tertiary-round:focus,.btn--white-round:focus,.btn--tertiary:active,.btn--tertiary-round:active,.btn--white-round:active{background-color:#80cdea;border-color:#3c1e49;color:#3c1e49}.btn--white{border-color:#3c1e49;color:#3c1e49}.btn--white:hover,.btn--white:focus,.btn--white:active{background-color:#80cdea;border-color:#3c1e49}.btn--white-round:hover,.btn--white-round:focus,.btn--white-round:active{background-color:#3c1e49}.btn--grayscale{color:#80cdea}.btn--grayscale:hover,.btn--grayscale:focus,.btn--grayscale:active{border-color:#3c1e49;color:#3c1e49}.btn--black:hover,.btn--black-round:hover,.btn--black:focus,.btn--black-round:focus,.btn--black:active,.btn--black-round:active{color:#3c1e49}.btn--offer-card{background-color:#3c1e49}.btn--offer-card:hover,.btn--offer-card:active,.btn--offer-card:focus{background-color:#80cdea;color:#3c1e49}.btn-svg{border:0;background-color:transparent;line-height:0;padding:0}.primary-btn,a.primary-btn,div a.primary-btn{background-color:#3c1e49;color:#fff;box-shadow:0 0 0 0 #3c1e49}.primary-btn:active,.primary-btn:focus,.primary-btn:hover,a.primary-btn:active,a.primary-btn:focus,a.primary-btn:hover,div a.primary-btn:active,div a.primary-btn:focus,div a.primary-btn:hover{background-color:#fff;color:#3c1e49;box-shadow:0 0 0 1px #3c1e49}.primary-btn--inverse,.primary-btn--inverse-square,a.primary-btn--inverse-square,div a.primary-btn--inverse-square,a.primary-btn--inverse,a.primary-btn--inverse-square,div a.primary-btn--inverse-square,div a.primary-btn--inverse,div a.primary-btn--inverse-square{background-color:#fff;color:#3c1e49;box-shadow:inset 0 0 0 0 #fff}.primary-btn--inverse:active,.primary-btn--inverse-square:active,.primary-btn--inverse:focus,.primary-btn--inverse-square:focus,.primary-btn--inverse:hover,.primary-btn--inverse-square:hover,a.primary-btn--inverse:active,a.primary-btn--inverse-square:active,a.primary-btn--inverse:focus,a.primary-btn--inverse-square:focus,a.primary-btn--inverse:hover,a.primary-btn--inverse-square:hover,div a.primary-btn--inverse:active,div a.primary-btn--inverse-square:active,div a.primary-btn--inverse:focus,div a.primary-btn--inverse-square:focus,div a.primary-btn--inverse:hover,div a.primary-btn--inverse-square:hover{color:#3c1e49;background-color:#fff;box-shadow:inset 0 -3px 0 0 #3c1e49}.primary-btn--inverse-square,a.primary-btn--inverse-square,div a.primary-btn--inverse-square{border-radius:0}.primary-btn--border,.primary-btn--border-square,a.primary-btn--border-square,div a.primary-btn--border-square,a.primary-btn--border,a.primary-btn--border-square,div a.primary-btn--border-square,div a.primary-btn--border,div a.primary-btn--border-square{background-color:#fff;color:#000;box-shadow:inset 0 0 0 1px #3c1e49}@media(max-width:1199px){.primary-btn--border,.primary-btn--border-square,a.primary-btn--border-square,div a.primary-btn--border-square,a.primary-btn--border,a.primary-btn--border-square,div a.primary-btn--border-square,div a.primary-btn--border,div a.primary-btn--border-square{padding:12px 20px;font-size:.8em}}.primary-btn--border:active,.primary-btn--border-square:active,.primary-btn--border:focus,.primary-btn--border-square:focus,.primary-btn--border:hover,.primary-btn--border-square:hover,a.primary-btn--border:active,a.primary-btn--border-square:active,a.primary-btn--border:focus,a.primary-btn--border-square:focus,a.primary-btn--border:hover,a.primary-btn--border-square:hover,div a.primary-btn--border:active,div a.primary-btn--border-square:active,div a.primary-btn--border:focus,div a.primary-btn--border-square:focus,div a.primary-btn--border:hover,div a.primary-btn--border-square:hover{color:#fff;background-color:#3c1e49;box-shadow:inset 0 0 0 1px #3c1e49;border:none}.primary-btn--border-square,a.primary-btn--border-square,div a.primary-btn--border-square{border-radius:0}.primary-btn.btn-solid:hover,.primary-btn.btn-solid:active,.primary-btn.btn-solid:focus,a.primary-btn.btn-solid:hover,a.primary-btn.btn-solid:active,a.primary-btn.btn-solid:focus,div a.primary-btn.btn-solid:hover,div a.primary-btn.btn-solid:active,div a.primary-btn.btn-solid:focus{background-color:#1e0f25}.secondary-btn,.secondary-btn--square,a.secondary-btn--square,div a.secondary-btn--square,a.secondary-btn,a.secondary-btn--square,div a.secondary-btn--square,div a.secondary-btn,div a.secondary-btn--square{color:#fff;background-color:#80cdea;box-shadow:0 0 0 0 #80cdea}.secondary-btn:active,.secondary-btn--square:active,.secondary-btn:focus,.secondary-btn--square:focus,.secondary-btn:hover,.secondary-btn--square:hover,a.secondary-btn:active,a.secondary-btn--square:active,a.secondary-btn:focus,a.secondary-btn--square:focus,a.secondary-btn:hover,a.secondary-btn--square:hover,div a.secondary-btn:active,div a.secondary-btn--square:active,div a.secondary-btn:focus,div a.secondary-btn--square:focus,div a.secondary-btn:hover,div a.secondary-btn--square:hover{background-color:#fff;color:#80cdea;box-shadow:0 0 0 1px #80cdea}.secondary-btn--inverse,a.secondary-btn--inverse,div a.secondary-btn--inverse{color:#80cdea}.secondary-btn--inverse:active,.secondary-btn--inverse:focus,.secondary-btn--inverse:hover,a.secondary-btn--inverse:active,a.secondary-btn--inverse:focus,a.secondary-btn--inverse:hover,div a.secondary-btn--inverse:active,div a.secondary-btn--inverse:focus,div a.secondary-btn--inverse:hover{color:#80cdea;box-shadow:inset 0 -3px 0 0 #80cdea}.secondary-btn--border,.secondary-btn--border-square,a.secondary-btn--border-square,div a.secondary-btn--border-square,a.secondary-btn--border,a.secondary-btn--border-square,div a.secondary-btn--border-square,div a.secondary-btn--border,div a.secondary-btn--border-square{box-shadow:inset 0 0 0 1px #80cdea}.secondary-btn--border:active,.secondary-btn--border-square:active,.secondary-btn--border:focus,.secondary-btn--border-square:focus,.secondary-btn--border:hover,.secondary-btn--border-square:hover,a.secondary-btn--border:active,a.secondary-btn--border-square:active,a.secondary-btn--border:focus,a.secondary-btn--border-square:focus,a.secondary-btn--border:hover,a.secondary-btn--border-square:hover,div a.secondary-btn--border:active,div a.secondary-btn--border-square:active,div a.secondary-btn--border:focus,div a.secondary-btn--border-square:focus,div a.secondary-btn--border:hover,div a.secondary-btn--border-square:hover{color:#fff;background-color:#80cdea;box-shadow:inset 0 0 0 1px #80cdea}.secondary-btn.btn-solid:hover,.btn-solid.secondary-btn--square:hover,.secondary-btn.btn-solid:active,.btn-solid.secondary-btn--square:active,.secondary-btn.btn-solid:focus,.btn-solid.secondary-btn--square:focus,a.secondary-btn.btn-solid:hover,a.btn-solid.secondary-btn--square:hover,a.secondary-btn.btn-solid:active,a.btn-solid.secondary-btn--square:active,a.secondary-btn.btn-solid:focus,a.btn-solid.secondary-btn--square:focus,div a.secondary-btn.btn-solid:hover,div a.btn-solid.secondary-btn--square:hover,div a.secondary-btn.btn-solid:active,div a.btn-solid.secondary-btn--square:active,div a.secondary-btn.btn-solid:focus,div a.btn-solid.secondary-btn--square:focus{background-color:#54bce3}.tertiary-btn,.tertiary-btn--square,a.tertiary-btn--square,div a.tertiary-btn--square,a.tertiary-btn,a.tertiary-btn--square,div a.tertiary-btn--square,div a.tertiary-btn,div a.tertiary-btn--square{color:#fff;background-color:#3c1e49;box-shadow:0 0 0 0 #3c1e49}.tertiary-btn:active,.tertiary-btn--square:active,.tertiary-btn:focus,.tertiary-btn--square:focus,.tertiary-btn:hover,.tertiary-btn--square:hover,a.tertiary-btn:active,a.tertiary-btn--square:active,a.tertiary-btn:focus,a.tertiary-btn--square:focus,a.tertiary-btn:hover,a.tertiary-btn--square:hover,div a.tertiary-btn:active,div a.tertiary-btn--square:active,div a.tertiary-btn:focus,div a.tertiary-btn--square:focus,div a.tertiary-btn:hover,div a.tertiary-btn--square:hover{background-color:#fff;box-shadow:0 0 0 1px #3c1e49}.tertiary-btn--inverse,a.tertiary-btn--inverse,div a.tertiary-btn--inverse{color:#3c1e49}.tertiary-btn--inverse:active,.tertiary-btn--inverse:focus,.tertiary-btn--inverse:hover,a.tertiary-btn--inverse:active,a.tertiary-btn--inverse:focus,a.tertiary-btn--inverse:hover,div a.tertiary-btn--inverse:active,div a.tertiary-btn--inverse:focus,div a.tertiary-btn--inverse:hover{color:#3c1e49;background-color:#3c1e49;box-shadow:inset 0 -3px 0 0 #3c1e49}.tertiary-btn--border,.tertiary-btn--border-square,a.tertiary-btn--border-square,div a.tertiary-btn--border-square,a.tertiary-btn--border,a.tertiary-btn--border-square,div a.tertiary-btn--border-square,div a.tertiary-btn--border,div a.tertiary-btn--border-square{color:#3c1e49;box-shadow:inset 0 0 0 1px #3c1e49}.tertiary-btn--border:active,.tertiary-btn--border-square:active,.tertiary-btn--border:focus,.tertiary-btn--border-square:focus,.tertiary-btn--border:hover,.tertiary-btn--border-square:hover,a.tertiary-btn--border:active,a.tertiary-btn--border-square:active,a.tertiary-btn--border:focus,a.tertiary-btn--border-square:focus,a.tertiary-btn--border:hover,a.tertiary-btn--border-square:hover,div a.tertiary-btn--border:active,div a.tertiary-btn--border-square:active,div a.tertiary-btn--border:focus,div a.tertiary-btn--border-square:focus,div a.tertiary-btn--border:hover,div a.tertiary-btn--border-square:hover{background-color:#3c1e49;box-shadow:inset 0 0 0 1px #3c1e49}.tertiary-btn.btn-solid:hover,.btn-solid.tertiary-btn--square:hover,.tertiary-btn.btn-solid:active,.btn-solid.tertiary-btn--square:active,.tertiary-btn.btn-solid:focus,.btn-solid.tertiary-btn--square:focus,a.tertiary-btn.btn-solid:hover,a.btn-solid.tertiary-btn--square:hover,a.tertiary-btn.btn-solid:active,a.btn-solid.tertiary-btn--square:active,a.tertiary-btn.btn-solid:focus,a.btn-solid.tertiary-btn--square:focus,div a.tertiary-btn.btn-solid:hover,div a.btn-solid.tertiary-btn--square:hover,div a.tertiary-btn.btn-solid:active,div a.btn-solid.tertiary-btn--square:active,div a.tertiary-btn.btn-solid:focus,div a.btn-solid.tertiary-btn--square:focus{background-color:#1e0f25}hr.border,hr.border--double{border-color:#3c1e49}hr.border--secondary{border-color:#80cdea}.border-primary{border:1px solid #3c1e49}.border-secondary{border:1px solid #80cdea}.border-t-primary{border-top:solid #3c1e49}.border-r-primary{border-right:solid #3c1e49}.border-b-primary{border-bottom:solid #3c1e49}.border-l-primary{border-left:solid #3c1e49}hr.border-primary{border-color:#3c1e49}.border-t-secondary{border-top:solid #80cdea}.border-r-secondary{border-right:solid #80cdea}.border-b-secondary{border-bottom:solid #80cdea}.border-l-secondary{border-left:solid #80cdea}hr.border-secondary{border-color:#80cdea}.line__container .line,.line__container .line-right{background-color:#3c1e49}.line__container .line--white,.line__container .line-right--white{background-color:#fff}.line__container .line--secondary,.line__container .line-right--secondary{background-color:#80cdea}.line__container .line--tertiary,.line__container .line-right--tertiary{background-color:#3c1e49}.line__container .content,.line__container .vs-promo-swiper .vert-swiper__content .content--v2,.vs-promo-swiper .vert-swiper__content .line__container .content--v2{width:90%;line-height:1em}.svg-primary{fill:#3c1e49}.svg-primary svg{fill:#3c1e49}.primary-text{color:#3c1e49}.secondary-text{color:#80cdea}.tertiary-text{color:#3c1e49}.primary-font{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.secondary-font{font-family:"Georgia",serif}.underline--tertiary{border-color:#3c1e49}.underline--white{border-color:#fff}.double-underline--tertiary{border-color:#3c1e49}.link-primary,a.link-primary{color:#3c1e49}.link-primary:hover,.link-primary:active,.link-primary:focus,a.link-primary:hover,a.link-primary:active,a.link-primary:focus{color:#1e0f25}.bg-white{background-color:#fff}.bg-white--transparent{background-color:rgba(255,255,255,.8)}.bg-primary{background-color:#3c1e49}.bg-primary--transparent{background-color:rgba(60,30,73,.8)}@media(max-width:991px){.bg-primary--transparent-sm{background-color:rgba(60,30,73,.8)}}@media(max-width:767px){.bg-primary--transparent-xs{background-color:rgba(60,30,73,.8)}}.bg-secondary{background-color:#80cdea}.bg-secondary--transparent{background-color:rgba(128,205,234,.8)}@media(max-width:991px){.bg-secondary--transparent-sm{background-color:rgba(128,205,234,.8)}}@media(max-width:767px){.bg-secondary--transparent-xs{background-color:rgba(128,205,234,.8)}}.bg-tertiary{background-color:#3c1e49}.bg-tertiary--transparent{background-color:rgba(60,30,73,.8)}.bg-opacity-10.bg-black{background-color:rgba(0,0,0,.1)}.bg-opacity-10.bg-white{background-color:rgba(255,255,255,.1)}.bg-opacity-10.bg-primary{background-color:rgba(60,30,73,.1)}.bg-opacity-10.bg-secondary{background-color:rgba(128,205,234,.1)}.bg-opacity-15.bg-black{background-color:rgba(0,0,0,.15)}.bg-opacity-15.bg-white{background-color:rgba(255,255,255,.15)}.bg-opacity-15.bg-primary{background-color:rgba(60,30,73,.15)}.bg-opacity-15.bg-secondary{background-color:rgba(128,205,234,.15)}.bg-opacity-20.bg-black{background-color:rgba(0,0,0,.2)}.bg-opacity-20.bg-white{background-color:rgba(255,255,255,.2)}.bg-opacity-20.bg-primary{background-color:rgba(60,30,73,.2)}.bg-opacity-20.bg-secondary{background-color:rgba(128,205,234,.2)}.bg-opacity-25.bg-black{background-color:rgba(0,0,0,.25)}.bg-opacity-25.bg-white{background-color:rgba(255,255,255,.25)}.bg-opacity-25.bg-primary{background-color:rgba(60,30,73,.25)}.bg-opacity-25.bg-secondary{background-color:rgba(128,205,234,.25)}.bg-opacity-30.bg-black{background-color:rgba(0,0,0,.3)}.bg-opacity-30.bg-white{background-color:rgba(255,255,255,.3)}.bg-opacity-30.bg-primary{background-color:rgba(60,30,73,.3)}.bg-opacity-30.bg-secondary{background-color:rgba(128,205,234,.3)}.bg-opacity-40.bg-black{background-color:rgba(0,0,0,.4)}.bg-opacity-40.bg-white{background-color:rgba(255,255,255,.4)}.bg-opacity-40.bg-primary{background-color:rgba(60,30,73,.4)}.bg-opacity-40.bg-secondary{background-color:rgba(128,205,234,.4)}.bg-opacity-45.bg-black{background-color:rgba(0,0,0,.45)}.bg-opacity-45.bg-white{background-color:rgba(255,255,255,.45)}.bg-opacity-45.bg-primary{background-color:rgba(60,30,73,.45)}.bg-opacity-45.bg-secondary{background-color:rgba(128,205,234,.45)}.bg-opacity-50.bg-black{background-color:rgba(0,0,0,.5)}.bg-opacity-50.bg-white{background-color:rgba(255,255,255,.5)}.bg-opacity-50.bg-primary{background-color:rgba(60,30,73,.5)}.bg-opacity-50.bg-secondary{background-color:rgba(128,205,234,.5)}.bg-opacity-60.bg-black{background-color:rgba(0,0,0,.6)}.bg-opacity-60.bg-white{background-color:rgba(255,255,255,.6)}.bg-opacity-60.bg-primary{background-color:rgba(60,30,73,.6)}.bg-opacity-60.bg-secondary{background-color:rgba(128,205,234,.6)}.bg-opacity-75.bg-black{background-color:rgba(0,0,0,.75)}.bg-opacity-75.bg-white{background-color:rgba(255,255,255,.75)}.bg-opacity-75.bg-primary{background-color:rgba(60,30,73,.75)}.bg-opacity-75.bg-secondary{background-color:rgba(128,205,234,.75)}.bg-opacity-85.bg-black{background-color:rgba(0,0,0,.85)}.bg-opacity-85.bg-white{background-color:rgba(255,255,255,.85)}.bg-opacity-85.bg-primary{background-color:rgba(60,30,73,.85)}.bg-opacity-85.bg-secondary{background-color:rgba(128,205,234,.85)}.bg-opacity-90.bg-black{background-color:rgba(0,0,0,.9)}.bg-opacity-90.bg-white{background-color:rgba(255,255,255,.9)}.bg-opacity-90.bg-primary{background-color:rgba(60,30,73,.9)}.bg-opacity-90.bg-secondary{background-color:rgba(128,205,234,.9)}.bg-slant-grad--primary{background:#3c1e49;background:-moz-linear-gradient(-45deg,#3c1e49 0%,#2d1737 42%,#401552 56%,#2d1737 66%,#3c1e49 100%);background:-webkit-linear-gradient(-45deg,#3c1e49 0%,#2d1737 42%,#401552 56%,#2d1737 66%,#3c1e49 100%);background:linear-gradient(135deg,#3c1e49 0%,#2d1737 42%,#401552 56%,#2d1737 66%,#3c1e49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c1e49',endColorstr='#3c1e49',GradientType=1)}.bg-slant-grad--secondary{background:#80cdea;background:-moz-linear-gradient(-45deg,#80cdea 0%,#6ac4e6 42%,#7ad0f0 56%,#6ac4e6 66%,#80cdea 100%);background:-webkit-linear-gradient(-45deg,#80cdea 0%,#6ac4e6 42%,#7ad0f0 56%,#6ac4e6 66%,#80cdea 100%);background:linear-gradient(135deg,#80cdea 0%,#6ac4e6 42%,#7ad0f0 56%,#6ac4e6 66%,#80cdea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80cdea',endColorstr='#80cdea',GradientType=1)}.bg-vert-grad--primary{background:#3c1e49;background:-moz-linear-gradient(left,#2d1737 0%,#3c1e49 100%);background:-webkit-linear-gradient(left,#2d1737 0%,#3c1e49 100%);background:linear-gradient(to right,#2d1737 0%,#3c1e49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d1737',endColorstr='#3c1e49',GradientType=1)}.bg-vert-grad--secondary{background:#80cdea;background:-moz-linear-gradient(left,#6ac4e6 0%,#80cdea 100%);background:-webkit-linear-gradient(left,#6ac4e6 0%,#80cdea 100%);background:linear-gradient(to right,#6ac4e6 0%,#80cdea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ac4e6',endColorstr='#80cdea',GradientType=1)}.doubleEmph{border-bottom-color:#80cdea}.doubleEmph--brandPrimary{color:#3c1e49}.doubleEmph--brandSecondary{color:#80cdea}.brand-secondary-text{color:#80cdea}.locked002__btn{background-color:#333;color:#fff}.savingsIcon001{background-color:#80cdea;border-color:#80cdea}.sectionDivider001{background-color:#000}.locked--02 svg .cls-1{fill:#3c1e49}.locked--02 svg .cls-2{fill:#fff}.locked--02 span{color:#fff}.heroSearchForm002{background-image:url("../../../globalassets/themes/dotnav-theme/siteassets/shopTravel002/heroSearchForm_bg.jpg")}.collageTout001__btn{color:#b2b2b2}.collageTout001__btn:hover{color:#3c1e49}.collageTout001__itemBtn{color:#b2b2b2}.collageTout001__itemBtn .title{color:#666}.collageTout001__itemBtn:hover{color:#3c1e49}.swiperGallery001__pagination .swiper-pagination-bullet{background:#666}.swiperGallery001__pagination .swiper-pagination-bullet-active{background:#3c1e49}.swiperGallery001__pagination .swiper-pagination-bullet:before{background:#b2b2b2}.swiperGallery001__pagination .swiper-pagination-bullet:hover{background-color:#3c1e49}.swiperGallery001__pagination .swiper-pagination-bullet{background:#666}.swiperGallery001__pagination .swiper-pagination-bullet-active{background:#3c1e49}.swiperGallery001__pagination .swiper-pagination-bullet:before{background:#b2b2b2}.swiperGallery001__pagination .swiper-pagination-bullet:hover{background-color:#3c1e49}.lowProfileHero001{background-image:url("../../../globalassets/themes/dotnav-theme/siteassets/hotel001/hotel_hero_001.jpg")}.lowProfileHero001__title{color:#fff}.promoCard002__btnPerk{background-color:#3c1e49;color:#fff}.calloutBasic001__content--border{border:1px solid #80cdea}.calloutBasic001__content--border:after{border-bottom:1px solid #80cdea}.calloutBasic001__doubleEmph{border-bottom:3px double #80cdea}.calloutBasic001__title{color:#3c1e49}.calloutTopArrow001{background-image:url("../../../globalassets/themes/dotnav-theme/siteassets/hotel001/hotel_base_001.jpg");color:#fff}.calloutTopArrow001:after{border-top-color:#fff}.calloutTopArrow001__title strong{border-bottom-color:#80cdea}.heroSearchForm001__title{color:#fff}.heroSearchForm001__callout:before{border-bottom-color:#80cdea}.heroSearchForm001__calloutTextArrow{background-color:#80cdea;color:#fff}.heroSearchForm001__calloutTextArrow:after{border-top-color:#80cdea}.heroSearchForm001__subTitle{color:#fff}.hotelSearchForm001 .hotel-search-group-options .btn-default{background-color:#fff;color:#333}.hotelSearchForm001 .hotel-search-group-button{color:#fff}.hotelSearchForm001 .hotel-search-group-button .search-button{background-color:#fff}.hotelSearchForm001 .hotel-search-group-button .search-button:before{color:#80cdea;content:'Search for Hotels'}.heroSubscriptionForm001{background-image:url("/globalassets/themes/dotnav-theme/siteassets/purchaseMembership001/heroAirplaneWindow.jpg")}.heroSubscriptionForm001:before{background-color:rgba(0,0,0,.55)}.heroSubscriptionForm002{color:#fff;background-image:url("../../../siteassets/hotel-subscription-bg.jpg")}.heroSubscriptionForm002 .purchaseMembership002__submitBtn{color:#fff}.heroSubscriptionForm002 .terms-and-conditions-checkbox a{color:#fff}.heroSubscriptionForm002 a.securitycodeinfo{color:#fff}.heroSubscriptionForm002__dbc-balance{background-color:#3c1e49}.heroSubscriptionForm002 .purchaseMembership002{color:#fff}.heroSubscriptionForm002 .purchaseMembership002__selectBtn .btn-default{border:1px solid #e6e6e6;color:#fff!important;border-radius:0;background-color:transparent}.heroSubscriptionForm002 .purchaseMembership002__selectBtn .btn-default:hover,.heroSubscriptionForm002 .purchaseMembership002__selectBtn .btn-default:focus{color:#666;background-color:#e6e6e6}@media(min-width:768px){.heroSubscriptionForm002 .purchaseMembership002__colOne{border-right:1px solid #000}}.heroSubscriptionForm002 .purchaseMembership002__tooltip a{color:#fff}.heroSubscriptionForm002 .purchaseMembership002__showBilling label,.heroSubscriptionForm002 .purchaseMembership002__termsandconditions label{color:#fff}.heroSubscriptionForm002 .purchaseMembership002__termsandconditions a{color:#fff}.purchaseMembership002{color:#fff}.purchaseMembership002__selectBtn .btn-default{border-color:#e6e6e6;color:#fff!important;border-radius:0;background-color:transparent}.purchaseMembership002__selectBtn .btn-default:hover,.purchaseMembership002__selectBtn .btn-default:focus{color:#666;background-color:#e6e6e6}@media(min-width:992px){.purchaseMembership002__colOne{border-right:1px solid #000}}.threeColumnCards001__heading--sm strong{color:#80cdea}.HotelSavingsProgramHero002:before{border-bottom-color:#fff}.HotelSavingsProgramHero002:after{border-bottom-color:#fff}.HotelSavingsProgramHero002__container{color:#fff}.HotelSavingsProgramHero002__part02--do path{fill:#fff}.HotelSavingsProgramHero002__part02--dont{color:#3c1e49}.HotelSavingsProgramHero002__part02--dont path{fill:#3c1e49}.HotelSavingsProgramHero002__pretitle::before{border-top-color:#3c1e49;box-shadow:0 1px 0 #3c1e49}.HotelSavingsProgramHero002__pretitle::after{border-top-color:#3c1e49;box-shadow:0 1px 0 #3c1e49}.HotelSavingsProgramHero002__title{color:#fff}.text-powerful{color:#80cdea}.text-heavy-shadow{text-shadow:-2px 2px 0 #80cdea,-3px 3px 0 #80cdea}.activate-homepage h1{text-shadow:0 1px 2px #e0ddd8}.activate-homepage h2{color:#3c1e49}.activate-homepage h4{color:#3c1e49}.activate-homepage a{color:#000}.activate-homepage input{border:1px solid #e0ddd8}.activate-homepage input[type="submit"]{color:#fff;border:1px solid #e0ddd8;background-color:#3c1e49}.activate-video__copy{color:#fff}.activate-video__button{color:#fff;background-color:#3c1e49}.activate-video__button:hover{background-color:#80cdea}.activate-video__button:hover .activate-arrow__right--xs{border-left-color:#3c1e49}.activate-arrow__down{border-top:30px solid #80cdea}.activate-arrow__down--big-light{border-top:57px solid #f2f2f2}.activate-arrow__down--logo{border-top:43px solid #80cdea}.activate-arrow__right--small{border-left:18px solid #80cdea}.activate-arrow__right--big{border-left:50px solid #80cdea}.activate-arrow__right--xs{border-left:10px solid #80cdea}.activate-arrow__right--logo{border-left:43px solid #80cdea}.activate-arrow__right--title{border-left:25px solid #80cdea}.activate-arrow__left--small{border-right:18px solid #80cdea}.activate-container__row1 .activate-content-col1__callout-box{background-color:rgba(60,30,73,.7)}.activate-container__row1 .activate-content-col1__callout-box h3{color:#fff}.activate-container__row1 .activate-content-col2__copy-inner p{color:#3c1e49}.activate-container__row1 .activate-content-col2__copy-inner .copy-inner__callout-title{color:#3c1e49;border-bottom:5px solid #3c1e49;box-shadow:0 6px 0 #80cdea}.activate-container__row2 .activate-content-col1__copy-container{background-color:#f2f2f2}.activate-container__row2 .activate-content-col1__copy-container h3{color:#3c1e49}.activate-container__row2 .activate-content-col1__copy-container h3:before{content:url(dev-builds/active-login-page/images/arrow-right.gif)}.activate-container__row2 .activate-content-col1__copy-inner{background-color:#fff;color:#3c1e49}.activate-container__row2 .activate-content-col1__benefits-list li{color:#80cdea}.activate-container__row2 .activate-content-col1__benefits-list li span{color:#80cdea}.activate-container__row2 .activate-content-col1__benefits-list li p{color:#3c1e49}.activate-container__row2 .activate-content-col1 .activate-content-col1__bottom-callout .bottom-callout__copy{color:#3c1e49}.activate-container__row2 .activate-content-col2{background:#3c1e49;background:-moz-linear-gradient(top,#3c1e49 0%,#80cdea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c1e49),color-stop(100%,#80cdea));background:-webkit-linear-gradient(top,#3c1e49 0%,#80cdea 100%);background:-o-linear-gradient(top,#3c1e49 0%,#80cdea 100%);background:-ms-linear-gradient(top,#3c1e49 0%,#80cdea 100%);background:linear-gradient(to bottom,#3c1e49 0%,#80cdea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.activate-container__row4 .large-button__sign-up button{color:#fff;background-color:#3c1e49}.activate-container__row4 .large-button__sign-up button:hover{background-color:#80cdea}.activate-container__row5{background-color:#f2f2f2}.activate-homepage #footer-wrapper{background-color:#3c1e49;color:#fff}.activate-homepage #footer-wrapper a{color:#fff}.activate-homepage .sign-in-modal{color:#666;border:1px solid #e5e5e5;background-color:#fff}.activate-homepage .login-form h1,.activate-homepage .sign-up-form h1{color:#3c1e49}.activate-homepage .login-form h2,.activate-homepage .sign-up-form h2{color:#666;border-bottom:1px solid #e5e5e5}.activate-homepage .login-form button:hover,.activate-homepage .sign-up-form button:hover{background-color:#666;color:#fff}.activate-homepage .sign-in{color:#fff;border:0 solid #e5e5e5;background-color:rgba(52,152,219,.4)}.activate-homepage .small-arrow-left{border-right-color:18px solid #80cdea}.activate-homepage .small-arrow-right{border-left-color:#80cdea}.activate-homepage .red{color:#80cdea}.activate-homepage .white{color:#fff}@media screen and (max-width:1199px){.active-homepage .sign-in{background-color:#3498db}.ocean-bg{background:url("../../globalassets/themes/dotnav-theme/siteassets/activate-login/ocean.jpg") no-repeat}.ocean-bg .form_buttons1 button{background:#3c1e49}}@media only screen and (min-width:320px){.headerNav002 .signOut>a{color:#3c1e49}}@media only screen and (min-width:768px){.headerNav002 .navbar-default .navbar-nav a:hover,.headerNav002 .navbar-default .navbar-nav>.active>a,.headerNav002 .navbar-default .navbar-nav>.active>a:focus,.headerNav002 .navbar-default .navbar-nav>.active>a:hover{border-bottom:4px solid #3c1e49}.headerNav002 .navbar-nav>li.active.last>a{border-bottom-color:#3c1e49}}@media only screen and (min-width:960px){.headerNav002 .navbar-nav>li.active.last>a{border-bottom-color:#3c1e49}}.headerNav002{border-bottom-color:#3c1e49}.headerNav002 .brand-user{background-color:#3c1e49}.headerNav002 .userFunctions{background-color:#3c1e49}.headerNav002 .mobile-nav .mobile-button{color:#3c1e49}.headerNav002 .mobile-nav .mobile-menu{border-left-color:#3c1e49}.headerNav002 .user-login-nav .pipe{color:#3c1e49}.headerNav002 .dropdown-menu a{color:#3c1e49}.headerNav002 .dropdown-menu .account-menu-block-logout{background-color:#3c1e49}.headerNav002 .dropdown-menu .account-menu-block-logout:hover,.headerNav002 .dropdown-menu .account-menu-block-logout:focus{background-color:#3c1e49}.sign-up-header__vip a{color:#3c1e49}.sign-up-header__vip .login-vip-content a{color:#3c1e49}.portalProducts{background-image:url("/globalassets/defaults/portal/portal_bg_transparent.png");background-color:#000;background-position:center;color:#fff}.portalProducts a{color:#fff}.activities-page .collage-row__content-box{background-color:#fff}@keyframes outLine{0%{box-shadow:4px 0 5px 0 #3c1e49}25%{box-shadow:0 4px 5px 0 #80cdea}50%{box-shadow:-4px 0 5px 0 #3c1e49}75%{box-shadow:0 -4px 5px 0 #80cdea}100%{box-shadow:4px 0 5px 0 #3c1e49}}.activities-page .collage-row__content-box .content-box__inner-content{color:#3c1e49}.activities-page__wide-section .wide-section__content{color:#fff}.activities-page__wide-section .wide-section__content .modal-body{color:#474747}@media screen and (max-width:767px){.activities-page__wide-section .wide-section__content{color:#474747}}.activities-page__wide-section .wide-section__content-action span{font-family:"Georgia",serif}.activities-page__wide-section .wide-section__action-button{background:#3c1e49;color:#fff}.activities-page .activities-header{color:#fff}@media screen and (max-width:767px){.activities-page .activities-header__content .activities-header-content__title h1{border-bottom:2px solid #474747}}.activities-page .activities-header__content .activities-header-content__divider{background:#fff}.activities-page .activity-row--border{border-bottom-color:#3c1e49}.activities-page .activity-row--modal{border-bottom-color:#3c1e49}.activities-page .activity-row__title p span{font-family:"Georgia",serif}.activities-page .activity-row__item .item__image::after{color:#fff;background:rgba(60,30,73,.88)}.activities-page .activity-row__item .item__modal .modal-content,.activities-page .activity-row__item .item__modal .modal-dialog{background-color:#fff}.activities-page .activity-row__item .item__modal .modal-content__close-button{background:#3c1e49;color:#fff}.activities-page .activity-row__item .item__modal .modal-callout{background:#3c1e49;color:#fff}.activities-page .activity-row__item .item__additional-info .panel-heading::after{border-color:#3c1e49}.modal-exchange-nights{width:100%;border-color:#fff;border-width:12px}.modal-exchange-nights-content{width:100%;height:381px;background-image:url("/globalassets/defaults/exchange-nights-modal/exchange-nights.jpg");background-size:cover;background-color:#f5f5f5}.modal-exchange-nights-bg{margin-top:50px;width:560px;height:405px;margin-right:auto;padding:12px;margin-left:auto;background-color:#fff;position:relative}.close-modal-button{border:0;background-color:transparent;float:right;padding:15px 0;cursor:pointer}.close-modal-button:focus{outline:none}.col-sm-6-mod-su{background-color:rgba(255,255,255,.85);height:381px}.exchange-nights-content{text-align:center;margin-top:60px}.exchange-nights-content h3{color:#4c4c4c;font-size:1em;font-weight:normal;margin:0;text-align:center;display:inline-block}.exchange-nights-content .main-title{color:#3c1e49;font-size:1em;font-weight:700;text-transform:uppercase;margin:0;display:inline-block;text-align:center}.exchange-nights-content .title{color:#000;font-size:inherit;font-weight:500;display:block;margin:3px auto}@media screen and (max-width:480px){.modal-exchange-nights-bg{width:100%}.modal-exchange-nights-content{background-image:none}}.renewal-wrapper{background-color:#e5e5e5;background-repeat:no-repeat;background-size:cover;background-position:center}.renewal-wrapper .renewal-lock{background-color:#3c1e49}.renewal-wrapper .renewal-costs{color:#fff}.renewal-wrapper .renewal-costs .renewal-button{color:#fff;background:#3c1e49}.renewal-wrapper .renewal-costs .renewal-button:hover{background:#3c1e49}.renewal-wrapper .renewal-costs__current .content__price,.renewal-wrapper .renewal-costs__bump .content__price,.renewal-wrapper .renewal-costs__all .content__price{font-family:"Georgia",serif}.renewal-wrapper .renewal-costs__current{background:rgba(119,98,128,.8)}@media screen and (max-width:767px){.renewal-wrapper .renewal-costs__current{background:#776280;box-shadow:inset 10px 0 rgba(60,30,73,.35),inset 20px 0 #634b6d}}.renewal-wrapper .renewal-costs__bump{background:rgba(99,75,109,.8)}@media screen and (max-width:767px){.renewal-wrapper .renewal-costs__bump{background:#634b6d;box-shadow:inset 10px 0 rgba(60,30,73,.35)}}.renewal-wrapper .renewal-costs__all{background:rgba(60,30,73,.85)}.login-header .pipe{color:#3c1e49}.login-header .navbar__signup .caret{color:#3c1e49}.login-header a:hover .caret{color:#3c1e49}#drawer__loginpage{border-left-color:#3c1e49}#drawer__loginpage .drawer-contents h1{color:#3c1e49}#drawer__loginpage .nav>li>a:focus,#drawer__loginpage .nav>li>a:hover{color:#3c1e49}#login__page .login__page--panel{border-left-color:#3c1e49}#login__page .login__signIn--arrow{background-image:url("/siteassets/drawer-login/arrow-lrg-lft-brand.png")}.slide--one{background-image:url("/siteassets/drawer-login/slide--one.jpg")}.slide--two{background-image:url("/siteassets/drawer-login/slide--two.jpg")}.slide--three{background-image:url("/siteassets/drawer-login/slide--three.jpg")}.slide--four{background-image:url("/siteassets/drawer-login/slide--four.jpg")}.slide--five{background-image:url("/siteassets/drawer-login/slide--five.jpg")}#carousel__loginpage .carousel-indicators .active{background-color:#3c1e49}.ownersBenefit001{border-bottom-color:#3c1e49}.ownersBenefit001:last-child{border-bottom-color:#3c1e49}.ownersBenefit001__callOut{background-color:#3c1e49;color:#fff}.ownersBenefit001 .primary-svg,.ownersBenefit001 .primary-svg--lighten{fill:#3c1e49}.ownersBenefit001 .primary-svg--lighten{fill:#603074}.ownersBenefit001 .secondary-svg,.ownersBenefit001 .secondary-svg--lighten{fill:#80cdea}.ownersBenefit001 .secondary-svg--lighten{fill:#b5e2f3}.lockedItem001__btn{color:#fff;background-color:#603074}.lockedItem001__btn:hover,.lockedItem001__btn:focus,.lockedItem001__btnactive{background-color:#3c1e49}.burst002__svg path{fill:#3c1e49}.sale-page .swiperToutSlide001__btn{background-color:#3c1e49}.sale-page .swiperToutSlide001__slideBtn:hover{color:#3c1e49}.sale-page .swiperToutSlide001__slideBtn .subTitle{color:#3c1e49}.sale-page div.cd-tab-filter a{color:#3c1e49}.sale-page div.cd-tab-filter a.selected{color:#80cdea;border-color:#80cdea;box-shadow:inset 0 -2px 0 #80cdea}.sale-page div.cd-tab-filter a.selected:hover{color:#80cdea}.no-touch .sale-page div.cd-tab-filter a:hover{color:#80cdea}.sale-page div.excerpt--container .terms-btn a{color:#3c1e49}.sale-page div.excerpt--container .terms-btn a:hover{color:#3c1e49}.sale-page div.excerpt--container a{background-color:#3c1e49}.sale-page div.excerpt--container a:hover{background-color:#3c1e49;color:#fff}.sale-page .cd-main-content{background:#e5e5e5;box-shadow:inset 0 -40px 30px -47px black,inset 0 59px 10px -54px rgba(0,0,0,.5)}.sale-page .activities-page__wide-section .wide-section__action-button{background:#3c1e49}.sale-page .activities-page .activity-row--border{border-color:#80cdea}.sale-page .activities-page .activity-row__item .item__image::after{background:#3c1e49}.sale-page .activities-page .activity-row__item .item__additional-info .panel-heading::after{border-color:#3c1e49}.sale-page .activities-page .activity-row__item .item__modal .modal-content__close-button{background:#3c1e49}.sale-page .activities-page .activity-row__item .item__modal .modal-callout{background:#3c1e49}.sale-page .activities-page .activity-row__item .item__modal .modal-callout span{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.sale-page .gallery-contents:after{border-left:76px solid transparent;border-right:76px solid transparent}.sale-page .section-callout001__col001{color:#666}.sale-page .section-callout001__title{color:#666}.sale-page .section-callout001__title span{color:#666}.sale-page .section-callout001__desc{color:#666}.sale-page .cd-header{background-color:#ced0fb}.sale-page .cd-header h1{color:#fff}.sale-page .cd-tab-filter-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.08)}.sale-page .cd-tab-filter ul{background-color:#fff;box-shadow:inset 0 -2px 0 #ced0fb}.sale-page .cd-tab-filter a.selected{background:#ced0fb;color:#fff}.sale-page .cd-tab-filter.is-open ul{box-shadow:inset 0 -2px 0 #ced0fb,0 2px 10px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.sale-page .cd-tab-filter a{color:#666}.sale-page .no-touch .cd-tab-filter a:hover{color:#ced0fb}.sale-page .cd-tab-filter a.selected{background:transparent;color:#ced0fb;box-shadow:inset 0 -2px 0 #ced0fb}}.sale-page .excerpt--container{color:#666;background:rgba(255,255,255,.88)}.sale-page .excerpt--container a{color:#fff;background-color:#666}.sale-page .excerpt--container a:hover{color:#666;background-color:#fff}.sale-page .excerpt--image{box-shadow:0 3px 9px rgba(0,0,0,.1)}.sale-page .cd-filter{background:#fff;box-shadow:4px 4px 20px transparent}.sale-page .cd-filter::before{background-color:#ced0fb}.sale-page .cd-filter .cd-close{color:#fff;background:#ced0fb}.sale-page .no-touch .cd-filter .cd-close:hover{background:#ced0fb}@media only screen and (min-width:1170px){.sale-page .cd-filter-trigger{color:#666}.sale-page .no-touch .cd-filter-trigger:hover{color:#ced0fb}.sale-page .cd-filter-trigger.filter-is-visible,.sale-page .cd-filter-trigger.filter-is-visible:hover{color:#fff}}.sale-page .cd-filter-block h4{color:#666}.sale-page .no-touch .cd-filter-block h4:hover{color:#ced0fb}.sale-page .cd-filter-block .checkbox-label::before,.sale-page .cd-filter-block .radio-label::before,.sale-page .cd-filter-block input,.sale-page .cd-filter-block select{background-color:#fff;border:2px solid #e5e5e5}.sale-page .cd-filter-block input[type='search']:focus,.sale-page .cd-filter-block input[type='text']:focus,.sale-page .cd-filter-block select:focus{background-color:#fff;border-color:#ced0fb}.sale-page .cd-filter-block input[type='search']{border-color:transparent;background-color:#e5e5e5}.sale-page .cd-filter-block .radio-label::after{background-color:#fff}.sale-page .cd-filter-block input[type=checkbox]:checked+label::before,.sale-page .cd-filter-block input[type=radio]:checked+label::before{border-color:#ced0fb;background-color:#ced0fb}.sale-page .gallery-contents:after{border-left:76px solid transparent;border-right:76px solid transparent}.sale-page .gallery-contents:after{border-bottom-color:#e0ddd8}.sale-page .gallery-expander{background:#e0ddd8}.sale-page .pic{background-color:#666}.vc-claim{background:#fff}.vc-claim__title span{color:#3c1e49}.vc-claim table#vacationCashClaim tr th{color:#fff;background-color:#2b2b2b!important}.vc-claim table#vacationCashClaim tr{color:#fff;border-color:#fff;background:#666!important}.vc-claim table#vacationCashClaim tr.vc-claim__row.active{background:#666!important;background:-webkit-linear-gradient(left,#3c1e49 20%,#666 90%)!important;background:-o-linear-gradient(left,#3c1e49 20%,#666 90%)!important;background:linear-gradient(to left,#3c1e49 20%,#666 90%)!important}@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none){.vc-claim table#vacationCashClaim tr.vc-claim__row.active td{background:#666 !important;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.vc-claim table#vacationCashClaim tr.vc-claim__row.active td{background:#666!important}.vc-claim table#vacationCashClaim tr.vc-claim__row.active td:nth-last-child(1){background:linear-gradient(to left,#3c1e49 20%,#666 90%)!important}}@supports(-ms-accelerator:true){.vc-claim table#vacationCashClaim tr.vc-claim__row.active td{background:#666 !important;}.vc-claim table#vacationCashClaim tr.vc-claim__row.active td:nth-last-child(1){background:linear-gradient(to left,#3c1e49 20%,#666 90%)!important;}}.vc-claim table#vacationCashClaim td.vc-claim__btn{background:#3c1e49!important}.vc-claim table#vacationCashClaim td.vc-claim__btn a{color:#fff}.vc-claim table#vacationCashClaim td.vc-claim__btn:hover{background:#000!important}@media only screen and (min-width:320px){.privileges-activation-page .heroForm001__colRight002{border-color:#fff}}@media(min-width:768px){.privileges-activation-page .heroForm001__colRight002{border-color:#fff}}.privileges-activation-page .heroForm001{color:#fff}.privileges-activation-page .heroForm001__row{background-color:#000;background-color:rgba(0,0,0,.5)}.privileges-activation-page .heroForm001__row002{background-color:#000;background-color:rgba(0,0,0,.8)}.privileges-activation-page .heroForm001__desc p{color:#fff}.privileges-activation-page .heroForm001__title{color:#80cdea}.privileges-activation-page .heroForm001__subTitle002{color:#80cdea}.privileges-activation-page .heroForm001__colRight{background-color:#000;background-color:rgba(0,0,0,.5)}.privileges-activation-page .heroForm001__footer a{color:#3c1e49}.privileges-activation-page .heroForm001 .hairline001{border-color:#fff}.privileges-activation-page .heroForm001 .hairline001::after{border-top-color:#fff}.global-block .header__member-info .member-info{background-color:#fff;border-color:#3c1e49;box-shadow:0 20px 30px -20px rgba(0,0,0,.8)}@media screen and (max-width:767px){.global-block .header__member-info .member-info{background-color:rgba(255,255,255,.85)}}.global-block .header__member-info .member-info p{color:#474747}.global-block .header__member-info .member-info:hover p{color:#474747}.global-block .header__member-info .member-info h4{color:#3c1e49}.global-block .header__member-info .member-info__col{border-color:#e5e5e5}@media screen and (max-width:767px){.global-block .header__member-info .member-info__col{border-color:#e5e5e5}}.global-block .header__member-info .member-info__catalog-btn{background-color:#3c1e49;color:#fff}.global-block .header__member-info .member-info__catalog-btn:hover{background-color:#2d1737}.global-block .callout-section,.global-block .callout-section--md,.global-block .callout-section--lg,.global-block .callout-section--xl,.global-block .callout-section__bg,.global-block .callout-section__bg--md,.global-block .callout-section__bg--lg,.global-block .callout-section__bg--xl{background-color:#fff}.global-block .callout-section__bg,.global-block .callout-section__bg--md,.global-block .callout-section__bg--lg,.global-block .callout-section__bg--xl{color:#fff}.global-block .callout-section__bg.overlay::before,.global-block .overlay.callout-section__bg--md::before,.global-block .overlay.callout-section__bg--lg::before,.global-block .overlay.callout-section__bg--xl::before{background:rgba(0,0,0,.8);filter:grayscale(100%)}.global-block .callout-section__svg svg #default-color-shape,.global-block .callout-section__svg--sm svg #default-color-shape,.global-block .callout-section__svg--md svg #default-color-shape,.global-block .callout-section__svg--lg svg #default-color-shape{fill:#474747}.global-block .callout-section__svg svg #brand-color-shape,.global-block .callout-section__svg--sm svg #brand-color-shape,.global-block .callout-section__svg--md svg #brand-color-shape,.global-block .callout-section__svg--lg svg #brand-color-shape{fill:#3c1e49}.global-block .callout-section__dbc-balance{background-color:#f5f5f5}.global-block .callout-section__dbc-balance .dbc-balance__svg{background-color:#3c1e49}.global-block .callout-section__dbc-balance .dbc-balance__svg svg #shape-1{fill:#4c4c4c}.global-block .callout-section__dbc-balance .dbc-balance__svg svg #shape-2{fill:#fff}.global-block .callout-section p.double-lined::before,.global-block .callout-section--md p.double-lined::before,.global-block .callout-section--lg p.double-lined::before,.global-block .callout-section--xl p.double-lined::before,.global-block .callout-section__bg p.double-lined::before,.global-block .callout-section__bg--md p.double-lined::before,.global-block .callout-section__bg--lg p.double-lined::before,.global-block .callout-section__bg--xl p.double-lined::before,.global-block .callout-section p.double-lined::after,.global-block .callout-section--md p.double-lined::after,.global-block .callout-section--lg p.double-lined::after,.global-block .callout-section--xl p.double-lined::after,.global-block .callout-section__bg p.double-lined::after,.global-block .callout-section__bg--md p.double-lined::after,.global-block .callout-section__bg--lg p.double-lined::after,.global-block .callout-section__bg--xl p.double-lined::after,.global-block .callout-section__bg p.double-lined::before,.global-block .callout-section__bg--md p.double-lined::before,.global-block .callout-section__bg--lg p.double-lined::before,.global-block .callout-section__bg--xl p.double-lined::before,.global-block .callout-section__bg p.double-lined::after,.global-block .callout-section__bg--md p.double-lined::after,.global-block .callout-section__bg--lg p.double-lined::after,.global-block .callout-section__bg--xl p.double-lined::after{border-color:#fff}.global-block .callout-section p span,.global-block .callout-section--md p span,.global-block .callout-section--lg p span,.global-block .callout-section--xl p span,.global-block .callout-section__bg p span,.global-block .callout-section__bg--md p span,.global-block .callout-section__bg--lg p span,.global-block .callout-section__bg--xl p span,.global-block .callout-section__bg p span,.global-block .callout-section__bg--md p span,.global-block .callout-section__bg--lg p span,.global-block .callout-section__bg--xl p span{color:#3c1e49}.global-block .callout-section span,.global-block .callout-section--md span,.global-block .callout-section--lg span,.global-block .callout-section--xl span,.global-block .callout-section__bg span,.global-block .callout-section__bg--md span,.global-block .callout-section__bg--lg span,.global-block .callout-section__bg--xl span,.global-block .callout-section__bg span,.global-block .callout-section__bg--md span,.global-block .callout-section__bg--lg span,.global-block .callout-section__bg--xl span{color:#3c1e49}.global-block .benefits-wrp--2{background-color:#fff;color:#666}.global-block .benefits-wrp--2 .hairline{border-color:#666}.global-block .benefits-wrp--2 .btn__arrow--up{background-color:#fff}.global-block .benefits-wrp--2 .btn__arrow--up::after{color:#474747}.benefits-summary--v2 .header__member-info a.member-info .arrow svg{fill:#3c1e49}.benefits-summary--v2 .header__member-info .accountSummary__points span{color:#3c1e49}.benefits-summary--v2 .header__member-info .account-summary ul.accountSummary li span{color:#3c1e49}.benefitCard001__svgImg .svgIconFill{fill:#3c1e49}.benefitCard001__subTitle{color:#3c1e49}.ratings001:before{color:#666}.ratings001:after{color:#3c1e49}.feefo-flyout__btn{background-color:#3c1e49;color:#fff}.employee-vip .navbar-header__number .pipe{color:#3c1e49}.employee-vip .hero--vip h1{color:#fff}.employee-vip .hero--vip .header-right{color:#fff}.employee-vip .vip-form h1{color:#fff}.employee-vip .vip-form label{color:#fff!important}.employee-vip .input-validation-error{background-color:#ffd1d1;border-color:red}.employee-vip #aboutEVIP{background-color:#3c1e49}.employee-vip #aboutEVIP .btn-primary{border-radius:0;background-color:#80cdea!important}.employee-vip #aboutEVIP .btn-primary:hover,.employee-vip #aboutEVIP .btn-primary:active,.employee-vip #aboutEVIP .btn-primary:focus,.employee-vip #aboutEVIP .btn-primary:visited{background-color:#54bce3}.employee-vip #VIPbenefits .VIPbenefits-header{background-color:#e7e7e8}.employee-vip footer span{color:#f03d87}@media only screen and (min-width:992px){.employee-vip .form-control{border-color:#ccc}}.partner-portal{color:#fff;background-color:#3c1e49}.partner-portal__logo{background-color:rgba(0,0,0,.8)}.partner-portal__content{background-color:rgba(0,0,0,.5);color:#fff}.partner-portal__list{color:#fff}.partner-portal__list [partner-select]{background:rgba(0,0,0,.5);border-color:#3c1e49}.partner-portal__list [partner-select]:hover{background:rgba(60,30,73,.4)}.partner-portal__select{background-color:rgba(0,0,0,.8);color:#fff}.partner-portal__select-title{color:#3c1e49}.partner-portal__partner .partner__title{background:rgba(0,0,0,.8)}.partner-portal__partner .partner__product ul li{background-color:rgba(60,30,73,0);border-color:#3c1e49;box-shadow:inset 0 0 0 #3c1e49}.partner-portal__partner .partner__product ul li:hover{background-color:rgba(60,30,73,.4);border-color:#3c1e49;box-shadow:inset 0 0 32px #3c1e49}.partner-portal__partner .partner__product ul li.selected{background-color:rgba(60,30,73,.4);border-color:#3c1e49;box-shadow:inset 0 0 32px #3c1e49}.partner-portal__back{background-color:rgba(60,30,73,0);border-color:#3c1e49}.partner-portal__back:hover{background-color:rgba(60,30,73,.5);border-color:#3c1e49}.partner-portal__footer{background:rgba(0,0,0,.8)}.terms-modal{background-color:rgba(0,0,0,.82)}.terms-modal__header h1{color:#3c1e49}.terms-modal__header p{color:#fff}.terms-modal__terms{background:#fff}.terms-modal__terms h3{color:#3c1e49}.terms-modal__terms.two-col{background-color:transparent}.terms-modal__terms.two-col .col-md-12{background-color:#fff}.terms-modal label{color:#fff}.terms-modal button{background-color:#3c1e49;color:#fff}.terms-modal button:hover{background-color:#2d1737}.mypure-landing-page__logo svg .cls-1{fill:#fff}.mypure-landing-page__logo svg .cls-2{fill:#3c1e49}.mypure-landing-page__contactus{color:#fff}.mypure-landing-page__contactus .contactus-phone{color:#3c1e49}.mypure-landing-page__intro .title{color:#fff}.mypure-landing-page__intro .description{color:#fff}.mypure-landing-page__callToAction .callout-text{color:#fff}.mypure-landing-page__callToAction .btn__arrow--down{border-color:#fff}.mypure-landing-page__callToAction .btn__arrow--down:hover{background-color:#331a3e}.mypure-landing-page__callout{background-color:#3c1e49}.mypure-landing-page__calloutContent h2.title{color:#fff}.mypure-landing-page__main-content .savings001__logo001 svg .cls-1,.mypure-landing-page__main-content .savings002__logo001 svg .cls-1{fill:#3c1e49}.mypure-landing-page__main-content .savings001__logo002 svg .cls-1,.mypure-landing-page__main-content .savings002__logo002 svg .cls-1{fill:#fff}.mypure-landing-page__main-content .savings001__logo002 svg .cls-2,.mypure-landing-page__main-content .savings002__logo002 svg .cls-2{fill:#3c1e49}.mypure-landing-page__main-content .savings001 p.description,.mypure-landing-page__main-content .savings002 p.description{color:#fff}.mypure-landing-page__main-content .savings001 .copyright,.mypure-landing-page__main-content .savings002 .copyright{color:#fff}.mypure-landing-page__main-content .savings001 .copyright .brand-text,.mypure-landing-page__main-content .savings002 .copyright .brand-text{color:#3c1e49}.mypure-landing-page__main-content .savings001__button,.mypure-landing-page__main-content .savings002__button{color:#fff;border-color:#fff}.mypure-landing-page__main-content .savings001__button:hover,.mypure-landing-page__main-content .savings001__button:focus,.mypure-landing-page__main-content .savings002__button:hover,.mypure-landing-page__main-content .savings002__button:focus{color:#fff;border-color:#3c1e49;background-color:#3c1e49}.mypure-landing-page__footer{background-color:#fff}.mypure-landing-page__footerInfo{border-color:#3c1e49}.mypure-landing-page__footerInfo .brand-ft-title{color:#3c1e49}.mypure-landing-page__copyright{background-color:#3c1e49}.mypure-landing-page__copyright a{color:#fff}.mypure-landing-page__copyright p{color:#fff}.promo-3across__image::after{background-color:#3c1e49;color:#fff}.cruise-travel-lp .callout001__brand-text{color:#3c1e49}@media only screen and (min-width:320px){.cruise-travel-lp .searchForm001 .dropdown-menu>.active>a,.cruise-travel-lp .searchForm001 .dropdown-menu>.active>a:focus,.cruise-travel-lp .searchForm001 .dropdown-menu>.active>a:hover{color:#3c1e49;background-color:#337ab7}}.cruise-travel-lp .searchForm001{color:#fff}.cruise-travel-lp .searchForm001 .tt-dropdown-menu{color:gray}.cruise-travel-lp .searchForm001 .btn-default{border-radius:0;background-color:#3c1e49!important;color:#fff}.cruise-travel-lp .searchForm001 .btn-default:hover,.cruise-travel-lp .searchForm001 .btn-default:active,.cruise-travel-lp .searchForm001 .btn-default:focus,.cruise-travel-lp .searchForm001 .btn-default:visited{background-color:#1e0f25}.cruise-travel-lp .searchForm001 .btn-default:focus,.cruise-travel-lp .searchForm001 .btn-default:hover{background-color:#5a2d6d!important}.cruise-travel-lp .searchForm001__title{color:#fff}.cruise-travel-lp .searchForm001 .travel-search-tab.active>a{color:#fff}.cruise-travel-lp .searchForm001 .travel-search-tab.active>a:after{border-color:#fff}.cruise-travel-lp .searchForm001 .travel-search-tab.active>a:focus,.cruise-travel-lp .searchForm001 .travel-search-tab.active>a:hover,.cruise-travel-lp .searchForm001 .travel-search-tab.active>a:active{color:#fff}.cruise-travel-lp .searchForm001 .travel-search-tab a{color:#fff}.cruise-travel-lp .searchForm001 .travel-search-tab a:hover,.cruise-travel-lp .searchForm001 .travel-search-tab a:focus,.cruise-travel-lp .searchForm001 .travel-search-tab a:active{color:#fff}.cruise-travel-lp .searchForm001__form{background-color:#000;background-color:rgba(0,0,0,.25)}.cruise-travel-lp .searchForm001__form--tabs{background-color:#000;background-color:rgba(0,0,0,.45)}.cruise-travel-lp .searchForm001 .search-button{display:inline-block;background-color:#3c1e49;border:1px solid #2d1737;border-radius:5px;background-image:url("../../globalassets/defaults/swiper-hero-form001/arrow-right-001.svg");background-repeat:no-repeat;background-position:center;background-size:15px;width:60px;height:34px}.cruise-travel-lp .searchForm001 .search-button:hover,.cruise-travel-lp .searchForm001 .search-button:active,.cruise-travel-lp .searchForm001 .search-button:focus{background-color:#2d1737;border:1px solid #3c1e49}.cruise-travel-lp .searchForm001 .air-search-group-roundtrip .search-option{background-color:#fff;border-color:#666;color:#666}.cruise-travel-lp .searchForm001 .air-search-group-roundtrip .search-option-selected{color:#fff;background-color:#666}.cruise-travel-lp .searchForm001 .air-search-group-roundtrip .search-option:hover{color:#fff;background-color:#666}.cruise-travel-lp .promo-3across__image::after{background-color:#3c1e49;color:#fff}.travel-insurance-form .insuranceForm{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.travel-insurance-form .insuranceForm h2{color:#fff}.travel-insurance-form .insuranceForm p{color:#fff}.travel-insurance-form .insuranceForm__col001{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 30px rgba(0,0,0,.3);box-shadow:3px 3px 30px rgba(0,0,0,.3)}.travel-insurance-form .insuranceForm__col002{background-color:#fff;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 30px rgba(0,0,0,.3);box-shadow:3px 3px 30px rgba(0,0,0,.3)}.travel-insurance-form .insuranceForm__col002 label{color:#3c1e49}.mod-header-brand .azure-header{background-color:#fff;border-bottom-color:#3c1e49}.mod-header-brand .azure-header .azure-nav .navbar-nav>.active>a{box-shadow:none}.mod-header-brand .azure-header .azure-nav .navbar-nav>.active>a:hover,.mod-header-brand .azure-header .azure-nav .navbar-nav>.active>a:focus{box-shadow:inset 0 -4px 0 #3c1e49}.mod-header-brand .azure-header .azure-nav a.menulink:hover{box-shadow:inset 0 -4px 0 #3c1e49}.azure-header .azure-nav li ul.dropdown-menu a:hover,.azure-header .azure-nav li ul.dropdown-menu a:active,.azure-header .azure-nav li ul.dropdown-menu a:focus{color:#3c1e49}.flipbook__link{background-color:rgba(60,30,73,.81);color:#fff}.flipbook__link:hover{color:#fff}@media only screen and (min-width:320px){.tsc__gift--amounts a{color:#3c1e49}.tsc__gift--amounts a.selected span{color:#fff;background-color:#3c1e49}.tsc__gift--amounts a.disabled span{color:#e5e5e5}.icon-one{background-image:url("/globalassets/global-assets/gift-of-travel/tsc-one-icon.png")}.icon-two{background-image:url("/globalassets/global-assets/gift-of-travel/tsc-two-icon.png")}.icon-three{background-image:url("/globalassets/global-assets/gift-of-travel/tsc-three-icon.png")}.icon-four{background-image:url("/globalassets/global-assets/gift-of-travel/tsc-four-icon.png")}}@media only screen and (min-width:768px){.step--intro{background-image:url("/globalassets/global-assets/gift-of-travel/bg_intro.png")}.step--one{background-image:url("/globalassets/global-assets/gift-of-travel/bg_step1.png")}.step--two{background-image:url("/globalassets/global-assets/gift-of-travel/bg_step2.png")}.step--three{background-image:url("/globalassets/global-assets/gift-of-travel/bg_step3.png")}.step--four{background-image:url("/globalassets/global-assets/gift-of-travel/bg_step4.png")}.step--five{background-image:url("/globalassets/global-assets/gift-of-travel/bg_step5.png")}.tsc__gift--amounts a{color:#3c1e49}.tsc__gift--amounts span{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url("/globalassets/global-assets/gift-of-travel/giftamount_circle_off.png")}.tsc__gift--amounts a.selected span{color:#fff;background-image:url("/globalassets/global-assets/gift-of-travel/giftamount_circle_on.png")}.tsc__gift--amounts a:hover span{color:#fff;background-image:url("/globalassets/global-assets/gift-of-travel/giftamount_circle_on.png")}.tsc__gift--amounts a.disabled span{color:#e5e5e5;background-image:url("/globalassets/global-assets/gift-of-travel/giftamount_circle_off.png")}.tsc__gift--amounts a.disabled:hover span{background-image:url("/siteassets/gift-of-travel/giftamount_circle_off.png")}}.tsc__gift--content{background-color:#fff}.tsc__gift--content .tsc__gift--header{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.tsc__gift--content .tsc__gift--header-bold{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49}.tsc__gift--content .tsc__gift--copy,.tsc__gift--content .tsc__gift--info{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.tsc__gift--content .tsc__gift--info p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.tsc__gift--content .tsc__gift--goback{color:#3c1e49}.tsc__gift--content .tsc__gift--btn{border:2px solid #3c1e49}.tsc__gift--content .tsc__gift--btn:hover{border:2px solid #1e0f25}.tsc__gift--content .tsc__gift--skip{background-color:#fff;border:2px solid #ccc;color:#ccc}.tsc__gift--content .tsc__gift--ribbon{background:transparent}.tsc__gift--pagination a{color:#3c1e49}.tsc__gift--pagination span{background-color:#666}.tsc__gift--pagination a.selected span{background-color:#3c1e49}.tsc__gift--pagination a:hover span{background-color:#3c1e49}.club-card-page .activities-page .activity-row__item .item__image::after{background:rgba(60,30,73,.88)}.club-card-page .activity-row--border{border-color:#3c1e49}.incentive-portal__form input[type="submit"],.incentive-portal__form input[type="button"]{background-color:#3c1e49}.incentive-portal__form input[type="submit"]:hover,.incentive-portal__form input[type="button"]:hover{box-shadow:inset 0 -5px 0 #5a2d6d}.incentive-portal__form .form__select-options label.selected,.incentive-portal__form .form__select-options label:hover{background-color:#3c1e49}.incentive-portal__form .form__delivery-option:hover,.incentive-portal__form .form__delivery-option.selected{border-color:#3c1e49;color:#3c1e49}.incentive-portal__form .form__delivery-option:hover .delivery-option__img svg,.incentive-portal__form .form__delivery-option.selected .delivery-option__img svg{fill:#3c1e49}.incentive-portal__form .form__delivery-option .delivery-option__checkmark svg .circle{fill:#3c1e49}.incentive-portal a.form-btn,.incentive-portal div.form-btn{background-color:#3c1e49}.incentive-portal a.form-btn:hover,.incentive-portal div.form-btn:hover{box-shadow:inset 0 -5px 0 #5a2d6d}.incentive-portal__due-date:hover{color:#3c1e49}.incentive-portal__due-date.selected{color:#3c1e49}.incentive-portal .reset-form-btn:hover{color:#3c1e49}.block-nav__item::after,.block-nav__item--tall::after,.block-nav__item--wide::after,.block-nav__item--wide-2::after,.block-nav__item--box::after,.block-nav__item--box-icon::after{background:rgba(60,30,73,.8)}.large-footer__top-row{background-color:#80cdea}.large-footer__bottom-row{background-color:#3c1e49}.card-swiper__content .content__savings{color:#3c1e49}.card-swiper__box-link,.card-swiper__box-link--2{background-color:#3c1e49}.card-swiper .card--offer .offer__tagline{color:#3c1e49}.card-swiper .card--offer .btn--offer-card{background-color:#3c1e49}.card-swiper .card--offer .btn--offer-card:hover,.card-swiper .card--offer .btn--offer-card:active,.card-swiper .card--offer .btn--offer-card:focus{background-color:#80cdea;color:#3c1e49}.featured-offers-swiper--full-width a,.card-swiper--full-width a{color:#3c1e49}.featured-offers-swiper--full-width a:hover,.featured-offers-swiper--full-width a:active,.featured-offers-swiper--full-width a:focus,.card-swiper--full-width a:hover,.card-swiper--full-width a:active,.card-swiper--full-width a:focus{color:#3c1e49}.search-hero__form-container{background-color:rgba(60,30,73,.85)}.search-hero__form-container .dropdown.open .bootstrap-touchspin-up,.search-hero__form-container .dropdown.open .bootstrap-touchspin-down{background-color:#80cdea}.search-hero__form-container--v2{background-color:rgba(60,30,73,.85)}.search-hero__form-container--v2 .search-button i{background:#3c1e49}.search-hero .glyphicon.glyphicon-menu-right{background-color:#80cdea}.search-hero #air-search-content .air-search-group-roundtrip .search-option{background-color:#80cdea}.search-hero-v2 .search-bar--cruise #cruise-search-content #searchCruise i.glyphicon.glyphicon-menu-right{background-color:#3c1e49}.search-hero-v2 .search-bar--cruise #cruise-search-content #searchCruise i.glyphicon.glyphicon-menu-right:hover,.search-hero-v2 .search-bar--cruise #cruise-search-content #searchCruise i.glyphicon.glyphicon-menu-right:active,.search-hero-v2 .search-bar--cruise #cruise-search-content #searchCruise i.glyphicon.glyphicon-menu-right:focus{background-color:#0f0813}.search-hero-v2 .search-bar--hotel #hotel-search-content .col-md-12.col-sm-6.form-group.hotel-search-group-button #searchHotel .glyphicon.glyphicon-menu-right{background-color:#3c1e49}.search-hero-v2 .search-bar--hotel #hotel-search-content .col-md-12.col-sm-6.form-group.hotel-search-group-button #searchHotel:hover .glyphicon.glyphicon-menu-right,.search-hero-v2 .search-bar--hotel #hotel-search-content .col-md-12.col-sm-6.form-group.hotel-search-group-button #searchHotel:active .glyphicon.glyphicon-menu-right,.search-hero-v2 .search-bar--hotel #hotel-search-content .col-md-12.col-sm-6.form-group.hotel-search-group-button #searchHotel:focus .glyphicon.glyphicon-menu-right{background-color:#0f0813}.search-hero-v2 .search-bar--air .search-bar__container .col-md-12.form-group.air-search-group-roundtrip .search-option{border-color:#3c1e49}.search-hero-v2 .search-bar--air .search-bar__container .col-md-12.form-group.air-search-group-roundtrip .search-option.search-option-selected{background-color:#3c1e49}.dining-certificates .hero__sticker{background-color:#3c1e49}.dining-certificates .hero__sticker .sticker-inner{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.dining-certificates .hero h2.title{font-family:"Georgia",serif;background-color:#fff;box-shadow:0 15px 12px -11px black}.dining-certificates .callout001__content{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .callout001__item .check-icon svg{fill:#3c1e49}.dining-certificates .main-swiper__title{font-family:"Georgia",serif}.dining-certificates .main-swiper .coming-soon__title{color:#3c1e49}.dining-certificates .swiperCert001 .swiperCertSlide001__btn{background-color:#fff}.dining-certificates .swiperCert001 .swiperCertSlide001__btn--next{box-shadow:-13px 0 40px -22px #000}.dining-certificates .swiperCert001 .swiperCertSlide001__btn--next .arrow-icon svg{fill:#80cdea}.dining-certificates .swiperCert001 .swiperCertSlide001__btn--prev{box-shadow:13px 0 40px -22px #000}.dining-certificates .swiperCert001 .swiperCertSlide001__btn--prev .title{font-family:"Georgia",serif}.dining-certificates .swiperCert001 .swiperCertSlide001__btn--prev .arrow-icon svg{fill:#80cdea}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .available-card{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .available-card__cert-label{font-family:"Georgia",serif}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .status-wrapper{background-color:#80cdea}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .status-wrapper--expired{background-color:#ccc}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .status-wrapper--claimed{background-color:transparent}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .status-wrapper .status-icon{border:3px solid #fff}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .status-wrapper .status-icon svg{fill:#fff}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .btn-claim{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#80cdea}.dining-certificates .swiperCert001 .swiperCertSlide001__slide .btn-claim:hover,.dining-certificates .swiperCert001 .swiperCertSlide001__slide .btn-claim:focus{background-color:#80cdea;box-shadow:0 0 0 .2rem rgba(128,205,234,.5)}.dining-certificates .callout002__headline{font-family:"Georgia",serif}.dining-certificates .callout002__content{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .callout002__item .check-icon svg{fill:#3c1e49}.dining-certificates .phone__content{color:#fff;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .phone__line{background-color:#fff;color:#fff}.dining-certificates .claimModal__content{background-color:#fff}.dining-certificates .claimModal__title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .claimModal__cta .title{font-family:"Georgia",serif}.dining-certificates .claimModal__cta .sub-title{font-family:"Georgia",serif}.dining-certificates .claimModal__cta .wrapper{border-top:1px solid #80cdea;border-bottom:1px solid #80cdea}.dining-certificates .claimModal__cta .wrapper .leftCol{border-right:1px solid #80cdea}.dining-certificates .claimModal__cta .cta-content .claim-number{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.dining-certificates .claimModal__cta .cta-content .btn-modalClaim{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#80cdea}.dining-certificates .claimModal__cta .cta-content .btn-modalClaim:hover,.dining-certificates .claimModal__cta .cta-content .btn-modalClaim:focus{background-color:#80cdea;box-shadow:0 0 0 .2rem rgba(128,205,234,.5)}.dining-certificates .claimModal__footer{background-color:#fff}.dining-certificates .claimModal__footer .step-number .number{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.dining-certificates .claimModal__footer .text-number{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:667px){#travel-search-block #travel-search-block-menu .btn-default{background-color:#3c1e49!important}}@media(max-width:667px){#travel-search-block #travel-search-block-menu .btn-default.active,#travel-search-block #travel-search-block-menu .btn-default.focus,#travel-search-block #travel-search-block-menu .btn-default:active,#travel-search-block #travel-search-block-menu .btn-default:focus,#travel-search-block #travel-search-block-menu .btn-default:hover,#travel-search-block #travel-search-block-menu .open>.dropdown-toggle.btn-default{background-color:#501968!important;border-color:#3c1e49!important}}@media(max-width:667px){#travel-search-block .travel-search-content .car-search-group-button,#travel-search-block .travel-search-content .air-search-group-button,#travel-search-block .travel-search-content .hotel-search-group-button,#travel-search-block .travel-search-content .resort-search-group-button,#travel-search-block .travel-search-content .cruise-search-group-button{background-color:#3c1e49}}@media(max-width:667px){#travel-search-block .travel-search-content .car-search-group-button:hover,#travel-search-block .travel-search-content .car-search-group-button:active,#travel-search-block .travel-search-content .car-search-group-button:focus,#travel-search-block .travel-search-content .air-search-group-button:hover,#travel-search-block .travel-search-content .air-search-group-button:active,#travel-search-block .travel-search-content .air-search-group-button:focus,#travel-search-block .travel-search-content .hotel-search-group-button:hover,#travel-search-block .travel-search-content .hotel-search-group-button:active,#travel-search-block .travel-search-content .hotel-search-group-button:focus,#travel-search-block .travel-search-content .resort-search-group-button:hover,#travel-search-block .travel-search-content .resort-search-group-button:active,#travel-search-block .travel-search-content .resort-search-group-button:focus,#travel-search-block .travel-search-content .cruise-search-group-button:hover,#travel-search-block .travel-search-content .cruise-search-group-button:active,#travel-search-block .travel-search-content .cruise-search-group-button:focus{background-color:#501968}}.renewal-block__modal{background-color:rgba(60,30,73,.7)}.renewal-block__content{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#474747}.renewal-block .rt-close-btn .rt-close-icon{border-color:#3c1e49}.renewal-block .rt-close-btn .rt-close-icon .rt-icon,.renewal-block .rt-close-btn .rt-close-icon svg{fill:#3c1e49}.renewal-block .form-control:focus{border-color:#3c1e49;box-shadow:0 0 3px #3c1e49}.renewal-block__group{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif!important}.renewal-block__submit .submit,.renewal-block__submit .btn-renew{color:#fff;background-color:#000}.renewal-block__submit .submit:hover,.renewal-block__submit .submit:focus,.renewal-block__submit .btn-renew:hover,.renewal-block__submit .btn-renew:focus{background-color:#000;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.carouselBannerMoat{background-color:#3c1e49}.carouselBannerMoat__description P{color:#fff}.carouselCalloutMoat__description h2{color:#474747}.searchFormMoat .search-options-dropdown-toggle{background-color:#3c1e49!important}@media only screen and (min-width:320px){.carouselHeroMoat__description{background-color:rgba(0,0,0,.76)}.carouselHeroMoat__description p{color:#fff}}.carouselHeroMoat{-webkit-box-shadow:inset 0 0 9px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 9px rgba(0,0,0,.4);box-shadow:inset 0 0 9px rgba(0,0,0,.4)}@media only screen and (min-width:320px){.searchFormMoat .dropdown-menu>.active>a,.searchFormMoat .dropdown-menu>.active>a:focus,.searchFormMoat .dropdown-menu>.active>a:hover{color:#3c1e49}}.searchFormMoat{color:#fff}.searchFormMoat .btn-default{border-radius:0;background-color:#3c1e49!important;color:#fff}.searchFormMoat .btn-default:hover,.searchFormMoat .btn-default:active,.searchFormMoat .btn-default:focus,.searchFormMoat .btn-default:visited{background-color:#1e0f25}.searchFormMoat .btn-default:focus,.searchFormMoat .btn-default:hover{background-color:#5a2d6d}.searchFormMoat__title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.searchFormMoat .form-control{background-color:rgba(229,229,229,.85)}.searchFormMoat .travel-search-tab.active>a{color:#fff;border-bottom:1px solid #fff}.searchFormMoat .travel-search-tab.active>a:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.searchFormMoat .travel-search-tab.active>a:focus,.searchFormMoat .travel-search-tab.active>a:hover,.searchFormMoat .travel-search-tab.active>a:active{color:#fff;border:1px solid transparent;border-bottom:1px solid #fff}.searchFormMoat .travel-search-tab a{color:#fff;border:1px solid transparent}.searchFormMoat .travel-search-tab a:hover,.searchFormMoat .travel-search-tab a:focus,.searchFormMoat .travel-search-tab a:active{color:#fff;border:1px solid transparent;border-bottom:1px solid #fff}.searchFormMoat .travel-search-tab a:hover:after,.searchFormMoat .travel-search-tab a:focus:after,.searchFormMoat .travel-search-tab a:active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.searchFormMoat__form{background-color:#000;background-color:rgba(0,0,0,.25)}.searchFormMoat__form--tabs{background-color:#000;background-color:rgba(0,0,0,.45)}.searchFormMoat .search-button{display:inline-block;background-color:#3c1e49;border:1px solid #2d1737;border-radius:5px;background-image:url("../../globalassets/defaults/swiper-hero-form001/arrow-right-001.svg");background-repeat:no-repeat;background-position:center;background-size:15px;width:60px;height:34px}.searchFormMoat .search-button:hover,.searchFormMoat .search-button:active,.searchFormMoat .search-button:focus{background-color:#2d1737;border:1px solid #3c1e49}.moat-callout-card h2{color:#474747}.moat-swiper .swiper-container .testimonial .testimonial-container{color:#fff}.moat-swiper .swiper-container .testimonial .test-divider{border-bottom:1px solid #fff}.moat-swiper .swiper-container .testimonial .test-divider:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.moat-swiper .swiper-container .savings-container{color:#fff;background-color:rgba(0,0,0,.76)}.moat-swiper .swiper-container .swiper-btn{background-color:#3c1e49}.moat-swiper .swiper-container .swiper-btn:hover{border-color:#3c1e49;background-color:#1e0f25}.callout-cardMoat--side .btn-primary{color:#fff}.callout-cardMoat--side .brand-text{color:#3c1e49}.callout-cardMoat--side p{color:#fff}@media(min-width:992px){.callout-cardMoat--side p{color:inherit}}.callout-cardMoat--side h2.h2-md{color:#fff}@media(min-width:992px){.callout-cardMoat--side h2.h2-md{color:inherit}}.callout-cardMoat--side .retail-info{color:#fff}@media(min-width:992px){.callout-cardMoat--side .retail-info{color:#474747}}.callout-cardMoat--side .retail-info .market-price .market-id:before{border-top:3px solid #fff}@media(min-width:992px){.callout-cardMoat--side .retail-info .market-price .market-id:before{border-top:3px solid #3c1e49}}@media(min-width:992px){.callout-cardMoat--side .member-savings{background-color:#3c1e49}}.callout-cardMoat--side .member-savings .savings-container{color:#fff}.callout-cardMoat--side .member-info{color:#fff;border-top:1px solid #fff;border-left:0 solid transparent}@media(min-width:768px){.callout-cardMoat--side .member-info{border-top:0 solid transparent;border-left:1px solid #fff}}@media(min-width:992px){.callout-cardMoat--side .member-info{color:#474747;border-top:0 solid transparent;border-left:1px solid #3c1e49}}.callout-cardMoat--side .member-info .member-price{font-family:"Georgia",serif;color:#fff}@media(min-width:992px){.callout-cardMoat--side .member-info .member-price{color:#3c1e49}}.moat-logo-swiper .swiper-container .swiper-button-prev{background-color:#fff}.moat-logo-swiper .swiper-container .swiper-button-next{background-color:#fff}.moat-scrollTop .btn__arrow{border:1px solid #3c1e49}.moat-scrollTop .btn__arrow .arrow-icon,.moat-scrollTop .btn__arrow svg{fill:#3c1e49}.moat-scrollTop .btn__arrow:hover{background-color:#3c1e49;border:1px solid #fff}.moat-scrollTop .btn__arrow:hover .arrow-icon,.moat-scrollTop .btn__arrow:hover svg{fill:#fff}.modal001 h1{color:#3c1e49}.modal001 h1::after{border-bottom:1px solid #a89f91}.modal001__dialog{background-color:#fff;border:1px solid #3c1e49;border-bottom:2px solid #3c1e49;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5)}.modal001__column--left{background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.modal001__column--right{background-color:#fff}.modal001__subTitle{color:#fff}.modal001__details{color:#3c1e49}.modal001__seperator span{background-color:#fff}.modal001__seperator:after{border-bottom:1px solid #a89f91}.modal001__form label{color:#3c1e49}.modal001__table{border:1px solid #3c1e49;border-bottom:2px solid #3c1e49}.modalForm001 h1{color:#000}.modalForm001 h1::after{border-bottom:1px solid #a89f91}.modalForm001__dialog{background-color:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5)}.modalForm001__container--signIn{background-image:url("/globalassets/pax-assets/activation001/activationModal001--signIn.jpg")}.modalForm001__column--left{background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.modalForm001__column--right{background-color:#fff}.modalForm001__title{color:#fff}.modalForm001__subTitle{color:#fff}.modalForm001__details{color:#3c1e49}.modalForm001__seperator span{background-color:#fff}.modalForm001__seperator:after{border-bottom:1px solid #a89f91}.modalForm001__form label{color:#3c1e49}.modalForm001 .btn-default{background-color:#3c1e49}.modalForm001 .btn-tertiary{background-color:#3c1e49}.modalForm001 #loginTab li a{color:#fff;border-radius:0;background-color:#3c1e49!important}.modalForm001 #loginTab li a:hover,.modalForm001 #loginTab li a:active,.modalForm001 #loginTab li a:focus,.modalForm001 #loginTab li a:visited{background-color:#1e0f25}.modalForm001 #editAccount .form-content-message{color:#3c1e49}.modalForm001 #editAccount .form-content-message::after{border-bottom:1px solid #a89f91}.modalForm001 #editAccount .form-content-fname,.modalForm001 #editAccount .form-content-email{color:#3c1e49}.modal002 h1{color:#80cdea}.modal002 h1::after{border-bottom:1px solid #a89f91}.modal002__dialog{background-color:#fff;border:1px solid #80cdea;border-bottom:2px solid #80cdea;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5)}.modal002__column--left{background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.modal002__column--right{background-color:#fff}.modal002__subTitle{color:#fff}.modal002__details{color:#3c1e49}.modal002__seperator span{background-color:#fff}.modal002__seperator:after{border-bottom:1px solid #a89f91}.modal002__form label{color:#3c1e49}.modal002__table{border:1px solid #3c1e49;border-bottom:2px solid #3c1e49}.modalForm002 h1{color:#000}.modalForm002 h1::after{border-bottom:1px solid #a89f91}.modalForm002__dialog{background-color:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5)}.modalForm002__container--signIn{background-image:url("/globalassets/global-assets/landing-pages/moat-landing-pages/sign-up-modal/activationModal001--signIn.jpg")}.modalForm002__column--left{background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.modalForm002__column--right{background-color:#fff}.modalForm002__title{color:#fff!important}.modalForm002__subTitle{color:#fff}.modalForm002__details{color:#3c1e49}.modalForm002__seperator span{background-color:#fff}.modalForm002__seperator:after{border-bottom:1px solid #a89f91}.modalForm002__form label{color:#3c1e49}.modalForm002 .btn-default{background-color:#3c1e49}.modalForm002 .btn-default:hover{background-color:#1e0f25}.modalForm002 .btn-tertiary{background-color:#80cdea}.modalForm002 #loginTab li a{color:#fff;border-radius:0;background-color:#80cdea!important}.modalForm002 #loginTab li a:hover,.modalForm002 #loginTab li a:active,.modalForm002 #loginTab li a:focus,.modalForm002 #loginTab li a:visited{background-color:#54bce3}.modalForm002 #editAccount .form-content-message{color:#80cdea}.modalForm002 #editAccount .form-content-message::after{border-bottom:1px solid #a89f91}.modalForm002 #editAccount .form-content-fname,.modalForm002 #editAccount .form-content-email{color:#3c1e49}.nav-v2__links ul li.active a{box-shadow:inset 0 -5px 0 #3c1e49}.nav-v2__links ul li a{box-shadow:inset 0 0 0 #3c1e49}.nav-v2__links ul li a:hover,.nav-v2__links ul li a:active,.nav-v2__links ul li a:focus{box-shadow:inset 0 -5px 0 #3c1e49}.nav-v2 .account-menu-block .account-menu-block-button:hover,.nav-v2 .account-menu-block .account-menu-block-button:active,.nav-v2 .account-menu-block .account-menu-block-button:focus,.nav-v2 .account-menu-block.open .account-menu-block-button:hover,.nav-v2 .account-menu-block.open .account-menu-block-button:active,.nav-v2 .account-menu-block.open .account-menu-block-button:focus{color:#3c1e49}.search-widget__nav ul li.active a{background-color:#3c1e49}.search-widget__nav ul li.active a .nav__icon-flag svg{fill:#3c1e49}.search-widget__pane .guests-picker__dropdown .dropdown__option-toggle .option-toggle__btn{background-color:#3c1e49}.search-widget__pane .guests-picker__dropdown .dropdown__option-toggle .option-toggle__btn:hover{background-color:#1e0f25}.search-widget__pane .guests-picker__dropdown .dropdown__option-toggle .option-toggle__input{border-top:1px solid #3c1e49;border-bottom:1px solid #3c1e49}.search-widget__pane a.submit-search{background-color:#3c1e49}.search-widget__pane a.submit-search:hover,.search-widget__pane a.submit-search:focus,.search-widget__pane a.submit-search:active{background-color:#2d1737}.timeshareexchangeform-container .timeshareredemptionvaluebutton{background-color:#3c1e49}.timeshareexchangeform-container .timesharevalue__item label{color:#3c1e49}.rc-campaign{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.rc-main__mb-top .mb-title--002{color:#fff}.rc-main__mb-bottom{background-color:#fff}.rc-main__mb-bottom .mb-item .mb-icon .checkmark-icon,.rc-main__mb-bottom .mb-item .mb-icon svg{fill:#3c1e49}.rc-main__msm-swiper{background-color:#fff}.rc-main__msm-swiper .swiperMSM001 .swiperMSMSlide001__btn{background-color:rgba(60,30,73,.9)}.rc-main__msm-swiper .swiperMSM001 .swiperMSMSlide001__btn--next .arrow-icon svg{fill:#fff}.rc-main__msm-swiper .swiperMSM001 .swiperMSMSlide001__btn--prev .arrow-icon svg{fill:#fff}.rc-main__msm-swiper .swiperMSM001 .swiperMSMSlide001__slide .image-slide__inner{border:1px solid #fff}.rc-main__friendsFamily{background-color:#fff}.rc-main__qs-top .qs-title{color:#fff}.rc-main__qs-bottom{background-color:#fff}.rc-main__qs-swiper{background-color:#fff}.rc-main__qs-swiper .swiperQSSlide001__slide .image-slide__inner .qs-title{font-family:"Georgia",serif;color:#3c1e49}.rc-main__footer .footer__container .desc-section02 .item .cc-icon .checkmark-icon,.rc-main__footer .footer__container .desc-section02 .item .cc-icon svg{fill:#3c1e49}.rc-sidebar{background-color:#fff;box-shadow:0 18px 40px -7px rgba(0,0,0,.7)}.rc-sidebar__callout .renewal-btn{color:#fff;background-color:#3c1e49}.rc-sidebar__callout .renewal-btn:hover,.rc-sidebar__callout .renewal-btn:focus{background-color:#3c1e49;box-shadow:0 0 0 .2rem rgba(60,30,73,.5)}.rc-campaign-v2 .mb-list li .mb-icon{fill:#3c1e49}.rc-campaign-v2 .renewal-btn:hover,.rc-campaign-v2 .renewal-btn:active,.rc-campaign-v2 .renewal-btn:focus{background-color:#3c1e49;box-shadow:0 0 0 .2rem rgba(60,30,73,.5)}.activation-page .promo-call h1{color:#3c1e49}.activation-page .promo-call p{color:#fff}.activation-page .promo-call h2{color:#fff}.activation-page .toggle-switch h3{color:#fff}.activation-page .promo-benefits-lp__inner .box-caption{background-color:#fff}.activation-page .btn-primary{background-color:#3c1e49}.activation-page .btn-primary:hover{background-color:#1e0f25}.activation-page .hdr-sec-1-txt span{color:#3c1e49}@media only screen and (min-width:768px){.activation-page .promo-call h1{color:#3c1e49}}.about-us .title{color:#3c1e49}.about-us .title-divider{background-color:#80cdea}.about-us__container--v2 .leftCol{background-color:#3c1e49}.cross-merch__row-title{color:#3c1e49}.cross-merch__swiper-content .swiper-content__link{color:#3c1e49}.certs-page .certificates__title{color:#3c1e49}.certs-page .primary-btn--square,.certs-page a.primary-btn--square,.certs-page button.primary-btn--square{background-color:#3c1e49;box-shadow:0 0 0 0 #3c1e49}.certs-page .primary-btn--square:hover,.certs-page .primary-btn--square:active,.certs-page .primary-btn--square:focus,.certs-page a.primary-btn--square:hover,.certs-page a.primary-btn--square:active,.certs-page a.primary-btn--square:focus,.certs-page button.primary-btn--square:hover,.certs-page button.primary-btn--square:active,.certs-page button.primary-btn--square:focus{color:#3c1e49;box-shadow:0 0 0 1px #3c1e49}@media screen and (max-width:991px){.card--billboard .billboard__content .content__title a{color:#80cdea}}.card--billboard .billboard__content .content__title a:hover{color:#3c1e49}.card--billboard .billboard__content .content__title a:hover svg{fill:#3c1e49}@media screen and (max-width:991px){.card--billboard .billboard__content .content__title .svg-play svg{fill:#3c1e49}}.card--collage .collage__content .content__text{background-color:rgba(30,15,37,.95)}@media(max-width:767px){.card--collage .collage__content .content__text{background-color:rgba(30,15,37,.85)}}.card--collage-reverse .collage__content .content__text{background-color:rgba(60,30,73,.95)}@media(max-width:767px){.card--collage-reverse .collage__content .content__text{background-color:rgba(60,30,73,.85)}}.card--col-offset{border-color:#3c1e49}.section-swiper__content .content__accents--full-right{transform:translateY(-75px) translateX(-65px)}.section-swiper .swiper-explore .swiper-pagination-bullet,.section-swiper--alt .swiper-explore .swiper-pagination-bullet,.section-swiper .swiper-redeem .swiper-pagination-bullet,.section-swiper--alt .swiper-redeem .swiper-pagination-bullet{font-family:"Georgia",serif}.section-swiper .swiper-explore .swiper-pagination-bullet-active,.section-swiper--alt .swiper-explore .swiper-pagination-bullet-active,.section-swiper .swiper-explore .swiper-pagination-bullet:hover,.section-swiper--alt .swiper-explore .swiper-pagination-bullet:hover,.section-swiper .swiper-redeem .swiper-pagination-bullet-active,.section-swiper--alt .swiper-redeem .swiper-pagination-bullet-active,.section-swiper .swiper-redeem .swiper-pagination-bullet:hover,.section-swiper--alt .swiper-redeem .swiper-pagination-bullet:hover{background-color:#3c1e49}.section-swiper .swiper-explore .swiper-pagination-bullet-active,.section-swiper--alt .swiper-explore .swiper-pagination-bullet-active,.section-swiper .swiper-redeem .swiper-pagination-bullet-active,.section-swiper--alt .swiper-redeem .swiper-pagination-bullet-active{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.section-swiper a,.section-swiper--alt a{color:#3c1e49}.section-swiper a:hover,.section-swiper--alt a:hover,.section-swiper a:active,.section-swiper--alt a:active,.section-swiper a:focus,.section-swiper--alt a:focus{color:#3c1e49}.section-swiper--alt .swiper-pagination .swiper-pagination-bullet{color:#80cdea;font-family:"Georgia",serif}.section-swiper--alt .swiper-pagination .swiper-pagination-bullet:hover{color:#3c1e49}.section-swiper--alt .swiper-pagination .swiper-pagination-bullet-active{color:#3c1e49;border-bottom:4px double #3c1e49;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.section-swiper--alt.border,hr.section-swiper--alt.border--double{border-top:1px solid #3c1e49;border-bottom:1px solid #3c1e49}.search-bar--hotel,.search-bar--resort,.search-bar--cruise,.search-bar--air,.search-bar--car{background-color:#3c1e49}.search-bar--hotel .search-bar__occupants input,.search-bar--resort .search-bar__occupants input,.search-bar--cruise .search-bar__occupants input,.search-bar--air .search-bar__occupants input,.search-bar--car .search-bar__occupants input{background-color:#80cdea;color:#3c1e49}.search-bar--hotel .search-bar__occupants input::placeholder,.search-bar--resort .search-bar__occupants input::placeholder,.search-bar--cruise .search-bar__occupants input::placeholder,.search-bar--air .search-bar__occupants input::placeholder,.search-bar--car .search-bar__occupants input::placeholder{color:#3c1e49}.search-bar--hotel .search-bar__occupants .occupants__add,.search-bar--hotel .search-bar__occupants .occupants__remove,.search-bar--resort .search-bar__occupants .occupants__add,.search-bar--resort .search-bar__occupants .occupants__remove,.search-bar--cruise .search-bar__occupants .occupants__add,.search-bar--cruise .search-bar__occupants .occupants__remove,.search-bar--air .search-bar__occupants .occupants__add,.search-bar--air .search-bar__occupants .occupants__remove,.search-bar--car .search-bar__occupants .occupants__add,.search-bar--car .search-bar__occupants .occupants__remove{background-color:#3c1e49}.search-bar--hotel .search-bar__occupants .occupants__add:hover,.search-bar--hotel .search-bar__occupants .occupants__remove:hover,.search-bar--resort .search-bar__occupants .occupants__add:hover,.search-bar--resort .search-bar__occupants .occupants__remove:hover,.search-bar--cruise .search-bar__occupants .occupants__add:hover,.search-bar--cruise .search-bar__occupants .occupants__remove:hover,.search-bar--air .search-bar__occupants .occupants__add:hover,.search-bar--air .search-bar__occupants .occupants__remove:hover,.search-bar--car .search-bar__occupants .occupants__add:hover,.search-bar--car .search-bar__occupants .occupants__remove:hover{box-shadow:inset -1px 0 0 #80cdea,inset 1px 0 0 #80cdea,inset 0 1px 0 #80cdea,inset 0 -1px 0 #80cdea}.search-bar--hotel #hotel-search-content .search-options-dropdown-toggle,.search-bar--hotel #resort-search-content .search-options-dropdown-toggle,.search-bar--hotel #cruise-search-content .search-options-dropdown-toggle,.search-bar--resort #hotel-search-content .search-options-dropdown-toggle,.search-bar--resort #resort-search-content .search-options-dropdown-toggle,.search-bar--resort #cruise-search-content .search-options-dropdown-toggle,.search-bar--cruise #hotel-search-content .search-options-dropdown-toggle,.search-bar--cruise #resort-search-content .search-options-dropdown-toggle,.search-bar--cruise #cruise-search-content .search-options-dropdown-toggle,.search-bar--air #hotel-search-content .search-options-dropdown-toggle,.search-bar--air #resort-search-content .search-options-dropdown-toggle,.search-bar--air #cruise-search-content .search-options-dropdown-toggle,.search-bar--car #hotel-search-content .search-options-dropdown-toggle,.search-bar--car #resort-search-content .search-options-dropdown-toggle,.search-bar--car #cruise-search-content .search-options-dropdown-toggle{color:#80cdea}.search-bar--hotel #hotel-search-content .bootstrap-touchspin-down,.search-bar--hotel #hotel-search-content .bootstrap-touchspin-up,.search-bar--hotel #resort-search-content .bootstrap-touchspin-down,.search-bar--hotel #resort-search-content .bootstrap-touchspin-up,.search-bar--hotel #cruise-search-content .bootstrap-touchspin-down,.search-bar--hotel #cruise-search-content .bootstrap-touchspin-up,.search-bar--resort #hotel-search-content .bootstrap-touchspin-down,.search-bar--resort #hotel-search-content .bootstrap-touchspin-up,.search-bar--resort #resort-search-content .bootstrap-touchspin-down,.search-bar--resort #resort-search-content .bootstrap-touchspin-up,.search-bar--resort #cruise-search-content .bootstrap-touchspin-down,.search-bar--resort #cruise-search-content .bootstrap-touchspin-up,.search-bar--cruise #hotel-search-content .bootstrap-touchspin-down,.search-bar--cruise #hotel-search-content .bootstrap-touchspin-up,.search-bar--cruise #resort-search-content .bootstrap-touchspin-down,.search-bar--cruise #resort-search-content .bootstrap-touchspin-up,.search-bar--cruise #cruise-search-content .bootstrap-touchspin-down,.search-bar--cruise #cruise-search-content .bootstrap-touchspin-up,.search-bar--air #hotel-search-content .bootstrap-touchspin-down,.search-bar--air #hotel-search-content .bootstrap-touchspin-up,.search-bar--air #resort-search-content .bootstrap-touchspin-down,.search-bar--air #resort-search-content .bootstrap-touchspin-up,.search-bar--air #cruise-search-content .bootstrap-touchspin-down,.search-bar--air #cruise-search-content .bootstrap-touchspin-up,.search-bar--car #hotel-search-content .bootstrap-touchspin-down,.search-bar--car #hotel-search-content .bootstrap-touchspin-up,.search-bar--car #resort-search-content .bootstrap-touchspin-down,.search-bar--car #resort-search-content .bootstrap-touchspin-up,.search-bar--car #cruise-search-content .bootstrap-touchspin-down,.search-bar--car #cruise-search-content .bootstrap-touchspin-up{background:#3c1e49}.search-bar--hotel #hotel-search-content .bootstrap-touchspin-down:hover,.search-bar--hotel #hotel-search-content .bootstrap-touchspin-up:hover,.search-bar--hotel #resort-search-content .bootstrap-touchspin-down:hover,.search-bar--hotel #resort-search-content .bootstrap-touchspin-up:hover,.search-bar--hotel #cruise-search-content .bootstrap-touchspin-down:hover,.search-bar--hotel #cruise-search-content .bootstrap-touchspin-up:hover,.search-bar--resort #hotel-search-content .bootstrap-touchspin-down:hover,.search-bar--resort #hotel-search-content .bootstrap-touchspin-up:hover,.search-bar--resort #resort-search-content .bootstrap-touchspin-down:hover,.search-bar--resort #resort-search-content .bootstrap-touchspin-up:hover,.search-bar--resort #cruise-search-content .bootstrap-touchspin-down:hover,.search-bar--resort #cruise-search-content .bootstrap-touchspin-up:hover,.search-bar--cruise #hotel-search-content .bootstrap-touchspin-down:hover,.search-bar--cruise #hotel-search-content .bootstrap-touchspin-up:hover,.search-bar--cruise #resort-search-content .bootstrap-touchspin-down:hover,.search-bar--cruise #resort-search-content .bootstrap-touchspin-up:hover,.search-bar--cruise #cruise-search-content .bootstrap-touchspin-down:hover,.search-bar--cruise #cruise-search-content .bootstrap-touchspin-up:hover,.search-bar--air #hotel-search-content .bootstrap-touchspin-down:hover,.search-bar--air #hotel-search-content .bootstrap-touchspin-up:hover,.search-bar--air #resort-search-content .bootstrap-touchspin-down:hover,.search-bar--air #resort-search-content .bootstrap-touchspin-up:hover,.search-bar--air #cruise-search-content .bootstrap-touchspin-down:hover,.search-bar--air #cruise-search-content .bootstrap-touchspin-up:hover,.search-bar--car #hotel-search-content .bootstrap-touchspin-down:hover,.search-bar--car #hotel-search-content .bootstrap-touchspin-up:hover,.search-bar--car #resort-search-content .bootstrap-touchspin-down:hover,.search-bar--car #resort-search-content .bootstrap-touchspin-up:hover,.search-bar--car #cruise-search-content .bootstrap-touchspin-down:hover,.search-bar--car #cruise-search-content .bootstrap-touchspin-up:hover{background:#80cdea}.search-bar--hotel .search-button .glyphicon,.search-bar--resort .search-button .glyphicon,.search-bar--cruise .search-button .glyphicon,.search-bar--air .search-button .glyphicon,.search-bar--car .search-button .glyphicon{background-color:#3c1e49}.search-bar--hotel .search-button .glyphicon:hover,.search-bar--hotel .search-button .glyphicon:active,.search-bar--hotel .search-button .glyphicon:focus,.search-bar--resort .search-button .glyphicon:hover,.search-bar--resort .search-button .glyphicon:active,.search-bar--resort .search-button .glyphicon:focus,.search-bar--cruise .search-button .glyphicon:hover,.search-bar--cruise .search-button .glyphicon:active,.search-bar--cruise .search-button .glyphicon:focus,.search-bar--air .search-button .glyphicon:hover,.search-bar--air .search-button .glyphicon:active,.search-bar--air .search-button .glyphicon:focus,.search-bar--car .search-button .glyphicon:hover,.search-bar--car .search-button .glyphicon:active,.search-bar--car .search-button .glyphicon:focus{background-color:#0f0813}.search-bar--hotel .search-button .glyphicon::after,.search-bar--resort .search-button .glyphicon::after,.search-bar--cruise .search-button .glyphicon::after,.search-bar--air .search-button .glyphicon::after,.search-bar--car .search-button .glyphicon::after{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-swiper .swiper-container .swiper-pagination-gallery .swiper-pagination-bullet{background:#80cdea}.gallery-swiper .swiper-container .swiper-pagination-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{box-shadow:0 0 0 10px #3c1e49}.gallery-swiper__content--v2{color:#80cdea}.qs-swiper .qs-primary{color:#3c1e49}.qs-swiper .qs-secondary{color:#80cdea}.logo-swiper .swiper-pagination-bullet-active{background:#3c1e49}.logo-swiper .swiper-pagination-bullet-active{background:#3c1e49}.club-card-page--tr .club-card-header__overlay{background-color:rgba(60,30,73,.78)}.club-card-page--tr .club-card-section .link{color:#3c1e49}.club-card-page--tr .club-steps-block__title .brand-txt{color:#3c1e49}.club-card-page--tr .club-steps-block__item .sub-title .brand-txt{color:#3c1e49}.club-card-page--tr .club-steps-block .link{color:#3c1e49}.renewal-modal__close{border:1px solid #3c1e49}.renewal-modal__close:hover,.renewal-modal__close:active,.renewal-modal__close:focus{background-color:#3c1e49}.renewal-modal__title::after{background-color:#3c1e49}.renewal-modal__countdown .countdown__btn{box-shadow:inset 0 0 0 0 #773c91}.renewal-modal__countdown .countdown__btn:hover,.renewal-modal__countdown .countdown__btn:active,.renewal-modal__countdown .countdown__btn:focus{box-shadow:inset 0 0 0 4px #2d1737}.renewal-modal__countdown .countdown__bg .st0{fill:#3c1e49}.renewal-modal__countdown .countdown__bg .st1{fill:#8643a3}.renewal-modal__countdown .countdown__bg .st2{fill:#3c1e49}.renewal-modal--v2 .modal-content{background-color:#3c1e49}.renewal-modal--v2 .renewal-modal__countdown{border-top:10px solid #773c91}.renewal-modal--v2 .renewal-modal__countdown .countdown__btn{background-color:#3c1e49}.renewal-modal--v2 .renewal-modal__countdown .countdown__btn:hover,.renewal-modal--v2 .renewal-modal__countdown .countdown__btn:active,.renewal-modal--v2 .renewal-modal__countdown .countdown__btn:focus{background-color:#2d1737}.testimonials{position:relative;background:#f2f2f2;background:linear-gradient(to bottom,#f2f2f2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0);border-bottom:1px solid #3c1e49}.testimonials__container{max-width:400px;min-height:300px;padding:0 0 20px 0;overflow:hidden}@media(min-width:1000px){.testimonials__container{max-width:100%;padding:40px 0 70px}}.testimonials__row{padding:20px 0 20px 20px}.testimonials .testimonial{margin:0 0 50px}@media(min-width:1000px){.testimonials .testimonial{margin:50px 0}}.testimonials .testimonial__rating{margin:0 auto 10px;width:58%}.testimonials .testimonial__rating hr{width:83%;border-top:solid 1px #c8cdd0;margin:10px 0}.testimonials .testimonial__rating img{margin:0 25px}@media(min-width:1000px){.testimonials .testimonial__rating{float:left;width:20%;margin-top:-20px;margin-right:10px}.testimonials .testimonial__rating hr{width:25%;margin:20px 70px;float:left}}.testimonials .testimonial__star,.testimonials .testimonial__half-star{color:transparent;float:left;width:32px;height:32px;line-height:32px;background-image:url(/globalassets/global-assets/svg/icons/star.svg);margin-right:10px;margin-bottom:10px}@media screen and (min-width:780px){.testimonials .testimonial__star,.testimonials .testimonial__half-star{margin-bottom:0}}.testimonials .testimonial__half-star{width:16px;padding-right:16px;margin-right:0;background-clip:padding-box;background-size:cover}.testimonials .testimonial__l-quote{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:700;line-height:.8;color:#3c1e49;height:24px;display:inline;margin-left:21px;float:left;clear:left}@media(min-width:1000px){.testimonials .testimonial__l-quote{height:195px;font-size:4em;display:block;margin:5px 0;clear:none}}.testimonials .testimonial__r-quote{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:700;line-height:.8;color:#3c1e49;height:24px;display:inline;margin-right:21px;float:left}@media(min-width:1000px){.testimonials .testimonial__r-quote{height:195px;font-size:4em;display:block;margin:5px 0;clear:none}}.testimonials .testimonial__text{color:#3c1e49;float:left;width:fit-content;max-width:75%;margin:0 auto}@media(min-width:1000px){.testimonials .testimonial__text{width:fit-content;max-width:69%}.testimonials .testimonial__text p{font-size:2.1rem}}.testimonials .testimonial__text p{color:#4c4c4c;font-family:'Libre Baskerville',serif;font-style:italic;font-size:1.8rem;padding-top:20px}#testimonialCarousel .testimonial-pagination{bottom:40px;position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}@media(min-width:1000px){#testimonialCarousel .testimonial-pagination{bottom:80px}}#testimonialCarousel .testimonial-pagination .swiper-pagination-bullet{background-color:#3c1e49;width:10px;height:10px;margin:0 8px;opacity:1}#testimonialCarousel .testimonial-pagination .swiper-pagination-bullet-active{width:8px;height:8px;border:0;box-shadow:0 0 0 5px rgba(60,30,73,.49);margin-bottom:1px}.ncl-joy-promo .primary-btn{background-color:#3c1e49;box-shadow:0 0 0 0 #3c1e49;border-color:#3c1e49}.ncl-joy-promo .primary-btn:hover{color:#3c1e49}.ncl-joy-promo .staterooms-swiper__pagination .swiper-pagination-bullet-active,.ncl-joy-promo .onboard-swiper__pagination .swiper-pagination-bullet-active{border-color:#3c1e49;background-color:#3c1e49}.faq-title h3.section-subtitle{color:#3c1e49}.faq-title .faq-link{color:#3c1e49}.faq-title .faq-link:hover,.faq-title .faq-link:focus{color:#3c1e49}.faq-title .faq-section-title{color:#3c1e49}.faq__answers::before{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.make-payment__balance .balance__total{color:#3c1e49}.make-payment__details .details__method .change-card{color:#3c1e49}.make-payment__add-card{color:#3c1e49}.make-payment__pay-now{background-color:#3c1e49}.make-payment .saved-card__row.sc-default-select{color:#3c1e49}.make-payment .saved-card__edit,.make-payment .saved-card__delete{color:#3c1e49}.unlock-more .icon svg{fill:#80cdea}.vert-swiper__content .content,.vs-promo-swiper .vert-swiper__content .content--v2{background-color:rgba(60,30,73,.85)}@media(max-width:767px){.vert-swiper__content .content,.vs-promo-swiper .vert-swiper__content .content--v2{background-color:rgba(128,205,234,.8)}}.vert-swiper__content .content__ship{border-color:#3c1e49}.vert-swiper__content .content__action .btn{background-color:#3c1e49}.vert-swiper__content .content__action .btn:hover,.vert-swiper__content .content__action .btn:active,.vert-swiper__content .content__action .btn:focus{background-color:#2d1737}.vert-swiper__content .content__link{color:#3c1e49}.vs-promo-swiper .vert-swiper__content .content__spacer{background-color:#3c1e49}.vs-promo-swiper .vert-swiper__content .content--v2{background-image:linear-gradient(-60deg,rgba(128,205,234,.95) 20%,rgba(0,0,0,.8) 40%)}@media(max-width:991px){.vs-promo-swiper .vert-swiper__content .content--v2{background-image:linear-gradient(360deg,rgba(128,205,234,.95) 0%,rgba(0,0,0,.8) 40%)}}.vs-promo-swiper .vert-swiper.swiper-container-vertical>.swiper-pagination-bullets{background-image:linear-gradient(#3c1e49 56%,transparent 100%)}@media(max-width:767px){.vs-promo-swiper .vert-swiper.swiper-container-vertical>.swiper-pagination-bullets{background-color:#3c1e49}}.vs-promo-swiper .vert-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#1e0f25}.vs-promo-swiper .vert-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#5a2d6d}.custom-swiper .swiper-button-prev.block-arrow,.custom-swiper .swiper-button-next.block-arrow{background-color:#3c1e49}.custom-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#3c1e49}.cfap-gvr-lp .cfap-nav__btn{color:#80cdea;border:2px solid #80cdea}.cfap-gvr-lp .cfap-nav__btn:hover,.cfap-gvr-lp .cfap-nav__btn:focus{background-color:#80cdea}.cfap-gvr-lp .generic-header__sticker{background-color:#3c1e49}.cfap-gvr-lp .signup-v2__title{color:#3c1e49}.cfap-gvr-lp .signup-v2__form #activateAccount .form-content-submit .btn-primary{background-color:#3c1e49;border:1px solid #3c1e49}.cfap-gvr-lp .signup-v2__form #activateAccount .form-content-submit .btn-primary:hover,.cfap-gvr-lp .signup-v2__form #activateAccount .form-content-submit .btn-primary:focus{border-color:#1e0f25;background-color:#1e0f25}.cfap-gvr-lp .signup-v2__terms a{color:#80cdea}.cfap-gvr-lp .signup-v2__terms a:hover,.cfap-gvr-lp .signup-v2__terms a:focus{color:#80cdea}.cfap-gvr-lp .gb-community__title{color:#3c1e49}.cfap-gvr-lp .gb-community .btn{background-color:#3c1e49;border-color:#3c1e49}.cfap-gvr-lp .gb-community .btn:hover,.cfap-gvr-lp .gb-community .btn:focus{background-color:#1e0f25}.cfap-gvr-lp .cfap-credit__title{color:#3c1e49}.cfap-gvr-lp .activate-banner .phone-icon{background-color:#3c1e49}.cfap-gvr-lp .activate-banner__phone{color:#80cdea}.cfap-gvr-lp .activate-banner .btn{background-color:#3c1e49;border-color:#3c1e49}.cfap-gvr-lp .activate-banner .btn:hover,.cfap-gvr-lp .activate-banner .btn:focus{border-color:#1e0f25;background-color:#1e0f25}.cfap-gvr-lp .cfap-faq .section-title{color:#80cdea}.cfap-gvr-lp .cfap-swiper__title{color:#3c1e49}.cfap-gvr-lp .cfap-swiper .custom-swiper .swiper-button-next.block-arrow{background-color:#3c1e49}.cfap-gvr-lp .cfap-swiper .custom-swiper .swiper-button-prev.block-arrow{background-color:#3c1e49}.cfap-gvr-lp .cfap-eligible .btn{color:#3c1e49;border:2px solid #3c1e49}.cfap-gvr-lp .cfap-eligible .btn:hover,.cfap-gvr-lp .cfap-eligible .btn:focus{background-color:#3c1e49}.opt-in-modal__inner,.opt-in-success__inner{color:#002554}.opt-in-modal .btn-primary,.opt-in-success .btn-primary{background-color:#629c2f;box-shadow:0 0 0 0 #629c2f;border:0;transition:background-color 200ms ease-in-out}.opt-in-modal .btn-primary:active,.opt-in-modal .btn-primary:focus,.opt-in-modal .btn-primary:hover,.opt-in-success .btn-primary:active,.opt-in-success .btn-primary:focus,.opt-in-success .btn-primary:hover{background-color:#fff;color:#629c2f;box-shadow:0 0 0 1px #629c2f}.plan-compare .plan-compare__heading-row div:nth-child(2) .plan-compare__heading{background-color:#80cdea}.plan-compare .plan-compare__heading-row div:nth-child(2) .plan-compare__heading::after{background-color:#80cdea}.plan-compare .plan-compare__heading-row div:nth-child(3) .plan-compare__heading{background-color:#3c1e49}.plan-compare .plan-compare__heading-row div:nth-child(3) .plan-compare__heading::after{background-color:#3c1e49}.plan-compare .plan-compare__heading-row div:last-child .plan-compare__heading{background-color:#3c1e49}.plan-compare .plan-compare__heading-row div:last-child .plan-compare__heading::after{background-color:#3c1e49}.plan-compare .row>div:nth-child(2){color:#80cdea}.plan-compare .row>div:nth-child(3){color:#3c1e49}.plan-compare .row>div:nth-child(4){color:#3c1e49}.plan-compare__highlight div:first-child,.plan-compare .row.plan-compare__highlight div:first-child{border:1px solid #3c1e49}.drawer-page__drawer .nav>li>a{box-shadow:inset 0 -2px 0 #3c1e49}.drawer-page__drawer .nav>li.active a{box-shadow:inset 0 -2px 0 #3c1e49}.drawer-page__content .nav-tabs>li.active a{box-shadow:inset 0 -2px 0 #3c1e49}.drawer-page .transact-block table thead{background-color:#3c1e49}.drawer-page .transact-block table tr.even{background-color:rgba(60,30,73,.125)}.drawer-page .transact-block .pagination>.active>a,.drawer-page .transact-block .pagination>.active>a:focus,.drawer-page .transact-block .pagination>.active>a:hover,.drawer-page .transact-block .pagination>.active>span,.drawer-page .transact-block .pagination>.active>span:focus,.drawer-page .transact-block .pagination>.active>span:hover{box-shadow:inset 0 -2px 0 #3c1e49}.drawer-page .transact-block .pagination>li>a,.drawer-page .transact-block .pagination>li>span{color:#3c1e49}.anchor-sticky-nav__item.current:before,.anchor-sticky-nav__item:hover:before{background-color:#80cdea}.anchor-sticky-nav__item a:hover,.anchor-sticky-nav__item a:focus{box-shadow:0 0 0 0 #80cdea}.login-block{background-image:url("/siteassets/login/login-bg.jpg")}@media(max-width:767px){.login-block{min-height:100%;padding:60px 15px}}.login-block__wrapper .title{color:#3c1e49}.login-block__wrapper .title span:before{border-bottom-color:#3c1e49;border-top-color:#3c1e49}.login-block__wrapper .title span:after{border-bottom-color:#3c1e49;border-top-color:#3c1e49}.login-block__form a:hover,.login-block__form a:focus{box-shadow:inset 0 -1px 0 #3c1e49}.login-block__form .btn--black-round{background-color:#3c1e49;box-shadow:0 0 0 0 #3c1e49}.login-block__form .btn--black-round:hover{color:#3c1e49;box-shadow:0 0 0 1px #3c1e49}.login-modal #sendEmail{background-color:#3c1e49}.login-modal #sendEmail:hover,.login-modal #sendEmail:active,.login-modal #sendEmail:focus{background-color:#1e0f25}.o-list li:before{color:#80cdea!important}.u-list i.tick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20d%3D%22M14.8%201c-.4-.4-1-.4-1.4%200L5.7%208.7%202.6%205.6c-.4-.4-1-.4-1.4%200-.4.4-.4%201%200%201.4L5%2010.8c.2.2.4.3.7.3s.5-.1.7-.3l8.4-8.4c.4-.4.4-1%200-1.4z%22%20fill%3D%22%2380cdea%22%2F%3E%3C%2Fsvg%3E")}.bf-hero__offer:before{border-color:#80cdea!important}@media(max-width:991px){.how-to-book__slider .slick-dots li.slick-active button:before{background:#80cdea!important}}.bf-features__slider.slick-slider .slick-next{background:#80cdea}.bf-features__slider.slick-slider .slick-next:hover{background:#96d6ee}.bf-features__slider.slick-slider .slick-prev{background:#80cdea}.bf-features__slider.slick-slider .slick-prev:hover{background:#96d6ee}#login__page .login__page--panel{background-color:transparent}@media only screen and (orientation:portrait){.accordion-wrp p{font-size:1.25rem}.accordion-wrp .lg-text{font-size:3.1em}.accordion-wrp .sm-text{font-size:2rem}.accordion-wrp .headline{font-size:4.5rem}.accordion-wrp .headline span.sm{font-size:3rem}}@media only screen and (min-width:320px){.paralax-window h2{font-size:3rem}.accordion-wrp p{font-size:1.25rem}.accordion-wrp .lg-text{font-size:3.75rem}.accordion-wrp .sm-text{font-size:2rem}.accordion-wrp .headline{font-size:4.5rem}.accordion-wrp .headline span.sm{font-size:3rem}.getaways-wrp .headline,.specials-wrp .headline,.locked-benefit .headline{font-size:3.2rem}.getaways-wrp .headline span.headline-sm,.specials-wrp .headline span.headline-sm,.locked-benefit .headline span.headline-sm{font-size:2.9rem}.getaways-wrp p,.specials-wrp p,.locked-benefit p{font-size:1.25rem}.headline .headline-sm{font-weight:500}.benefits-wrp .ben-block p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}#carousel__travel--section h3{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c;font-size:2em}#myAccount-tabs a{font-size:2rem}.mod-tab-wrapper .tabHeader h2{font-size:2.5rem}.mod-tab-wrapper .account-currency-item-balance{font-size:1.125em}.inner-tabs .nav-tabs>li>a{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}#section---tours h2{font-size:3.5rem}}@media only screen and (max-width:667px){#travel-search-block #travel-search-block-menu .dropdown-menu{border-bottom:1px solid #3c1e49;border-left:1px solid #3c1e49;border-right:1px solid #3c1e49}}@media only screen and (min-width:768px){.mod-header-brand .navbar-default .navbar-nav a:hover,.mod-header-brand .navbar-default .navbar-nav>.active>a,.mod-header-brand .navbar-default .navbar-nav>.active>a:focus,.mod-header-brand .navbar-default .navbar-nav>.active>a:hover{color:#555;border-bottom:4px solid #3c1e49}.mod-header-brand .navbar-nav>li.active.last>a{border-bottom:4px solid #3c1e49}.mod-header-brand .navbar-nav>li>a{font-size:1em;font-weight:500}.member-profile{background-image:url("/siteassets/benefits/brand-arrow.png");background-position:right center;background-repeat:no-repeat}.paralax-window h2{font-size:3.125em}.accordion-wrp p{font-size:.85em}.accordion-wrp .hairline{border-color:#999}.accordion-wrp .lg-text{font-size:4.1575em}.accordion-wrp .sm-text{font-size:2rem}.accordion-wrp .headline{font-size:5.7em}.accordion-wrp .headline .sm{font-size:3rem}.getaways-wrp .headline,.specials-wrp .headline,.locked-benefit .headline{font-size:3.125em}.getaways-wrp .headline .headline-sm,.specials-wrp .headline .headline-sm,.locked-benefit .headline .headline-sm{font-size:2.9rem;font-weight:500}.getaways-wrp .headline .headline-lrg,.specials-wrp .headline .headline-lrg,.locked-benefit .headline .headline-lrg{letter-spacing:-5px;line-height:50px}.getaways-wrp p,.specials-wrp p,.locked-benefit p{font-size:1em}#benefit-maintenance-fee .headline{font-size:2.85em}#carousel__travel--section h3{font-size:2.1rem}.carousel-caption-mod p{font-size:.75em}.top-promos .promo,.promo-block .promo{border-right:1px solid #999}#accountSummary .account-col-1{border-right:1px solid #3c1e49}#myAccount-tabs a{font-size:2em}.mod-tab-wrapper .tabHeader h2{font-size:2.13em}.mod-tab-wrapper .account-currency-item-balance{font-size:1.125em}.inner-tabs .paneHeader{font-size:1.75em}.inner-tabs .nav-tabs>li>a{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;font-weight:500}#section---tours h2{font-size:3.125em}#section---tours h3{font-size:2rem}}@media(min-width:992px){.mod-header-brand .navbar-nav>li.active.last>a{border-bottom:4px solid #3c1e49}.accordion-wrp p{font-size:1.65rem}.accordion-wrp .lg-text{font-size:5.25em}.accordion-wrp .sm-text{font-size:2em}.accordion-wrp .headline{font-size:4.875em}.accordion-wrp .headline span.sm{font-size:2rem}.getaways-wrp .headline,.specials-wrp .headline,.locked-benefit .headline{font-size:4.125em}.getaways-wrp .headline span.headline-sm,.specials-wrp .headline span.headline-sm,.locked-benefit .headline span.headline-sm{font-size:3rem}#benefit-maintenance-fee .headline{font-size:4.125em}#carousel__travel--section h3{font-size:1.75em}.top-promo{border-right:1px solid #999}.mod-tab-wrapper .account-currency-item-balance{font-size:1.5em}.mod-tab-wrapper .nav-tabs>li>a{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:500}#section---tours h2{font-size:3.125em}}body{background:#fff;color:#4c4c4c}strong{font-weight:500}.brand-text{color:#3c1e49}::selection{background:#3498db;color:#fff}.top-page__alert{background-color:#3c1e49;color:#fff}.banner__hero .hero__headline--wrapper .vertical__rule{background-color:#3c1e49}.banner__hero .hero__headline--wrapper h1{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.0125em;font-size:2.75em}.btn-primary{background-color:#3c1e49;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;border-color:#3c1e49;font-size:1.5rem;font-weight:500}.btn-default{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#3c1e49;font-weight:500}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#1e0f25}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#010001}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#1e0f25;border-color:#3c1e49}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#010001;border-color:#3c1e49}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#5a2d6d;border-color:#3c1e49;color:#666}button.btn-secondary{background-color:#333;color:#fff;border-color:#333;font-size:1.5rem}button:hover.btn-secondary{background-color:#191919;color:#fff;border-color:#191919}button.btn-third{background-color:#3fd9d6;color:#fff;font-size:1.5rem;border-color:#6ae1df}button:hover.btn-third{background-color:#156a68;border-color:#156a68}.btn.focus,.btn:focus,.btn:hover{color:#fff}.locked{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background-image:url("/siteassets/benefits/icon-lock.png");background-color:#773c91;box-shadow:0 1px 3px #ccc;color:#fff}.locked:hover,.locked:focus{background-color:#2d1737}.btn__arrow--up{border:2px solid #ccc;background-image:url("/siteassets/vertical-brand-arrows.png")}.btn__arrow--up:hover{background-color:#331a3e}body{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif!important}h1,h2,h3,h4,h5{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}h6{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.callout-brand{background-color:#3c1e49;color:#fff}.callout-brand h2{font-weight:500}.callout-wrp{background-color:#fff}.callout-wrp .lrg-text{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.375em;font-weight:500}.subline-wrp{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.subline-wrp .subline:before,.subline-wrp .subline:after{border-top:1px solid #fff}.modal-mod .modal-title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5em;color:#3c1e49;font-weight:300}.modal-mod .close{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.modal-mod .modal-header span{color:#3c1e49;font-weight:500}.qs-modal-mod .modal-title{font-weight:300;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.qs-modal-mod .modal-header span{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-weight:600}.qs-modal-mod .close{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.qs__slide .lg-text,.qs__slide .sm-text{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.qs__slide .qs__slide--tagline{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em}.qs__slide .qs__slide--dates{font-size:1.125em}.qs__slide .sm-text{font-size:2em}.qs__slide .qs__slide--terms p{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.65em}.form-group,input,select{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.control-label{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;font-weight:500;color:#666}.form-control:hover{border-color:#666}.form-control:focus,select:focus{border-color:#3c1e49;box-shadow:0 0 3px #3c1e49}.cert-add-btn a:hover{color:#3c1e49}.table__mod{border:2px solid #3c1e49}.table__mod>thead>tr>th{font-size:12px}.table__subheader{font-size:10px}.mod-tab-wrapper th{font-weight:500}.mod-tab-wrapper table{border:1px dashed #b2b2b2}.mod-tab-wrapper thead,.mod-tab-wrapper .even,.mod-tab-wrapper tfoot{background-color:#f2f2f2}.mod-tab-wrapper .odd{background-color:#fff}.mod-tab-wrapper thead{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400}.mod-tab-wrapper thead tr.balance{font-weight:600}.mod-tab-wrapper tbody{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:13px}.mod-tab-wrapper tfoot{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:1em}.mod-tab-wrapper tfoot .balance-num{color:#3c1e49}.mod-tab-wrapper .pagination .prev>a,.mod-tab-wrapper .pagination .prev>span,.mod-tab-wrapper .pagination .next>a,.mod-tab-wrapper .pagination .next>span{border:1px solid #999}.mod-tab-wrapper .pagination .next>a,.mod-tab-wrapper .pagination .next>span{background-image:url("/siteassets/arrow-brand-right.svg")}.mod-tab-wrapper .pagination .prev>a,.mod-tab-wrapper .pagination .prev>span{background-image:url("/siteassets/arrow-brand-left.svg")}.mod-tab-wrapper .pagination li>a,.mod-tab-wrapper .pagination li>span{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;color:#3c1e49}.mod-tab-wrapper .pagination .active>a,.mod-tab-wrapper .pagination .active>a:focus,.mod-tab-wrapper .pagination .active>a:hover,.mod-tab-wrapper .pagination .active>span,.mod-tab-wrapper .pagination .active>span:focus,.mod-tab-wrapper .pagination .active>span:hover{background-color:#3fd9d6}.mod-tab-wrapper .pagination li>a:focus,.mod-tab-wrapper .pagination li>a:hover,.mod-tab-wrapper .pagination li>span:focus,.mod-tab-wrapper .pagination li>span:hover{background-color:#3fd9d6}.footer,.footer-mod{background-color:#fff}.footer .badge-title,.footer-mod .badge-title{font-size:.8em;font-weight:800}.footer .badge-subtitle,.footer-mod .badge-subtitle{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-weight:500;font-size:.9em}.footer .brand-ft-title,.footer-mod .brand-ft-title{font-size:1.6rem;color:#3c1e49}.footer ul.brand-ft-phone,.footer-mod ul.brand-ft-phone{color:#191919;font-size:1.125rem}.footer ul.brand-ft-phone li,.footer-mod ul.brand-ft-phone li{border-left:1px solid #4c4c4c}.footer #footer-info,.footer-mod #footer-info{border-top:1px solid #3c1e49;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.footer #footer-info ul.brand-nav-ft,.footer-mod #footer-info ul.brand-nav-ft{font-size:.7em}.footer #footer-info ul.brand-nav-ft a,.footer-mod #footer-info ul.brand-nav-ft a{color:#3c1e49}.footer .copyright,.footer-mod .copyright{background-color:#3c1e49;color:#fff}.footer .copyright p,.footer-mod .copyright p{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:.7em}.mod-header-brand{border-bottom:1px solid #3c1e49}.mod-header-brand .navbar{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.mod-header-brand .navbar-default{background-color:#fff}.mod-header-brand .navbar-brand{padding:10px;min-height:110px}.mod-header-brand .navbar-brand img{max-width:250px;height:auto}.mod-header-brand .navbar-brand img[src*="1086"]{max-width:135px}.mod-header-brand .brand-user{background-color:#3c1e49;color:#4c4c4c}.mod-header-brand .userFunctions{background-color:#3c1e49}.mod-header-brand .userFunctions a{color:#fff;font-weight:400;font-size:.875em}.mobile-nav .mobile-button{font-size:1.5em;color:#3c1e49}.mobile-nav .mobile-menu{border-left:4px solid #3c1e49}#mod-toggle-menu .navbar-toggle{background-color:#595959}#mod-toggle-menu .icon-bar{background-color:#fff}#mod-toggle-menu .menu-text{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:.75em}.mod-header-brand .user-login-nav{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em}.mod-header-brand .user-login-nav .pipe{color:#3c1e49}.mod-header-brand .dropdown .account-menu-block-button{background-color:transparent;color:#666}.mod-header-brand .dropdown .account-menu-block-button:hover,.mod-header-brand .dropdown .account-menu-block-button:focus{background-color:#e5e5e5;color:#666}.mod-header-brand .dropdown-menu{background-color:#e5e5e5}.mod-header-brand .dropdown-menu a{color:#3c1e49}.mod-header-brand .dropdown-menu a span{color:#666}.mod-header-brand .dropdown-menu .divider{background-color:#b2b2b2}.mod-header-brand .dropdown-menu .account-menu-block-logout{background-color:#3c1e49;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff}.mod-header-brand .dropdown-menu .account-menu-block-logout:hover,.mod-header-brand .dropdown-menu .account-menu-block-logout:focus{background-color:#3c1e49}.prelogin .navbar-brand{height:130px;margin-bottom:0}.prelogin .user-login-nav{position:relative}.brand-bg{background-image:url("/siteassets/benefits/bg_hero_2400px_duotone_optimized.jpg")}#cd-vertical-nav{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.main-hero{background-image:url("/siteassets/benefits/hero-room.jpg");padding:9% 0}.member-profile{border-left:4px solid #3c1e49;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em}.paralax-window{color:#fff}.paralax-window h2{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.credits-wrp{font-size:2rem}.credits-wrp .user-icon{font-size:2rem;background-color:#80cdea}.credits-wrp .user-icon span.rnd{background-color:#fff}.credits-wrp .crds-bln{background-color:#f2f2f2}.credits-wrp .bln-txt{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.cards-wrp{background-color:#3c1e49;background-color:rgba(60,30,73,.8)}.cards-wrp .card-inner{background-color:#fff}.cards-wrp .card-text p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.cards-wrp .chad{background-color:#3c1e49}.cards-wrp .ribbon{background-color:#c9c4bc}.cards-wrp .ribbon h3{font-size:1.6rem}.cards-wrp .card-bottom{font-size:1.5rem}.cards-wrp .card-bottom span{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.benefits-wrp,.about-wrp{background-color:#3c1e49;background-color:rgba(60,30,73,.8);color:#fff}.benefits-wrp h2,.about-wrp h2{font-weight:700}.benefits-wrp h3,.about-wrp h3{font-size:2.25rem}.benefits-wrp h2,.benefits-wrp h3,.about-wrp h2,.about-wrp h3{text-transform:uppercase}.owners-benefits .headline{color:#4c4c4c;font-weight:500}.owners-benefits .headline-sm{font-weight:500}.getaways-wrp,.benefits-exclusive{background-color:#fff}.specials-wrp{background-color:#fff;border-bottom:1px solid #3c1e49;border-top:1px solid #3c1e49}.locked-benefit{background-color:#fff;border-bottom:1px solid #3c1e49}.locked-benefit .call-message{background-color:#3c1e49}.accordian-wrp p,.deal-wrp p,.getaways-wrp p,.specials-wrp p,.locked-benefit p{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.accordion-wrp{background-color:#e0ddd8;background-color:rgba(224,221,216,.8)}.accordion-wrp .offerHead{background-color:#fff}.accordion-wrp .offerHead:first-child{background-color:#fff}.accordion-wrp .panel-default{border-color:#b2b2b2}.accordion-wrp .panel-body{border-top:1px solid #b2b2b2}.accordion-wrp .lg-text,.accordion-wrp .sm-text{color:#4c4c4c;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.accordion-wrp .description{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.accordion-wrp .acrd-pull{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;background:#372b3c;font-size:1.7rem;font-weight:500;-moz-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}.accordion-wrp .acrd-pull:hover{background:#1e0f25}.accordion-wrp .acrd-pull span{font-size:2.5rem}.block-undeniable-deals-carousel .carousel-controller .arrowLeft,.block-undeniable-deals-carousel .carousel-controller .arrowLeft:hover,.block-undeniable-deals-carousel .carousel-controller .arrowRight,.block-undeniable-deals-carousel .carousel-controller .arrowRight:hover,.block-quarterly-specials-carousel .carousel-controller .arrowLeft,.block-quarterly-specials-carousel .carousel-controller .arrowLeft:hover,.block-quarterly-specials-carousel .carousel-controller .arrowRight,.block-quarterly-specials-carousel .carousel-controller .arrowRight:hover{background-image:url("/siteassets/brand-arrows.png")}.no-touch #cd-vertical-nav a.is-selected .cd-dot{background-color:#80cdea!important}.no-touch #cd-vertical-nav a:hover span.cd-dot{background-color:#80cdea!important}.no-touch #cd-vertical-nav .cd-label{background-color:#3c1e49!important;color:#fff!important}.no-touch #cd-vertical-nav .cd-arrow{border-left:9px solid #3c1e49!important}.touch .cd-nav-trigger{background-color:#80cdea!important;color:#fff!important}.travel-hero{background-image:url("/siteassets/shop-travel/hero-travel.jpg")}.travel-headline-wrapper .vertical-rule{background-color:#3c1e49}.travel-headline-wrapper .travel-headline{color:#fff}.travel-headline-wrapper h1{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:2.75em}.desktop--off{display:none}.desktop--on{display:block}.mobile--off{display:none}.mobile--on{display:block}.carousel__travel--mobile{overflow:hidden}#carousel__travel--section h3{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#474747;font-weight:300}#carousel__travel--section .lrg-txt{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}#carousel__travel--section .sm-txt{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}#carousel__travel--section li.slide-item .hairline{border-top-color:#3c1e49}#carousel__travel--section li.slide-item .arrow-down{background-image:url("/siteassets/shop-travel/arrow_brand_down.png")}#carousel__travel--section li.slide-item:hover{background-color:#e5e5e5}#carousel__travel--section li.slide-item:hover .overhang{border-top-color:#e5e5e5}#carousel__travel--section li.slide-item:hover .arrowBottom{border-top:20px solid #e5e5e5}#carousel__travel--section li.active.slide-item,#carousel__travel--section li.mobile.slide-item{background-color:#67c3e6;color:#fff}#carousel__travel--section li.active.slide-item h3,#carousel__travel--section li.mobile.slide-item h3{color:#fff}#carousel__travel--section li.active.slide-item .hairline,#carousel__travel--section li.mobile.slide-item .hairline{border-top-color:#fff}#carousel__travel--section li.active.slide-item .arrow-down,#carousel__travel--section li.mobile.slide-item .arrow-down{background-image:url("/siteassets/shop-travel/arrow_white_down.png")}#carousel__travel--section li.active.slide-item .overhang,#carousel__travel--section li.mobile.slide-item .overhang{border-top-color:#67c3e6}#carousel__travel--section li.active.slide-item .arrowBottom,#carousel__travel--section li.mobile.slide-item .arrowBottom{border-top:20px solid #67c3e6}#carousel__travel--indicators{padding:0}#carousel__travel--indicators .odd{background-color:#e5e5e5}#carousel__travel--indicators .even{background-color:#3c1e49;color:#fff}#carousel__travel--indicators .even .slideTitle{color:#fff}.shopTravel .datepicker td.day:hover{background:#e5e5e5}.shopTravel .datepicker td.active:hover,.shopTravel .datepicker td.active:hover:hover,.shopTravel .datepicker td.active:focus,.shopTravel .datepicker td.active:hover:focus,.shopTravel .datepicker td.active:active,.shopTravel .datepicker td.active:hover:active,.shopTravel .datepicker td.active.active,.shopTravel .datepicker td.active:hover.active,.shopTravel .datepicker td.active.disabled,.shopTravel .datepicker td.active:hover.disabled,.shopTravel .datepicker td.active[disabled],.shopTravel .datepicker td.active:hover[disabled]{color:#fff;background-color:#3c1e49}.shopTravel .datepicker td.active,.shopTravel .datepicker td.active:hover{color:#fff;background-color:#3c1e49;background-image:-moz-linear-gradient(top,#3c1e49,#3c1e49);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3c1e49),to(#3c1e49));background-image:-webkit-linear-gradient(top,#3c1e49,#3c1e49);background-image:-o-linear-gradient(top,#3c1e49,#3c1e49);background-image:linear-gradient(to bottom,#3c1e49,#3c1e49);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}#travel-search-block{}#travel-search-block .form-control[disabled],#travel-search-block .form-control[readonly],#travel-search-block fieldset[disabled] .form-control{color:#999}#travel-search-block #travel-search-block-menu .btn-default{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#80cdea;font-size:.875em;font-weight:500}#travel-search-block #travel-search-block-menu .btn-default.active,#travel-search-block #travel-search-block-menu .btn-default.focus,#travel-search-block #travel-search-block-menu .btn-default:active,#travel-search-block #travel-search-block-menu .btn-default:focus,#travel-search-block #travel-search-block-menu .btn-default:hover,#travel-search-block #travel-search-block-menu .open>.dropdown-toggle.btn-default{background-color:#1e0f25;border-color:#3c1e49}#travel-search-block .nav-tabs{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(48,48,48,.66)}#travel-search-block .nav-tabs>li>a{color:#fff}#travel-search-block .nav-tabs>li>a{color:#fff}#travel-search-block .nav-tabs>li.active>a,#travel-search-block .nav-tabs>li>a:focus,#travel-search-block .nav-tabs>li>a:hover,#travel-search-block .nav-desktop>li.active>a,#travel-search-block .nav-desktop>li>a:focus,#travel-search-block .nav-desktop>li>a:hover{background-color:#3c1e49}#travel-search-block .active .tab-arrow-bottom{border-top:10px solid #3c1e49}#travel-search-block .search-options-dropdown-toggle{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#7f7f7f;border:1px solid #ccc}#travel-search-block .open>.dropdown-toggle.btn-default{border-top:1px solid #3c1e49;border-right:1px solid #3c1e49;border-left:1px solid #3c1e49}#travel-search-block .search-options-dropdown-menu{border-right:1px solid #3c1e49;border-left:1px solid #3c1e49;border-bottom:1px solid #3c1e49}#travel-search-block .dropdown-menu>.active>a,#travel-search-block .dropdown-menu>.active>a:focus,#travel-search-block .dropdown-menu>.active>a:hover{color:#fff;background-color:#3c1e49}#travel-search-block .btn-default.active,#travel-search-block .btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad}#travel-search-block .travel-search-content{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;border:solid 1px #ddd}#travel-search-block #hotelSearchCheckIn{background-image:url("/siteassets/shop-travel/form-icons/icon_checkin_grey.png")}#travel-search-block #hotelSearchCheckIn:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_checkin_brand.png")}#travel-search-block #hotelSearchCheckOut{background-image:url("/siteassets/shop-travel/form-icons/icon_checkout_grey.png")}#travel-search-block #hotelSearchCheckOut:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_checkout_brand.png")}#travel-search-block #airportFromName,#travel-search-block #airportToName{background-image:url("/siteassets/shop-travel/form-icons/icon_pointer_grey.png")}#travel-search-block #airportFromName:focus,#travel-search-block #airportToName:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_pointer_brand.png")}#travel-search-block #startDate,#travel-search-block #airSearchReturnDate{background-image:url("/siteassets/shop-travel/form-icons/icon_checkout_grey.png")}#travel-search-block #startDate:focus,#travel-search-block #airSearchReturnDate:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_checkout_brand.png")}#travel-search-block #selectedPickUpPoint,#travel-search-block #selectedDropOffPoint{background-image:url("/siteassets/shop-travel/form-icons/icon_pointer_grey.png")}#travel-search-block #selectedPickUpPoint:focus,#travel-search-block #selectedDropOffPoint:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_pointer_brand.png")}#travel-search-block #pickUpLocation,#travel-search-block #dropOffLocation{background-image:url("/siteassets/shop-travel/form-icons/icon_location_grey.png")}#travel-search-block #pickUpLocation:focus,#travel-search-block #dropOffLocation:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_location_brand.png")}#travel-search-block #selectedCouponCompany{background-image:url("/siteassets/shop-travel/form-icons/icon_heart_grey.png")}#travel-search-block #selectedCouponCompany:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_heart_brand.png")}#travel-search-block #pickUpDate,#travel-search-block #dropOffDate{background-image:url("/siteassets/shop-travel/form-icons/icon_calendar_grey.png")}#travel-search-block #pickUpDate:focus,#travel-search-block #dropOffDate:focus{background-image:url("/siteassets/shop-travel/form-icons/icon_calendar_brand.png")}#travel-search-block .air-search-group-roundtrip .search-option{background-color:#a5a5a5;background-image:url("/siteassets/shop-travel/form-icons/onoffswitch.png")}#travel-search-block .air-search-group-roundtrip .search-option:hover,#travel-search-block .air-search-group-roundtrip .search-option:focus{background-image:url("/siteassets/shop-travel/form-icons/onoffswitch.png");background-color:#84cbe6}#travel-search-block .air-search-group-roundtrip .search-option-selected{background-image:url("/siteassets/shop-travel/form-icons/onoffswitch.png");background-color:#84cbe6}#travel-search-block .air-search-group-roundtrip .search-option-selected:hover,#travel-search-block .air-search-group-roundtrip .search-option-selected:focus{background-image:url("/siteassets/shop-travel/form-icons/onoffswitch.png");background-color:#84cbe6}#travel-search-block .search-button i{background:#3c1e49;color:#fff}#travel-search-block .search-button-text{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.top-promos h3,.promo-block h3{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c;font-weight:300}.top-promos p,.promo-block p{font-size:15px}.top-promos .icon-label,.top-promos .promo-icon-label,.promo-block .icon-label,.promo-block .promo-icon-label{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}#accountInfo{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #3c1e49}.mod-tab-wrapper{background-color:#bfbfbf}.mod-tab-wrapper .no-transaction-alert{border:1px dashed #b2b2b2}.mod-tab-wrapper .paneHeader{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.mod-tab-wrapper .tabHeader{color:#fff}.mod-tab-wrapper .tabHeader h2{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.mod-tab-wrapper .label-primary{color:#fff;background-color:#399af1}.mod-tab-wrapper .inner-tabs{background-color:#f4f4f4}.mod-tab-wrapper .inner-tabs .nav-tabs>li>a{color:#fff}.mod-tab-wrapper .inner-tabs .nav-tabs>li.active>a,.mod-tab-wrapper .inner-tabs .nav-tabs>li>a:focus,.mod-tab-wrapper .inner-tabs .nav-tabs>li>a:hover,.mod-tab-wrapper .inner-tabs .nav-desktop>li.active>a,.mod-tab-wrapper .inner-tabs .nav-desktop>li>a:focus,.mod-tab-wrapper .inner-tabs .nav-desktop>li>a:hover{background-color:#3c1e49}.mod-tab-wrapper .inner-tabs .tabHeader{background-color:#333}.mod-tab-wrapper .inner-tabs .tabOne{background-color:#4c4c4c}.mod-tab-wrapper .inner-tabs .tabTwo{background-color:#666}.mod-tab-wrapper .inner-tabs .tabThree{background-color:#7f7f7f}.mod-tab-wrapper .inner-tabs .tabFour{background-color:#999}.mod-tab-wrapper .inner-tabs .tabFive{background-color:#b2b2b2}.mod-tab-wrapper .inner-tabs .tabSix{background-color:#ccc}.mod-tab-wrapper .tab-content{background-color:#bfbfbf}.mod-tab-wrapper .tab-sidebar{background-color:#bfbfbf}.mod-tab-wrapper .content-pane{background-color:#eee}.mod-tab-wrapper{}.mod-tab-wrapper .account-currency,.mod-tab-wrapper .account-member,.mod-tab-wrapper .cert-add{border:1px dashed #b2b2b2;background-color:#f2f2f2}.mod-tab-wrapper .cert-add .cert-add-title{border-bottom:3px solid #fff;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url("/siteassets/account/icon_piggysavings-sm.png")}.mod-tab-wrapper .cert-add .cert-add-btn a{color:#3c1e49}.mod-tab-wrapper .cert-add .cert-add-btn a:hover,.mod-tab-wrapper .cert-add .cert-add-btn a:focus{color:#666}.mod-tab-wrapper .account-member span{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.mod-tab-wrapper .account-member .account-member-title{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.mod-tab-wrapper .account-member .expired{color:#a3244c}.account-currency-item .accural-amount-text{color:#fff}.account-currency-item .account-currency-item-balance{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.account-currency-item .account-currency-item-title{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.account-currency-dbc canvas{background-image:url("/siteassets/account/account-currency-credits.png")}.account-currency-points canvas{background-image:url("/siteassets/account/account-currency-points.png")}.account-currency-certificates canvas{background-image:url("/siteassets/account/account-currency-certificates.png")}.account-currency-cash canvas{background-image:url("/siteassets/account/account-currency-cash.png")}.account-currency-item-mobile{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #ccc}.account-currency-item-mobile .account-currency-dbc{border-left:4px solid teal}.account-currency-item-mobile .account-currency-points{border-left:4px solid #8c7916}.account-currency-item-mobile .account-currency-certificates{border-left:4px solid #535d7a}.account-currency-item-mobile .account-currency-cash{border-left:4px solid #5e9174}.account-currency-item-mobile .accural-amount-text{color:#666}.renewal-warning-message{background-color:#3c1e49;color:#fff}.renewal-warning-message p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.renewal-warning-message a{color:#fff}.account-member-renewal-link{color:#3c1e49}.account-member-renewal-link:hover{color:#010001}.account-block-renew{font-size:14px}.account-block-renew h5{text-transform:uppercase;text-align:center;font-size:1.125em}.account-block-renew .account-renew-member-content{background-color:#fff}.account-block-renew .account-renew-step1 .account-renew-why-img{background-image:url("/siteassets/account/icon_currency_renew-brand.png")}.account-block-renew .account-renew-step1 .account-renew-why-title{color:#3c1e49}.account-block-renew .account-renew-step1 .account-renew-annual-rate,.account-block-renew .account-renew-step1 .account-renew-locked-rate,.account-block-renew .account-renew-step1 .account-renew-saves{font-weight:500}.account-block-renew .account-renew-step1 .account-renew-now{text-align:center}.account-block-renew .account-renew-step2 .form-content-submit{text-align:center}.account-block-renew .account-renew-member .account-renew-member-fee-note p{margin:0 0 0 15px}.account-block-renew .account-renew-member .account-renew-member-fee-note span.astrik-indent{margin-left:-11px}.account-block-renew .account-renew-member .account-renew-member-title{font-weight:500}.sharesaving--left .sharesaving--img{background-image:url("/siteassets/account/icon_currency_gift-brand.png")}#TermsAndConditionsContainer{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}#TermsAndConditionsContainer h1{color:#3c1e49;font-weight:400;font-size:3.125em}#TermsAndConditionsContainer h3{color:#3c1e49;font-weight:400;font-size:1.125em}#section---tours h2{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.tours-hero{background-image:url("/siteassets/tours/hero-boats.jpg")}#trafalgartours{background:url("/siteassets/tours/Switzerland.jpg")}#pacificdelighttours{background:url("/siteassets/tours/Asia.jpg")}#globustours{background:url("/siteassets/tours/Tuscany.jpg")}#brendanworldwidevacations{background:url("/siteassets/tours/AfricaSafari.jpg")}#whytourwithwestgate{background:url("/siteassets/tours/MeditSeaTown.jpg")}#redeem .headline-one{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;font-size:50px;font-weight:300}#redeem .headline-two{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-size:58px;font-weight:700}#redeem .button-description{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;font-size:32px;font-weight:400}.hero--referral{background-image:url("/siteassets/referral/hero-referral.jpg")}.referral-page .text__tagline{font-size:2.25em}.referral-page .text__tagline--sub,.referral-page .text__tagline--phone{margin:40px 0}.referral-page .text__tagline--sub{font-weight:400;font-size:1.375em}.referral-page .terms__small{font-size:12px}.hero--getaway{background-image:url("/siteassets/great-getaways/hero-getaway.jpg")}.hero--getaway .sub__headline{color:#fff!important}.hero--getaway .sub__text{color:#fff;font-weight:500}.hero--getaway .hero__offer{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(255,255,255,.82);text-align:center;text-transform:uppercase}.hero--getaway .hero__offer .hero__offer--title{color:#fff;background-color:#3c1e49}.hero--getaway .hero__offer .hero__offer--title h3{font-size:1.25em;text-transform:uppercase;font-weight:500}.hero--getaway .hero__offer .hero__offer--subtitle{font-weight:300}.hero--getaway .hero__offer .hero__offer--price{font-size:2.5em;text-transform:uppercase}.hero--getaway .hero__offer .hero__offer--price .dollar-sign{font-size:24px}.hero--getaway .hero__offer .hero__offer--price .currency{font-size:24px}.hero--getaway .hero__offer .hero__offer--arrow{bottom:-30px;width:30px;border-top:30px solid rgba(255,255,255,.82)}.refine-search{background-color:#3c1e49!important;color:#fff}.listings header h3{font-weight:500}.listings header h3 span{color:#3c1e49!important;font-weight:700}.listings .listing{border-left:3px solid #3c1e49!important}.listings .listing .deal-pricing .button-container{border:1px solid #3c1e49}.listings .listing .deal-pricing .deal-ppw{border:1px solid #3c1e49!important;color:#3c1e49!important}.listings .listing .deal-pricing button{background-color:#3c1e49!important;color:#fff}.listings .listing .deal-pricing button:hover{background-color:#3c1e49!important}.listings .listing .deal-pricing .button-container span{color:#3c1e49!important}.listings .listing .deal-pricing .button-container .deal-booked-text{color:#3c1e49!important}.listings .listing .market-rate{border:1px solid #3c1e49;color:#666}.brand-qs-list{}.brand-qs-list .content-area2{background-color:#ccc}.brand-qs-list .prop-info{border-top:1px solid #3c1e49}.brand-qs-list #btn{background-color:#3c1e49;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.brand-qs-list .box-container{color:#666;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.brand-qs-list .box-container .prop-tag{background:none repeat scroll 0 0 rgba(197,172,47,.81);background-color:#3c1e49;background-color:rgba(60,30,73,.8);color:#fff}.brand-qs-list .box-container #SavingId{background-color:#3c1e49;background-color:rgba(60,30,73,.8);color:#fff;font-weight:500}.brand-qs-list .box-container #PercentSavedId{color:#fff}.brand-qs-list .box-container #DestinationId{font-weight:700}.brand-qs-list .box-container #DurationId,.brand-qs-list .box-container #TypeId,.brand-qs-list .box-container #CheckinDateId{color:#666}.brand-qs-list .box-container #ruler{background-color:#3c1e49}.brand-qs-list .box-container #RetailPriceLabelId{font-weight:700}.brand-qs-list .box-container #MemberpriceLabelId{font-weight:700}.brand-qs-list .box-container #MemberPriceId{font-weight:500}.brand-qs-list .box-container #PriceId{color:#ed9800;display:block}.brand-qs-list .box-container #LabeldescriptorId{font-weight:300}.brand-qs-list .box-container #AmountSavedId{font-weight:300}.brand-qs-list .box-container #SecondarylabelId{font-weight:300}.brand-qs-list .box-container #aeroimgsrc{border-left:10px solid #ed9800}.strikethrough::after{border-bottom:2px solid #ed9800}.hairline{border-top:1px solid #fff}.modal-dialog{background-color:#f5f5f5}.modal-dialog p{font-weight:400}.modal-dialog .modal-body{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}.modal-dialog .modal-content{background-color:#f5f5f5;border-color:rgba(245,245,245,.8)}.modal-dialog .modal-title{color:#5e5e5e;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.modal-dialog .modal-title span{color:#3c1e49}.modal-dialog #modaldestinationId{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.modal-dialog #modalnameId{color:#5e5e5e}.modal-dialog #modaldurationId{color:#fff}.modal-dialog #modalb img .close{font-weight:300}.modal-dialog #iconimagehotel,.modal-dialog #iconimagecruise,.modal-dialog #iconimagewine{background-color:#3c1e49}.modal-dialog #typeId{color:#5e5e5e}.modal-dialog #modalcheckindateId{color:#3c1e49}.modal-dialog #modaldescriptionId{color:#5e5e5e}.modal-dialog #modalcategory_Id{color:#3c1e49}.modal-dialog #modaldatefoundonId,.modal-dialog #cruisemodaldatefoundonId{color:#3c1e49}.modal-dialog #modallabeldatefoundon{color:#3c1e49}.modal-dialog #modalmonthfoundonId,.modal-dialog #modaldayfoundonId{color:#ed9800}.modal-dialog #modalretaillabel,.modal-dialog #modalretailpricelabelId{color:#5e5e5e}.modal-dialog #modalprice,.modal-dialog #modalpriceId{color:#5e5e5e}.modal-dialog #modalsavingId{color:#fff}.modal-dialog #modalpercentsavedId{color:#fff}.modal-dialog #modalmemberpricelabel,.modal-dialog #modalmemberpricelabelId{color:#5e5e5e;font-weight:normal}.modal-dialog #modalmemberPrice,.modal-dialog #modalmemberpriceId{color:#5e5e5e}.modal-dialog #modallabeldescriptorId{color:#3c1e49}.modal-dialog #modalammountsavedId{color:#3c1e49}.modal-dialog #modalsecondarylabelId{color:#3c1e49}.modal-dialog #modalcommon{color:#ed9800}.modal-dialog .flag{background-color:#3c1e49;border:1px solid #fff}.header-with-tag-line{padding:100px 0 100px}.header-with-tag-line .calloutwrapper h1,.header-with-tag-line .calloutwrapper h2,.header-with-tag-line .calloutwrapper h3,.header-with-tag-line .calloutwrapper h4,.header-with-tag-line .calloutwrapper h5,.header-with-tag-line .calloutwrapper h6{font-weight:700}.header-with-tag-line .callout{background-color:#3c1e49}.header-with-tag-line .callout .callout-header-one{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;color:#fff;font-weight:600;margin-top:0}.header-with-tag-line .callout .callout-tag-one{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.header-with-tag-line .callout-one-arrow{border-top:30px solid #3c1e49}.header-with-tag-line .calloutwrapper{background:#3c1e49;color:#fff}.header-with-tag-line .call-out-of-boxh4{background-color:#3c1e49;font-size:24px;text-transform:uppercase}.price-h1{color:#4c4c4c!important;font-size:6.5em!important}.priceleadin-h5{font-size:1.5em!important}.price-span{font-size:30px;color:#fff;vertical-align:198%!important;margin-right:5px}.button-h5{font-size:1.125em!important}.global-section__header{padding:0 15px!important}.global-section-header-title{color:#3c1e49!important;font-size:40px!important;font-weight:700!important}.global-section-header-arrow{border-left:30px solid #3c1e49!important}.row--callout__banner .row__callout--title{font-size:24px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;background-color:#3c1e49;text-align:center}.large__deal{background-color:#e8e8e8!important;margin-top:20px;margin-bottom:20px;height:auto}.large__deal .large__deal--vendor{font-size:18px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;text-transform:uppercase;margin-top:40px;margin-bottom:20px}.large__deal .large__deal--destination{font-size:30px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;margin-top:15px}.large__deal .large__deal--price_lead{font-size:18px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;text-transform:uppercase;margin-top:30px}.large__deal .large__deal--price_content{line-height:.5;margin-bottom:15px}.large__deal .large__deal--dollar_sign{font-size:3em;vertical-align:98%;margin-right:5px;color:#4c4c4c}.large__deal .large__deal--price{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c}.large__deal .large__deal--disclaimer_content-one{overflow:hidden}.large__deal .large__deal--disclaimer{font-size:18px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;margin-top:20px;margin-bottom:25px}.large__deal .large__deal--description_one{font-size:18px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c;margin-top:25px}.large__deal .large__deal--description_two{font-size:18px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c}.large__deal .large__deal--img{padding-left:20px;padding-right:0;background-color:#fff}.large__deal .positioning{background-color:#3c1e49}.large__deal .blue__call__out{font-size:30px;font-weight:bold;color:#fff;line-height:50px;margin:0}.iconlist{margin-top:20px;margin-bottom:20px}.iconlist .iconlist_desc1{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}.sdwt-row{margin-top:20px;margin-bottom:20px}.sdwt-row .deal--left{background-color:#e8e8e8}.sdwt-row .sdwt-price-lead{font-size:18px;color:#4c4c4c}.sdwt-row .sdwt-price-content{margin-top:0;line-height:.5;display:block;margin-bottom:15px}.sdwt-row .sdwt-dollar-sign{font-size:2.5em;color:#4c4c4c;vertical-align:180%}.sdwt-row .sdwt-price{font-weight:bold;color:#4c4c4c}.sdwt-row .sdwt-disclaimer{font-size:18px;font-weight:bold;color:#4c4c4c;margin-top:0;margin-bottom:20px}.sdwt-row .sdwt-disclaimer-content-one{margin:0;padding:0}.sdwt-row .sdwt-description-content-one{font-size:18px;font-weight:bold;color:#4c4c4c;margin-top:0;margin-bottom:15px}.sdwt-row .sdwt-description-two{font-size:18px;font-weight:bold;color:#4c4c4c}.sdwt-row .sdwt-paragraph-header{font-size:30px;font-weight:bold;color:#4c4c4c}.sdwt-row .sdwt-paragraph-text{font-size:15px;font-weight:bold;color:#4c4c4c}.cob__with__copy{margin-top:20px;margin-bottom:20px}.cob__with__copy .cob__with__copy--first .cob__with__copy--boxtop{background-color:#e8e8e8}.cob__with__copy .cob__with__copy--first .cob__with__copy--boxtop__text{font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;background-color:#3c1e49;padding-bottom:10px;padding-top:10px}.cob__with__copy .cob__with__copy--first .cob__with__copy--arrow__one{border-width:15px 15px 0 15px;border-color:#3c1e49 transparent transparent transparent;_border-color:#3c1e49 #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.cob__with__copy .cob__with__copy--first .cob__with__copy--ul__container{background-color:#e8e8e8}.cob__with__copy .cob__with__copy--first .cob__with__copy--ul__container ul li:before{content:"•";color:#3c1e49}.cob__with__copy .cob__with__copy--second .cob__with__copy--call__to__action__container{max-width:100%;margin:50px auto 0 auto}.cob__with__copy .cob__with__copy--second .cob__with__copy--call__to__action__text{font-size:24px;color:#4c4c4c}.cob__with__copy .cob__with__copy--second .global-section-header-arrow{border-bottom:30px solid transparent;border-left:30px solid #3c1e49;border-top:30px solid transparent}.cob__with__copy .cob__with__copy--header{font:30px;font-weight:bold;color:#4c4c4c}.cob__with__copy .cob__with__copy--description{font-size:15px/24px;color:#4c4c4c}.deals2x2{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:solid;border-width:1px;border-color:#4c4c4c}.deals2x2 .deals2x2-left-deal,.deals2x2 .deals2x2-right-deal{background-color:#e8e8e8}.deals2x2 .deals2x2-dolar-sign{color:#4c4c4c;vertical-align:110%}.deals2x2 .deals2x2-price{color:#4c4c4c;font-weight:700}.deals2x2 .deals2x2-price-disclaimer{font-size:18px;color:#4c4c4c;margin-top:15px;margin-bottom:30px}.deals2x2 .deals2x2-title{font-size:15px;color:#4c4c4c}.block__copy{color:#4c4c4c;margin-top:20px;margin-bottom:20px}.block__copy .block__copy--header{font-size:30px;font-weight:bold;color:#3c1e49}.block__copy .block__copy--description{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1em;font-weight:300;color:#4c4c4c}.feature__list--wrapper{background-color:#e8e8e8!important;margin-top:20px;margin-bottom:20px}.feature__list--wrapper .feature__list--header{font-size:30px;font-weight:bold;color:#4c4c4c}.feature__list--wrapper .feature__list--paragraph{font-size:15px/24px;font-weight:normal;color:#4c4c4c}@media only screen and (min-width:320px){.landing-page__video-block .video-block--video-half{padding-bottom:56.25%}}@media only screen and (min-width:768px){.landing-page__video-block .video-block--video-half{padding-bottom:28.125%}}.landing-page__video-block{padding:60px 0}.landing-page__video-block .video-block--video-full{position:relative;padding-bottom:56.25%;height:0}.landing-page__video-block .video-block--video-full iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page__video-block .video-block--video-half{position:relative;height:0}.landing-page__video-block .video-block--video-half iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page__video-block .video-block--content{padding-left:30px}@media only screen and (min-width:320px){.tsc__gift--amounts li{font-size:1.52em}.tsc__gift--amounts a{color:#3c1e49}.tsc__gift--amounts a.selected span{color:#fff;background-color:#3c1e49}.tsc__gift--amounts a.disabled span{color:#e5e5e5}.tsc__gift--landscape .tsc__gift--header{text-align:center}.tsc__gift--portrait{}.tsc__gift--portrait .tsc__gift--header{text-align:center}.icon-one{background-image:url("/siteassets/gift-of-travel/tsc-one-icon.png")}.icon-two{background-image:url("/siteassets/gift-of-travel/tsc-two-icon.png")}.icon-three{background-image:url("/siteassets/gift-of-travel/tsc-three-icon.png")}.icon-four{background-image:url("/siteassets/gift-of-travel/tsc-four-icon.png")}.step--three .tsc__gift--header{text-align:center}.step--four .tsc__gift--header{text-align:left}}@media only screen and (min-width:768px){.step--intro{background-image:url("/siteassets/gift-of-travel/bg_intro.png")}.step--one{background-image:url("/siteassets/gift-of-travel/bg_step1.png")}.step--two{background-image:url("/siteassets/gift-of-travel/bg_step2.png")}.step--three{background-image:url("/siteassets/gift-of-travel/bg_step3.png")}.step--four{background-image:url("/siteassets/gift-of-travel/bg_step4.png")}.step--five{background-image:url("/siteassets/gift-of-travel/bg_step5.png")}.tsc__gift--content .tsc__gift--header{text-align:center}.step--intro .tsc__gift--copy{font-size:1.25em}.step--three .tsc__gift--header{text-align:left}.step--four .tsc__gift--header{text-align:left}.tsc__gift--amounts{text-align:center}.tsc__gift--amounts a{color:#3c1e49;text-decoration:none}.tsc__gift--amounts span{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:400;background-image:url("/siteassets/gift-of-travel/giftamount_circle_off.png")}.tsc__gift--amounts a.selected span{color:#fff;background-image:url("/siteassets/gift-of-travel/giftamount_circle_on.png");background-color:transparent}.tsc__gift--amounts a:hover span{color:#fff;background-image:url("/siteassets/gift-of-travel/giftamount_circle_on.png")}.tsc__gift--amounts a.disabled span{color:#e5e5e5;background-image:url("/siteassets/gift-of-travel/giftamount_circle_off.png")}.tsc__gift--amounts a.disabled:hover span{background-image:url("/siteassets/gift-of-travel/giftamount_circle_off.png")}}#requiredemail,#invalidEmail{color:red}.tsc__gift--content{background-color:#fff}.tsc__gift--content .tsc__gift--header{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.tsc__gift--content .tsc__gift--header-bold{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:3.635em;color:#3c1e49;text-transform:uppercase;text-align:center}.tsc__gift--content .tsc__gift--copy,.tsc__gift--content .tsc__gift--info{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.tsc__gift--content .tsc__gift--info p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;font-weight:400}.tsc__gift--content .tsc__gift--info strong{font-weight:700}.tsc__gift--content .tsc__gift--goback{color:#3c1e49;text-align:left;text-decoration:underline}.tsc__gift--content .tsc__gift--btn{border:2px solid #3c1e49}.tsc__gift--content .tsc__gift--btn:hover{border:2px solid #1e0f25}.tsc__gift--content .tsc__gift--skip{background-color:#fff;border:2px solid #ccc;color:#ccc}.tsc__gift--content .tsc__gift--ribbon{background:#3c1e49;background:-moz-linear-gradient(left,#a6881f 16%,#c5ac2f 56%);background:-webkit-linear-gradient(left,#a6881f 16%,#c5ac2f 56%);background:linear-gradient(to right,#a6881f 16%,#c5ac2f 56%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6881f',endColorstr='#c5ac2f',GradientType=1)}.step--four .tsc__gift--info{text-align:left}.tsc__gift--pagination a{color:#3c1e49}.tsc__gift--pagination span{background-color:#666}.tsc__gift--pagination a.selected span{background-color:#3c1e49}.tsc__gift--pagination a:hover span{background-color:#3c1e49}.tours-group{background-image:url("/siteassets/tours/hero_tours_2.jpg")}.tours-group .tours-group-sec{background-color:#000;background-color:rgba(0,0,0,.76)}.tours-group .tours-group-sec .tours-h2{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#80cdea;font-size:2.2em}.tours-group .tours-group-sec .tours-p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:2em}.tours-group-third{background-color:#000;background-color:rgba(0,0,0,.76)}.tours-wrp .tours p{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;color:#fff}.tours-callout-wrp{background-color:#fff}.tours-callout-wrp .call-text-top{border-bottom:2px solid #3c1e49;font-size:3.125em}.tours-callout-wrp .lrg-text{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em}.tours-brand-text{color:#3c1e49}.tours-accordion-wrp{background-color:#fff}.tours-accordion-wrp p{font-size:1.65rem}.tours-accordion-wrp .panel{background-color:#fff}.tours-accordion-wrp .liner{border-top:1px dotted #999;color:#999;background-color:#fff}.tours-accordion-wrp .call-message{background-color:#1e0f25;color:#fff}.tours-accordion-wrp .offerHead{background-color:#fff;border-bottom:2px solid #3c1e49;border-top:2px solid #3c1e49}.tours-accordion-wrp .panel-default{border-color:#ddd}.tours-accordion-wrp .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0 solid #ddd}.tours-accordion-wrp .btn-close{color:#3c1e49}.guided-header .title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-size:2rem}.guided-header .tour-block-title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-size:2rem}.guided-header .tour-block-destination{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c;font-size:1.45rem}.guided-btn a{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1e0f25}.guided-btn a:hover{color:#1e0f25}.modal-btn a{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#3c1e49}.modal-btn a:hover{color:#fff;background-color:#010001}.guided-close{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;font-size:2rem}.guided-btn__arrow--up:hover{background-color:#3c1e49}.row-line{border-top:1px solid #e5e5e5;color:#999;background-color:#fff}.guided-tour-modal .tour-block-modal-header .tour-block-map-modal-title{font-size:1.5em;font-weight:300;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:1200px){.tours-wrp .tours p{font-size:1.2em}}.promo-header-v1__h1--pt-two{color:#3c1e49;font-weight:500}.promo-subheader__h2:after{border-bottom:2px solid #3c1e49}.promo-subheader-v2__h2:after{border-bottom:2px solid #3c1e49}.promo-3across{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}.promo-3across h5{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.promo-3across__content{background-color:#000;background-color:rgba(0,0,0,.75);color:#fff}.promo-3across__market-price{color:#b2b2b2}.promo-3across .ratings:before{color:#3c1e49}.promo-3across .ratings:after{color:#3c1e49}.promo-2across{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}.promo-2across h5{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.promo-2across__content{background-color:#000;background-color:rgba(0,0,0,.75);color:#fff}.promo-2across__market-price{color:#b2b2b2}.promo-3across-deals{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}.promo-3across-deals h5{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.promo-3across-deals__title{color:#fff;background:rgba(0,0,0,.75);background:-moz-linear-gradient(top,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.75)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.promo-3across-deals__price-wrapper{background-color:#000;background-color:rgba(0,0,0,.75);color:#fff}.promo-3across-deals__market-price{color:#b2b2b2}.promo-scrolling .owl-controls .owl-page span{background:#b2b2b2}.promo-scrolling .owl-controls .owl-page.active span,.promo-scrolling .owl-controls.clickable .owl-page:hover span{background:#3c1e49}.promo-scrolling .owl-buttons .owl-prev,.promo-scrolling .owl-buttons .owl-next{background-image:url("../../siteassets/brand-arrows.png")}.promo-scrolling__content{background-color:#4c4c4c;color:#fff}.promo-scrolling__market-price{color:#999}.promo-header-text__h2{font-weight:400}.promo-header-text__h2:after{border-bottom:2px solid #3c1e49}.promo-3across-wicons__item:after{border-bottom:2px solid #3c1e49}.promo-3across-wicons__link-text a{color:#3c1e49}.cert-category__btn-group{border-bottom:1px solid #1e0f25}.cert-category__btn.active,.cert-category__btn:hover,.cert-category__btn:active,.cert-category__btn:focus{background-color:#1e0f25;color:#fff}.cert-status__btn{background-color:#fff}.cert-status__btn.active:after{border-top:8px solid #3c1e49}.cert-status__btn.active,.cert-status__btn:hover,.cert-status__btn:active,.cert-status__btn:focus{background-color:#3c1e49;color:#fff}.cert-filter{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.cert-promo{}.cert-promo h3{color:#3c1e49}.cert-promo__item{background-color:#fff;padding:6px;border:6px solid #b2b2b2}.cert-promo__inner{}.cert-promo__inner--single{background-color:#e5e5e5}.cert-promo__inner--single .cert-promo__option-info{background-color:#fff}.cert-promo__inner--single .cert-promo__qty{color:#3c1e49}.cert-promo__option:first-child{border-bottom:3px solid #fff}.cert-promo__title{color:#fff}.cert-promo__title--activated{background-color:#44c27a}.cert-promo__title--pending{background-color:#03aaff}.cert-promo__title--redeemed{background-color:#666}.cert-promo__title--unclaimed{background-color:#f9134f}.cert-promo__exp-date{background-color:#cfefff}.cert-promo__status{background-color:#e5e5e5}.cert-promo__status--activated .cert-promo__status-icon{color:#44c27a}.cert-promo__status--pending .cert-promo__status-icon{color:#03aaff}.cert-promo__status--redeemed .cert-promo__status-icon{color:#666}.cert-promo__status--unclaimed .cert-promo__status-icon{color:#f9134f}.cert-promo__or{border:3px solid #fff;background-color:#3c1e49;color:#fff;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.cert-promo__locked-item{background-color:#000;background-color:rgba(0,0,0,.5)}.cert-promo__locked-icon{color:#44c27a}.cert-promo__btn{background-color:#e5e5e5;color:#666}.cert-promo__btn label{text-transform:capitalize}.cert-promo__btn--activated.active,.cert-promo__btn--activated:hover,.cert-promo__btn--activated:active,.cert-promo__btn--activated:focus{background-color:#3c1e49;color:#fff}.cert-promo__btn--redeemed.active,.cert-promo__btn--redeemed:hover,.cert-promo__btn--redeemed:active,.cert-promo__btn--redeemed:focus{background-color:#e5e5e5;color:#666}.cert-promo__btn--unclaimed.active,.cert-promo__btn--unclaimed:hover,.cert-promo__btn--unclaimed:active,.cert-promo__btn--unclaimed:focus{background-color:#3c1e49;color:#fff}.cert-promo__callout{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.cert-promo__callout-text{background-color:#000;background-color:rgba(0,0,0,.4)}.cert-promo__callout-btn{background-color:#3c1e49;color:#fff;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.cert-promo__callout-btn:hover,.cert-promo__callout-btn:active,.cert-promo__callout-btn:focus,.cert-promo__callout-btn:visited{color:#fff}.cert-promo__callout-btn--activated{border-radius:0;background-color:#44c27a!important}.cert-promo__callout-btn--activated:hover,.cert-promo__callout-btn--activated:active,.cert-promo__callout-btn--activated:focus,.cert-promo__callout-btn--activated:visited{background-color:#349f62}.cert-promo__callout-btn--pending{border-radius:0;background-color:#03aaff!important}.cert-promo__callout-btn--pending:hover,.cert-promo__callout-btn--pending:active,.cert-promo__callout-btn--pending:focus,.cert-promo__callout-btn--pending:visited{background-color:#0089cf}.cert-promo__callout-btn--redeemed{border-radius:0;background-color:#666!important}.cert-promo__callout-btn--redeemed:hover,.cert-promo__callout-btn--redeemed:active,.cert-promo__callout-btn--redeemed:focus,.cert-promo__callout-btn--redeemed:visited{background-color:#4d4d4d}.cert-promo__callout-btn--unclaimed{border-radius:0;background-color:#f9134f!important}.cert-promo__callout-btn--unclaimed:hover,.cert-promo__callout-btn--unclaimed:active,.cert-promo__callout-btn--unclaimed:focus,.cert-promo__callout-btn--unclaimed:visited{background-color:#d4053b}.cert-promo__callout-btn--details{border-radius:0;background-color:#3c1e49!important}.cert-promo__callout-btn--details:hover,.cert-promo__callout-btn--details:active,.cert-promo__callout-btn--details:focus,.cert-promo__callout-btn--details:visited{background-color:#1e0f25}.cert-promo__divider{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.cert-promo__divider--plus{color:#fff;background-color:#b2b2b2}.inactive-certs{border:1px dashed #b2b2b2;background-color:#f2f2f2}.inactive-certs__header{border-bottom:3px solid #fff}.inactive-certs__ban-icon{color:#999}.inactive-certs__ban-icon .fa-ban{color:#3c1e49}.inactive-certs__header-title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.email-lp{background-color:#e5e5e5}.email-lp a{color:#fff}.email-lp__header{border-top:1px solid #3c1e49}.email-lp__btn{background-color:#3c1e49;border-color:#3c1e49}.email-lp__btn:hover{background-color:#2d1737}.email-lp__title{color:#3c1e49}.email-lp__upper-content{background-color:#fff}.email-lp__lower-phone{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.email-lp__subtitle:after{border-bottom:2px solid gray}.email-lp__lower-content{background-color:#f2f2f2}.email-lp__lower-content--upgrade{background-color:#3c1e49;color:#fff}.email-lp__call-action h2{color:#3c1e49}.email-lp__footer{background-color:#fff}.email-lp__footer-title h4{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49}.email-lp__copyright{background-color:#3c1e49;color:#fff}@media only screen and (min-width:768px){.clean-modal__container{background-image:url("/siteassets/clean-modal-img.jpg")}.clean-modal__container--air{background-image:url("/siteassets/clean-modal-img--air.jpg")}}.clean-modal{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.clean-modal__title{color:#3c1e49}.clean-modal__details{color:#3c1e49}.clean-modal__form{color:#3c1e49}.cruise-hero{background-image:url("/siteassets/shop-travel/hero-travel.jpg");padding:100px 0}.resort-hero{background-image:url("/siteassets/shop-travel/hero-resort.jpg")}.travel-headline-wrapper .vertical-rule{background-color:#3c1e49}.travel-headline-wrapper .travel-headline{color:#fff}.travel-headline-wrapper h1{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:2.75em}#cruise-search-content{font-size:.9em;border:solid 1px #ddd;padding:20px;background-color:rgba(255,255,255,.7)}#cruise-search-content .search-button-text{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;padding:10px}#cruise-search-content .search-button i{background-color:#3c1e49}.header-cruise .txt-dept{color:#3c1e49}.header-cruise .txt-plan{color:#80cdea}.member-benefits__header-wrapper{background-color:#24122c;background-color:rgba(30,15,37,.8);color:#fff}.hdr-group{background-image:url("/globalassets/defaults/gsw-all/hal_golf_bg.jpg");border-top:none!important;border-bottom:none!important;padding:12% 0;max-height:none}.hdr-group--spa{background-image:url("/globalassets/defaults/gsw-all/spa_bg.jpg");background-position:center center!important}.hdr-group--spa .hdr-group-sec h2{margin-top:0!important}.hdr-group--spa .big-txt{text-transform:uppercase;line-height:1;font-weight:500;font-size:.9em}.hdr-group--wine{background-image:url("/globalassets/defaults/gsw-all/wine_bg.jpg")}.hdr-group--golf{background-image:url("/globalassets/defaults/gsw-all/golf_bg.jpg")}.hdr-group--golf .hdr-group-sec h2{margin-top:0!important}.hdr-group--golf .big-txt{text-transform:uppercase;line-height:1;font-weight:500;font-size:.9em}.hdr-group .hdr-group-sec{background-color:rgba(60,30,73,.66)}.hdr-group .hdr-group-sec h2{color:#fff}.hdr-group .hdr-group-sec h2 .small-txt{color:#fff}.hdr-group .hdr-group-sec p{color:#000}.ship-block{background:#3c1e49;color:#fff}.ship-block:before{color:#fff}.hr-row{background:url("/globalassets/defaults/gsw-all/hr-row.png")}.pkg{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.pkg li:before{color:#3c1e49}.pkg_1{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49}.pkg_2{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49}.hal-right-col .block-title{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.hal-right-col .hal-title-spa{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49}.hal-right-col .hal-subtitle-spa{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.hal-right-col .hal-subtitle-wine{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.hal-right-col li:before{color:#3c1e49}.icon_call{background-color:#80cdea;border-right:10px solid #fff;margin-right:10px}.number_call{background-color:#f1f1f1}.number_call .number_num{color:#3c1e49}#TermsAndConditionsContainer{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}#TermsAndConditionsContainer h1{color:#80cdea}#TermsAndConditionsContainer h3{color:#80cdea}.darkenContentArea .content-area2{background-color:#e5e5e5;padding:50px 0}.h-offset001{position:relative;max-width:1230px;min-width:320px;margin:0 auto;background:#fff;min-height:465px;-webkit-box-shadow:0 45px 40px -30px rgba(0,0,0,.5);-moz-box-shadow:0 45px 40px -30px rgba(0,0,0,.5);box-shadow:0 45px 40px -30px rgba(0,0,0,.5)}.h-offset001__imageArea{position:absolute;top:28px;left:55px;width:60%;max-width:650px;height:447px;overflow:hidden}.h-offset001__imageArea img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-offset001__copyArea{position:absolute;width:50%;max-width:475px;top:50%;right:25px;transform:translate(0,-50%)}.h-offset001__headline{margin-left:-176px}.h-offset001__headline-01{text-align:right;text-transform:uppercase;margin:0}.h-offset001__headline-01--mod{display:table;white-space:nowrap}.h-offset001__headline-01--mod::before{border-top:1px solid #4d4d4d;content:'';display:inline-block;position:relative;top:-.33em;width:100px;margin:0 15px 0 100px}.h-offset001__headline-02{width:475px;text-transform:uppercase;font-size:96px;margin:-10px 0 0}.h-offset001__kicker-headline-01{text-transform:uppercase;font-size:20px;font-weight:400}.h-offset001__kicker-copy-01{font-size:14px;line-height:21px}.h-offset001__button{position:absolute;width:100%;max-width:500px;bottom:-20px;right:60px}.h-offset001__button--visible{display:inline}.h-offset001__button--invisible{display:none}.h-offset001__button button{width:100%;max-width:500px;background-color:rgba(153,153,153,.85);text-align:left;border:0;background-image:url("/globalassets/defaults/offset001/arrow-up-down.png");background-position:right;background-repeat:no-repeat}.h-offset001__button button:hover{background-color:#4d4d4d}.h-offset001__button button:active:hover{background-color:rgba(77,77,77,.9)}@media(max-width:1200px){.h-offset001__imageArea{width:45%}}@media(max-width:1050px){.h-offset001__imageArea{width:35%}}@media(max-width:768px){.h-offset001{min-height:600px}.h-offset001__imageArea{width:80%;margin:0 10%;height:350px;left:auto}.h-offset001__copyArea{top:auto;bottom:25px;transform:none;width:100%;max-width:none;right:0;padding:0 25px}.h-offset001__headline{margin-left:0}.h-offset001__headline-01{font-size:20px}.h-offset001__headline-01--mod{margin:0 auto}.h-offset001__headline-01--mod::before{width:75px;margin:0 15px 0 0}.h-offset001__headline-01--mod::after{border-top:1px solid #4d4d4d;content:'';display:inline-block;position:relative;top:-.33em;width:75px;margin:0 0 0 15px}.h-offset001__headline-02{width:100%;text-align:center;font-size:72px}.h-offset001__kicker{text-align:center}.h-offset001__kicker-headline-01{font-size:18px}.h-offset001__kicker-copy-01{font-size:12px}.h-offset001__imageArea{width:80%;height:320px}.h-offset001__button{max-width:300px;bottom:-20px;right:50%;transform:translate(50%,0%)}}@media(max-width:500px){.h-offset001{min-height:auto}.h-offset001__imageArea{position:initial;width:100%;height:auto;margin:20px auto;padding:0;left:auto}.h-offset001__imageArea img{position:initial;transform:none;width:100%;height:auto;padding:5% 8%}.h-offset001__copyArea{position:initial;width:90%;margin:0 auto;padding:0 25px 45px}.h-offset001__headline-01{font-size:13px}.h-offset001__headline-01--mod::before{width:20px}.h-offset001__headline-01--mod::after{width:20px}.h-offset001__headline-02{font-size:44px;margin:0}}.c-offset001{position:relative;width:47.5%;max-width:525px;min-height:275px;float:left}.c-offset001--mod{float:right;padding-left:0}.c-offset001--modRight{float:right;padding-left:0}.c-offset001--modCenter{float:none;margin:0 auto}.c-offset001__copyArea-01{position:absolute;bottom:0;width:90%;max-width:500px;border:solid 5px #fff;padding:30px;margin:0 30px 65px 0}.c-offset001__copyArea-02{width:70%;max-width:350px;padding:20px 30px;background:#fff;position:absolute;right:0;bottom:0}.c-offset001__headline{font-size:28px;line-height:30px;text-transform:uppercase}.c-offset001__headline-01--mod{font-size:40px;font-weight:700;letter-spacing:-3px}.c-offset001__headline-02{text-align:right;margin-bottom:45px}.c-offset001__headline-03{text-align:right;font-size:96px;font-weight:700;line-height:86px;letter-spacing:-5px}.c-offset001__headline-03 sup{font-weight:500;font-size:55px}.c-offset001__headline-04{font-size:28px;line-height:30px;text-transform:uppercase;text-align:right;font-weight:700;position:absolute;bottom:20px;left:0;z-index:1;width:55%}.c-offset001__headline-04--mod::before{border-top:1px solid rgba(77,77,77,.3);content:'';display:inline-block;position:relative;top:-.12em;width:165px;margin:0 20px 0 0}.c-offset001__closeAccordion{width:250px;text-align:center;margin:0 auto;background:#fff;padding:8px 15px}.c-offset001__closeAccordion--mod{margin-top:50px}@media(max-width:1150px){.c-offset001__headline{font-size:24px}.c-offset001__headline-01--mod{font-size:34px}}@media(max-width:992px){.c-offset001{position:relative;width:100%;max-width:525px;margin:0 auto 60px;float:none}.c-offset001--mod{float:none;margin-top:0}}@media(max-width:600px){.c-offset001{min-height:245px}.c-offset001__headline{font-size:22px;line-height:26px}.c-offset001__headline-01--mod{font-size:30px;letter-spacing:-2px}.c-offset001__headline-02{margin-bottom:55px}.c-offset001__headline-03{font-size:84px;line-height:70px;letter-spacing:-3px;margin-bottom:0}.c-offset001__headline-03 sup{font-size:48px}.c-offset001__headline-04{font-size:24px}.c-offset001__headline-04--mod::before{width:155px;margin:0 25px 0 0}}@media(max-width:450px){.c-offset001{min-height:180px;width:288px;margin:0 auto 30px}.c-offset001__headline{font-size:16px;line-height:20px}.c-offset001__headline-01{text-align:center}.c-offset001__headline-01--mod{font-size:24px}.c-offset001__headline-02{text-align:center;margin-bottom:25px}.c-offset001__headline-03{font-size:68px;line-height:55px}.c-offset001__headline-03 sup{font-size:40px}.c-offset001__headline-04{font-size:20px}.c-offset001__headline-04--mod::before{width:100px}.c-offset001__copyArea-01{padding:20px;margin:0 30px 72px 0}.c-offset001__copyArea-02{padding:10px 15px;bottom:20px}}.c-area-with-topShadow{text-align:center;margin:50px -50px 20px -50px;padding:50px 25px;font-size:13px;line-height:26px;-webkit-box-shadow:inset 0 29px 29px -44px rgba(0,0,0,.75);-moz-box-shadow:inset 0 29px 29px -44px rgba(0,0,0,.75);box-shadow:inset 0 29px 29px -44px rgba(0,0,0,.75)}.c-area-with-topShadow--mod{text-transform:uppercase}@media(max-width:500px){.c-area-with-topShadow{margin:0 -10px 20px -10px;padding:30px 25px}}.accordion-002{margin:100px 0}.accordion-002 .container{width:100%}.accordion-002__panel-content{width:100%;max-width:1230px;margin:0 auto;padding:65px 50px 0 50px;border-left:solid #fff 3px;border-right:solid #fff 3px;border-bottom:solid #fff 3px}@media(max-width:500px){.accordion-002__panel-content{padding:65px 10px 0 10px}}.timeshare-earn-container .timesharedepositbutton--earn{width:100%;height:200px}.timeshare-earn-container .timesharedepositbutton--earn a{float:right;border:none;background-color:#3c1e49;text-align:center;margin:125px 15px 0 0;text-decoration:none;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 20px}.timeshare-earn-container .modal-body-bg{background-image:url("/globalassets/defaults/timeshare-modal/hr-row.png")}.timeshare-earn-container .qs-modal-mod .modal-body{padding:10px}.timeshare-earn-container .modal-body-inner-box{background:#fff;width:100%;height:auto;padding:20px 20px 80px 20px}.timeshare-earn-container .tso{padding:0 0 25px 0;text-align:left}.timeshare-earn-container .timeshareredemptionvaluebutton{float:right;border:none;background-color:#3c1e49;text-align:center;margin:20px 15px 0 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 20px}.timeshare-earn-container .savings-credits-001__main-title{font-size:16px;padding:8px;text-align:center;color:#555;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143}.timeshare-earn-container .savings-credits-001__main-title-002{font-size:2.5em;padding:8px;text-align:left;color:#5e5e5e;font-weight:300;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143}.timeshare-earn-container .savings-credits-001__savings-credits-table{border-collapse:collapse;border-spacing:0;width:100%}.timeshare-earn-container .savings-credits-001__savings-credits-table thead{background-color:#f2f2f2}.timeshare-earn-container .savings-credits-001__savings-credits-table tr:nth-child(even){background-color:#fff;border-top:1px solid #ddd}.timeshare-earn-container .savings-credits-001__savings-credits-table tr:nth-child(odd){background-color:#eaeaea;border-top:1px solid #ddd}.timeshare-earn-container .savings-credits-001__savings-credits-table td{padding:8px;line-height:1.42857143;vertical-align:top;text-align:center}.timeshare-earn-container .savings-credits-001__savings-credits-table thead>tr>th{font-size:12px;border-top:1px solid #ddd;color:#fff;background-color:#3c1e49;text-align:center;font-weight:500;padding:8px}.timeshare-container-002 .redemption-link{color:#3c1e49}.timeshare-container-002 .txt-title{color:#3c1e49}.timeshare-container-002 .timeshareredemptionvaluebutton{background-color:#3c1e49;color:#fff}.timeshare-container-002 .timesharedepositbutton{background-color:#3c1e49;color:#fff}.timeshare-container-002 .timeshareredemptionamountvalue{color:#3c1e49}.timesharevalue__item label{color:#3c1e49}.timesharevalue .timeshareredemptionvaluebutton--disabled{float:right;border:none;background-color:#3c1e49;text-align:center;padding:0 20px;pointer-events:none;margin:20px 15px 0 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 20px}.timeshare-container-001 .timeshare-deposit-success .success-headerone{font-size:36px;color:#3c1e49;font-weight:600;margin-bottom:20px}.timeshare-container-001 .timeshare-deposit-success li{margin-top:20px;list-style:none}.timeshare-container-001 .qs-modal-mod .modal-body{padding:10px}.timeshare-container-001 .modal-body-bg{background-image:url("/globalassets/defaults/timeshare-modal/hr-row.png")}.timeshare-container-001 .modal-body-inner-box{background:#fff;width:100%;height:auto;padding:20px}.timeshare-container-001 .tso{padding:0 0 25px 0;text-align:left}.timeshare-container-001 .txt-title{font-size:36px;color:#3c1e49;font-weight:600}.timeshare-container-001 .txt-subtitle{font-size:36px;color:#666;font-weight:300}.timeshare-container-001 .timeshareweekinfo{padding-bottom:20px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;color:#666}.timeshare-container-001 .timeshareredemptionvaluebutton{width:25%;float:right;height:40px;border:none;background-color:#3c1e49;text-align:center;padding:0 20px;cursor:pointer;margin:20px 15px 0 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px}.timeshare-container-001 .timesharedepositbutton{width:25%;float:right;height:40px;border:none;background-color:#3c1e49;text-align:center;padding:0 20px;cursor:pointer;margin:20px 15px 0 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;margin-top:-60px}.timeshare-container-001 .tsdepositbutton{float:right;margin:20px 30px 0 0;margin-top:-60px;z-index:-2}.timeshare-container-001 .timeshareredemptionamount{margin-top:210px;padding-left:20px}.timeshare-container-001 .timeshareredemptionamountvalue{position:relative;top:-46px;left:255px;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;color:#3c1e49}.timeshare-container-001 .timesharelabel{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;color:#666}.timeshare-container-001 .sm-close{width:12px;height:auto;position:absolute;top:480px;left:1073px;background-color:#c00;padding:10px}.timeshare-container-001 form{display:block;margin-top:0}.timeshare-container-001 .timeshare-deposit-goto{list-style:none}.timeshare-container-001 label[for="ViewModel_MaintenanceFees"]{display:block;margin:40px auto 20px}.timeshare-container-001 label.maintenancefeesno,.timeshare-container-001 label.maintenancefeesyes{display:inline-block;margin:0 0 25px 0}.timeshare-container-001 label.maintenancefeesno input,.timeshare-container-001 label.maintenancefeesyes input{cursor:pointer}.timeshare-container-001 .col-xs-4:nth-child(1){padding-left:0!important}.timeshare-container-001 .col-xs-6:nth-child(1){padding-left:0!important;padding-right:0!important;width:100%}.timeshare-container-001 .col-xs-6:nth-child(3){padding-right:0!important}.timeshare-container-001 .col-xs-4:nth-child(3),.timeshare-container-001 .col-xs-6:nth-child(4),.timeshare-container-001 .col-xs-6:nth-child(6){padding-right:0!important}.timeshare-container-001 .col-xs-6:nth-child(2){padding-left:0!important;padding-right:0!important}.timeshare-container-001 .col-xs-6:last-child{padding-left:0!important;padding-right:0!important;width:100%}.timeshare-container-001 ul{padding-left:0}.timeshare-container-001 .form-group,.timeshare-container-001 input,.timeshare-container-001 select{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.timeshare-container-001 .form-group,.timeshare-container-001 input,.timeshare-container-001 select{display:block;margin:0 auto;font-size:14px;line-height:1.42857143;color:#555;border-radius:0}.timeshare-container-001 .btn{color:#fff}.timeshare-container-001 label{margin:14px 0 7px 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px}.timeshare-container-001 .form-group .form-content-consent label,.timeshare-container-001 .form-group .col-sm-12 label,.timeshare-container-001 .form-group .col-sm-6 label,.timeshare-container-001 input .form-content-consent label,.timeshare-container-001 input .col-sm-12 label,.timeshare-container-001 input .col-sm-6 label,.timeshare-container-001 select .form-content-consent label,.timeshare-container-001 select .col-sm-12 label,.timeshare-container-001 select .col-sm-6 label{margin:25px 0 15px 0;padding-bottom:15px}.timeshare-container-001 .countryvalidationmessage,.timeshare-container-001 .weeknumbervalidationmessage,.timeshare-container-001 .cityvalidationmessage,.timeshare-container-001 .yearvalidationmessage,.timeshare-container-001 .resortvalidationmessage,.timeshare-container-001 .unittypevalidationmessage{position:relative;top:-30px;float:right;margin-right:20px;background-color:#fcc;border-radius:5px;padding:4px 10px;font-size:.89em}.timeshare-container-001 .timeshareweeknumber{margin-bottom:0}.timeshare-container-001 .ice-button{height:30px;width:120px;background-color:#3c1e49;text-align:center;padding:6px 0 0 0;cursor:pointer;margin:20px 0 0 0;font-family:arial;color:#fff;text-transform:uppercase;font-size:14px}.timeshare-container-001 .ice-button:hover{background-color:#80cdea;color:#fff;text-decoration:none}.datepicker{z-index:10000}.member-profile .member-panel-link{position:absolute;width:100%;height:190px;top:0;left:0;z-index:1}.flipbook__link{width:106%;display:inline-block;margin:0 -15px;padding:15px 25px;background-color:rgba(60,30,73,.81);color:#fff;cursor:pointer}.flipbook__link:hover{color:#fff}.flipbook__full{margin:3% auto 0;padding:0;position:relative;padding-bottom:36.25%;height:0}.flipbook__full iframe{position:absolute;top:0;left:0;width:100%;height:100%}.employee-vip .navbar-header__number{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif}.employee-vip .navbar-header__number .pipe{color:#3c1e49}.employee-vip .navbar-header .login-vip-content{display:block;text-align:center;padding:0 0 25px 0}.employee-vip .hero--vip{background-image:url("/globalassets/defaults/employee-vip/vip-hero.jpg")}.employee-vip .hero--vip__callout h1{color:#fff}.employee-vip .hero--vip .header-right{color:#fff}.employee-vip .vip-form h1{color:#fff}.employee-vip .vip-form label{color:#fff!important}.employee-vip #aboutEVIP{background-color:#3c1e49;color:#fff!important}.employee-vip #aboutEVIP .btn-primary{border-radius:0;background-color:#3c1e49!important}.employee-vip #aboutEVIP .btn-primary:hover,.employee-vip #aboutEVIP .btn-primary:active,.employee-vip #aboutEVIP .btn-primary:focus,.employee-vip #aboutEVIP .btn-primary:visited{background-color:#1e0f25}@media only screen and (min-width:992px){.employee-vip .form-control{border-radius:0!important;-webkit-box-shadow:inset 0 inset 1px 1px;-moz-box-shadow:inset 0 inset 1px 1px;box-shadow:inset 0 inset 1px 1px}}.loginPage-vip .container{width:100%}.loginPage-vip a{color:#00adc5}.loginPage-vip a:hover{color:#00adc5}.loginPage-vip .btn-lg{border-radius:6px}.loginPage-vip .btn-primary{background-color:#3c1e49;border-color:#2e6da4;border-radius:6px;text-transform:initial;font-size:1.2em}.loginPage-vip .btn-primary:hover{background-color:#61cadc;border-color:#204d74}.loginPage-vip .btn-primary:focus{background-color:#00adc5}.loginPage-vip .closeModal{cursor:pointer;width:20px;position:relative;margin:15px;z-index:2;float:right}.loginPage-vip #closeLogin,.loginPage-vip #closeContact{width:20px;float:right;margin-top:18px}.loginPage-vip #closeLogin{margin-right:18px;position:relative;z-index:2}.loginPage-vip #login{width:100%;position:relative;right:0}.loginPage-vip .modal-open{padding-right:0}.loginPage-vip .log-in{width:140%;margin-left:-10%;min-height:312px}.loginPage-vip .log-in h1{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c1e49;text-transform:uppercase;margin-top:0;margin-bottom:20px;letter-spacing:-.02em;font-size:24px;font-weight:500}.loginPage-vip .log-in #forgot-password h1{margin-bottom:40px}.loginPage-vip .padded{width:auto;margin:0;padding:0;border:0 none}.loginPage-vip #loginBlock{margin:0 auto 36px;width:100%;padding:15px 10px}.loginPage-vip #loginBlock input[type="text"],.loginPage-vip #loginBlock input[type="password"]{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;padding:.8em;font-size:1em;margin-bottom:10px}.loginPage-vip #loginBlock input[type="submit"]{font-size:20px;color:#fff;border:1px solid #ccc;border-radius:6px;width:68%;margin:20px auto;padding:6px 0;background-color:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;float:none;display:block}.loginPage-vip #loginBlock .form-group{margin-bottom:0;float:none}.loginPage-vip #loginBlock input{padding:3px 10px;margin:3px 0;font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;width:100%;border:1px solid #ddd;height:auto}.loginPage-vip #loginBlock label{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;float:left;width:150px;text-align:right;margin:10px 5px 0 0;font-weight:bold;color:#fff}.loginPage-vip #loginBlock .col-md-6{width:100%}.loginPage-vip #loginBlock .col-md-offset-3{margin-left:0%}.loginPage-vip #loginTab{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;bottom:50px;right:0;height:0}.loginPage-vip #loginTab a{color:#777;border:0}.loginPage-vip #loginTab li.active{display:none}.loginPage-vip #loginTab li.active a:hover{background-color:transparent;border:0}.loginPage-vip .nav-tabs{border-bottom:0 solid #ddd}.vip-curp__modal-dialog{position:relative;margin:30px auto;border:2px solid #3c1e49;border-radius:9px}.vip-curp__close{position:absolute;top:-11px;right:-11px;font-size:.65em;line-height:1}.vip-curp__btn-open{float:right;color:#fff}.vip-curp__btn-open:hover{color:#f2f2f2}.vip-curp__btn-close{color:#3c1e49}.vip-curp__btn-close:hover{color:#2d1737}@media screen and (max-width:769px){.loginPage-vip #loginTab{right:25%}.loginPage-vip #loginBlock{padding-right:30px;padding-left:30px;min-height:280px;border-top:none}.loginPage-vip #loginBlock input{font-size:.8em}.loginPage-vip #login{width:85%}.loginPage-vip .tab-content>.active{width:85%}.loginPage-vip .padded{margin:0 2%;width:95%}.loginPage-vip .closeModal{margin-right:23%}}.gg-banner{background:#3c1e49}.gg-banner__inner{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.gg-banner__link{font-family:"Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.gg-banner__link:hover,.gg-banner__link:visited,.gg-banner__link:active,.gg-banner__link:focus{color:#fff}.referral #cd-vertical-nav{display:none}.referral .pnumber__mod{float:right;margin-right:0;padding-top:40px}.referral .main-header__got .content-area1{width:100%;margin:0 auto;background:#f8f8f8}.referral .hdr-sec{background-image:url("/siteassets/referral/hero-referral-activation.jpg");background-repeat:no-repeat;background-position:center 65%;background-size:cover;height:380px;border-bottom:thick solid #3c1e49;padding-left:20px}.referral .hdr-sec-cc{display:none;height:auto;max-width:100%;padding:6px;position:relative;top:217px}.referral .hdr-sec-cc p{text-align:left;font-size:10px;color:#000;position:relative;top:105px;overflow:hidden;font-weight:700}.referral .congratulations{font-family:"Libre Baskerville","Georgia",serif;font-weight:300;font-style:italic;line-height:1;color:#80cdea;font-size:64px;padding:20px 0;text-align:left}.referral .row__mid,.referral .row{margin:0}.referral .cg_img{width:80%;height:auto;padding-left:10px}.referral .cg-caption{margin:25px 15px 40px 0;width:90%px;background:#f8f8f8;border:1px solid #ccc;padding:20px 25px 15px 25px;position:relative;font-size:24px;min-height:100px}.referral .cg-caption:after{content:'';display:block;position:absolute;bottom:-16px;left:20px;width:30px;height:30px;background:#f8f8f8;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.referral .cg-caption p{line-height:32px}.referral .cg-text-1{font-size:45px;font-weight:400;text-transform:uppercase}.referral .cg-text-2{font-size:45px;font-weight:bold;color:#c7a93e}.referral .cg-text-3{font-size:55px;font-weight:400;text-transform:uppercase}.referral .cg-sup-text{line-height:25px}.referral .benefits-wrp__got .benefits-wrp,.referral .about-wrp,.referral .cd-section{background-color:#e8e8e8;color:#666}.referral .hairline__got,.referral .hairline{border-top:1px solid #666}.referral .hide__mod{display:none}.referral .hero{display:none}.referral .form-group,.referral input,.referral select{line-height:1}.referral .form-group .form-content-consent label,.referral .form-group .col-sm-12 label,.referral .form-group .col-sm-6 label,.referral input .form-content-consent label,.referral input .col-sm-12 label,.referral input .col-sm-6 label,.referral select .form-content-consent label,.referral select .col-sm-12 label,.referral select .col-sm-6 label{margin:15px 0 15px 0}.referral .form-group{color:#999}.referral .form-group,.referral input,.referral select{font-family:Helvetica,Arial,sans-serif;font-weight:300}.referral .form-content-privacy{font-size:.75em}.referral .rplabel{display:inline-block;background-color:transparent}.referral .btn-default{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#3c1e49;font-weight:500;font-size:1.5rem;line-height:1.42857143;padding:6px 12px}.referral .btn-default.active,.referral .btn-default.focus,.referral .btn-default:active,.referral .btn-default:focus,.referral .btn-default:hover,.referral .open>.dropdown-toggle.btn-default{background-color:#1e0f25}.referral .form-group input#FirstName::-webkit-input-placeholder{opacity:0}.referral .form-group input#LastName::-webkit-input-placeholder{opacity:0}.referral .form-group input#EmailAddress::-webkit-input-placeholder{opacity:0}.referral .form-group input#Password::-webkit-input-placeholder{opacity:0}.referral .form-group input#ConfirmPassword::-webkit-input-placeholder{opacity:0}.referral .form-group input#Phone::-webkit-input-placeholder{opacity:0}.referral .form-group input#PostalCode::-webkit-input-placeholder{opacity:0}.referral .form-right__mod .col-md-6{margin-top:50px}.referral .col-md-offset-3 .col-md-6 .col-xs-12{margin-top:120px}@media(min-width:992px){.referral .col-md-offset-3{margin:70px 10px 0 10%}.referral .form-group{color:#999;width:180%}}@media(max-width:767px){.referral .congratulations{font-size:30px;text-align:center}.referral .hdr-sec{height:180px}.referral .hdr-sec-cc p{top:84px;overflow:visible}.referral .benefits-wrp h2{font-size:2.3rem}}@media(min-width:400px){.referral .hdr-sec{background-position:25% 65%}}.ownersBenefit001{border-bottom-color:#3c1e49}.ownersBenefit001:last-child{border-bottom-color:#3c1e49}.ownersBenefit001__callOut{background-color:#3c1e49;color:#fff}.ownersBenefit001 .primary-svg,.ownersBenefit001 .primary-svg--lighten{fill:#3c1e49}.ownersBenefit001 .primary-svg--lighten{fill:#603074}.ownersBenefit001 .secondary-svg,.ownersBenefit001 .secondary-svg--lighten{fill:#80cdea}.ownersBenefit001 .secondary-svg--lighten{fill:#b5e2f3}.lockedItem001__btn{color:#fff;background-color:#603074}.lockedItem001__btn:hover,.lockedItem001__btn:focus,.lockedItem001__btnactive{background-color:#3c1e49}.burst002__svg path{fill:#3c1e49}#shareSavings-FourStep .tsc__gift--inner{padding-left:10%}div#shareSavings-FiveStep{padding-left:18%}@media screen and (max-width:767px){div#shareSavings-FiveStep{padding-left:15px}}.tsc__gift--ribbon.visible-xs{display:none!important}.platinum{background-size:contain}.platinum.home-custom .navbar-brand{float:none;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.platinum.home-custom .mod-header{background-color:#fff;max-width:1170px;margin:auto;padding-right:15px;padding-left:15px;height:auto}.platinum.home-custom .mod-header__section-002{padding-bottom:20px;margin-top:22px}.platinum.home-custom .mod-header h3 a{text-decoration:none}.platinum.home-custom .mod-header h3 a:focus{outline:0}.platinum.home-custom #footer-wrapper{position:relative;background-color:#fff;padding-top:60px;padding-bottom:60px;margin-top:0;color:#444343;max-width:1170px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.platinum.home-custom #footer-wrapper a{color:#3c1e49}.platinum.home-custom #footer-wrapper span{color:#3c1e49}.platinum.home-custom #footer-wrapper .mod-footer__copyright{font-size:.61em;line-height:14px;max-width:570px;margin:0 auto}@media screen and (max-width:991px){.platinum .platinum.home-custom .navbar-brand{height:150px;padding:15px 15px}.platinum .platinum.home-custom .navbar-brand img{margin:0 auto;display:block}}.platinum.home-custom button{border:0 solid #ccc;font-size:17px;color:#fff;border-radius:9px;padding:2px;background-color:#3c1e49;width:95px}.platinum.home-custom button:hover{background-color:#80cdea}.platinum.home-custom .hide{display:none}.platinum.home-custom .field-validation-error{position:relative;margin-top:-70px;margin-left:0;font-size:.9em;background-color:#fff;padding-left:20px;width:98%;line-height:1}.platinum.home-custom .validation-summary-errors{position:relative;font-size:.9em}.platinum.home-custom .closeLogin-btn img{width:20px;height:20px;display:block;float:right;margin:15px}.platinum.home-custom #hero-carousel{position:relative}.platinum.home-custom #hero-carousel .hero-001__inner{position:relative;width:100%;overflow:hidden}.platinum.home-custom #hero-carousel .hero-001__caption{background:rgba(0,0,0,.6);color:#fff;left:50%;right:0;top:0;bottom:0;display:block;position:absolute;z-index:1;padding:6% 7% 0% 7%;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:1em}.platinum.home-custom .main-content__section{margin-left:0;margin-right:0}.platinum.home-custom .main-content__banner{background-color:#3c1e49;color:#fff;padding-top:23px;padding-bottom:12px;text-transform:uppercase;font-size:1em;margin-left:0;margin-right:0}.platinum.home-custom .main-content__three-column-grid{margin:0 auto;width:80%}.platinum.home-custom .shadow-border-container{height:auto;padding:0;background-color:#fff;box-shadow:0 10px 13px #ddd;max-width:1170px;margin-left:auto;margin-right:auto}.platinum.home-custom .arrow-right{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff;display:inline-block;margin-left:5px;margin-top:0}.platinum.home-custom #target{padding-bottom:10px}.platinum.home-custom input[type="submit"]{font-size:20px;color:#fff;border:1px solid #ccc;border-radius:10px;width:110px;background-color:#3c1e49}.platinum.home-custom .login-modal .modal-dialog{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.platinum.home-custom .login-modal .modal-content{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.platinum.home-custom #loginBlock{margin:0 auto;width:100%;padding:45px 15px}.platinum.home-custom #loginBlock .form-group{margin-bottom:0;float:none}.platinum.home-custom #loginBlock input{padding:3px 10px;margin:3px 0;border:0;width:100%;border:1px solid #ddd}.platinum.home-custom #loginBlock label{display:block;float:left;width:150px;text-align:right;margin:10px 5px 0 0;font-weight:bold;color:#fff}.platinum.home-custom #loginBlock h1{font-family:"Gotham A","Gotham B";font-size:19px;text-align:center;text-transform:uppercase;line-height:1.4;font-weight:100;color:#3c1e49;margin-top:0!important;padding:3px 0}.platinum.home-custom #loginBlock .col-md-6{width:100%}.platinum.home-custom #loginBlock .col-md-offset-3{margin-left:0%}.platinum.home-custom #login-row{display:none;height:100%;position:relative}.platinum.home-custom #login-row .bordered{border-bottom:0 solid #000;border-top:0 solid #000;padding:0 0}.platinum.home-custom #loginTab{position:absolute;bottom:32px;right:0;height:0}.platinum.home-custom #loginTab a{color:#777;border:0;font-size:.7em}.platinum.home-custom #loginTab li a:hover{background-color:transparent;border:0}.platinum.home-custom .nav-tabs{border-bottom:0 solid #ddd}.platinum.home-custom #login{width:100%;position:relative;right:0}@media screen and (max-width:980px){.platinum .home-custom #hero-carousel .hero-001__caption{background:transparent url("/siteassets/camera_caption.png") repeat scroll 0 0;color:#fff;left:0;right:0;top:0;bottom:0;display:block;position:absolute;z-index:1;padding:15% 10% 4% 10%;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6)}}.platinum .main-content__three-column-grid--1,.platinum .main-content__three-column-grid--2,.platinum .main-content__three-column-grid--3{margin-top:40px}#travel-search-block .pull-right{background-color:#3c1e49}#travel-search-block .pull-right:hover{background-color:#401453}#travel-search-block .pull-right.air-search-group-button .pull-right{background-color:#3c1e49}#travel-search-block .pull-right.air-search-group-button .pull-right:hover{background-color:#401453}