/* r2 brandslider/list*/

.r2-brandslider {
    height: 240px;
}

.r2-brandslider img {
    padding: 0 16px 0 16px;
}

.r2-brandslider .owl-nav {
    margin-top: -90px;
}

.r2-brandslider h1 {
    text-align: center;
    margin-bottom: 5px;
}

.r2-brandslider .owl-item .brand-slide-text {
    height: 200px;
    position: relative;
}

.r2-brandslider .owl-item .brand-slide-text a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.r2-brandslider .owl-controls {
    margin-top: -50px;
    margin-bottom: 20px;
}

.r2-brandslider .owl-controls .owl-prev {
    position: absolute;
    left: -35px;
}

.r2-brandslider .owl-controls .owl-next {
    position: absolute;
    right: -35px;
}

.r2-brand-list-wrapper .r2-brand-list li.brand-list-item {
    list-style: none;
    margin: 5px;
    padding: 0;
    display: inline-block;
}

.r2-brand-list-wrapper .r2-brand-list li.brand-list-item img {
    max-height: 150px;
    max-width: 170px;
}

.r2-brand-list-wrapper .r2-brand-list li.brand-list-item a {
    display: table-cell;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 210px;
    height: 210px;
    background: #fff;
    border: 1px solid #ddd;
}

.page-header.type16 .navigation li.level0:hover {
    background-color: #F1E9DB !important;
}

.contact-index-index .page-wrapper .page-main .contact-info [class^=porto-icon-] {
    background-color: #716A5C;
}


.page-header.header-newskin .navigation .level0>.level-top {
    color: #07020d !important;
}



.page-wrapper .logo img {
    max-width: initial;
    height: 100px;
    width: auto;
    /* padding-top: 20px; */

}

/* Aan less file toevoegen */


@media (max-width: 991px) {
    header.page-header .nav-sections-item-title>a, header.page-header .nav-sections-item-title>a:hover, header.page-header .nav-sections-item-title>a:focus {
        color: #ffffff !important;
    }

    header.page-header .nav-sections-item-title.active>a {
        color: #000 !important
    }

    .page-wrapper .logo img {

        padding-top: 0px;
    }
}

#html-body>div.page-wrapper>header>div.panel.wrapper>div>ul {
    font-weight: 100;
}

body div.page-wrapper>header>div.header.content {
    display: flex;
    vertical-align: middle;
    padding: 0px 15px;
    align-items: center;

    .logo {
        order: 1;
        margin-right: 15px;
        /* z-index: -1; */


    }

    .minicart-wrapper {
        order: 4;
        padding: 0;
        height: auto;
    }

    .nav-toggle {
        order: 0;

        &:before {
            color: #000
        }
    }

    .search-area {
        order: 3;
        margin-left: auto;
        padding: 0;
        height: auto;
        width: auto;
    }

    .nav-sections {
        order: 2
    }
}

body div.page-wrapper>header>div.header.content div.search-area div.block.block-search {
    /* display: none; */
    /* position: absolute; */
    right: 0px;
    top: 50%;
    /* margin-top: 20px; */
}

body div.page-wrapper>header>div.header.content div.search-area a.search-toggle-icon {
    line-height: normal;
    display: block;
    margin-right: 10px;
    margin-left: 20px;
    width: 25px;
    text-align: center;
    height: auto;
    color: #000 !important;
}

#html-body>div.page-wrapper>header>div.header.content>div.search-area>a>i {
    display: none;
}

.page-wrapper .page-header.header-newskin .minicart-wrapper .action.showcart, .page-wrapper .page-header.type5 .minicart-wrapper .action.showcart, .page-wrapper .page-header.type5 .minicart-wrapper .action.showcart:before, .page-wrapper .page-header.header-newskin .minicart-wrapper .action.showcart, .page-wrapper .page-header.header-newskin .minicart-wrapper a.action.showcart.active, .page-wrapper .page-header.type5 .block-search .action.search:before {
    color: #000 !important;
}

#html-body>div.page-wrapper>header>div.header.content>div.minicart-wrapper.cart-design-1>a.action.showcart>i {
    color: #000 !important;
}

.minicart-wrapper .action.showcart:after {
    color: #000 !important;
}

#shipping-new-address-form>fieldset>div>div>label>span {
    display: none;
}

#html-body>div.page-wrapper>header>div.panel.wrapper {
    justify-content: end;
}

#narrow-by-list>div>div.filter-options-title::after {
    display: none;
}

#maincontent>div.page-main-inner>div>div.sidebar.sidebar-main:before {
    border: 0px;
}

#maincontent>div.page-main-inner>div>div.sidebar.sidebar-main.mobile-sidebar>div>div.block-category-list>div.block-content {
    border: 0px;
}

/* .amshopby-slider-container.-default .am-slider .ui-slider-handle {

    transform: translate(-8px, -1px);
} */

/* #html-body>div.page-wrapper>header>div.header.content>div.search-area>div {

    width: 70%;
} */



