

/*****************************************************************
                         Base
*****************************************************************/



body{
    color:#000000;
    background-color:#ffffff;
}

h1,h2,h3,h4,h5,h6{
    color:#951a1c;
}

table{
    border-color:#000000;
}

[data-theme-style~="bodyPrimary_texture"]{
    background: url("https://img.sm360.ca/images/web/")center 0 no-repeat;
}


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

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



/*****************************************************************
                          General Colors
*****************************************************************/
[data-theme-style~="textPrimary_asBgColor"]{
    background-color:#000000;
}

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

[data-theme-style~="titlePrimary_fontColor"]{
    color:#951a1c;
}

[data-theme-style~="titlePrimary_asBgColor"]{
    background-color:#951a1c;
}

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

[data-theme-style~="asBorderSecondary"]{
    border-color:#333333;
}

[data-theme-style~="boxPrimary"]{
    color:#951a1c;
    background-color:#e3e3e3;
}

[data-theme-style~="boxPrimary_linkColor"]{
    color:#333333;
}


.widget-business-hours{
    border-color:#333333;
    background-color: rgba(227,227,227,0.35);
}

.widget-dropdown__content-element{
    color:#000000;
    background-color: #e3e3e3;
}

.widget-dropdown__content-element:hover,
.widget-dropdown__content-element:focus,
.widget-dropdown__content-element:active{
    color:#951a1c;
}

.inventory-vehicle-details__specifications-block-row:nth-child(odd){
    background-color: #e3e3e3;
}

[data-theme-style~="placeholderInpuForm_color"]{
    color:#000000;
}
/*****************************************************************
                           Btn Alpha Primary
*****************************************************************/

        [data-theme-style~="btnAlphaPrimary"]{
            














    
        background-image: #9b1a1c; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #9b1a1c 0%, #5b0f10 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #9b1a1c 0%,#5b0f10 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #9b1a1c 0%,#5b0f10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1a1c', endColorstr='#5b0f10',GradientType=0 ); /* IE6-9 */
    
    



color:#ffffff;

        }

        [data-theme-style~="btnAlphaPrimary"]:hover,
        [data-theme-style~="btnAlphaPrimary"]:focus,
        [data-theme-style~="btnAlphaPrimary"]:active{
            











background-image: none;;
background-color: #9b1a1c;
color:#ffffff;

        }
        [data-theme-style~="btnAlphaPrimaryIcon"]{
            















border-bottom: 50px solid #9b1a1c;
border-left:   10px solid rgba(0, 0, 0, 0);

        }
    

/*****************************************************************
                          Btn Alpha Secondary
*****************************************************************/

        [data-theme-style~="btnAlphaSecondary"]{
        














    
        background-image: #9b1a1c; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #9b1a1c 0%, #5b0f10 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #9b1a1c 0%,#5b0f10 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #9b1a1c 0%,#5b0f10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1a1c', endColorstr='#5b0f10',GradientType=0 ); /* IE6-9 */
    
    



color:#ffffff;

        }

        [data-theme-style~="btnAlphaSecondary"]:hover,
        [data-theme-style~="btnAlphaSecondary"]:focus,
        [data-theme-style~="btnAlphaSecondary"]:active{
        











background-image: none;;
background-color: #9b1a1c;
color:#ffffff;

        }

        [data-theme-style~="btnAlphaSecondaryIcon"]{
        















border-bottom: 42px solid #9b1a1c;
border-left:   10px solid rgba(0, 0, 0, 0);

        }
    


/*****************************************************************
                           Btn Beta Primary
*****************************************************************/



        [data-theme-style~="btnBetaPrimary"]{
            border:1px solid #951a1c;
            color:#951a1c;
        }

        [data-theme-style~="btnBetaPrimary"]:hover,
        [data-theme-style~="btnBetaPrimary"]:focus,
        [data-theme-style~="btnBetaPrimary"]:active{
        











background-image: none;;
background-color: #951a1c;
color:#ffffff;

        }

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















border-bottom: 42px solid #951a1c;
border-left:   10px solid rgba(0, 0, 0, 0);

        }
    

