body {
    color: #292929;
}

html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
    border-top-color: #cc2128;
    color: #cc2128;
}

.grey-body {
    background: #f4f4f4;
}


/*Text Color*/
a,
h1, h2, h3, h4, h5, h6,
#search .input-group .btn,
#cart .btn-block1 a, #cart .btn-block1 a + a:hover,
#main-menu .navbar-nav > li > a:hover,
#main-menu .navbar-nav > li > a:focus,
#main-menu .navbar-nav > li.open > a,
.product-head,
.product-col h4,
.product-col h4 a,
.product-col .price .price-new,
.product-col .btn-wishlist,
.product-col .btn-compare,
.compare-table .rating .fa-star,
.registration-area .dl-horizontal.total,
.owl-caroussel .owl-controls .owl-buttons .owl-prev,
.owl-caroussel .owl-controls .owl-buttons .owl-next,
.product-filter .display a.active,
.product-info .product-details .price-new,
.product-info .product-details .btn-wishlist,
.product-info .product-details .btn-compare,
.content-box .special-heading,
.contact-details li .fa,
.copyright a,
.astext,
.fa-circle{
    color: #cc2128;
}

    h1.heading-alt, h2.heading-alt, h3.heading-alt, h4.heading-alt, h5.heading-alt, h6.heading-alt {
        color: #32622d;
    }

.chrono, .more-offers {
    background: linear-gradient(45deg, #7D0006, #A40F16);
    color: #eee;
}

.more-offers:hover{
    background: #7D0006;
}

.more-offers a{
    color: #eee;
}

    .chrono > div{
        color: #000;
        background:rgba(255,255,255, 0.7) ;
    }

#cart a {
    color: #fff;
    transition: ease-in-out 0.25s;
}

    #cart a:hover {
        color: #DF4950;
        text-decoration: none;
    }

.main-footer {
    background: #DF4950; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7D0006, #A40F16); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7D0006, #A40F16); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7D0006, #A40F16); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7D0006, #A40F16); /* Standard syntax (must be last) */
    background-size: cover;
}

.footer-links h5,
.footer-links li a:hover,
.footer-links .last li a,
.footer-links .last h4.lead {
    color: #fff;
}

.logos {
    border-top: 1px #000 solid;
    background: #fdfdfd; /* For browsers that do not support gradients */
}

.add-to-cart-product.loading:before, .addcart.loading:before, .blockUI.blockMsg:before {
    border-color: #DF4950;
}

/*PAGE MY ACCOUNT*/
html .featured-box-primary .icon-featured {
    background-color: #cc2128;
}

html .featured-box-primary h4 {
    color: #cc2128;
}

html .featured-box-secondary .icon-featured {
    background-color: #32622d;
}


html .featured-box-secondary h4 {
    color: #32622d;
}

html .featured-box-tertiary .icon-featured {
    background-color: #00a4e4;
}


html .featured-box-tertiary h4 {
    color: #00a4e4;
}

section.section-primary {
    background: #344b6b;
}

section.section-secondary {
    background: #f4f4f4;
}

    section.section-secondary .icon-featured {
        background: #cc2128;
    }


.featured-boxes a:hover {
    text-decoration: none;
}

html .featured-boxes.featured-boxes-buttons .featured-box a {
    border-color: #eee;
}

html .featured-boxes.featured-boxes-buttons .featured-box .icon-featured {
    background: #cc2128;
    color: #fff;
    transition: ease-in-out 250ms;
}

html .featured-boxes.featured-boxes-buttons .featured-box:hover .icon-featured {
    background-color: #fff;
    color: #777;
}

.featured-boxes.featured-boxes-buttons .featured-box:hover {
    background-color: #cc2128;
    transition: ease-in-out 250ms;
}

    .featured-boxes.featured-boxes-buttons .featured-box:hover p {
        color: #fff;
    }

