
/*****************************************************************
                           HEADER
*****************************************************************/


/*****************************************Non************************
                            HOME PAGE
*****************************************************************/


/*****************************************************************
                       BLOC COLOR PRIMARY
*****************************************************************/


/*****************************************************************
                       BLOC COLOR SECONDARY
*****************************************************************/


/*****************************************************************
                       BLOC COLOR SIMILARLY
*****************************************************************/


/*****************************************************************
                           FOOTER
*****************************************************************/


/*****************************************************************
                          UTILS
*****************************************************************/


/*****************************************************************
                          ELEMENT FONT COLOR
*****************************************************************/


/*****************************************************************
                            BOX COLOR
*****************************************************************/


/*****************************************************************
                            SIDEBAR FORM
*****************************************************************/



/*****************************************************************
                WIDGET GOOGLE REVIEWS - SIDEBAR
*****************************************************************/



/*****************************************************************
                           Promotion Dynamic
*****************************************************************/


/*****************************************************************
                          Header Promo
*****************************************************************/


/*****************************************************************
                          Tabs (Financing-Service)
*****************************************************************/


/*****************************************************************
                           BUTTONS
*****************************************************************/


/*Start css compliances for volkswagen*/

/*<style >*/


    @font-face {
    font-family: 'VWHead-Bold';
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Bold.eot');
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Bold?#iefix') format('embedded-opentype'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Bold.woff2') format('woff2'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Bold.woff') format('woff'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Bold.ttf') format('truetype');
    }

    @font-face {
    font-family: 'VWHead-Light';
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Light.eot');
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Light.eot?#iefix') format('embedded-opentype'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Light.woff2') format('woff2'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Light.woff') format('woff'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWHead-Light.ttf') format('truetype');
    }

    @font-face {
    font-family: 'VWText-Bold';
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText-Bold.eot');
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText-Bold.eot?#iefix') format('embedded-opentype'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText-Bold.woff2') format('woff2'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText-Bold.woff') format('woff'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText-Bold.ttf') format('truetype');
    }

    @font-face {
    font-family: 'VWText';
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText.eot');
    src: url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText.eot?#iefix') format('embedded-opentype'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText.woff2') format('woff2'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText.woff') format('woff'),
    url('//cdn.sm360.ca/varia/fonts/volkswagen/VWText.ttf') format('truetype');
    }



/*</style>*/
/*<style >*/


/**************************************************
                Title & Typo
***************************************************/
/***************** Body *******************/
body{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}
/***************** Title ******************/
.title__primary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.title__secondary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.title__tertiary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.title__quaternary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.title__quinary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.title__subtitle{
    font-family:"VWText-Bold", "sans-serif";
    font-weight: normal;
}