/*****************************************************************
                           Btn Gamma Primary
*****************************************************************/
[data-theme-style~="btnGammaPrimary"]{















    
        background-image: #ffffff; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #ffffff 0%,#d9d9d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
    
    



color:#ffffff;

}

[data-theme-style~="btnGammaPrimaryTitle"]{
    color:#951a1c;
}

[data-theme-style~="btnGammaPrimaryIcon"]{
















border-bottom: 48px solid #951a1c;
border-left:   10px solid rgba(0, 0, 0, 0);

}

[data-theme-style~="btnGammaPrimary"]:hover,
[data-theme-style~="btnGammaPrimary"]:focus,
[data-theme-style~="btnGammaPrimary"]:active{












background-image: none;;
background-color: #951a1c;
color:#ffffff;

}

[data-theme-style~="btnGammaPrimary"]:hover [data-theme-style~="btnGammaPrimaryTitle"],
[data-theme-style~="btnGammaPrimary"]:focus [data-theme-style~="btnGammaPrimaryTitle"],
[data-theme-style~="btnGammaPrimary"]:active [data-theme-style~="btnGammaPrimaryTitle"]{
    color:#ffffff;
}

/*****************************************************************
                   Btn Regular Primary
*****************************************************************/
[data-theme-style~="btnRegularPrimary"]{
    color:#951a1c;
}
[data-theme-style~="btnRegularPrimary"]:after{
    background:#951a1c;
}

[data-theme-style~="btnRegularPrimary"]:hover,
[data-theme-style~="btnRegularPrimary"]:focus,
[data-theme-style~="btnRegularPrimary"]:active{
    color:#951a1c;
}


/*****************************************************************
                   Btn Regular Secondary
*****************************************************************/
[data-theme-style~="btnRegularSecondary"]{
    color:#10d8e3;
}
[data-theme-style~="btnRegularSecondary"]:after{
    background:#10d8e3;
}
[data-theme-style~="btnRegularSecondary"]:hover,
[data-theme-style~="btnRegularSecondary"]:focus,
[data-theme-style~="btnRegularSecondary"]:active{
    color:#10d8e3;
}


/*****************************************************************
                   Btn Regular Secondary
*****************************************************************/
[data-theme-style~="btnRegularTertiary"]{
    color:#2dde16;
}
[data-theme-style~="btnRegularTertiary"]:hover,
[data-theme-style~="btnRegularTertiary"]:focus,
[data-theme-style~="btnRegularTertiary"]:active{
    color:#2dde16;
}



/*****************************************************************
                    Btn Filter Mobile
*****************************************************************/
[data-theme-style~="btnFilterMobile"]{















    
        background-image: #ffffff; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #ffffff 0%,#d9d9d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
    
    



color:#000000;


}

.link-filter:hover  [data-theme-style~="btnFilterMobile"],
.link-filter:focus  [data-theme-style~="btnFilterMobile"],
.link-filter:active [data-theme-style~="btnFilterMobile"] {












background-image: none;;
background-color: #ffffff;
color:#000000;

}

[data-theme-style~="btnFilterMobile"]:hover ,
[data-theme-style~="btnFilterMobile"]:focus ,
[data-theme-style~="btnFilterMobile"]:active {












background-image: none;;
background-color: #ffffff;
color:#000000;

}

/*****************************************************************
                             Catalog
*****************************************************************/
/******************     Catalog Preview    **********************/
[data-theme-style~="catalogPreview_primaryTitleColor"]{
    color:#951a1c;
}

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

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

[data-theme-style~="catalogPreview_primaryFontColor"]{
    color:#333333;
}
[data-theme-style~="financingPayment_fontColor"]{
    color:#148f25;
}

/********************     Showroom    **************************/
[data-theme-style~="catalogFinancing_fontColor"]{
    color:#333333;
}

/*********************     Listing    **************************/
.catalog-listing__filter-make-block--selected {












background-image: none;;
background-color: #ffffff;
color:#000000;

}

.new-inventory{
    background-color: #000000 !important;
}

