@import "root.css";
@import "fonts.css";
@import "nav.css";
@import "offer.css?v.1.4";
@import "search.css?v.1.0";
@import "card.css?v.1.2";
@import "product-full.css";
@import "cat-pop.css";
@import "two-big-banners.css";
@import "footer.css";
@import "login.css";
@import "pass.css";
@import "warenkorb.css";
@import "success.css";
@import "another-products.css";

body {
    font-family: var(--font-family) !important;
    color: var(--font-color);
    font-weight: var(--fw500);
}
span {
    font-family: var(--font-family) !important;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 0px;
}

.no-left-padding {
    padding-left: 0px;
}

/* .shop-vmenu {
    display: none;
} */

.footer-copyright {
    font-weight: 300;
    padding-bottom: 5px;
    color: #fff;
    background: var(--red);
}

.container-full>img,
.rollingbrows_skinsolution_wrapper,
.bewertungen {
    display: none;
}

.unlocked .container-full>img,
.unlocked .rollingbrows_skinsolution_wrapper,
.unlocked .bewertungen {
    display: flex;
}

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar {
    background: #e3e3e3;
}

::-webkit-scrollbar-track {
    background: #e3e3e3;
}

::-webkit-scrollbar-thumb {
    background: #f5f7fb;
}

@media (max-width: 600px) {
    body.none-scroll {
        overflow-y: hidden;
    }    
}

.btn-primary {
    background: var(--red);
    border: unset;
}

a {
    color: var(--red);
    text-decoration: none;
}
a:hover, a:focus {
    color: #c5193c;
}
.btn-primary:hover {
    background: var(--grad-red-hov);
}
.modal-title {
    font-family: var(--font-family);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6  {
    font-family: var(--font-family);
    font-weight: 600;
}
.btn-default {
    color: #fff;
}
.btn:hover {
    border: unset;
}

/* .container-full > img {
    display: none;
}
.rollingbrows_skinsolution_wrapper {
    display: none;
}
.bewertungen {
    display: none;
} */

.container-full {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
/* .rollingbrows_skinsolution_wrapper {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
} */

/* new code from January */

.announcement {
    display: none;
}

.alert-warning {
    background-color: var(--main-light);
    border-color: #fabdcf;
    color: #ff3f79;
}

input {
    font-weight: 400 !important;
}

/* Registrierungsformular für Vertriebspartner */

.section.section-breadcrumbs {
    background: unset;
    text-align: center;
}

.panel-heading {
    border-color: transparent !important;
    border-radius: 5px;
    overflow: hidden;
    background-color: #f9f9f9 !important;
    color: #4b4b4b !important;
}

.panel-default {
    border-color: transparent;
    box-shadow: unset;
}

.panel-body {
    padding: 15px 0px 0px 0px;
}

/* Backend */

.skin-blue .main-header .logo {
    background-color: #FF004E !important;
}

.skin-blue .main-header .navbar {
    background-color: #FFF5F8 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle {
    color: #000 !important;
}

.skin-blue .main-header .navbar .nav > li > a {
    color: #000 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover,
.skin-blue .main-header .navbar .nav > li > a:hover {
    background-color: #f5a2bb !important;
}