@font-face {
    font-family: 'Corporate A';
    src: url('fonts/CorporateA-Regular.woff2') format('woff2'),
        url('fonts/CorporateA-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body.cobranding-mercedes,
body.cobranding-mercedes * {
    font-family: 'Corporate A', serif!important;
}
body.cobranding-mercedes [class^="icon-"], 
body.cobranding-mercedes [class*=" icon-"]{
    font-family: 'icomoon' !important;
}

body.cobranding-mercedes rs-module .material-icons {
    font-family: 'Material Icons'!important;
}

body.cobranding-mercedes [class*=" fc-icon-"] {
    font-family: 'fcicons'!important;
}

body.cobranding-mercedes .ProductPrice.zeborne .ProductPrice-infoSold,
body.cobranding-mercedes input[type=radio]+label:after,
body.cobranding-mercedes .zeborne .productShippingMethods-calendar .Button,
body.cobranding-mercedes .ProductShippingResume.zeborne .ProductShippingResume-choice-price.renting .ProductShippingResume-wrapper>input[type=radio]:checked+label,
body.cobranding-mercedes .ProductShippingResume.zeborne .ProductShippingResume-choice-price.renting .ProductShippingResume-wrapper>input[type=radio]:checked+label:before,
body.cobranding-mercedes .ProgressButton.zeborne .Button-danger,
body.cobranding-mercedes .ProgressButton.zeborne .Button-danger:before,
body.cobranding-mercedes .header .top-links-list .top-links-list__cart .top-link-cart,
body.cobranding-mercedes .ScrollToTop,
body.cobranding-mercedes .ProductMenu-list.fill:before,
body.cobranding-mercedes .nav-content>li.level0.show-menu.overlay-menu>a,
body.cobranding-mercedes .Button-primary,
body.cobranding-mercedes .ProgressNavItem-filledBar,
body.cobranding-mercedes .bullet,
body.cobranding-mercedes .wrapper .tick,
body.cobranding-mercedes .product-installation.orange-zeborne .header-installation:after,
body.cobranding-mercedes .product-installation.orange-zeborne .content-installation .heading:after,
body.cobranding-mercedes .product-installation.orange-zeborne .subheader-installation .list-subheader ul li:before,
body.cobranding-mercedes .product-installation.orange-zeborne .footer-installation .container>div:first-child,
body.cobranding-mercedes .product-installation.orange-zeborne .footer-installation .title-footer:after,
body.cobranding-mercedes .Button-danger,
body.cobranding-mercedes .ProgressBar-filledBar {
    background-color: #00adef !important;
}

body.cobranding-mercedes input[type=radio].formatBig:checked+label:before,
body.cobranding-mercedes .zeborne .productShippingMethods-calendar button,
body.cobranding-mercedes .ProductGallery-sliderNav .slick-current>div:after,
body.cobranding-mercedes .ProductShippingResume.zeborne .ProductShippingResume-choice-price.renting .ProductShippingResume-wrapper>input[type=radio]:checked+label,
body.cobranding-mercedes .nav-content>li.level0>ul,
body.cobranding-mercedes .nav-content>li.level0>.submenu-fullcms,
body.cobranding-mercedes .wrapper.active,
body.cobranding-mercedes .Cart .CartRecap .CartRecap-submit button,
body.cobranding-mercedes .CartCodePromo.Border .CartCodePromo-description span,
body.cobranding-mercedes input[type=radio]:checked+label:before,
body.cobranding-mercedes .Button-danger,
body.cobranding-mercedes .ProgressButton .Button:not(.Button-danger),
body.cobranding-mercedes .btn.btn--gradient {
    border-color: #00adef;
}

body.cobranding-mercedes .nav-content>li.level0.green-label>a, 
body.cobranding-mercedes .nav-content>li.level0.product-menu>a,
body.cobranding-mercedes .nav-content>li.level0.product-menu>a span:before,
body.cobranding-mercedes .product-installation.orange-zeborne .subheader-installation .title-subheader i,
body.cobranding-mercedes .product-installation.orange-zeborne .content-installation .list-image .row-list .number,
body.cobranding-mercedes .product-installation.orange-zeborne .content-installation .list-image .row-list .overtitle-list,
body.cobranding-mercedes .product-installation.orange-zeborne .footer-installation .icons-footer .text-icon p strong,
body.cobranding-mercedes .ProductPrice-infoPrice .priceSpecial,
body.cobranding-mercedes input[type=checkbox]:checked+label:after {
    color: #00adef;
}

body.cobranding-mercedes .ProgressButton.zeborne .Button-active {
    background-color: #00adef!important;
}

body.cobranding-mercedes .zeborne .FormItem .wrapper .desc span {
    color: #00adef!important;
}

body.cobranding-mercedes .zeborne .ProductShipping-cardsRow.active {
    box-shadow: 0 0 29px 13px rgb(0 174 239 / 10%);
}

body.cobranding-mercedes .product-installation.orange-zeborne .footer-installation {
    background: linear-gradient(90deg,#00adef 50%,#f9f9f9 0);
}

body.cobranding-mercedes .nav-content>li.level0.show-menu.overlay-menu>a,
body.cobranding-mercedes .nav-content>li.level0.product-menu.show-menu>a span:before {
    color: #fff;
}

body.cobranding-mercedes .zeborne .Modal-loader div {
    background-image: url(../../images/loader-lightning-mercedes.svg);
}


body.sticky.cobranding-mercedes .top-links-list>li>a,
body.sticky.cobranding-mercedes .top-links-list>li .top-link-cart {
    justify-content: center;
}

body.cobranding-mercedes .top-links-list .top-links-list__cart .top-link-cart .icon-cart {
    background-image: url(../../images/IconCart.svg);
     
}

body.cobranding-mercedes .header-content__flex{
    background-color: #000000;
}

body.cobranding-mercedes .header-content__left{
    flex: 2 !important;
}

body.cobranding-mercedes .top-links-list .mycompare,
body.cms-mercedes-benz-website .top-links-list .mycompare,
body.cobranding-mercedes .top-links-list .top-link-customer:before,
body.cobranding-mercedes .top-links-list .top-link-customer:after,
body.cms-mercedes-benz-website .top-links-list .top-link-customer:before,
body.cms-mercedes-benz-website .top-links-list .top-link-customer:after {
    display: none !important;
}

/* body.cobranding-mercedes .header-content__right, */
body.cobranding-mercedes .header-content__right .top-links-list {
    height: 60px;
}

@media (min-width: 768px) {
    body.cobranding-mercedes .header-content__right .top-links-list {
        height: 110px;
    }
}

/* LOGIN POP UP */
body.cobranding-mercedes .header-content__right .block-login::after {
    border-bottom-color: #00adef;
}

body.cobranding-mercedes .header-content__right .block-login {
    border-top: 5px solid #00adef;
}

body.cobranding-mercedes .btn.btn--gradient {
    background: #00adef;
}

body.cobranding-mercedes .btn.btn--gradient:hover {
    color: #7D7F83;
}