/*********************     Hybrid    **************************/
.catalog-listing__switch-hybrid input + .slider-hybrid{
    background-color: #c3c3c3;
}
.catalog-listing__switch-hybrid input:checked + .slider-hybrid{
    background-color: #16ab16 !important;
}
[data-theme-style~="navMainMenu"] .hybrid,
.hybrid .header__nav-list-anchor:hover,
.hybrid .header__nav-list-anchor--selected:hover,
.hybrid .header__nav-list-anchor--selected,
.hybrid .header__nav-list-anchor,
.hybrid .header__nav-list-element:hover,
.hybrid .header__nav-list-element--selected:hover,
.hybrid.header__nav-list-element--selected,
span.hybrid,
[data-theme-style~="navMainMenu"] .hybrid .header__nav-list-anchor--selected{
    color: #16ab16 !important;
}

.hybrid.header__nav-list-element--selected:after{
    background-color: #16ab16;
}

/*****************************************************************
                    Inventory Preview
*****************************************************************/
.inventory-filter-mobile .close-button {
    color:#951a1c;
}

.slider{

}

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

[data-theme-style~="inventoryPreviewTagline"]{
    background-color:#e3e3e3;
    color:#333333;
}

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

.special-offer:before{
    border-color: transparent #c71616 transparent transparent;
}

.block-inventory-vehicle__preview-price--old:before{
    background-color:#b0aaaa;
}

.showroom-price__price--old:before{
    background-color:#951a1c;
}

.inventory-filter-element__anchor-item--selected:before{
    border-color: #951a1c;
}

.inventory-filter-element__anchor-item--selected:after{
    background-color: #951a1c;
}


/*****************************************************************
                        Price
*****************************************************************/
[data-theme-style~="priceInventory"]{
    color:#16ab16;
}
[data-theme-style~="priceCatalog"]{
    color:#333333;
}
[data-theme-style~="priceCatalog_borderColor"]{
    border-color:#333333;
}

/*****************************************************************
                    Util Colors
*****************************************************************/

[data-theme-style~="utilPrimaryColor_bgColor"]{
    background-color:#951a1c;
}
[data-theme-style~="utilPrimaryColor_fontColor"]{
    color:#951a1c;
}
[data-theme-style~="utilPrimaryColor_borderColor"]{
    border-color:#951a1c;
}

[data-theme-style~="utilSecondaryColor_fontColor"]{
    color:#c91818;
}
[data-theme-style~="utilSecondaryColor_bgColor"]{
    background-color:#c91818;
}

[data-theme-style~="utilSecondaryGrey_fontColor"]{
    color:#b0aaaa;
}
[data-theme-style~="utilSecondaryGrey_bgColor"]{
    background-color:#b0aaaa;
}
[data-theme-style~="utilSecondaryGrey_borderColor"]{
    border-color:#b0aaaa;
}

[data-theme-style~="utilTertiaryGrey_borderColor"]{
    border-color:#d6d2d2;
}
[data-theme-style~="utilTertiaryGrey_bgColor"]{
    background-color:#d6d2d2;
}
[data-theme-style~="utilTertiaryGrey_fontColor"]{
    color:#d6d2d2;
}

[data-theme-style~="utilFourthGrey_borderColor"]{
    border-color:#cfcbcb;
}
[data-theme-style~="utilFourthGrey_bgColor"]{
    background-color:#cfcbcb;
}
[data-theme-style~="utilFourthGrey_fontColor"]{
    color:#cfcbcb;
}

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

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

/*****************************************************************
                          Carroussel
*****************************************************************/
.bx-wrapper .bx-pager.bx-default-pager a{
    background-color:#ffffff;
}

.pager .active,
.pager li:hover,
.pager li:focus,
.pager li:active,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover{
    background-color:#951a1c;
}

[data-theme-style~="promoHeaderSlider__dots"] .slick-dots li{
    background-color:#ffffff;
}

[data-theme-style~="promoHeaderSlider__dots"] .slick-dots .slick-active{
    background-color:#951a1c;
}