.featured-box-effect-3:hover .icon-featured {
    color: #777 !important;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
    color: #0088cc;
}

#header .header-main {
    background: #222;
    background-size: cover;
}

    #header .header-body {
        background-color: transparent;
    }

.dark {
    background: #cc2128;
}

#cart .btn span#cart-total,
#cart .btn .fa-shopping-cart,
#cart .btn i.fa-caret-down,
#cart .btn,
#lang-select,
#lang-select a,
h5.phone {
    color: #eee;
}

#cart p {
    color: #fff;
}

#header .header-nav-bar {
    background: #A40F16;
    border-top: 1px solid #A40F16;
}

#header .header-nav-main nav > ul > li > a {
    color: #ddd;
}


#header .header-nav-main nav > ul > li:hover > a {
    color: #444;
}

#header .header-nav-main nav > ul > li > a.alt-menu-color {
    color: #147c00;
}

.btn-primary {
    background: #cc2128;
    border-color: #cc2128 #cc2128 #7D0006;
    transition: 125ms ease-in-out;
    -webkit-transition: 125ms ease-in-out;
    -moz-transition: 125ms ease-in-out;
    -ms-transition: 125ms ease-in-out;
    -o-transition: 125ms ease-in-out;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.login {
    color: #fff;
    border-bottom: 1px solid #FB797F;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu .login:hover,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu .login:focus {
    background-color: #FB797F;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu .login:active {
    border-bottom: solid 1px #7D0006;
}

/* Form & Buttons Styles Starts */

.btn-primary[disabled],
.btn-primary[disabled]:hover {
    border-color: #cc2128 #cc2128 #7D0006;
    color: #fff;
    text-shadow: none;
}

#cart .btn-block1 a:hover, #cart .btn-block1 a + a {
    background: #cc2128;
}

.btn-primary:hover,
.btn-primary[disabled]:hover,
.btn-primary:active:focus {
    background: #FB797F;
    border-color: #FB797F #FB797F #cc2128;
}

.btn-primary:active, .btn-primary:focus {
    border-color: #A40F16;
    background-color: #A40F16;
}

/* Tables and controls */

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background: #cc2128;
    border-color: #cc2128;
}

.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #000;
}

.product-info-box .heading {
    border-bottom: 2px solid #cc2128;
}

.product-col {
    border: 1px solid #cacaca;
}


/* Sidebar Styles Stars */

.side-heading {
    background: #666;
    color: #fff;
}

/*MENUS*/
#main-menu .dropdown-menu {
    background: #fff;
}

@media (min-width: 768px) {
    #main-menu .dropdown-menu {
        border: 1px solid #1c75bc;
    }
}

#main-menu .dropdown-menu li:hover > a {
    background: #1c75bc;
    text-decoration: none;
    color: #fff;
}

.dropdown-submenu h5 a {
    color: #cc2128;
}

/* CHECKOUTS */
.checkout {
    padding: 15px;
}

.checkout-step,
.checkout-step-small {
    background-color: #efefef;
}

    .checkout-step-small + .checkout-step-small {
        border-left: 5px solid #fff;
    }

    .checkout-step + .checkout-step {
        border-left: 5px solid #fff;
    }

    .checkout-step.active,
    .checkout-step-small.active {
        background: #cc2128;
        color: #fff;
    }

        .checkout-step.active h5 {
            color: #fff;
        }

    .checkout-step.done,
    .checkout-step-small.done {
        color: #828282;
    }

        .checkout-step.done h5 {
            color: #828282;
        }



.featured-box .info-square.active {
    background-color: #cc2128;
    color: #fff;
}

    .featured-box .info-square.active p {
        color: #fff;
    }

a.panel-smart-link:hover {
    color: #2484c7;
    background: #f5f5f5;
}

@media (max-width: 991px) {
    .dropdown.opened {
        background-color: #fff;
        transition: ease-in-out 100ms;
    }
}
