.pre-header {
	background: #FFFFFF;
    }
    .header {
    background: #FFFFFF;
    }

    .header .sidebar .list-group-item {
    background: #FFFFFF;
    }
    .header .sidebar {
    color: #767F88;
    }
    .sidebar a:hover, .ecommerce .header-navigation ul>li.active>a, .ecommerce .header-navigation ul>li>a:hover, .ecommerce .header-navigation ul>li>a:focus, .ecommerce .header-navigation ul>li.open>a, .ecommerce .header-navigation ul>li.open>a:hover, .ecommerce .header-navigation ul>li.open>a:focus {
    color: #67BD3C !important;
    }

    .pre-header a, .additional-nav > ul > li, .additional-nav .dropdown-menu > li > a, .header .mobi-toggler {
    color: #767F88;
    }
    .additional-nav > ul > li > select {
    color: black;
    }
    .pre-header a:hover {
    color: #67BD3C;
    }

    #header-contacts-color {
    color: #3E4D5C;
    }

    

    .page-background {
    background:  #F9F9F9 !important;
    }

    body.ecommerce {
    background: #F9F9F9;
    }

    h1, h2, h3, h4, h5, h6 {
    color: #3E4D5C;
    }

    body, .price-availability-block > .price > strong.unit-of-measure, .form-control {
    color: #3E4D5C;
    }

    .main a, a.site-logo h1,
    .goods-data a, .checkout-page .checkout-description a,
    .breadcrumbs a {
          color: #57C8EB;
    }

    .pre-footer a {
    color: #FFFFFF;
    }

    .btn-primary, .btn-primary:focus, .btn-primary:active,
    .btn-default, .btn-default:focus, .btn-default:active,
    .pagination > li > span, .pagination > li > span:hover {
    background: #67BD3C !important;
    color: #FFFFFF !important;
    border-color: #67BD3C !important;
    }
    .nav-tabs li a {
    color: #57C8EB !important;
    }
    .nav-tabs li.active a, .nav-tabs li a:focus {
    border-bottom-color: #57C8EB !important;
    }
    .btn-default:hover {
    color: #67BD3C !important;
    background: none !important;
    border-color: #67BD3C !important;
    }
    .btn.btn-outline {
    color: #67BD3C !important;
    background: none !important;
    border-color: #67BD3C66 !important;
    }
    .product-item .btn.btn-outline.add2cart:hover {
    color: #67BD3C !important;
    }
    .btn.btn-outline:hover {
    border-color: #67BD3C !important;
    }
    .product-list .product-item .pi-img-wrapper .btn-quickview,
    .product-list .product-item .pi-img-wrapper .btn-2cart {
    background: #F9F9F9 !important;
    }
    .product-list .product-item .pi-img-wrapper .btn-quickview:hover,
    .product-list .product-item .pi-img-wrapper .btn-2cart:hover {
    border-color: #67BD3C88;
    }

    .top-cart-block .fa, .top-fav .fa {color: #67BD3C;}

    .fa-search, .top-cart-info-count:hover, .top-cart-info-value:hover, .fancybox-fast-view {
    color: #67BD3C;
    }

    .ecommerce .header-navigation > ul > li > a {
    color: #767F88;
    }


    .main .sidebar a, #listOfPriceList span.fa-remove {
    color: #3E4D5C;
    }

    .main .sidebar .list-group-item {
    background: #FFFFFF
    }

    .pre-footer {
    background: #313030;
    color: #C2C1C1;
    }
    .pre-footer h2 {
    color: #C2C1C1;
    }
    .footer {
    background: #272626;
    color: #FFFFFF;
    }
    .footer h4 {
    color: #FFFFFF;
    text-transform: none;
    }
    .footer #social_block a.btn {
    color: #FFFFFF;
    }

    #slogan {
    background-color: #DFF0D8;
    }
    .pi-price,
    .goods-page-price strong,
    .goods-page-total strong,
    .checkout-price strong,
    .checkout-total strong,
    .shopping-total strong,
    .price-availability-block > .price > strong,
    .price-availability-block > .rrp-price > strong,
    .popover > .popover-content.price
    .checkout-total-block strong,
    .checkout-total-block .price {
    color: #67BD3C;
    }
    .color-out-of-stock {
    color: #E84D1C;
    }
    .color-in-stock {
    color: #03AA03;
    }

    .grid-header {
    background-color: #E6400C;
    color: #FFFFFF;
    }
    .table-header, .table-orders th {
    background-color: #E6400C;
    color: #FFFFFF;
    }


    /*Custom Menu*/

    .navbar {
    background-color: #FFFFFF;
    }
    .navbar a:hover, .subnav > .subnavbtn:hover {
    color: #393939;
    background-color: #FFFFFF;
    }
    .subnav > .subnavbtn, .navbar > div > a {
    color: #767F88;
    font-weight: bold;
    text-transform: uppercase;
    }


    .subnav > .subnavbtn.active, .subnav-content {
    background-color: #393939;
    }
    .subnav a:hover, .subnav2 > .subnavbtn:hover {
    background-color: #292929;
    }
    .subnav-content .container > a, .subnav2 > .subnavbtn, .subnav-content .grouped-menu a {
    color: #A9A9A9;
    }
    .subnav-content .grouped-menu .title, .subnav > .subnavbtn.active {
    color: #FFFFFF !important;
    }


    .subnav2 > .subnavbtn.active, .subnav2-content, .subnav2.active .subnavbtn {
    background-color: #272727;
    }
    .subnav2-content .container > a, .subnav2-content .grouped-menu a {
    color: #A3A3A3;
    }
    .subnav2-content .container > a:hover, .subnav2-content .grouped-menu a:hover {
    color: #FFFFFF !important;
    }
    .subnav2 a:hover {
    background-color: #171717;
    }
    .subnav2-content .grouped-menu .title, .subnav2.active .subnavbtn {
    color: #FFFFFF !important;
    }

    .grouped-item:first-child {
    padding-left: 0;
    }

    .grouped-item:nth-child(n+2) {
    border-left: 1px solid #555555;
    height: 100%;
    }



    .custom-align-center {
    flex-grow: 1;
    }


    .custom-align-center .subnav{
    text-align: center;
    }
    .custom-align-center, .custom-align-center .subnav-content, .custom-align-center .subnav2-content  {
    justify-content: center;
    }
    .custom-align-right .subnav-content, .custom-align-right .subnav2-content  {
    justify-content: flex-end;
    }

    .subnav2-content {
    overflow: auto;
    }

    .navbar a {
    text-align: center;
    text-decoration: none;
    
    }

    .subnav .subnavbtn, .subnav2 .subnavbtn {
    border: none;
    outline: none;
    background-color: inherit;
    margin: 0;
    }

    .subnav-content, .subnav2-content {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 999;
    }

    .subnav-content a.active {
    background-color: #eee;
    color: black;
    }

    .subnav-content.active, .subnav2-content.active, .custom-align {
    display: flex;
    }


    .grouped-menu {
    display: flex;
    overflow: auto;
    padding: 20px 0;
    }

    .grouped-item {
    vertical-align: top;
    padding: 0 30px;
    }

    .grouped-menu .title a {
    color: #fff;
    }

    .grouped-menu a {
    float: none;
    color: #ccc;
    display: block;
    text-align: left;
    white-space: nowrap;
    }

    .grouped-menu .title {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 4px;
    text-transform: uppercase;
    }

    .grouped-menu .grouped-item .split-2 {
    float: left;
    padding-right: 30px;
    }
    .grouped-menu .grouped-item .split-2:last-child {
    padding-right: 0;
    }

    .navbar i {
    width: 15px;
    font-size: 12px;
    display: none; /* please remove this line if you need to add arrows */
    }

    .header-navigation > ul.custom-menu-mobile-view > li > a, .header-navigation > ul.custom-menu-mobile-view > li > div {
    color: #767F88 !important;
    background: #FFFFFF !important;
    border-color: #3E4D5C21 !important;
    }
    .header-navigation > ul.custom-menu-mobile-view > li > a:hover, .header-navigation > ul.custom-menu-mobile-view > li > div:hover {
    color: #393939 !important;
    background-color: #FFFFFF !important;
    }
    .header-navigation > ul.custom-menu-mobile-view > li > ul > li > a, .header-navigation > ul.custom-menu-mobile-view > li > ul > li > div {
    color: #A9A9A9 !important;
    background: #393939 !important;
    border-color: #A9A9A921 !important;
    }
    .header-navigation > ul.custom-menu-mobile-view > li > ul > li > a:hover, .header-navigation > ul.custom-menu-mobile-view > li > ul > li > div:hover {
    color: #A9A9A9 !important;
    background-color: #292929 !important;
    }
    .header-navigation > ul.custom-menu-mobile-view > li > ul > li > ul > li > a, .header-navigation > ul.custom-menu-mobile-view > li > ul > li > ul > li > div {
    color: #A3A3A3 !important;
    background-color: #272727 !important;
    border-bottom-color: #555555 !important;
    }
    .header-navigation > ul.custom-menu-mobile-view > li > ul > li > ul > li > a:hover, .header-navigation > ul.custom-menu-mobile-view > li > ul > li > ul > li > div:hover {
    color: #FFFFFF !important;
    background-color: #171717 !important;
    }

    /*End of Custom Menu*/

    /* Sidebar */
    .sidebar .tags li a {
    color: #3E4D5C;
    background-color: #3E4D5C0f;
    }
    .sidebar .tags li a:hover {
    background-color: #3E4D5C1f;
    }
    .sidebar .tags li a.active {
    color: #F9F9F9 !important;
    background-color: #3E4D5C;
    }
    .sidebar .brands a.active:before, .checkbox input[type=checkbox]:checked ~ label:before {
    border-color: #3E4D5C;
    background: #3E4D5C;
    }

    .product-item h3 a, .btn-link, .btn-link:hover, .btn-link:focus {
    color: #57C8EB;
    }

    .favourite:hover .fa-heart-o {
    opacity: 1;
    }

    .number-input.number-input button:before, .number-input.number-input button:after {
    background-color: #3E4D5C;

    }

    hr, .nav-tabs, .pre-header, .product-list .pi-img-wrapper, .menu-bar,
    .family-grid, .product-detail-grid td, .product-family-line-table td, .product-family-line-table th,
    .shopping-cart, .order-total, .shopping-cart table, .shopping-cart th, #checkout-table th, .shopping-cart table td,
    .checkout-page .panel .panel-collapse, .checkout-page .panel, #shippingMethodSelection li:last-child,
    .sidebar div.collapse-block, .sidebar h2.collapser.collapsed,
    .shopping-cart table.responsive680 tr, .checkout-page table.responsive680 tr, .family-grid table.responsive680 tr,
    .breadcrumbs,
    .header-navigation > ul {
    border-color: #3E4D5C21 !important;
    }
    .header, .form-control, .return-cart .copy-to-all {
    border-color: #3E4D5C42;
    }

    select.form-control {
    color: #3E4D5C !important;
    }
    .password-icon
    {
    position: absolute;
    top: 15px;
    right: 15px;
    }
    .iconNotVisible
    {
    margin-top:-20px;
    cursor: pointer;
    }
    .iconVisible
    {
    cursor: pointer;
    }