/*****************************************************************
                           Btn Form Primary
*****************************************************************/

        [data-theme-style~="btnFormPrimary"]{
        














    
        background-image: #9b1a1c; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #9b1a1c 0%, #5b0f10 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #9b1a1c 0%,#5b0f10 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #9b1a1c 0%,#5b0f10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1a1c', endColorstr='#5b0f10',GradientType=0 ); /* IE6-9 */
    
    



color:#ffffff;

        }

        [data-theme-style~="btnFormPrimary"]:hover,
        [data-theme-style~="btnFormPrimary"]:focus,
        [data-theme-style~="btnFormPrimary"]:active{
        











background-image: none;;
background-color: #9b1a1c;
color:#ffffff;

        }

        [data-theme-style~="btnFormPrimaryIcon"]{
        















border-bottom: 52px solid #9b1a1c;
border-left:   10px solid rgba(0, 0, 0, 0);

        }
    



/*****************************************************************
                           Btn Form Secondary
*****************************************************************/


        [data-theme-style~="btnFormSecondary"]{
        














    
        background-image: #e31212; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #e31212 0%, #a30d0d 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #e31212 0%,#a30d0d 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #e31212 0%,#a30d0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31212', endColorstr='#a30d0d',GradientType=0 ); /* IE6-9 */
    
    



color:#000000;

        }

        [data-theme-style~="btnFormSecondary"]:hover,
        [data-theme-style~="btnFormSecondary"]:focus,
        [data-theme-style~="btnFormSecondary"]:active{
        











background-image: none;;
background-color: #e31212;
color:#000000;

        }

        [data-theme-style~="btnFormSecondaryIcon"]{
        















border-bottom: 52px solid #e31212;
border-left:   10px solid rgba(0, 0, 0, 0);

        }
    
.link-form__icon--secondary.link-icon{
    border-bottom:2.7rem solid #e31212;
    border-top:0.5rem solid #e31212;
}

/*****************************************************************
       Btn Form Tertiary (note: Must have the same style as btnFormSecondary)
*****************************************************************/
[data-theme-style~="btnFormTertiary"]{















    
        background-image: #e31212; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #e31212 0%, #a30d0d 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #e31212 0%,#a30d0d 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #e31212 0%,#a30d0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31212', endColorstr='#a30d0d',GradientType=0 ); /* IE6-9 */
    
    



color:#000000;

}

[data-theme-style~="btnFormTertiary"]:hover,
[data-theme-style~="btnFormTertiary"]:focus,
[data-theme-style~="btnFormTertiary"]:active{












background-image: none;;
background-color: #e31212;
color:#000000;

}

[data-theme-style~="btnFormTertiaryIcon"]{
















border-bottom: 41px solid #e31212;
border-left:   10px solid rgba(0, 0, 0, 0);

}


/*****************************************************************
                        Footer
*****************************************************************/

[data-theme-style~="footerTitle"]{
    color:#951a1c;
}

[data-theme-style~="footer"]{
    background-color:#e3e3e3;
    color:#000000;
}
[data-theme-style~="footerSecondary"]{
    background-color:#000000;
    color:#ffffff;
}
[data-theme-style~="footerTertiary"]{
    background-color:#e3e3e3;
    color:#ffffff;
}
.kia .footer .opening-hours .tablink .selected{
    background-color: #951a1c;
}

.footer-address-title,
.nav-mobile-address-title{
    margin-bottom: 3px;
}

/*****************************************************************
                        Nav
*****************************************************************/
[data-theme-style~="navMainMenu"]{
    color:#ffffff;
    background-color:#000000;
    
}
[data-theme-style~="navMainMenuItem_fontColor"]{
    color:#ffffff;
}
[data-theme-style~="navSubMenu"]{
    color:#ffffff;
    background-color:#222222;
}

[data-theme-style~="navSubMenuCatalog"]{
    color:#ffffff;
    background-color: rgba(34,34,34,0.95);
}

[data-theme-style~="headerSubNavigation_item"]{
    background-color:#222222;
}
[data-theme-style~="headerSubNavigation_item"]:hover{
    background-color:#222222 !important;
    color:#951a1c !important;
}

/*****************************************************************
                        Header
*****************************************************************/
.header__nav-list-element{
    border-color:#b0aaaa;
}
.header__nav-list-element--selected:after{
    background-color:#bf0d0d;
}

