﻿ body, h1, h2, h4, h5, h6, div, span {
    font-family: "Roboto", sans-serif !important;
    font-style: normal;
}

.roboto-thin {
    font-family: "Roboto", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.roboto-light {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.roboto-regular {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.roboto-medium {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.roboto-bold {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.roboto-black {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.roboto-thin-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 100;
    font-style: italic;
}

.roboto-light-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.roboto-regular-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.roboto-medium-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.roboto-bold-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: italic;
}

.roboto-black-italic {
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    font-style: italic;
}

.hide {
    display: none;
}

a:hover {
    color: #f58a28 !important;
}

.site-header, .is-fixed .main-bar, .add-to-cart {
    background-color: #0d345b;
}

.header-transparent .is-fixed .nav > li > a {
    color: #fff;
}

.header-transparent .is-fixed .extra-nav .extra-cell .header-right .nav-item .cart-btn svg path {
    fill: #fff;
}

.logo-header {
    width: 285px;
}

    .logo-header img {
        max-width: 245px;
    }

.header-nav .nav > li > a {
    color: #fff;
    font-size: 16px;
}

.price span {
    font-weight: 600;
    color: #dd2f2c;
}

.shop-card img {
    border-radius: 5px;
}

.header-nav .nav > li > a {
    padding: 28px 30px;
}

.scroltop {
    background: #f58a28;
    border-radius: 5px;
}

.add-to-cart {
    border-radius: 5px;
}

.price-num {
    font-weight: 800;
    color: #dd2f2c;
}

.dz-product-detail.style-2 .dz-content .btn-group, .dz-product-detail.style-2 .dz-content .product-num {
    margin-bottom: 30px;
}

.content-inner {
    padding-top: 30px;
    padding-bottom: 70px;
}

.main-slider.style-1 .banner-media .img-preview {
    width: 800px;
}

.banner-content a:hover {
    background-color: #0d345b;
}

footer span, footer h5, footer a, footer p {
    color: #fff !important;
}

@media screen and (max-width: 600px) {
    .logo-header {
        background-color: #0d345b;
    }

    .header-nav .nav > li > a {
        color: #111;
    }

    .header-nav .nav img {
        display: none;
    }

    .navicon {
        border-radius: 5px;
        background: #d1711a;
    }

    .header-nav .nav > li > a {
        padding: 8px 0 !important;
    }

    .page-content {
        margin-top: 35px;
    }
}