@media (min-width: 992px) {
    #checkout>div.amcheckout-main-container.-modern.-layout-3columns.am-submit-summary>div:nth-child(3)>div>div.amcheckout-additional-options.additional-options>div.amcheckout-checkboxes-container.amcheckout-checkboxes {
        width: inherit;
    }

    .page-wrapper .logo {
        height: 130px;
    }

    /* .page-wrapper .logo img {

        padding-top: 20px;
    } */
}


@media (min-width: 1200px) {
    #html-body>div.page-wrapper>header>div.header.content {
        max-width: 1903px;
    }

    #html-body>div.page-wrapper>footer>div>div.footer-middle>div.container {
        max-width: 1903px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

/* @media (min-width: 992px) {
    #html-body>div.page-wrapper>header>div.header.content {
        max-width: 1903px;
    }
}

@media (min-width: 768px) {
    #html-body>div.page-wrapper>header>div.header.content {
        max-width: 1903px;
    }
}

@media (min-width: 576px) {
    #html-body>div.page-wrapper>header>div.header.content {
        max-width: 1903px;
    }
} */

.product-info-main .qty.field .control, .product-info-main .qty.field .qty-changer {
    margin-left: initial;
}

#maincontent>div.page-main-inner>div>div>div.product-info-main>div.product-social-links {
    display: none;
}

#html-body>div.page-wrapper>footer>div>div.footer-middle.footer-middle-2 {
    padding-top: 10px;
    padding-bottom: 10px;

}

#html-body>div.page-wrapper>footer>div>div.footer-middle.footer-middle-2>div {
    padding-top: 0px;
    padding-bottom: 0px;
}

#html-body>div.page-wrapper>footer>div>div.footer-middle.footer-middle-2>div::after {
    border-bottom: 0px;
}

/* #html-body>div.page-wrapper>footer>div>div.footer-top>div>div {
    display: none;
} */


@media (max-width: 767px) {
    #maincontent>div.page-main-inner>div>div>div:nth-child(3)>div.row.catfront>div {

        max-width: 100px;


    }
}

@media (min-width: 952px) {
    #maincontent>div.page-main-inner>div>div>div:nth-child(3)>div.row.catfront>div {
        max-width: 25%;



    }

    /* #store\.menu>nav>ul>li:nth-child(2)>div.level0.submenu {
        width: 800px !important;
    } */
}

@media (min-width: 1440px) {
    #store\.menu>nav>ul>li:nth-child(2)>div.level0.submenu {
        width: 800px !important;
    }
}

#maincontent>div.page-main-inner>div>div>div:nth-child(3)>div.row.catfront {
    padding: 0px 15% 3% 15%;
    justify-content: center;
}

#store\.menu>nav>ul {
    background-color: initial;
}

#html-body>div.page-wrapper>header>div.panel.wrapper>div>ul {
    font-weight: 700;
}

#maincontent>div.page-main-inner>div>div>div:nth-child(3)>div.row.homefront {
    padding-left: 10px;
    padding-right: 10px;
}

#html-body>div.page-wrapper>footer>div>div:nth-child(2)>div>div>div>div>div>div:nth-child(4)>div>div.col-time1 {
    min-width: 20%;
    padding-right: 5px;
}

#amasty-shopby-product-list>div.products.wrapper.grid.columns4.products-grid>ol>li>div>div.product.details.product-item-details>strong>a>p {
    white-space: normal;
    min-height: 50px;
}

/* rs-slide {
    filter: sepia(1);
} */

#maincontent>div.page-main-inner>div>div>div.product-info-main>div.product-info-stock-sku>div.product.attribute.sku {
    display: none;
}

.social-icons {

    font-size: 20px;
}

.social-icons [class^=porto-icon-] {
    color: #07020d !important;
}

a:visited, .alink:visited {
    color: #07020d;
}

a, .alink {
    color: #07020d;
    text-decoration: none
}

a:visited, .alink:visited {
    color: #07020d;
    text-decoration: none
}

a:hover, .alink:hover {
    color: #716A5C;
    text-decoration: underline
}

a:active, .alink:active {
    color: #716A5C;
    text-decoration: underline
}

.block-category-list .block-content, .filter-options-content {
    border-bottom: 0px;
}

.page-wrapper .page-header.type5 .navigation .level0>.level-top {
    font-family: Lato;
}

.action.primary, .amshopby-button, .am-filter-go {
    font-family: Lato;
}

.inretail>a>img {
    height: 45px;
}

.am-checkout.-modern .authentication-wrapper .action-auth-toggle {
    background: #117514;
}

.am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover {
    background: #0b480c;
}

.amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #F1E9DB;

}

.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active {
    border-color: #716a5c;
}

.amcheckout-step-container button:not(.braintree-googlepay-button, .ui-datepicker-trigger, .gpay-card-info-container) {
    background: #716a5c;
}