.header__nav-list-anchor:hover,
.header__nav-submenu-anchor:hover,
.header__nav-list-anchor--selected{
    color:#bf0d0d;
}

.header__nav-submenu__catalog-make-item:hover {
    color: #ffffff;
    background-color: #951a1c;
}
.header__nav-submenu__catalog-make-item:hover:after {
    color: #ffffff;
    border-color: transparent transparent transparent #951a1c;
}
.header__nav-submenu__catalog-list-vehicle-item:hover {
    color: #ffffff;
    background-color: #951a1c;
}
.header__nav-submenu__catalog-hub-item {
    color: #951a1c;
}

.header-address-title{
    color:#951a1c;
    font-size: 14px!important;
    line-height: 19px!important;
}

.header-address-font{
    font-size: 12px;
    font-family: "Open sans", sans-serif;
    line-height: 14px;
}

.header-address-number{
    font-size: 14px;
    font-family: "Open sans", sans-serif;
}


[data-theme-style~="header__phone__labelTextColor"]{
    color: #ffffff;
}
[data-theme-style~="header__phone__numberColor"]{
    color: #ffffff;
}
[data-theme-style~="header__phone__numberColor"]:hover{
    color: #951a1c;
}

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


[data-theme-style~="header__dealerName__textColor"]{
    color: #ffffff;
}
/*****************************************************************
                   Btn Lang - HEADER COMPLIANCE
*****************************************************************/
[data-theme-style~="btnLang"]{
    color:#000000;
}

[data-theme-style~="btnLang"]:hover,
[data-theme-style~="btnLang"]:focus,
[data-theme-style~="btnLang"]:active{
    color:#bf0d0d;

}

[data-theme-style~="header__languageSwitcher__textColor"]{
    color: #e0e4e8;
}
[data-theme-style~="header__languageSwitcher__textColor"]:hover,
[data-theme-style~="header__languageSwitcher__textColor"]:focus,
[data-theme-style~="header__languageSwitcher__textColor"]:active {
    color:#ebebeb;
}

/*****************************************************************
                        Menu-burger
*****************************************************************/
.menu-burger__dash,
.menu-burger__dash:before,
.menu-burger__dash:after{
    background-color:#ffffff;
}


/*****************************************************************
                        Homepage
*****************************************************************/
.homepage-framestyle-mobile__item{
    border:1px solid #ffffff;
}

.homepage-framestyle-mobile__link-title{

}

.homepage-framestyle-mobile__submenu-link:hover{
    color:#bf0d0d;
    border-color:#951a1c;
}

.homepage-framestyle-desktop__link{
    border-color:transparent;
}
.homepage-framestyle-desktop__link:hover{
    color:#951a1c;
    border-color:#951a1c;
}
.homepage-ctas-section .box-primary .box-primary__preview-content{
    border: 1px solid #000000;
}
/*****************************************************************
                        Sidebar
*****************************************************************/
[data-theme-style~="sidebarPrimary"]{
    background-color:#e3e3e3;
    color:#333333;
}

[data-theme-style~="sidebarSecondary"]{
    background-color:#e3e3e3;
    color:#333333;
}

[data-theme-style~="estimatedPaymentCalculator"]{

        background-color:#e3e3e3;
        color:#333333;
    
}

[data-theme-style~="sidebarPrimary_fontColor"]{
    color:#333333;
}

[data-theme-style~="sidebarPrimary_bgColor"]{
    color:#e3e3e3;
}

/*****************************************************************
                    Widget Pagination
*****************************************************************/
[data-theme-style~="paginationActive"],
.widget-pagination__item:hover .widget-pagination__link,
.widget-pagination__item:focus .widget-pagination__link,
.widget-pagination__item:active .widget-pagination__link{
    color:#951a1c;
}
.pagination__page-button--selected{
    color:#951a1c;
}

.pagination__page-arrows--disabled{
    color: rgba(0,0,0,0.3);
}
/*****************************************************************
                Widget Accordion
*****************************************************************/
.widget-accordion__item.is-active .widget-accordion__link,
[data-theme-style~="accordionActive"]{
    background-color:#e3e3e3;
}

