@font-face {font-family: "milano family";font-display: auto;font-weight: 400;
    src: url(../fonts/fml/type_firm_-_mtt_milano-webfont.woff2) format('woff2'),
    url(../fonts/fml/type_firm_-_mtt_milano-webfont.woff) format('woff');
}
@font-face {font-family: "milanoblack family";font-display: auto;font-weight: 400;
    src: url(../fonts/fml/type_firm_-_mtt_milano_black-webfont.woff2) format('woff2'),
    url(../fonts/fml/type_firm_-_mtt_milano_black-webfont.woff) format('woff');
}
@font-face {font-family: "milanoblack vn";font-display: auto;font-weight: 400;
src: url(../fonts/vn/mttmilano-black-webfont.woff2) format('woff2'),
url(../fonts/vn/mttmilano-black-webfont.woff) format('woff');}

@font-face {font-family: "milano family";font-display: auto;font-weight: 400;
src: url(../fonts/fml/type_firm_-_mtt_milano-webfont.woff2) format('woff2'),
url(../fonts/fml/type_firm_-_mtt_milano-webfont.woff) format('woff');}
@font-face {font-family: "milanoblack family";font-display: auto;font-weight: 400;
src: url(../fonts/fml/type_firm_-_mtt_milano_black-webfont.woff2) format('woff2'),
url(../fonts/fml/type_firm_-_mtt_milano_black-webfont.woff) format('woff');}
@font-face {font-family: "milanoblack vn";font-display: auto;font-weight: 400;
src: url(../fonts/vn/mttmilano-black-webfont.woff2) format('woff2'),
url(../fonts/vn/mttmilano-black-webfont.woff) format('woff');}
body {
    font-family: "milano family", sans-serif;
}
.primary-bg,.color-scheme-1 .mini-cart__count,.shop-toolbar__grid-list ul li a.active,
.color-scheme-1 .scroll-to-top,.color-1 .product-box__quick-view,.product-box__action.action-4 .add-to-cart,.product-box__quick-view,
.color-scheme-1 .category-mobile-menu .slicknav_menu, .color-scheme-2 .category-mobile-menu .slicknav_menu, .color-scheme-3 .category-mobile-menu .slicknav_menu, .search-form__submit.hover-scheme-2:hover, .brand-bg,
.btn.add-to-cart.btn-style-1.color-1.btn-addtocart,.btn.btn-style-1.add-to-cart.color-3.btn-addtocart,
.btn.btn-6.btn-style-2{
    background-color: #DDC89B;
    color:#fff !important;
}
.color-scheme-1 a:hover, .color-scheme-1 a:hover i, .color-scheme-1 a:not([href]):not([tabindex]):hover, .color-scheme-1 a:not([href]):not([tabindex]):hover i, .color-1.category-list.list-1 li a:hover, .color-1.category-list.list-2 li a:hover, .breadcrumb li.current a, .breadcrumb li a:hover, .color-scheme-1 .copyright-text a, .product-categories .cat-item a:hover, .color-scheme-1 .mainmenu li a:hover, .color-scheme-1 .mainmenu li:hover:after, .color-scheme-1 .mainmenu li.active > a, .color-scheme-1 .mainmenu li.active:after, .color-scheme-1 .mainmenu li ul li a:hover, .color-scheme-1 .mainmenu--2 .mainmenu__item ul a:hover, .color-scheme-1 .mainmenu--3 li.active > a, .color-scheme-1 .mainmenu--3 li.active:after, .color-scheme-1 .mainmenu--3 li.menu-item-has-children:hover:after, .color-scheme-1 .mainmenu--3 li a:hover, .color-scheme-1 .category-nav__menu__item a:hover, .color-scheme-1 .category-nav__menu__item.has-children:hover:after, .account-form h4, .color-1.product-box.horizontal-reverse .product-box__title a:hover, .color-1 .product-box__action.action-2 a:hover, .color-scheme-1 .product-modal .modal-box .product-link:hover, .user-dashboard-tab__head .nav-link.active, .accordion__link, .accordion__link:not([href]):not([tabindex]), .post-category a, .order-table tr.order-total td span, .cart-table table td.cart-product-price, .cart-calculator-table td .price-ammount, .comment .reply, .error h1{
    color:#DDC89B;
}
.section-padding {
    padding: 1rem 0;
}
.header-agm{
    background-color: #fff;
    padding: 5px 0;
    position: relative;
}
.header-agm::before {
    content: '';
    display: block;
    background: #DDC89B;
    width: 100%;
    position: absolute;
    height: 25px;
    z-index: 0;
    top: 0;
    border-bottom: 1px solid #fff;
}
.header-agm::after {
    content: '';
    display: block;
    background: #000;
    width: 100%;
    position: absolute;
    height: 70px;
    top:25px;
    z-index: 0;
    border-bottom: 1px solid #fff;
}
.header-agm>.container{
    z-index: 1;
}
.logo-box >img {
    width: 100px;
}
.search-form.search-form--1{
    border: 1px solid transparent
}
.search-form__group.search-form__group--select {
    width: 100%;
}
.search-form__submit{
    right:0;
}
.search-form__submit.hover-scheme-2{
    border-radius:0 10px 10px 0%;
}
.category-nav__title.primary-bg {
    padding: 10px 15px;
}
.search-form__submit.hover-scheme-2:hover{
    background-color: #DDC89B;
    border-radius:0;
}
.btn-addtocart{
    cursor: pointer;
}
.order-info-row {
    margin-bottom: 10px;
}
.order-info {
    color: #000;
}
.col-title {
    font-weight: bold;
}
.single-product__short-sku,.single-product__short-batch{
    color:#000;
}
.product-box {
    position: relative;
}
span.promotion-label {
    position: absolute;
    z-index: 999;
    background: #DDC89B;
    color: #fff;
    border-radius: 5px;
    display: block;
    padding: 2px 5px;
    right: 5px;
    top: 5px;
}
span.promotion-label-normal {
    z-index: 999;
    background: #DDC89B;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 2px 5px;
    right: 5px;
    top: 5px;
}
.color-primary {
    color: #DDC89B;
}
.breadcrumb{
    margin-bottom: 0;
}
.header-aff{
    padding:0
}
.shop-toolbar__shorter label{
    margin-right: 5px;
    margin-top: 7px;
}
.lang-top__dropdown .dropdown-menu{
    padding-top: 1em;
}
.lang-top__dropdown .dropdown-item {
    margin-bottom: 1em;
    font-size: 1.3em;
}
.mini-cart__item--image img{
    max-height: 100px;
}
.product-box__img img{
    max-height: 200px;
}
.pagination li.current a{
    background-color: #000;
}
.category-nav__menu{
    z-index: 9999;
}
.breadcrumb{
    background-color: #000;
}
.breadcrumb li a,.breadcrumb li:not(:last-child):after{
    color:#fff;
}
#topmobile{
    display: flex;
}
.search-form__input{
    -webkit-flex-basis: calc(100% - -100rem);
    -moz-flex-basis: calc(100% - -100rem);
    -ms-flex-preferred-size: calc(100% - -100rem);
    flex-basis: calc(100% - -100rem);
    max-width: calc(100% - -100rem);
}
.product-box__title{
    font-weight: bold;
}
.product-title a{
    font-weight: bold;
    color: #000 !important;
}
.sale-price{
    color:#0d816d !important
}
@media (max-width: 61.94em)
{
    .category-mobile-menu {
        margin-top: 0 ;
        margin-bottom: 5px;
    }
    .header-bottom{
        padding-top: 0;
    }
    #topmobile{
        position: absolute;
        top: 35px;
        right: 10px;
    }
    .logo-box{
        text-align: left !important;
        margin-bottom:1rem !important;
    }
    h3.product-box__title >a {
        min-height: 2.6em;
    }
    .product-box__img img{
        height: 150px;
    }
    .header-middle .logo-box{
        margin-top: 0;
    }
    .search-form.search-form--1{
        border: 1px solid #DDC89B
    }
    .category-mobile-menu .slicknav_menu .slicknav_menutxt {
        font-family: "milano family"; }
}
