@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic&amp;subset=vietnamese,cyrillic-ext,greek,greek-ext,latin,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic&amp;subset=vietnamese,cyrillic-ext,greek,greek-ext,latin,latin-ext,cyrillic);

body {
    font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', sans-serif;
}

body {
    font-size: 1.5rem;
    font-weight: 400;
    color: #69696c;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    color: #2b2d2f;
}

a {
    color: #2b2d2f;
}

a:hover {
    color: #0e1d3c;
}

button,
.btn,
.btn-primary {
    color: #fff;
    background-color: #2b2d2f;
    border-color: #2b2d2f;
    background-image: none;
}

button:hover,
.btn:hover,
.btn-primary:hover,
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #0e1d3c;
    border-color: #0e1d3c;
}

header,
.header-middle {
    background-color: #fff;
}

#top {
    background-color: #0e1d3c;
}

#top li,
#top a,
#top i,
#top span {
    color: #fff;
}

#top .box-top li:after {
    background: #fff;
}

.mobile-menu .pt-menu-bar i,
.box-setting button {
    color: #0e1d3c;
}

.text-header {
    display: none;
}

.product-description {
    margin-top: 45px;
    margin-bottom: 25px;
}

.description-text {
    margin-top: 20px;
    margin-bottom: 40px;
}

.green-stock {
    color: green !important;
}

#product-product .tab-content {
    display: none;
}

.mobile-layout #wishlist-total {
    display: none;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: #0e1d3c;
    border-color: #0e1d3c;
}

.product-thumb .product-item .button-quickview:hover,
.product-thumb .product-item .caption h4 a:hover,
.product-thumb .product-item .button-quickview:hover,
.footer-links ul.list-unstyled a:hover {
    color: #98999d;
}

.list-categories .list-group-item.active,
.list-categories .list-group-item.active:focus,
.list-categories .list-group-item.active:hover,
.list-categories .list-group-item:hover {
    color: #98999d !important;
}

#back-top:hover {
    background: #0e1d3c;
    border-color: #0e1d3c;
}

#back-top {
    border: 1px solid #0e1d3c;
    background: #fff;
    color: #0e1d3c;
}

.map-container {
    margin-top: 10px;
    margin-bottom: 40px;
}