.inventory-filter-mobile .widget-accordion__item.is-active .widget-accordion__link,
[data-theme-style~="utilTertiaryGrey"]{
    background-color:#d6d2d2;
}

.widget-accordion__link:hover,
.widget-accordion__link:focus,
.widget-accordion__link:active,
[data-theme-style~="accordionActive_asBorder"]{
    border-color:#e3e3e3;
}

.widget-accordion__item:hover:not(.is-active) .widget-accordion__picto,
.widget-accordion__item:focus:not(.is-active) .widget-accordion__picto,
.widget-accordion__item:active:not(.is-active) .widget-accordion__picto,
.widget-accordion__item:hover:not(.is-active) .widget-accordion__title,
.widget-accordion__item:focus:not(.is-active) .widget-accordion__title,
.widget-accordion__item:active:not(.is-active) .widget-accordion__title {
    color:#951a1c;
}

.widget-filter__slide-wrapper .ui-slider-handle {
    background-color:#ffffff;
}
/*****************************************************************
                Widget Tabs
*****************************************************************/
.widget-tabs-primary__tab-element--selected,
.widget-tabs-primary__tab-element:hover,
.widget-tabs-primary__tab-element:focus,
.widget-tabs-primary__tab-element:active,
.widget-tabs-primary__tab-element.is-active {
    color:#951a1c;
}

.homepage-filter .homepage-filter__inner-wrapper .homepage-filter__tabs{
    border-bottom: 1px solid #951a1c;
}
.widget-tabs-primary__tab-element--selected{
    position:relative;
    bottom:-1px;
    border-bottom: 1px solid #ffffff;
}
[data-theme-style~="tabsSecondary_bgColor"]{
    background-color: #e3e3e3;
}
.widget-tabs-secondary__tab-element--selected,
.widget-tabs-secondary__tab-element:hover,
.widget-tabs-secondary__tab-element:focus,
.widget-tabs-secondary__tab-element:active{
    color:#951a1c;
    background-color: #e3e3e3;
}

.scrollbar-handle:before,
.scrollbar-handle:after{
    color:#951a1c;
}

.vdp-catalog-ninjabox {
    background-color: #e3e3e3;
}
/*****************************************************************
                          Widget Sticky Form
*****************************************************************/
[data-theme-style~="widgetStickForm"]{















    
        background-image: #951a1c; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #951a1c 0%, #6f1315 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #951a1c 0%,#6f1315 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #951a1c 0%,#6f1315 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951a1c', endColorstr='#6f1315',GradientType=0 ); /* IE6-9 */
    
    



color:#ffffff;

}

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

}

[data-theme-style~="widgetStickFormIcon"]{
















border-bottom: 55px solid #ffffff;
border-left:   10px solid rgba(0, 0, 0, 0);

    color:#951a1c;
}

[data-theme-style~="widgetStickForm"]:hover,
[data-theme-style~="widgetStickForm"]:focus,
[data-theme-style~="widgetStickForm"]:active{












background-image: none;;
background-color: #951a1c;
color:#ffffff;

}

[data-theme-style~="widgetStickForm"]:hover [data-theme-style~="widgetStickFormTitle"],
[data-theme-style~="widgetStickForm"]:focus [data-theme-style~="widgetStickFormTitle"],
[data-theme-style~="widgetStickForm"]:active [data-theme-style~="widgetStickFormTitle   "]{
    color:#ffffff;
}

/*****************************************************************
                   static page
*****************************************************************/

.wysiwyg h2{
    color:#951a1c;
}

.wysiwyg-price{
    color:#951a1c;
}

.cta.btn-odd{
    background-color: #951a1c;
    color: #ffffff;
    padding: 15px;
}

/*************************  Conflict showroom and foundation    ****************************************/
.widget-showroom-popup-desktop .widget-showroom-popup-desktop-left-side .widget-showroom-popup-desktop-nav-bottom-downpayment > label .nukVbTextColor{
    color:#000000 !important;
}
/*****************************************************************
                    Specific Css for Make
*****************************************************************/



/*Start css compliances for buick*/

