/* ************************************************************************************************************************ */
/* ****** WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost. ****** */
/* ****** 2023-07-04 13:43:45 ********************************************************************************************* */
/* ************************************************************************************************************************ */

/* ************************************************************************************************************************** */
/* ****************************************************** Color Custom ****************************************************** */
/* ************************************************************************************************************************** */

/* ****************************************************** Basic Color ******************************************************* */
    body.full_width_layout {
        }

body .minicart-wrapper .action.showcart .counter.qty{
 background-color:#C8102E; }

body .opc-progress-bar-item._active > span::after{
 border-color:#C8102E; }

body .opc-progress-bar-item._active::before,
body .opc-progress-bar-item._active > span::before{
 background-color:#C8102E;  border-color:#C8102E; }

body .opc-progress-bar-item._active > span::after{
 border-color:#C8102E; }

body .opc-wrapper .shipping-address-item.selected-item::after {
 background-color:#C8102E; }

body .opc-wrapper .shipping-address-item.selected-item {
 border-color:#C8102E; }

body .rating-summary .rating-result > span::before,
body .review-control-vote label::before
{
 color:#C8102E; }

body .navigation .level0.active > .level-top,
body .navigation .level0.has-active > .level-top,
body .navigation .level0 .submenu .active > a,
body .nav-sections .navigation ul .level0:hover > a
{
 border-color:#C8102E; }

body .block-collapsible-nav.group-links .title::after,
body .sidebar-main .block-collapsible-nav.group-links .title.block-collapsible-nav-title strong::after,
body .sidebar-main .block-collapsible-nav.group-links .title.block-collapsible-nav-title strong::before {
     color:#C8102E; }
body .block-search #search_mini_form .action.search::before {
            background-color:#C8102E;
        width: 30px;
    }
body .block-search #search_mini_form .action.search {
    right: 0;
}

body .block-collapsible-nav .item.current a,
body .block-collapsible-nav .item.current > strong {
     border-color:#C8102E; }

    /* ****************************************************** More Custom Color ************************************************* */
    
    
    body .action.primary,
    body .actions-wrapper a.action {
     background-color:#C8102E;      border-color:#C8102E;      color:#FFFFFF;     }

    body .actions-wrapper a.action span {
     color:#FFFFFF;     }

    body .action.primary:hover,
    body .action.primary:focus,
    body .action.primary:active,
    body .actions-wrapper a.action:hover,
    body .actions-wrapper a.action:focus,
    body .actions-wrapper a.action:active {
     background-color:#C8102E;      border-color:#C8102E;      color:#FFFFFF;     }

    body .actions-wrapper a.action:hover span,
    body .actions-wrapper a.action:focus span,
    body .actions-wrapper a.action:active span {
     color:#FFFFFF;     }
    /* ****************************************************** General ****************************************************** */
    body,
    body .product-item .price-box .price-label,
    body footer.page-footer,
    body .breadcrumbs .items,
    body .product-info-main .product-info-price,
    body .product-options-bottom .price-box,
    body .product-info-price .price-box,
    body .opc-wrapper .step-title,
    body .opc-block-shipping-information .shipping-information-title,
    body .opc-block-summary > .title,
    body .checkout-agreements-items .checkout-agreements-item-title{
        }

    body .page-title{
        }

    body .block-title{
        }

    body .price{
        }

    body .product-item-name > a,
    body .product.name a > a,
    body .product-item-name > a:visited,
    body .product.name a > a:visited,
    body .product.name,
    body .product .page-title,
    body .product-item-name
    {
        }

    body .bundle-options-container .block-bundle-summary .product-addto-links > .action,
    body .product-item-actions .actions-secondary > .action,
    body .product-social-links .action.tocompare,
    body .wishlist.split.button > .action.split,
    body .product-social-links .action.mailto.friend,
    body .product-social-links .action.towishlist,
    body .block-bundle-summary .action.towishlist,
    body .product-item .action.towishlist,
    body .table-comparison .action.towishlist,
    body a,
    body a:link,
    body a:visited,
    body a:active,
    body a:focus,
    body .breadcrumbs a,
    body .breadcrumbs a:visited,
    body .breadcrumbs a:active,
    body .breadcrumbs a:focus,
    body .block-collapsible-nav .item a,
    body .minicart-items .product-item-name a,
    body .minicart-items .product-item-name a:link,
    body .opc-progress-bar-item._complete > span,
    body .checkout-payment-method .payment-option-title .action-toggle span,
    body .message.success a,
    body .message.success a:link,
    body .cart-discount .block > .title strong {
     color:#C8102E;     }

    body .bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
    body .product-item-actions .actions-secondary > .action:hover,
    body .product-social-links .action.tocompare:hover,
    body .wishlist.split.button > .action.split:hover,
    body .product-social-links .action.mailto.friend:hover,
    body .product-social-links .action.towishlist:hover,
    body .block-bundle-summary .action.towishlist:hover,
    body .product-item .action.towishlist:hover,
    body .table-comparison .action.towishlist:hover,
    body a:hover,
    body .breadcrumbs a:hover,
    body .block-collapsible-nav .item a:hover,
    body .minicart-items .product-item-name a:hover,
    body .opc-progress-bar-item._complete > span:hover,
    body .checkout-payment-method .payment-option-title .action-toggle span:hover,
    body .message.success a:hover,
    body .cart-discount .block > .title strong:hover {
     color:#C8102E;     }

    body h1 {  }
    body h2 {  }
    body h3 {  }
    body h4 {  }
    body h5 {  }
    body h6 {  }

        /* ****************************************************** Header ****************************************************** */

    body .page-header{
                background-color:#00244F;
        }

    body .minicart-wrapper .action.showcart::before,
    body .application-help-content::before,
    body .block-search .action.search::before,
    body .block-search .label::before,
    body .header.content .nav-toggle::before {
     color:#FFFFFF;     }

    body .minicart-wrapper .action.showcart:hover::before,
    body .application-help-content:hover::before,
    body .block-search .label:hover::before,
    body .header.content .nav-toggle:hover::before,
    body .minicart-wrapper .action.showcart.active:active::before,
    body .minicart-wrapper .action.showcart.active::before,
    body .minicart-wrapper .action.showcart.active:hover::before {
     color:#FFFFFF;     }

    body .panel.content input{
     border-color:#FFFFFF;     }

    /* ****************************************************** Top Bar ****************************************************** */
    body .header.panel > .header.links > li > a,
    body .header.panel > .header.links > li > a:visited,
    body .header.panel > .header.links > li.welcome,
    body .header.panel > #switcher-language::before,
    body .header.links li.customer-welcome button.action.switch > span,
    body .header.links li.customer-welcome button::before,
    body .header.links li.customer-welcome button::after,
    body .header.links li.customer-welcome button:hover::after,
    body .header.links li.customer-welcome button.action.switch::after,
    body .header.panel > .header.links > li.authorization-link::before,
    body .header.panel > .header.links > li:not([class])::before,
    body #enobis_account-relation-switcher select,
    body #enobis_account-relation-switcher > div::before,
    body #enobis_account-relation-switcher::after,
    body .customer-welcome .action.switch,
    body .header.panel .application-search > a,
    body .header.panel .application-search > a:link,
    body .panel.wrapper .header.panel .minicart-wrapper .action.showcart .text,
    body .panel.wrapper .header.panel .minicart-wrapper .action.showcart::before,
    body .panel.wrapper .header.panel .application-help-content::before,
    body .header.panel .application-help > a:link,
    body .header.panel .application-name,
    body .header.panel #enobis_account-relation-switcher > div::after,
    body .header.panel > #switcher-language #switcher-language-trigger::before,
    body .header.panel > #switcher-language #switcher-language-trigger span,
    body .header.panel > #switcher-language #switcher-language-trigger::after,
    body .npportal-top-links .switcher-trigger{
     color:#FFFFFF;     }

    body .page-header .panel.wrapper{
     background-color:#00244F !important;         }

    body .header.panel > .header.links > li > a:hover,
    body .header.panel .header.links li.customer-welcome button.action.switch:hover::after,
    body .header.panel .application-search > a:hover,
    body .header.panel .application-search > a:hover::before,
    body .header.panel .application-help > a:hover,
    body .header.panel .application-help > a:hover .application-help-content::before,
    body .panel.wrapper .header.panel .minicart-wrapper .action.showcart:hover .text,
    body .panel.wrapper .header.panel .minicart-wrapper .action.showcart:hover::before,
    body .header.panel .header.links li.customer-welcome button.action.switch:hover > span,
    body .header.panel .header.links li.customer-welcome button:hover::before,
    body #switcher-language-trigger:hover {
     color:#FFFFFF;     }

    body .panel.header > div,
    body .header.links li,
    body .nav-sections,
    body .page-header .panel.wrapper,
    body #header-placeholder-application_help,
    body #header-placeholder-top_search,
    body .application-name {
     border-color:#00244F;     }

    /* ****************************************************** Menu Bar ****************************************************** */
    body.probase_header_2_lines .nav-sections,
    body .nav-sections,
    body .navigation,
    body .nav-sections.sticky,
    body.probase_header_2_lines.sticky_enabled .nav-sections,
    body .sticky_enabled .nav-sections.sticky {
     background-color:#2C2C2C;     }

    body .nav-sections .navigation ul .level0:hover > a{
     background-color:#2C2C2C;     }

    body .navigation .level0.active > .level-top,
    body .navigation .level0.has-active > .level-top,
    body .navigation .level0 .submenu .active > a {
     border-color:#C8102E;     }

    @media all and (min-width: 768px) {
        body .nav-sections .navigation ul .level0:hover > a {
         border-color:#C8102E;         }
    }

    @media all and (max-width: 767px) {
        body .navigation .level0.active > a:not(.ui-state-active),
        body .navigation .level0.has-active > a:not(.ui-state-active),
        body .navigation .level0.active .all-category .ui-state-focus {
             border-color:#C8102E;         }
        body .nav-sections .navigation ul .level0:hover > a {
            border-bottom-color: transparent;
        }
    }


    body .navigation .level0 > .level-top,
    body .nav-sections .navigation ul .level0 a span {
     color:#FFFFFF;     }

    body .navigation .level0 > .level-top:hover,
    body .navigation .level0 > .level-top.ui-state-focus,
    body .navigation .level0.active > .level-top,
    body .navigation .level0.has-active > .level-top,
    body .nav-sections .navigation ul .level0 a:hover span,
    body .nav-sections .navigation ul .level0:hover > a span,
    body .nav-sections .navigation ul .level0.active > a span
    {
     color:#AFAFAF;     }

    /* ****************************************************** Menu Dropdown ****************************************************** */
    body .navigation .level0 .submenu{
     background-color:#00244F;     }

    body .navigation .level0 .submenu a:hover{
     background-color:#00244F;     }

    body .navigation .level0 .submenu a,
    body .nav-sections .navigation ul .level0 li a span {
     color:#FFFFFF;     }

    body .navigation .level0 .submenu a:hover,
    body .navigation .level0 .submenu a.ui-state-focus,
    body .nav-sections .navigation ul .level0 li a:hover span
    {
     color:#AFAFAF;     }

    /* ****************************************************** Menu Open Mobile ****************************************************** */
    @media all and (max-width: 767px) {
        body.probase_header_2_lines .nav-sections,
        body.probase_header_2_lines.sticky_enabled .nav-sections,
        body.sticky_enabled .nav-sections.sticky {
         background-color:#2C2C2C;         }
        body .nav-sections .nav-sections-item-title {
         background-color:#2C2C2C;         }

        body .nav-sections .nav-sections-item-title.active {
         background-color:#AFAFAF;         }

        body .nav-sections .nav-sections-item-title .nav-sections-item-switch {
         color:#FFFFFF;         }

        body .nav-sections .nav-sections-item-title,
        body .nav-sections .navigation li.level0:last-child,
        body .nav-sections .navigation .level0,
        body .nav-sections #store.links .header.links,
        body .nav-sections #store.links .header.links li > a,
        body .nav-sections .header.links li > #enobis_account-relation-switcher-mobile,
        body .nav-sections .header.links li > a,
        body .nav-sections .header.links li.greet.welcome {
         border-color:#AFAFAF;         }

        body .nav-sections .header.links li.greet.welcome,
        body .nav-sections .header.links li > #enobis_account-relation-switcher-mobile {
         color:#FFFFFF;         }
    }

    /* ****************************************************** Menu Bar Mobile ****************************************************** */
    @media all and (max-width: 767px) {

        body .nav-sections .navigation .level0 > .level-top,
        body .nav-sections .header.links li.greet.welcome,
        body .nav-sections .header.links li > a,
        body #enobis_account-relation-switcher-mobile {
         background-color:#2C2C2C;         }

        body .nav-sections .navigation ul .level0:hover > a,
        body .nav-sections .header.links li > a:hover {
         background-color:#2C2C2C;         }

        body .navigation .level0.active > .level-top,
        body .navigation .level0.has-active > .level-top,
        body .navigation .level0 .submenu .active > a {
         border-color:#AFAFAF;         }

        body .navigation .level0.active > a:not(.ui-state-active),
        body .navigation .level0.has-active > a:not(.ui-state-active),
        body .navigation .level0.active .all-category .ui-state-focus {
         border-color:#AFAFAF;         }
        body .nav-sections .navigation ul .level0:hover > a {
            border-bottom-color: transparent;
        }

        body .navigation .level0 > .level-top,
        body .nav-sections .navigation ul .level0 a span,
        body .navigation .parent .level-top.ui-state-active:after,
        body .navigation .parent .level-top:after,
        body .nav-sections .header.links li > a {
         color:#FFFFFF;         }

        body .navigation .level0 > .level-top:hover,
        body .navigation .level0 > .level-top.ui-state-focus,
        body .navigation .level0.active > .level-top,
        body .navigation .level0.has-active > .level-top,
        body .nav-sections .navigation ul .level0 a:hover span,
        body .nav-sections .navigation ul .level0:hover > a span,
        body .nav-sections .navigation ul .level0.active > a span,
        body .nav-sections .header.links li > a:hover {
         color:#FFFFFF;         }
    }

    /* ****************************************************** Menu Dropdown Mobile ****************************************************** */
    @media all and (max-width: 767px) {
        body .navigation .level0 .submenu{
         background-color:#2C2C2C;         }

        body .navigation .level0 .submenu a:hover{
         background-color:#2C2C2C;         }

        body .navigation .level0 .submenu a,
        body .nav-sections .navigation ul .level0 li a span {
         color:#FFFFFF;         }

        body .navigation .level0 .submenu a:hover,
        body .navigation .level0 .submenu a.ui-state-focus,
        body .nav-sections .navigation ul .level0 li a:hover span
        {
         color:#FFFFFF;         }
    }
    /* ****************************************************** Footer ****************************************************** */
    body footer.page-footer{
     background-color:#2C2C2C;     }

    body footer.page-footer,
    body footer.page-footer h1,
    body footer.page-footer h2,
    body footer.page-footer h3,
    body footer.page-footer h4,
    body footer.page-footer h5,
    body footer.page-footer h6,
    body footer.page-footer em,
    body footer.page-footer div,
    body footer.page-footer ul,
    body footer.page-footer li,
    body footer.page-footer span {
     color:#FFFFFF!important;     }


    body .footer.content a{
     color:#FFFFFF!important;     }

    body .footer.content a:hover{
     color:#FFFFFF!important;     }

    /* ****************************************************** Footer Bottom Bar ****************************************************** */
    body .copyright{
     background-color:#2C2C2C;      color:#FFFFFF;     }
    body .page-wrapper #backtop {
     background-color: #C8102E;     color: #FFFFFF;    }
    body .page-wrapper #backtop:hover {
     background-color: #C8102E;     color: #FFFFFF;    }
    body .page-wrapper #backtop::before,
    body .page-wrapper #backtop:hover::before {
     color: #FFFFFF;    }


/* ****************************************************** Module-dependent CSS ************************************************* */

    

    



