@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600&display=swap');
.h__top, .h__top.bgbl {
    background-color: rgba(192, 159, 152, 0.5);
    color: #fff;
}

.ntheader .nt_menu > li > a.kalles-lbl__nav-sale, .kalles-lbl__nav-sale {
    color: #c09f98;
}

.nt_menu > li > a {
    padding-right: 13.5px;
    padding-left: 13.5px;
}

.footer__top_wrap {
    background-color: rgba(192, 159, 152, 0.5);
}

#RecoverForm .link_acc {
    color: #c09f98;
}


#RegisterForm .link_acc {
    color: #c09f98;
}

.header-text > .cg, .h__top .nt_currency, .h__top .nt-social .cb {
    color: #6a6a6a;
}

.header-text > .cg:hover {
    color: #696969;
}


.header-text i {
    font-size: 16px;
    vertical-align: middle;
    color: #6a6a6a;
    font-weight: bold;
}

.bgbl {
    background: rgba(192, 159, 152, 0.1);
}


.wrap_sortby a:hover, .wrap_sortby a.selected, .nt_lt_fake ul > li:hover, .nt_lt_fake ul > li.is-selected, .nt_lt_fake ul > li.is-selected-nt {
    background: rgba(192, 159, 152, 0.1);
    color: var(--main-color);
}

.contact-content i {
    color:#c09f98;
}

.bgb {
    background:#c09f98 !important;
}

.header-text{ font-size: 13px; color: #6a6a6a; line-height: 17px; }
.button{ font-family: 'Nunito Sans', sans-serif; }
@media (min-width: 1025px) {
    .col-lg-30 {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }
}

.mobilebanner { display: none; position: relative; }
.mobilebanner::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); }


body:not(.des_header_7) #ntheader {
    position: relative;
    height: inherit !important;
}

@media only screen and (max-width: 480px) {
    
    .mb_img_slide .bg_rp_norepeat{
        transform: scale(1.5)!important;
        background-size: 145%!important;
        background-position-x: -226px!important;
        bottom: 71px!important;
        }
        /*.slideshow__slide .caption-wrap{
        margin-top: 32%;
        background: linear-gradient(0deg, rgb(204 204 204) 57%, rgb(255 255 255 / 0%) 1%)
        }*/

        .deskbanner { display: none; }
        .mobilebanner { display: block; }
        .mobileimgnone .lazyloaded { background-image: none!important; }
        .bannermobiltext { color: #fff; }
}