/*End Font-compliance for buick*/



.promotion-details__image-wrapper iframe{
    width: 810px;
    height: 540px;

}
/*****************************************************************
              link CTA showroom payment calculator
*****************************************************************/
[data-theme-style~="linkCtaPayment"]{















    
    



color:#ffffff;

}

[data-theme-style~="linkCtaPayment"]:hover,
[data-theme-style~="linkCtaPayment"]:focus,
[data-theme-style~="linkCtaPayment"]:active{












background-image: none;;
background-color: ;
color:#000000;

    text-decoration: underline;
}

/*******************************************************************
               Contact Page
 */
.contact-info-section__address-wrapper.address-column{
    float: left;
}

.contact-info-section__address-wrapper.address-column.first{
    margin-right: 15px;
}

.contact-info-section__address-wrapper.address-column .contact-info-section__picto{
    margin-right: 0.25rem;
}

/*************************************/


.breadcrumbs a{
    color: #951a1c !important;
}

[data-theme-style~="inventoryAvailability_bgColor"]{
    background-color: #9b1a1c;
}
[data-theme-style~="inventoryAvailability_fontColor"]{
    color: #ffffff;
}
[data-theme-style~="inventoryAvailability_fontColor"]:active,
[data-theme-style~="inventoryAvailability_fontColor"]:focus,
[data-theme-style~="inventoryAvailability_fontColor"]:hover{
    color: #ffffff;
}


        a.goog-te-menu-value::after{
            content: '';
            color: #e0e4e8;
        }
    

/******************************************************************************

         WIDGET STANDALONE FULLWIDTH BACKGROUND COLOR

*******************************************************************************/

[data-theme-style~="widget_standalone-fullwidth__bgColor"]{
    background: #b80e0e; /* Old browsers */
    background: -moz-linear-gradient(left, #b80e0e 0%, #b80e0e 48%, #000000 51%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #b80e0e 0%,#b80e0e 48%,#000000 51%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #b80e0e 0%,#b80e0e 48%,#000000 51%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80e0e', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

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


[data-theme-style~="headerTop"]{
    color: #ffffff;
    background-color: #05141f;
}
[data-theme-style~="footer_fontColor"]{
    color: #05141f;
}

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

[data-theme-style~="subButtonCiruclarPrimary"]:hover,
[data-theme-style~="subButtonCiruclarPrimary"]:focus,
[data-theme-style~="subButtonCiruclarPrimary"]:active {
    color: #ffffff;
    background-color: #37434b;
}

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

[data-theme-style~="subButtonCiruclarSecondary"]:hover,
[data-theme-style~="subButtonCiruclarSecondary"]:focus,
[data-theme-style~="subButtonCiruclarSecondary"]:active {
    color: #05141f;
    background-color: #ffffff;
}


[data-theme-style~="cardBusinessHours_popup_fontColor"] {
    color: #05141f;
}

[data-theme-style~="cardBusinessHours_popup_phoneColor"] {
    color: #232323;
}

[data-theme-style~="cardBusinessHours_popup_separatorColor"]:before {
    background-color: #dddede;
}

[data-theme-style~="cardBusinessHours_popup_inactifColor"]:before {
    color: #697278;
}


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

[data-theme-style~="headerMobile_borderColor"]:hover .item-menu-mobile{
    color: #ffffff;
    background-color:#ffffff
}
[data-theme-style~="headerMobile_borderColor"]:hover .item-menu-mobile,
[data-theme-style~="headerMobile_borderColor"]:hover .header__nav-submenu-picto-kia{
    color: #ffffff;
}

[data-theme-style~="headerMobile_iconColor"]:before{
    color: #ddddde;
}

[data-theme-style~="headerMobile_borderColor"] .item-menu-mobile.header__nav-list-anchor--selected{
    color: #ffffff !important;
    background-color:#ffffff
}
[data-theme-style~="sliderControlsPromoHome"] {
    color: #ffffff;
    background-color: rgba(5,20,31,0.2);
}
[data-theme-style~="sliderControlsPromoHome"]:hover {
    color: #ffffff;
    background-color: #05141f;
}