@media (max-width: 424px) {

    #html-body>div.page-wrapper>header>div.header.content>div.search-area>a>i {

        display: initial;
    }

    #html-body>div.page-wrapper>header>div.header.content>div.search-area>div {
        display: none;
    }


    div.page-wrapper>header>div.header.content>div.search-area {
        max-width: 100%;
        float: right;
        order: 3;
        margin-left: auto;
        padding: 0;
        height: auto;
        width: auto;
        margin-right: 0;
        text-align: right;
    }

    wrapper>header>div.header.content div.search-area a.search-toggle-icon {
        line-height: normal;
        display: block;
        margin-right: 10px;
        margin-left: 20px;
        width: 25px;
        text-align: center;
        height: auto;
        color: #000 !important;
    }

    .search-area .search-toggle-icon.open:after {
        display: inline-block;
    }

    .search-area .search-toggle-icon:after {
        content: "";
        position: absolute;
        z-index: 7;
        display: none;
        left: 50%;
        top: 100%;
        margin-left: -11px;
        margin-top: -13px;
        width: 22px;
        height: 22px;
        border: 11px solid transparent;
        border-bottom-color: inherit;
    }

    body div.page-wrapper>header>div.header.content div.search-area div.block.block-search {
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: 20px;
        width: 50%;
        min-width: 240px;
        border: 1px solid rgba(129, 129, 129, 0.4);
        font-size: 13px;
        border-color: inherit;
        background-color: #fff;
        border-radius: 25px;
        padding-left: 0 !important;
    }

    .page-wrapper .logo img {
        padding: 0px
    }

    ;
}

h1 {
    font-weight: 700;
}

h2 {
    font-weight: 500;
}

#store\.menu>nav>ul>li>a>span {
    color: #F1E9DB;
    font-weight: 700;
    font-size: 14px;
}

#store\.menu>nav>ul>div>ul>li>a>span {
    color: #F1E9DB;
    font-weight: 700;
    font-size: 14px;
}

.page-header .navigation .level0.parent>a:after {
    color: #F1E9DB;
}


#html-body>div.page-wrapper>div.porto-block-html-top {
    background-color: #F1E9DB;
}

@media (max-width: 786px) {
    #html-body>div.page-wrapper>div.porto-block-html-top {
        display: none;
    }


}

#store\.menu>nav {
    display: flex;
    justify-content: center;
    background: #716A5C;
    color: #fff;
}

@media (min-width: 507px) {
    #html-body>div.page-wrapper>header>div.header.content>div.search-area {
        width: 50%;
    }
}

#store\.menu>nav>div>a.action.showcart {
    margin-top: 5px;
}

.page-header.type5.sticky-header .logo img {
    transition: initial;
    transform-origin: initial;
    max-width: initial !important;
}

#html-body>div.page-wrapper>header>div.panel.wrapper>div.social-icons {
    padding-right: 40px;
}

#html-body>div.page-wrapper>div.porto-block-html-top>div>div>div>div>div>div>div {
    margin-bottom: 0px;
}



#html-body>div.page-wrapper>footer>div>div.footer-top {
    padding: 0px 0px 0px 0px;
}

.footer-top .custom-block:before,
.footer-top .custom-block:after {
    border-top: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.nieuwsbrief {
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #F1E9DB;
}

.nieuwsbrief>div {
    display: inline-flex;
}

#html-body>div.page-wrapper>footer>div>div.footer-top>div>div>div>div {
    display: initial;
}

#subForm>div>div>button:hover {
    background-color: #117514;
}

#maincontent>div.page-main-inner>div>div>div:nth-child(5)>div.row.catfront>div>a {
    display: flex;

    justify-content: center;
}

#maincontent>div.page-main-inner>div>div>div:nth-child(5)>div.row.catfront {
    padding-bottom: 20px;
}

#html-body>div.page-wrapper>footer>div.footer>div>div>div>div>div>div>div.nieuwsbrief>button {
    margin-top: -2px;
}

div#eapps-instagram-feed-1 {
    padding: 4%;
}

/* button.action.primary:hover {
    background-color: #117514 !important;
} */

.page-wrapper button.action.primary:hover {
    color: #117514;
}

/* Aanpassing volgorde prijsweergave simple product category view */

#amasty-shopby-product-list>div.products.wrapper.grid.columns4.products-grid>ol>li.item.product.product-item>div>div.product.details.product-item-details>div.price-box.price-final_price {
    display: flex;
    justify-content: center;
}

#amasty-shopby-product-list>div.products.wrapper.grid.columns4.products-grid>ol>li.item.product.product-item>div>div.product.details.product-item-details>div.price-box.price-final_price>span.old-price {
    order: 2;
}

#amasty-shopby-product-list>div.products.wrapper.grid.columns4.products-grid>ol>li.item.product.product-item>div>div.product.details.product-item-details>div.price-box.price-final_price>span.special-price {
    order: 1;
}

#amasty-shopby-product-list>div.products.wrapper.grid.columns4.products-grid>ol>li.item.product.product-item>div>div.product.details.product-item-details>div.price-box.price-final_price>span>span>span {
    margin-right: 5px;
}