/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Airlectra */

body.start-body {
    background-color: #ffffff;
}

.top-part-two {
    background-color: #ffffff;
    color: #000000;
}

.navbar a {
    color: #000000;
}

.mainmenu-icon {
    width:2rem;
    height:2rem;
}

body.start-body .top-bar-header, body.start-body .navbar-expand-start, body.start-body .navbar-bg-start {
    background-color: #ffffff;
    color: #000000;
}

body.start-body .navbar-expand-start a, body.start-body .navbar-expand-start .mainmenu-icon, body.start-body .navbar-expand-start .basket-count-items {
    color: #000000;
}

body.start-body, body.start-body .color-text-base {
    color: #000000;
}

.navbar-bg {
    border-top:1px solid #eee;
}

body.start-body .navbar-bg {
    border-top:0px solid #eee;
}

.navbar .color-text-base:focus {
    color: #000000;
}

body.start-body #langsDropdown+.dropdown-menu, body.start-body #currencyDropdown+.dropdown-menu {
    background-color: #ffffff;
}

.icon-count-inside {
    top: 10px;
    left: 6px;
}

.top-searchbar {
    position: absolute;
    background: white;
    z-index: 2;
}

.btn-cta {
    color: #fffffa;
    background: #f81464;
    transition: all 0.2s ease-in-out;
}

.btn-cta:hover {
    color: #fffffa;
    background: #f81464;
}

.linkbox-link>div {
    transition: all 0.2s ease-in-out;
}

.linkbox-link>div:hover {
    background-color: rgb(240 103 166 / 30%);
    /*
    background-color:#ffffff;
    background-color:#f81464;
    */
}

@media (max-width:768px) {
    .linkbox h2 {
        font-size:1.5rem;
    }
}

.klarna-ribbon {
    background-color:#000;
    color:#fff;
    font-size:2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.klarna-ribbon img {
    max-height: 40px;
    margin-left: 12px;
}

@media (max-width:499px) {
    .klarna-ribbon {
        font-size:0.75rem;
        max-height:22px;
    }
    .klarna-ribbon img {
        max-height: 15px;
    }
    #headertwo_searchinput {
        width:calc(100vw - 30px);
        right:0;
    }
    #button-search-desktop {
        background-color:#fff;
    }
}

@media (max-width:350px) {
    .klarna-ribbon {
        font-size:1rem;
    }
}

.top-bar .top-banner {
    font-size: 12px;
    padding-bottom: 5px;
}

@media (min-width:992px) {
    /*
    .top-bar {
        display:none;
    }
    */
    #langsDropdown+.dropdown-menu, #currencyDropdown+.dropdown-menu {
        top:0;
        margin-top:0.5rem;
    }
    .klarna-ribbon {
        max-height:77px;
    }
    .top-bar .top-banner {
        font-size: 20px;
        padding-bottom: 5px;
    }
}

a.tile-link, a.tile-link:hover, .cat-over a, .cat-over a:hover {
    color: #000000;
}

a.tile-link:hover img.img-scale {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}

.top-img img {
    width:70px;
}

.bg-cover.bg-cover-top-center {
    background-position:top center;
}

.cat-over h3 a {
    text-transform:uppercase;
}