.title__home{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

.title__light {
font-family:'vwheadwebLight', sans-serif;
    font-weight: normal;
}

.wysiwyg h1{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.wysiwyg h2{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.wysiwyg h3{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.wysiwyg h4{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.wysiwyg h5{
    font-size:15px;
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.help-text, .review__author, .smallprint, .wysiwyg a{
    font-style: normal;
}

.text-bold{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;;
}

.page-home__about-title .title__primary{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.page-home__about-title .title__subtitle{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

.page-home__primary-cta-title{
    font-family:"VWText-Bold", "sans-serif";
    font-weight: normal;
}
.page-home__primary-cta-subtitle{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

.page-home__secondary-ctas-title,
.page-home__secondary-ctas-subtitle{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

.review__title{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
/***************** Tools ******************/

.label__checkbox,
[type=checkbox]+label.label__checkbox{
    font-size: 13px;
}
.label__checkbox.active{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}
.form__label,label{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
    font-size: 13px;
}

.vehicle__rebate{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
}
.smallprint{
    font-size: 10px;
    font-style: normal;
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.breadcrumb{
    font-size: 12px;
}

.tabs-title__anchor{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

.widget-accordion__title,
.widget-rating__count{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
/**************************************************
            HEADER
**************************************************/
.header-mobile__logo-name,
.header__logo-name,
.header__nav-submenu__catalog-list-vehicle-name,
.header__nav-submenu-anchor,
.header__menu{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;;
}

.menu-mobile .header__nav-submenu-anchor{
    font-family:"VWText", "sans-serif";
    font-weight: normal;;
}

/**************************************************
            FOOTER
**************************************************/
.snippet-phone__department-phone,
.footer__title{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

.snippet-phone__department-phone--header{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}
.footer__bottomblock-anchor{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}
/**************************************************
             COMPARE
***************************************************/

.widget-comparebox__element-count,
.header__topbar-compare-text,
.header__topbar-compare-value{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

/**************************************************
                     BUTTON
***************************************************/
.link__regular-secondary,
.link__regular-primary{
    font-family:"VWText-Bold", "sans-serif";
    font-weight: normal;
}
.link__alpha,
.link__beta,
.link__gamma{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

/**************************************************
                       Form
***************************************************/
.form-vehicle__information-name,
.form-sidebar__title{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

.radio-button__label-text{
    font-size: 13px;
}
/**************************************************
                     Inventory
***************************************************/
.inventory-listing__options-text{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

.calcResult,
.vehicle__consumptions-value,
.inventory-details__content-value,
.inventory-listing__results,
.widget-calculator_payments,
.used-section__vehicle-info,
.used-section__vehicle-name{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
/**************************************************
                     Catalog
***************************************************/
.catalog-listing__filter .form-field__label-checkbox--wrapper{
    margin-right: 8px;
}

.catalog-details__information-trims-dropdown .widget-dropdown__button,
.catalog-details__information-prices-label-rebate,
.catalog-details__information-prices-rebate,
.catalog-details__information-prices-label,
.catalog-details__information-trims-label,
.catalog-details__information-prices-regular,
.widget-filter__bodystyle-name,
.catalog-block__name,
.showroom-price__price,
.showroom-price__price-label--regular,
.showroom-financing__spec-wrapper,
.showroom-rebate,
.financing-price,
.catalog-section__slider-vehicle-name,
.catalog-section__slider-showroom-financing__rate,
.catalog-section__slider-showroom-financing__payment,
.catalog-section__slider-showroom-price__wrapper,
.catalog-section__slider-pager-item,
.catalog-details__gallery-button,
.catalog-section__slider-item--infos-vehicle-name,
.catalog-section__title,
.catalog-section__subtitle{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}

/**************************************************
                    Home Page
***************************************************/
.page-home__secondary-cta-subtitle{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

.infobox_dealer-name,
.page-home__secondary-cta-title,
.page-home__secondary-cta-text-title,
.page-home__reviews-title{
    font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}


/*********************
Custom pages
**********************/
.page-car-net__header-content-title{
font-family:'vwheadwebLight', sans-serif;
    font-weight: normal;;
}
.page-car-net__content-bottom-title span,
.page-car-net__banner-bottom-text span,
.page-car-net__highlights-bottom-title span,
.page-car-net__highlights-title-section span{
font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
.page-car-net__instances-title{
font-family:"VWHead-Bold", "sans-serif";
    font-weight: normal;
}
/**************************************************
                    Page Protection Plus
***************************************************/
.instances-introduction__right h1 span{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}
.instances-contact__title,
.instances-three__title,
.instances-block__cta{
    font-family:"VWText-Bold", "sans-serif";
    font-weight: normal;
}

.instances-three__title span{
    font-family:"VWText", "sans-serif";
    font-weight: normal;
}

.instances-block__cta span{
    font-family:'vwheadwebLight', sans-serif;
    font-weight: normal;
}

/*</style>*/

/*End Font-compliance for volkswagen*/



/*****************************************************************
                           BACKGROUND
*****************************************************************/

/****************    BG PRIMARY    *****************/
[data-theme-style~="bodyPrimary"]{
    color:#000000;
    background-color: #ffffff;
}

[data-theme-style~="bodyPrimary_bgColor"]{
    background-color: #ffffff;
}

[data-theme-style~="bodyPrimaryBg"]{
    background: #ffffff url("") no-repeat top center;
}

[data-theme-style~="bodyPrimary_fontColor"]{
    color:#000000;
}

[data-theme-style~="bodyPrimary_titleColor"]{
    color:#000000;
}

/***************    BG SECONDARY    ****************/
[data-theme-style~="bodySecondary"]{
    background-color:#eaeeed;
    color:#ffffff;
}

[data-theme-style~="bodySecondary_bgColor"]{
    background-color:#eaeeed;
}

[data-theme-style~="bodySecondary_titleColor"]{
    color:#ffffff;
}

[data-theme-style~="bodySecondary_fontColor"]{
    color:#ffffff;
}

/***************    BG SIMILARLY    ****************/
[data-theme-style~="bodySimilarly"]{
    background-color:#0db1f4;
    color:#000000;
}

[data-theme-style~="bodySimilarly_titleColor"]{
    color:#000000;
}

[data-theme-style~="pageInventoryDetailsCtas_bgRepeat"]{
    background-repeat:repeat!important;
}

[data-theme-style~=arrowDown_borderColor]{
    border-color: #001e50 transparent transparent;
}

/***************    BOX COLOR    ****************/
[data-theme-style~="boxColor"]{
    background-color:#ffffff;
    color:#000000;
    -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 14px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.2);
}

[data-theme-style~="box_bgColor"]{
    background-color: #ffffff;
}

[data-theme-style~="box_fontColor"]{
    color: #000000;
}

/***************   FOOTER BLOCK   ****************/
[data-theme-style~="footerBlock"]{
    background-color:#ffffff;
    color:#000000;
}
[data-theme-style~="footerBlock_title"]{
    color:#000000;
}
[data-theme-style~="footer_linkColor"],
[data-theme-style~="footer_linkColor"]:hover,
[data-theme-style~="footer_linkColor"]:focus,
[data-theme-style~="footer_linkColor"]:active{
    color:#000000;
}

/*****************************************************************
                           BUTTON
*****************************************************************/

/****************    LINK REGULAR PRIMARY    *****************/
[data-theme-style~="btnRegularPrimary"] {
    color:#001e50
}
[data-theme-style~="btnRegularPrimary"]:hover,
[data-theme-style~="btnRegularPrimary"]:focus,
[data-theme-style~="btnRegularPrimary"]:active{
    color:#0240c5
}

/****************    LINK REGULAR SECONDARY    *****************/
[data-theme-style~="btnRegularSecondary"] {
    color:#001e50
}
[data-theme-style~="btnRegularSecondary"]:hover,
[data-theme-style~="btnRegularSecondary"]:focus,
[data-theme-style~="btnRegularSecondary"]:active{
    color:#0240c5
}

/****************    BTN ALPHA PRIMARY    *****************/
[data-theme-style~="btnAlphaPrimary"]{
    background: #ffffff;
    color: #001e50;
    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
[data-theme-style~="btnAlphaPrimary"]:hover,
[data-theme-style~="btnAlphaPrimary"]:focus,
[data-theme-style~="btnAlphaPrimary"]:active{
    background: #00b0f0;
    color: #001e50;
}

[data-theme-style~="link360"]:hover, [data-theme-style~="linkPrimary"]:focus, [data-theme-style~="linkPrimary"]:active{
    color: #000000;
}
[data-theme-style~="link360"]{
    color: #001e50;
}
/****************    BTN ALPHA SECONDARY    *****************/
[data-theme-style~="btnAlphaSecondary"]{
    border-color: #ffffff;
    color: #ffffff;
    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
[data-theme-style~="btnAlphaSecondary"]:hover,
[data-theme-style~="btnAlphaSecondary"]:focus,
[data-theme-style~="btnAlphaSecondary"]:active{
    color: #00b0f0;
    border-color:#00b0f0;
}


[data-theme-style~="btnBetaPrimary"]{
    background: #001e50;
    color: #ffffff;
    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
    border-color:#001e50;
}
[data-theme-style~="btnBetaPrimary"]:hover,
[data-theme-style~="btnBetaPrimary"]:focus,
[data-theme-style~="btnBetaPrimary"]:active{
    background: #ffffff;
    color: #001e50;
    border-color:#001e50
}

/****************    BTN BETA SECONDARY    *****************/
[data-theme-style~="btnBetaSecondary"]{
    border-color: #001e50;
    color: #001e50;
}
[data-theme-style~="btnBetaSecondary"]:hover,
[data-theme-style~="btnBetaSecondary"]:focus,
[data-theme-style~="btnBetaSecondary"]:active{
    background: #001e50;
    color: #ffffff;
}

/*****************************************************************
                        HOME PAGE
*****************************************************************/
[data-theme-style~="homePageFilter"]{
    background-color: #001e50;
    -webkit-box-shadow: 1px 0 50px 10px rgba(102,102,102,0.4);
    -moz-box-shadow: 1px 0 50px 10px rgba(102,102,102,0.4);
    box-shadow: 1px 0 50px 10px rgba(102,102,102,0.4);
}
[data-theme-style~="homePageSecondaryCtaTitle"]{
    color: #ffffff;
}
[data-theme-style~="homePageSecondaryCtaLink"]{
    color: #003b65;
}
[data-theme-style~="homePageVideo"]{
    color: #ffffff;
}

[data-theme-style~="homePagePrimaryCtaFirst_fontColor"]{
    color: #ffffff;
}

[data-theme-style~="homePagePrimaryCtaLast_fontColor"]{
    color: #8994a0;
}

[data-theme-style~="homePageSecondaryCtas_bgRepeat"]{
    background-repeat: repeat!important;
}

[data-theme-style~="homePageReviews_bgColor"]{
    background-color: #ffffff;
}
[data-theme-style~="homePageReviews_reviewTitleColor"]{
    color: #00437a;
}

[data-theme-style~="homePageReviews_ratingColor"]{
    color: #00437a;
}

.widget-rating__star {
    color: #00437a;
}

[data-theme-style~="reviewsItem_bgColor"]{
    background-color: rgba(137,148,160,0.1);
}

/*****************************************************************
                            HEADER
*****************************************************************/
[data-theme-style~="headerNavigation"]{
    color: #000000;
    background-color: #ffffff;
}

[data-theme-style~="headerNav_fontColor"]{
    color: #000000;
}

[data-theme-style~="headerSubNavigation"]{
    color: #000000;
    background-color: #ffffff;
}

[data-theme-style~="headerTopNavHome"]{
    color: #ffffff;
    background: -moz-linear-gradient(180deg, #000000, rgba(0,0,0,0));
    background: -webkit-linear-gradient(180deg, #000000, rgba(0,0,0,0));
    background: -o-linear-gradient(180deg, #000000, rgba(0,0,0,0));
    background: -ms-linear-gradient(180deg, #000000, rgba(0,0,0,0));
    background: linear-gradient(180deg, #000000, rgba(0,0,0,0));
}

.header__nav-list-element:hover{
    color: #0d63a0;
}

.menu-mobile .header__nav-list-element{
    border-color: #8994a0;
}

.menu-mobile .header__nav-submenu{
    color: #000000;
}

.header__nav-list-element--selected{
    color: #0d63a0;
}

.header__nav-submenu__catalog-list-vehicle-item:hover,
.header__nav-submenu-element:hover{
    color: #ffffff;
    background-color: #0d63a0;
}

.header__nav-submenu__catalog-item--selected{
    color: #0d63a0;
}

.header__nav-submenu__catalog-item--selected:before{
    border-color: #cccccc transparent transparent;
}

.header-home .header__nav-submenu__catalog-item--selected:before{
    border-color: transparent transparent #cccccc;
}

.header__nav-submenu__catalog-hub-wrapper{
    border-color: #a6a6a6;
}

.header__nav-submenu__catalog-hub:hover{
    color: #0d63a0;
}

[data-theme-style~="compareBox__colorAfter"]:after{
    border-color: transparent transparent #ffffff;
}
[data-theme-style~="compareBox__colorBefore"]:before{
    border-color: transparent transparent #000000;
}
/*****************************************************************
                         TEXT TOOLS
*****************************************************************/
.form__label{
    color: #999999;
}
[data-theme-style~="breadcrumb"] a{
    color: #96a3a8;
}
[data-theme-style~="smallprint"]{
    color: #999999;
}

/* Widget Tabs - Pages Promotion */
.page-promotions .tabs-title__anchor,
.page-promotions-department .tabs-title__anchor {
    color: #000000;
    border-color: #001e50;
}

/* Widget Tabs - Page Promotions */
.catalog-section__slider-pager-item.active,
.catalog-section__slider-pager-item:after,
.catalog-section__slider-pager-item:hover,
.tabs-title.is-active .tabs-title__anchor:after,
.tabs-title.is-active .tabs-title__anchor,
.tabs-title .tabs-title__anchor:hover{
    color: #000000;
    border-color: #001e50;
}

/* Widget Tabs - Pages Services & Financing */
.widget-tabs--top .tabs-title.is-active .tabs-title__anchor:after,
.widget-tabs--top .tabs-title.is-active .tabs-title__anchor,
.widget-tabs--top .tabs-title .tabs-title__anchor:hover{
    color: #ffffff;
    border-color: #001e50;
}

[data-theme-style~="vehicleTagline"]{
    color: #00b0f0;
}

[data-theme-style~="vehicleRebate"]{
    color: #ffffff;
}

/*****************************************************************
                         Util Color
*****************************************************************/
[data-theme-style~="utilPrimary__color"]{
    color: #001e50;
}
[data-theme-style~="utilPrimary__bgColor"]{
    background-color: #001e50;
}
[data-theme-style~="utilPrimary__borderColor"]{
    border-color: #001e50;
}
[data-theme-style~="utilPrimary__colorBefore"]:before{
    background-color: #001e50;
}
[data-theme-style~="utilPrimary__bgColorBefore"]:before{
    background-color: #001e50;
}

[data-theme-style~="utilSecondary__bgColor"]{
    background-color: #8994a0;
}

[data-theme-style~="utilSecondary__color"]{
    color: #8994a0;
}

[data-theme-style~="utilSecondary__borderColor"]{
    border-color: #8994a0;
}

[data-theme-style~="utilWhiteColor__color"]{
    color: #ffffff;
}

[data-theme-style~="utilGreyColor__color"]{
    color: #999999;
}
[data-theme-style~="utilGreyColor__bgColor"]{
    background-color: #999999;
}

[data-theme-style~="utilWhiteColor__bgColor"]{
    background-color: #ffffff;
}

[data-theme-style~="utilBlackColor__bgColor"]{
    background-color: #000000;
}
[data-theme-style~="utilBlackColor__color"]{
    color: #000000;
}
[data-theme-style~="utilRedColor__color"]{
    color: #00b0f0;
}
[data-theme-style~="utilRedColor__bgcolor"]{
    background-color: #00b0f0;
}
[data-theme-style~="utilRedColor__borderColor"]{
    border-color: #00b0f0;
}

[data-theme-style~="overlay"]{
    color: #ffffff;
    background-color: #000000;
}

[data-theme-style~="stroke__borderColor"]{
    stroke: #001e50;
}

[data-theme-style~="pictos"]{
    border-color: #001e50;
    color: #001e50;
}


[data-theme-style~="utilGradient__bgColor"]{
    background: -moz-linear-gradient(top,  0%,  100%);
    background: -webkit-linear-gradient(top,  0%,  100%);
    background: linear-gradient(to bottom,  0%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );
}

/*****************************************************************
                            Pagination
*****************************************************************/
.pagination__page-arrows{
    background-color: #ffffff;
    color: #001e50;
}
.pagination__page-arrows:not(.pagination__page-arrows--disabled):hover{
    background-color: #00b0f0;
    color: #001e50;
}
.pagination .pagination__page-button-text{
    color: #8994a0;
}
.pagination .pagination__page-button-text--selected{
    color: #001e50;
}

/*****************************************************************
                            WIDGET GOOGLE REVIEWS
*****************************************************************/
[data-theme-style~="widgetGoogleReviews"]{
    background-color: #ffffff;
    color: #00b0f0;
}

/*****************************************************************
                            FORM
*****************************************************************/
/*********************** FORM SIDEBAR ***************************/

[data-theme-style~="formSidebarContent"],
[data-theme-style~="formSidebarContent"] label{
    background-color: #ffffff;
    color: #000000;
}
[data-theme-style~="formSidebarTitle"]{
    background-color: #00b0f0;
    color: #ffffff;
}
[data-theme-style~="formSidebarTitle"]:before{
    border-color: #00b0f0 transparent transparent transparent;
}


/*********************** Placeholder ****************************/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #999999;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
    color: #999999;
}

/************************* Radio Button & Checkbox **************************/

input[type="radio"]:checked + label:before{
    background-color: #ffffff
}

input[type="radio"][data-theme-style~="radioBtn-dark"]:checked + label:before{
    background-color: #000000
}



/*****************************************************************
                            CUSTOM
*****************************************************************/
/* The strike price is the same color that font color box preview */
.showroom-price__price--old:after{
    background-color: #8994a0;
}
.widget-accordion__title:before {
    color: #001e50;
}

.bx-wrapper__bullet-pager-item.active,
.bx-wrapper__bullet-pager-item:focus,
.bx-wrapper__bullet-pager-item:hover{
    background-color: #001e50;
}

.bx-wrapper__bullet-pager-item:before{
    border-color: #001e50;
}

.widget-countdown__number.disabled{
    color:#999999;
}

.inventory-listing__options .widget-dropdown__button{
    color: #001e50;
    border-color: #001e50;
}

.header__topbar-compare{
    border-color: ;
}

/* Hamburger Buttom Color */
.menu-icon span,
.menu-icon span::after,.menu-icon span::before{
    background-color: #8994a0;
}

/* Hamburger Buttom Cross Color */
.menu-icon.is-opened span::after, .menu-icon.is-opened span::before{
    background-color: #ffffff;
}

/* Widget Bodystyles */
.widget-filter__check-element:focus:not(.widget-filter__check-element--selected),
.widget-filter__check-element:hover:not(.widget-filter__check-element--selected),
.widget-filter__check-element--selected{
    background-color: #001e50;
    color:#ffffff
}


/* Widget Slider Price & Odometer */
.scrollbar-handle::before{
    background-color: #001e50;
}

/* Block Navigation - Sidebar */
.nav-block__navigation-anchor{
    color: #8994a0;
}

.nav-block__navigation-anchor:hover,
.nav-block__navigation-anchor:focus,
.nav-block__navigation-anchor:active,
.nav-block__navigation-element--selected{
    color: #001e50;
}

[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,
[type=month]:focus,[type=week]:focus,[type=email]:focus, [type=tel]:focus,[type=time]:focus,[type=url]:focus,
[type=color]:focus, [type=number]:focus,[type=search]:focus,textarea:focus{
    border-color:#001e50;
}

/*  Btn: Color Interior & exterior */
.catalog-details__colors-thumbnails-image{
    border-color: #ffffff;
}
.catalog-details__colors-thumbnails--selected .catalog-details__colors-thumbnails-image{
    border-color: #001e50;
}

/* switch Exterior & Interior View */
.view-switch-legend .active{
    color: #000000;
}

[data-theme-style~="cta_view_360"] :hover, [data-theme-style~="cta_view_360"].active p {
    color: #001e50;
    text-decoration: #001e50;
}


/***********************************************
           Dynamic Promotions
************************************************/
.promotion-generate__link{
    background-color: #003c65;
    color: #ffffff;
    border-color: #8994a0;
}
.promotion-generate__link:hover{
    color: #ffffff;
}
.promotion-generate__legal-container{
    background-color: #ffffff;
    color: #8994a0;
}


/***********************************************
           Promo Header
************************************************/
[data-theme-style~="promoHeader_arrowColor"]{
    color: #001e50;
}
[data-theme-style~="promoHeader_arrowColor"]:hover{
    color: #002c76;
}

/***********************************************
              Tabs (Financing-Service)
************************************************/
[data-theme-style~="widgetTabs_color"] a{
    color: #ffffff;
}
[data-theme-style~="widgetTabs_color"].is-active a {
    color: #ffffff;
}
[data-theme-style~="widgetTabs_borderColor"] {
    border-color: #ffffff;
}
[data-theme-style~="widgetTabs_borderColor"].is-active{
    border-color: #00b0f0;
}
[data-theme-style~="widgetTabs_staticPages_borderColor"].is-active{
    border-color: #00b0f0;
}

[data-theme-style~="backgroundLinearGradient"] {
    background: rgb(0,30,80);
    background: linear-gradient(180deg, #001e50, #00437a);
}

/***********************************************
              Page contact
************************************************/

.page-contact [type=checkbox]:checked+label,
.page-contact [type=checkbox]:not(:checked)+label{
    color:#000000
}

.widget__sticky{
    background-color: #ffffff;
    border: 2px solid #ffffff;
}