body {
    color: #292929;
}

html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
    border-top-color: #2C76A2;
    color: #2C76A2;
}

#header .header-logo img {
    height: 100px;
}

/*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 {
    color: #2C76A2;
}

.amount.sale {
    color: #cc2128;
    font-weight: 600;
}

h1.heading-alt, h2.heading-alt, h3.heading-alt, h4.heading-alt, h5.heading-alt, h6.heading-alt {
    color: #2C76A2;
}

.chrono, .more-offers {
    background: linear-gradient(45deg, #094D7D, #2C76A2);
    color: #eee;
}

    .more-offers:hover {
        background: #094D7D;
    }

    .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: #2C76A2;
        text-decoration: none;
    }

.main-footer {
    background: #113951; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(right, #113951, #2C76A2 125%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(right, #113951, #2C76A2 125%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #113951, #2C76A2 125%); /* Standard syntax (must be last) */
}

.footer-links h5,
.footer-links li a:hover,
.footer-links .last li a,
.footer-links .last h4.lead {
    color: #fff;
}

.product-thumb-info {
    background: #fff;
}

.logos {
    border-top: 1px #000 solid;
    background: #fdfdfd; /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    background: -webkit-linear-gradient(left,#2e3236,#fdfdfd,#2e3236);
    /* For Opera 11.1 to 12.0 */
    background: -o-linear-gradient(left,#2e3236,#fdfdfd,#2e3236);
    /* For Fx 3.6 to 15 */
    background: -moz-linear-gradient(left,#2e3236,#fdfdfd,#2e3236);
    /* Standard syntax */
    background: linear-gradient(to right, #2e3236,#fdfdfd,#2e3236);
}

/*PAGE MY ACCOUNT*/
html .featured-box-primary .icon-featured {
    background-color: #2C76A2;
}

.featured-boxes a:hover {
    text-decoration: none;
}

html .featured-boxes.featured-boxes-buttons .featured-box a {
    border-color: #aaa;
}

html .featured-boxes.featured-boxes-buttons .featured-box .icon-featured {
    background: #2C76A2;
    color: #fff;
    transition: ease-in-out 250ms;
}

section.section-secondary .icon-featured {
    background: #2C76A2;
}

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: #2C76A2;
    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;
}

section.section-primary {
    background: #113951;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
    color: #0088cc;
}

#header .header-main {
    background: url(../images/main-header.png) no-repeat center #fefefe;
    background-size: cover;
}

#header .header-btn-collapse-nav {
    color: #000;
    background-color: #fff;
}

.dark {
    background: #2C76A2;
}

#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: #444;
}

#cart p {
    color: #fff;
}

#header .header-nav-bar {
    background: #113951;
    border-top: 1px solid #2C76A2;
}

#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li:hover > a {
    color: #fff;
}

    #header .header-nav-main nav > ul > li > a.alt-menu-color {
        color: #fff;
    }

/* Form & Buttons Styles Starts */

.btn-primary[disabled],
.btn-primary[disabled]:hover {
    border-color: #2C76A2 #2C76A2 #0c4770;
    background: #fff;
    color: #fff;
    text-shadow: none;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
}

#cart .btn-block1 a:hover, #cart .btn-block1 a + a {
    background: #2C76A2;
}

.btn-primary {
    background: #2C76A2;
    border-color: #2C76A2 #2C76A2 #0c4770;
}

    .btn-primary:hover {
        background: #2379a7;
        border-color: #2379a7 #2379a7 #2C76A2;
    }

    .btn-primary:active, .btn-primary:focus {
        border-color: #1987d5;
        background-color: #1987d5;
    }

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.login {
    color: #fff;
    border-bottom: 1px solid #1987d5;
}

#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: #2379a7;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu .login:active {
    border-bottom: solid 1px #1987d5;
}

/* 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: #2C76A2;
    border-color: #2C76A2;
}

.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 #2C76A2;
}

.product-col {
    border: 1px solid #cacaca;
}


/* Sidebar Styles Stars */

.side-heading {
    background: #2C76A2;
    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 {
}

/* 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: #2C76A2;
        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: #2C76A2;
    color: #fff;
}

    .featured-box .info-square.active p {
        color: #fff;
    }

a.panel-smart-link:hover {
    color: #2484c7;
    background: #f5f5f5;
}

.pager li > a, .pager li > span {
    background-color: #2C76A2;
    color: #fff;
}

    .pager li > a:focus, .pager li > a:hover {
        color: #2C76A2;
        text-decoration: none;
        background-color: #eee;
    }

html .wizard-progress .wizard-steps li.completed.active a span, html.dark .wizard-progress .wizard-steps li.completed.active a span {
    color: #2C76A2;
}

.product-thumb-info.promo {
    border: none;
}

div.plan.selected h3 {
    color: #fff;
    background-color: #14659e;
}

div.plan.selected {
    background-color: #eee;
}

.social-icons li a,
.social-icons li:hover.social-icons-facebook a {
    background: none;
    font-size: 1.4em;
}

.social-icons li {
    box-shadow: none;
}


@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li#my-account-li {
        background: #2379a7;
    }

        #header .header-nav-main nav > ul > li#my-account-li > a {
            color: #fff;
        }

        #header .header-nav-main nav > ul > li#my-account-li:hover > a {
            color: #000;
        }
}


@media (max-width: 991px) {
    .dropdown.opened {
        background-color: #fff;
        transition: ease-in-out 100ms;
    }
}
/*
@media print {
    div.main-header{
        background-color:#2C76A2 !important;
        -webkit-print-color-adjust: exact;
    }
}*/
