.wcag a{color:#007e9e;opacity:1}.wcag a:hover{color:#00556b}.wcag a .visible-lg-block{color:#fff!important;background-color:#515a61!important}.wcag #back-to-top a,.wcag #back-to-top i{background-color:#007e9e!important}.wcag #back-to-top .fa-3x{color:#fff!important}.wcag .resort-brand-color,.wcag h2,.wcag h4{color:#007e9e!important}.wcag .resort-brand-color .visible-lg-block,.wcag h2 .visible-lg-block,.wcag h4 .visible-lg-block{color:#0cf!important}.wcag .inner h2{color:#fff!important}.wcag .btn{color:#fff!important;background-color:#007e9e!important}.wcag .btn:hover{color:#fff!important;background-color:#00556b!important}.wcag .btn-link{color:#007e9e!important;background-color:transparent!important}.wcag .btn-link:hover{color:#00556b!important;background-color:transparent!important}.wcag .btn-link i{color:#007e9e!important;background-color:transparent!important}.wcag .btn-link i:hover{color:#00556b!important;background-color:transparent!important}.wcag .check{color:#007e9e!important}.wcag .slick-dots li button{background-color:#cfcfcd!important;opacity:1!important}.wcag .slick-dots .slick-active button{background-color:#515a61!important;opacity:1!important}.wcag .disclaimer-text{background-color:transparent!important}.wcag header #brand-navigation .brand-navigation-nav ul.ubermenu-nav li.ubermenu-current_page_item{border-bottom:5px solid #007e9e!important}.wcag .modal-header>button{color:#3a3a3a!important;opacity:1!important}.wcag .ubermenu .ubermenu-target-text{color:#007e9e!important}.wcag h4.sm-story-sm{color:#0cf!important;background-color:#3a3a3a!important}.wcag .btn .badge{background-color:#007e9e!important}.wcag .primary-menu__center i{color:#fff!important}.wcag .container-fluid .container-brands{background:#3a3a3a!important}.wcag .container-fluid .brand-section{background:#3a3a3a!important}.wcag .homepage_slides .slide-4__btn,.wcag .homepage_slides .slide-5__btn,.wcag .homepage_slides .slide-6__btn,.wcag .homepage_slides .slide-7-btn{background-color:#007e9e!important}.wcag .homepage_slides .slide-4__btn:hover,.wcag .homepage_slides .slide-5__btn:hover,.wcag .homepage_slides .slide-6__btn:hover,.wcag .homepage_slides .slide-7-btn:hover{background:#00556b!important}@media screen and (max-width:416px){.wcag .homepage_slides .slide-4__btn,.wcag .homepage_slides .slide-5__btn,.wcag .homepage_slides .slide-6__btn,.wcag .homepage_slides .slide-7-btn{background:#007e9e!important}}.wcag .homepage_slides .westin-flex__btn{color:#3a3a3a!important}.wcag .slider-out-more-space-happy-place.more-space-happy-place>img{background:#3a3a3a!important;padding:20px}.wcag .slider-out-more-space-happy-place.more-space-happy-place .homepage-slider-overlay{background:#3a3a3a!important;padding:5px 20px;margin-top:30px}.wcag .intro .h1,.wcag .intro h1{color:#0cf!important}.wcag .homepage-slider-overlay{background:#3a3a3a!important}.wcag .homepage-slider-overlay .right-align{color:#fff!important}.wcag .homepage-slider-overlay .h1{color:#fff!important}.wcag footer .footer-links a{color:#000!important;opacity:1!important}.wcag footer p{color:#000!important;opacity:1!important}.wcag footer form input{color:#000!important;border:1px solid #3a3a3a}.wcag label{color:#000!important}.wcag .app-slide-content-area{background:#3a3a3a!important}.wcag .app-slide-content h2{color:#fff!important}.wcag .app-slide-triangle svg polygon{fill:#3a3a3a!important}.wcag .brand-section .no-padding{background:#3a3a3a!important;background-color:#3a3a3a!important}.wcag div.container.links-social-form strong{color:#000!important}.wcag .ekko-lightbox .modal-dialog .modal-content .modal-header .close{color:#000!important;opacity:1!important}.wcag .ekko-lightbox .modal-dialog .modal-content .modal-body .social-share-love .btn.btn-love{background-color:#fff!important}.wcag .ekko-lightbox .modal-dialog .modal-content .modal-body .social-share-tags .tag{color:#007e9e;background-color:transparent;border:1px solid #007e9e}.wcag .social-mosaic-container .btn-success{background-color:#3a8439!important}.wcag .social-mosaic-container .mosaic-column .social-share-networks .social-vote-overlay{background-color:transparent!important}.wcag .vacation-life h1{color:#007e9e!important}.wcag .owner-header .this-year{color:#007e9e!important;opacity:1!important}.wcag .owner-header .next-year{color:#007e9e!important;opacity:1!important}.wcag .owner-header-upcoming-stay-text{color:#dc3a1d;opacity:1}.wcag .staroptions.totals{color:#000!important;opacity:1}.wcag .leftTextArea__Headline{background-color:transparent!important}.wcag .leftTextArea__Content{background-color:transparent!important}.wcag .full-width-homepage-slide{background-color:#000!important}.wcag .dash-widget-element h2{color:#fff!important}.wcag .dash-widget-element .dash-widget-content[style]{background-color:#fbfbfb!important}.wcag .dash-widget-element .dash-widget-content[style] hr{border-color:#e9e9e9!important}.wcag .dash-widget-element .dash-widget-content[style] a:active i,.wcag .dash-widget-element .dash-widget-content[style] a:active span,.wcag .dash-widget-element .dash-widget-content[style] a:hover i,.wcag .dash-widget-element .dash-widget-content[style] a:hover span,.wcag .dash-widget-element .dash-widget-content[style] a:link i,.wcag .dash-widget-element .dash-widget-content[style] a:link span,.wcag .dash-widget-element .dash-widget-content[style] a:visited i,.wcag .dash-widget-element .dash-widget-content[style] a:visited span{color:#007e9e!important}.wcag ul#owner-dropdown{opacity:1!important}.wcag ul#owner-dropdown>li{color:#515a61!important}.wcag .wio-slide{border-bottom:1px solid #e9e9e9}.wcag .careerAccordion.panel-group h3.title{color:#007e9e!important}.wcag #myvacations-tabs .nav-row .nav-tabs .planMyVacationsTab{background-color:#515a61!important;border-color:#515a61!important}.wcag #myvacations-tabs .nav-row .nav-tabs li.active a.activatedPackage{background-color:#515a61!important}.wcag #CarouselWidget .slide .link{background:#007e9e!important;color:#fff!important}.wcag #CarouselWidget .slide .link i{color:#fff!important}.wcag .wio-prop-content{background-color:#fbfbfb}.wcag .wio-prop-content #ownership-navigation a{color:#007e9e!important}.wcag .wio-prop-content #ownership-navigation .wio-link{color:#fff!important;background-color:#007e9e}.wcag .wio-prop-content .dropdown-container .property-dropdown{color:#3a3a3a!important}.wcag .wio-prop-content #ownership-navigation a{color:#3a3a3a!important}.wcag .dash-widget-title-tab{background-color:#515a61!important}.wcag .myVacationsLine{border-top-color:#515a61!important}.wcag .text-color-brand-primary{color:#007e9e}.wcag .wioParent{background-color:#fbfbfb!important}.wcag .photo-upload-second-image{background-color:#515a61!important}.wcag .account-balance.btn.btn-link.btn-lg{color:#fff!important}.wcag .account-balance-div .account-balance.btn.btn-link.btn-lg{color:#007e9e!important}.wcag .photo-upload-icon-container{background-color:#007e9e!important}.wcag .promotion .promotion-button{background-color:#007e9e!important;color:#fff!important}.wcag .account-balance.btn.btn-link.btn-lg{color:#fff!important}.wcag .dash-widget-content{background-color:#fbfbfb!important}.wcag .dash-widget-content[style]{background-color:#3a8439!important}.wcag .details-area{background-color:#fbfbfb!important}.wcag .details-area .value{color:#000!important}.wcag .vistana-page-header{color:#007e9e!important}.wcag .panel .panel-heading{background-color:#515a61!important}.wcag .panel .panel-body{background:#fbfbfb!important}.wcag .no-padding .dash-widget-element .dash-widget-content .col-xs-12 .image-stretch-to-fit .promotion .dyk .header .text-center .uppercase{background-color:#fff!important}.wcag #promotionwidget_5 .dash-widget-content[style]{background-color:#fff!important}.wcag a .visible-lg-block{background-color:transparent!important}.wcag .ad-block .col-md-4 a>div{background-color:#515a61!important}.wcag .careerAccordion .accordionHeader{color:#007e9e}.wcag .careerAccordion .accordionHeader:hover{color:#00556b!important}.wcag .btn-link{color:#007e9e}.wcag .btn-link:hover{color:#00556b!important}.wcag #accordion div .panel-heading{background:#fff!important}.wcag .gray-background a:link,.wcag .gray-background a:visited{color:#fff}.wcag.controller-contact-us .panel h2{color:#007e9e!important}.wcag .panel-heading .accordionHeader .SVNTrack .collapsed{color:#007e9e!important}.wcag .owner-contact-banner{background-color:#f7fcfd!important}.wcag .ctaFull,.wcag .ctaHalf{background-color:#f7fcfd}.wcag .message-form-container .message-form-button{background-color:#f7fcfd}.wcag .careerAccordion .accordionHeader{color:#007e9e!important}.wcag .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{background-color:#fff!important}.wcag .hero-image{background-color:#000!important}.wcag .info-box-header{background-color:#007e9e!important}.wcag .request-info-form-box label{color:#fff!important}.wcag .vo-description-container .h1{color:#007e9e!important}.wcag #westin-page #villa-resorts-slider .btn.btn-primary.SVNTrack{background-color:#007e9e!important;color:#fff}.wcag #westin-page #villa-resorts-slider .left-arrow{background-color:#515a61!important}.wcag #westin-page #villa-resorts-slider .right-arrow{background-color:#515a61!important}.wcag #westin-flex-page #vacation-ideas .article .caption:after{color:#515a61!important}.wcag #westin-page{background-color:#fff!important}.wcag #sheraton-hero-container{background:#3a3a3a!important}.wcag #sheraton-hero-container h2{color:#fff!important}.wcag .sheraton-flex-container a{color:#0cf!important}.wcag .sheraton-flex-container a:hover{color:#beadd1}.wcag .sheraton-flex-container .fa-angle-right:before{color:#0cf!important}.wcag .sheraton-flex-container .fa-angle-right:before:hover{color:#beadd1}.wcag #vsn-select-hotels-page h3{color:#007e9e!important}.wcag #vsn-select-hotels-page #subheader,.wcag #vsn-select-hotels-page h2{color:#fff!important;background:#007e9e!important}.wcag #vsn-select-hotels-page #hero .caption{background:#3a3a3a!important;text-shadow:none!important;padding:10px}.wcag .template-destinations-main .destinations-container .location-container .location-block .location-header{color:#fff!important}.wcag .loveit-container .btn{background-color:transparent!important}.wcag .explore-vacation-ownership a{color:#0cf!important}.wcag #hero{background-color:#000!important}.wcag #profile .user-tool{color:#007e9e!important;background-color:#fff!important}.wcag .ad-block div{background-image:none!important}.wcag .container.notifications .yellow-notification{border:2px solid #007e9e!important}.wcag .container.notifications .yellow-notification .icon-wrapper i{color:#007e9e!important}.wcag .westin-aventuras-container #westin-aventuras-page h2{color:#fff!important}.wcag #landingModal .modal-body-h1{color:#007e9e!important}.wcag #landingModal .modal-footer{background-color:#fbfbfb!important}.wcag #landingModal .modal-footer a{color:#007e9e!important}.wcag #landingModal .modal-footer a:hover{color:#00556b!important}.wcag .embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled{opacity:1!important}.wcag .embeddedServiceLiveAgentStateChatItem .isLightningOutContext .avatar.iconAvatar{background-color:#007e9e}.wcag h2[embeddedService-chatHeader_chatHeader]{color:#fff!important}.wcag .embeddedServiceSidebarButton{background-color:#3d8705!important}.wcag .embeddedServiceSidebarForm.formContent{border-left:1px solid #3d8705!important;border-right:1px solid #3d8705!important}.wcag .embeddedServiceSidebarForm.buttonWrapper{border-left:1px solid #3d8705!important;border-right:1px solid #3d8705!important}.wcag .embeddedServiceSidebarButton:not(:disabled):focus,.wcag .embeddedServiceSidebarButton:not(:disabled):hover{background:#266702!important}.wcag .embeddedServiceSidebarButton:not(:disabled):focus{background:#3d8705!important}.wcag .embeddedServiceSidebarButton.uiButton--inverse:focus,.wcag .embeddedServiceSidebarButton.uiButton--inverse:hover{background-color:transparent!important}.wcag .embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent{background-color:#3d8705!important}.wcag .headerAnnouncement[embeddedService-chatHeader_chatHeader]{background-color:#3d8705!important}.wcag .chat-img{opacity:1}.wcag .star-options-eligible-value,.wcag .steps-header{color:#007e9e!important}.wcag .star-options-year-header{background:#fbfbfb!important;color:#3a3a3a!important}.wcag #hero-subheader{background:#007e9e!important}.wcag #hero-subheader h2{color:#fff!important}.wcag .get-started-container button{background:#007e9e!important;opacity:1}.wcag .with-mob-menu{background:#3a3a3a!important}.wcag .navbar-nav li a:hover,.wcag .navbar-nav li.current_page_item a{color:#007e9e!important;border-bottom:3px solid #007e9e!important}.wcag .reservation-widget-wrapper div.minus{background:#007e9e!important}.wcag .reservation-widget-wrapper div.plus{background:#007e9e!important}.wcag .reservation-widget-wrapper .nav.nav-tabs{box-sizing:border-box;border-left:1px solid #007e9e!important;border-right:1px solid #007e9e!important;border-top:1px solid #007e9e!important}.wcag .reservation-widget-wrapper .nav.nav-tabs li a{background:#007e9e}.wcag .reservation-widget-wrapper .nav.nav-tabs li a:hover{background:#006a85}.wcag .reservation-widget-wrapper .nav.nav-tabs li a:hover h3{color:#fff}.wcag .reservation-widget-wrapper .nav.nav-tabs li a h3{color:#fff}.wcag .reservation-widget-wrapper .nav.nav-tabs li.active a{background:#fbfbfb}.wcag .reservation-widget-wrapper .nav.nav-tabs li.active a h3{color:#007e9e}.wcag .reservation-widget-wrapper .tab-content{box-sizing:border-box;background:#fbfbfb!important;border-left:1px solid #007e9e!important;border-right:1px solid #007e9e!important;border-bottom:1px solid #007e9e!important}.wcag .widget-cta{background:#3a3a3a!important}.wcag div.nav-thumb{background-image:none!important;transition:background-color 250ms ease-in-out}.wcag div.nav-thumb .thumb-hover{background:#007e9e!important}.wcag div.nav-thumb .thumb-hover:hover{background:#3a3a3a!important;opacity:1!important;transition:background-color 250ms ease-in-out}.wcag #DestinationNavGrid .info-block-container{background-image:none!important}.wcag #DestinationNavGrid .info-block-container .info-block-hover{background:#007e9e!important}.wcag #DestinationNavGrid .info-block-container .info-block-hover:hover{background:#3a3a3a!important;opacity:1}.wcag #DestinationNavGrid .info-block-container .info-block-hover:hover{background:#3a3a3a!important}.wcag .staff-phone{background:#3a3a3a!important}.wcag .staff-phone h4{color:#fff!important}.wcag .overview-carousel-wrapper .svn-carousel-label h3{color:#007e9e!important}.wcag .upload-photo-btn{background:#007e9e!important}.wcag .upload-photo-btn a{color:#fff!important;transition:zoom .5s ease-in-out}.wcag .upload-photo-btn a:hover{transition:zoom .5s ease-in-out;zoom:1.1!important}.wcag #navbar-vrc{background:#fbfbfb!important}.wcag .gray-background{background:#3a3a3a!important}.wcag .upcoming-stay-title{color:#3a3a3a!important;border-bottom:2px solid #3a3a3a!important}.wcag .upcoming-stay-resort-name{color:#007e9e!important}.wcag .upcoming-stay-address{color:#3a3a3a!important}.wcag .featured-content-ad h3,.wcag .featured-panel-container h3,.wcag .widgets-article h3{background:#3a3a3a!important}.wcag .upcoming-villa-stay.unconfirmed{background:#dc3a1d!important;color:#fff!important;padding:5px 10px;margin-top:10px;display:block;text-transform:uppercase}.wcag #corporate-content.overview-home .hero .content-col h2{background:#007e9e!important;padding:10px}.wcag #corp-careers-nav li.current-menu-item a,.wcag #corp-overview-nav li.current-menu-item a,.wcag #corporate-content.overview-home .corporate-timeline .timeline-button{border-color:#007e9e!important}.wcag #corporate-content .corporate-gray-menu a,.wcag #corporate-content .formatted .lightblue,.wcag #corporate-content .formatted p a,.wcag #corporate-content .section-title,.wcag #corporate-content.overview-home .corporate-timeline .timeline-button span{color:#007e9e!important}.wcag #corporate-content.overview-home .corporate-timeline .timeline-button span:after{background-image:none;content:'\f054';font-family:FontAwesome;top:16px}.wcag #corporate-content .corporate-brands .brand-slider .a-slide .caption,.wcag #corporate-content.overview-home .corp-caption{background:#3a3a3a!important;padding:10px 20px}.wcag .arrow-btn{background:#007e9e!important;transition:background-color 250ms ease-in-out}.wcag .arrow-btn:hover{background:#00556b!important}.wcag .corporate-nav-bar{background:#3a3a3a!important}.wcag #corporate-content.corporate-careers .menu-col{background:#f3f5f7!important}.wcag #corporate-content.corporate-careers .content-col .section-title{color:#fff!important}.wcag #corporate-content.corporate-careers .content-col .inner{max-width:inherit!important}.wcag #corporate-content .SVNTrack .bottom-bar h3{background:#3a3a3a!important;padding:10px 20px}.wcag #corporate-content.corporate-careers .home-hero{padding:10px 20px;background:#3a3a3a!important;margin-top:130px!important}.wcag #corporate-content.corporate-careers .home-hero h1{padding:0!important}.wcag .find-out-more,.wcag .message-form-container .message-form-button{background:#fbfbfb!important}.wcag .rightcol-icon{color:#007e9e!important}.wcag .current-ownership select.form-control.contract-select{border-color:#3a3a3a!important}.wcag .featured-offer-content a:link,.wcag .featured-offer-content a:visited{color:#0cf!important}.wcag .featured-offer-content a:hover{color:#fff!important}.wcag #hub-mosaic-banner-wrapper h2{background:#3a3a3a!important;color:#fff!important;padding:10px}.wcag .vacation-ideas .content-card{background:#fbfbfb!important}.wcag .vacation-ideas .content-card h3{font-family:"Open Sans Regular",Arial!important}.wcag .vacation-ideas .content-card div.readMore{color:#007e9e!important}.wcag .vacation-ideas .content-card div.readMore:hover{color:#00556b!important}.wcag .vacation-ideas .standard-btm-bar{border-bottom-color:#007e9e!important}.wcag a.page-numbers.current,.wcag span.page-numbers.current{background:#007e9e!important}.wcag #btm-pg-nav{color:#007e9e!important}.wcag .filtered-search,.wcag .hub-sidebar>.banner-subscribe-form,.wcag .single-post-subscribe-form>.banner-subscribe-form{background:#fbfbfb!important}.wcag .vacation-ideas .hub-sidebar{color:#fff!important}.wcag #subscribeBannerSubmit{opacity:1}.wcag #vo-product #conclude h2{color:#fff!important}.wcag #vo-product h3{color:#007e9e}.wcag .inner.sm>h3{color:#fff!important}.wcag .hero .h1,.wcag .hero h1{background:#3a3a3a!important;color:#fff!important;padding:10px 20px!important;font-size:55px!important}@media screen and (max-width:1199px){.wcag .vsn-escapes .vsne-overlay{background-color:#3a3a3a!important}}