﻿
@import url("https://use.typekit.net/fpr8qhi.css");



body {
    background: #fff url('../img/achtergrond.png')repeat;
}

.master-wrapper-content {
   /* background: #fff url('../img/achtergrond.png')repeat;*/
}

.home-page-category-grid.categories-1 .item-box .title, .topic-block-title h2, .home-page-category-grid .title strong, title strong, .product-grid .title strong, .home-page-category-grid .title strong,
.cart-total .order-total strong, news-list-homepage .title strong, .news-list-homepage .title, .news-list-homepage .title strong, .news-items .read-more, .news-title, .productTabs .ui-tabs-nav li, .footer-middle .title, .product-grid .title, .home-page-category-grid .title,
.page-title h1, .product-essential .product-name h1, .footer-lower h2.title, .news-list-page .news-title, .blog-page .page-title, .blogpost-page .page-title, .news-list-page .page-title, .news-item-page .page-title, .block .title strong {
    font-family: "poppins",  sans-serif;
    font-weight: 700;
    font-style: normal;
}


.footer {
    background-color: #212121;
}
.master-column-wrapper {
    background:none;
}

.rss {
display:none!important;
}

.topic-block-title h2, .home-page-category-grid .title strong, title strong, .product-grid .title strong, .home-page-category-grid .title strong, .cart-total .order-total strong {
    font-family: "poppins",  sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #52351c;
}

.footer-logo {
    max-width:100%;
    padding-top:3%;
}

.pay-options {
display:none;
}

.rich-blog-image {
    text-align:center;
}

.master-wrapper-page {
   background: #ededed;
}



.home-page-category-grid .item-box .title a, .sub-category-grid .item-box .title a, .manufacturer-grid .item-box .title a, .vendor-grid .item-box .title a {
    color: #212121 !important;
    font-family: "poppins",  sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}

@media (min-width: 1025px) {
    body.home-page-wrapper {
        background-color: #3f4041;
    }
}

.footer-middle {
    background: none;
}

    .footer-middle .title{
        color: #caa554;
    }

.page-title h1 {
    color:#caa554;
}


.product-essential .product-name h1, .footer-lower h2.title {
    color: #212121;
}
   
@media (min-width: 1025px) {
    .header {
        background: #212121;
    }
    
    .header-menu > ul > li > a, .header-menu > ul > li > span{
color:#000;
}

    .header-menu {
        background-color: #caa554;
    }

    .header-logo {
    margin-top:-20px;
    }

    .header-lower {
    padding: 20px 0 5px;
    }
 }

.header-logo a img {
max-height:85px;
}

.item-grid .details .product-title {
    border: none;
    color: #212121 !important;
    font-family: "poppins",  sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height:22px;
    height: 45px;
}

.small-products .item-box .product-item {
max-width:95%;
max-height:95%;
}

.item-box .actual-price {
    color: #caa554 !important;
    font-family: "source-sans-3", sans-serif;
}

.rich-blog-homepage {
    margin: 0 7% 50px!important;
}

/*.item-box:nth-child(6n+1), .item-box:nth-child(5n+1), .item-box:nth-child(4n+1), .item-box:nth-child(3n+1), .item-box:nth-child(2n+1) {
    max-width: 95%;
    max-height: 95%;
}*/

.post-date {
display:none!important;
}

.quick-view-button a:before {
    color:#caa554;
}

.quick-view-button a {
    background:none;
}

item-box .button-2 {
    background-color: #caa554;
    color: #fff;
}

@media (min-width: 768px) {
    .login-page .form-fields .inputs label, .password-recovery-page .form-fields .inputs label {
        color: #caa554;
        border:none;
    }
}

@media (min-width: 1025px) {
    .master-column-wrapper {
        box-shadow: none!important;
    }
   

    .block-recently-viewed-products .list li, .block:last-child {
        border: none;
    }
}


.overview .add-to-wishlist button {
    background-color:#dbd8d6;
    color:#212121;
}

#add-to-wishlist-button-1 {
    color: #fff;
}

.login-page .button-1, .contact-page.button-1, .registration-page .button-1, select-wrap, .contact-1 .contact-us-button {
    background-color: #caa554 !important;
    color: #fff;
}

.button-1 register-button, button-2 apply-discount-coupon-code-button, .button-1 login-button, .login-page .button-1, .login-page .returning-wrapper .button-1, .overview .add-to-cart-button, .search-input .button-1 {
    background-color: #caa554 !important;
    color: #fff!important;
}

.login-page .text, .topic-block-body p {
    color: #212121;
    text-align: center;
}

.login-page .inputs.reversed .forgot-password a, button-2 email-a-friend-button, button-2 add-to-compare-list-button valid {
    color: #212121;
}

.product-details-page .overview, .numInput cur-year, td-title, .sku-number {
    color: #212121;
}

.overview .buttons {
    border: none;
}

.login-page .title, .registration-page .title {
    background:none!important;
}

    .login-page .title strong, .registration-page .title strong {
        color: #212121;
        font-family: "poppins",  sans-serif;
        font-weight: 700;
        font-style: normal;
    }

    @media (min-width: 768px) {
        .ui-tabs-panel .write-review .inputs label, .ui-tabs-panel .write-review .review-rating .name-description, button-2 add-to-wishlist-button valid, .contact-page .inputs label, .cart-collaterals .hint, .cart-total td {
        color: #212121;
    }
}
.option selectable {
    background-color:#caa554;
    color:#000;
}

.shipping-methods .option, .flatpickr-current-month .numInputWrapper {
    background-color: #caa554;
    color: #000;
}

.rich-blog-homepage .view-all a {
    color:#caa554!important;
}

@media (min-width: 768px) {
    .registration-page .inputs > label {
        background:none!important;
    }
}

    @media (min-width: 1025px) {
        .block {
        background:none;
    }
}

.block .list a, .block .year strong {
    background:none;
    color:#212121;
}

.block .title strong {
    background:none;
    color:#caa554;
}

.button-1 {
background-color:#caa554!important;
color:#fff;
}

.news-date {
display:none;
}

.link-rss:before {
display:none;
}

.rich-blog-homepage .post-title, .post-title {
    font-family: "poppins",  sans-serif!important;
    font-weight: 700 !important;
    font-style: normal;
    color: #caa554 !important;
}



.block {
    border: none;
}
#add-to-wishlist-button-1 {
    color:#000;
}

@media (min-width: 768px) {
    .contact-page .inputs, .contact-page .form-fields, .search-page .inputs label {
        border: none;
    }
    .registration-page .inputs > label {
        background-color: #fff;
    }
    }
.overview .product-price, .variant-overview .product-price, .overview .product-price, .productAddedToCartWindowDescription strong {
    color: #caa554 !important;
}

.productAddedToCartWindowSummary a {
    background-color:#dbd8d6!important;
    color:#212121!important;
}

.item-box .button-2 {
    background-color:#caa554!important;
    color:#fff!important;
}

.inputs input[type="text"], .inputs input[type="password"], .inputs input[type="email"], .inputs input[type="tel"], .inputs select, .inputs textarea, .contact-page .inputs input, .contact-page .inputs textarea, .ajaxCart,
.shopping-cart-page .cart td, .order-summary-content .cart td, .login-page .returning-wrapper .inputs input {
    background-color: #e9e3d9;
}

.category-description p, .terms-of-service, .manufacturer-description p, .full-description p, .topic-block-body p, .topic-page p, .post-body p, .news-body p, .custom-tab p {
    color: #212121;
}

.shopping-cart-page, .checkout-page {
    background:none;
}

.accepted-payment-methods, .skype, .fax {
    display: none;
}

.shopping-cart-page .cart th, .order-summary-content .cart th, .order-details-page .data-table th, .shipment-details-page .data-table th, .forums-table-section th {
background-color:#caa554;
color:#000;
}

.button-2 email-a-friend-wishlist-button, .wishlist-content .buttons input, .wishlist-content .common-buttons .email-a-friend-wishlist-button, .shopping-cart-page .common-buttons .update-cart-button, .item-box .add-info input.button-2.add-to-wishlist-button:hover, .poll .buttons input:hover, .button-2.contact-vendor-button:hover, .wishlist-content .common-buttons .update-wishlist-button, .wishlist-content .common-buttons .email-a-friend-wishlist-button, .wishlist-content .common-buttons .wishlist-add-to-cart-button:hover {
    background-color: #dbd8d6!important;
    color: #000;
}

    .button-2 wishlist-add-to-cart-button, .wishlist-content .common-buttons .wishlist-add-to-cart-button, .shopping-cart-page .common-buttons .continue-shopping-button, .post-info .manage-post .edit-post-button, .post-info .manage-post .delete-post-button, .item-box .add-info input.button-2.add-to-wishlist-button, .product-list .details .add-info .buttons input.button-2.add-to-wishlist-button, .poll .buttons input, .button-2.contact-vendor-button, .wishlist-content .common-buttons .wishlist-add-to-cart-button, .wishlist-content .common-buttons .update-wishlist-button:hover, .wishlist-content .common-buttons .email-a-friend-wishlist-button:hover, .shopping-cart-page .button-1, .button-2 apply-discount-coupon-code-button, .back-next-buttons a, .option.shipping-pickup-option, .pickup-point-slider .option {
        background-color: #caa554 !important;
        color: #000;
    }

.product-slider, .PriceSummary, .row .stepper-wrapper, .ultimate-wrapper {
    background:none;
}

@media (min-width: 980px) {
    .homepageText {
        width: 45% !important;
        text-align: left;
        float: left;
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
        border-right: 50px solid transparent;
        box-sizing: border-box;
    }

    .homepageImage {
        width: 50% !important;
        display: inline-block;
        text-align: left;
        padding-top: 20px;
    }
}

    .register.inputs {
    display:none;
}


.cart-footer .total-info {
    background:none;
    color:#fff;
}

.cart-footer .total-info {
    border:none;
}

.cart-total .order-total strong {
    color:#caa554;
}

.home-page-category-grid .item-box {
    background:none;
}

.header {
    background: #212121;
}

.category-grid .item-box .picture a:before {
    padding-top: 100%;
}

.jCarouselMainWrapper .slick-next, .jCarouselMainWrapper .slick-prev {
    background-color:#caa554!important;
    color:#fff!important;
}

.inputs input[type="text"], .inputs input[type="password"], .inputs input[type="email"], .inputs input[type="tel"], .inputs select, .inputs textarea, .contact-page .inputs input, .contact-page .inputs textarea, .ajaxCart, .shopping-cart-page .cart td, .order-summary-content .cart td {
    color: #000;
}

slick-initialized .slick-slide {
    background:none;
}

li.stepper__list__item--current {
    color: #caa554 !important;
}

.flatpickr-current-month input.cur-year[disabled] {
color:#888;
}

.slick-initialized .slick-slide, shipping-methods, .methods .option:last-child, .methods .option:nth-child(4n) {
    border: none;
    color: #000;
}

.selectable.selected, .selectable:hover {
    color:#000!important;
}

.flatpickr-months .flatpickr-month, .flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month, .breadcrumb li {
    color: #000 !important;
}

@media (min-width: 960px) and (max-width: 1280px) {
    .shipping-methods .option:first-child, .shipping-methods .option:nth-child(4n) {
        background-color: #caa554 !important;
        color: #fff !important;
    }
}

    .flatpickr-day.selected, .read-more, homepage .view-all, button-1 register-next-step-button, button-1 contact-us-button, button-1 send-email-a-friend-button, .flatpickr-weekdays, span.flatpickr-weekday {
        background-color: #caa554 !important;
        color: #fff!important;
    }

option selectable shipping-pickup-option selected, .selectable.selected, .selectable:hover, .overview .value, .overview .add-to-wishlist-button, .variant-overview, .wishlist-page .share-info .add-to-wishlist-button, .overview .add-to-wishlist-button, .variant-overview .add-to-wishlist-button, .overview .add-to-compare-list-button, .overview .email-a-friend-button, .overview .subscribe-button, .download-sample-button a, .wishlist-page .share-info {
    color: #000;
}

        .select-wrap {
            background: none;
        }

    .login-page .new-wrapper {
        margin: 0 0 70px;
    }

    .home-page-wrapper .news-items .news-item {
        background-color: rgba(255,255,255,.6) !important;
    }

    .post-body, .news-body {
        background: none;
     
    }

    .news-items .news-body .news-details {
        background: none;
        color: #fff;
    }

.blog-page .post, news-itels, news-item {
    background: none;
    color: #caa554;
    text-align: left;
}

    .news-body .buttons {
        background: none;
    }

    .news-items .news-item {
        background: none;
        border: none;
        text-align:left;
    }
.news-date {
display:none;
}

.add-to-cart-qty-wrapper {
    box-shadow: inset 0 0 0 1px #aaa;
}

.previous-product a, .next-product a {
background:none!important;
color:#caa554!important;
}

.gallery .picture {
    background: none;
}

.blog .title {
    background: none;
}

.productTabs .ui-tabs-nav li a, .overview .value, .variant-overview .value{
    color: #caa554;
}

    @media (min-width: 768px) {
        .registration-page .inputs > label {
            background-color: #e9e3d9;
        }
    }

    .wishlist-content th {
        background-color: #caa554 !important;
        color: #000;
    }

    .cart-item-row, .wishlist-content td {
        background-color: #e9e3d9 !important;
        color: #000;
    }

    .post-body, .news-body {
        color: #100f0f;
        font-size: 14px;
    }

/*
.item-box .details {
    background-color: #161616;
    color:#fff
}*/

.item-box:nth-child(2n+1) .details {
    background: none;
    color:#212121;
}



@media (max-width: 768px) {
    .news-list-homepage {
        background: none;
    }
   
}

.news-list-homepage {
    max-height:1200px;
}

.footer-block-logo {
    display: block;
    width: 200px;
    background-image: url('logo_buurtmarkt_slag.png');
}
.pinterest, .rss {
    display:none!important;
}

.product-grid .item-box .picture a::before {
    padding-top:100%!important;
}

.quick-view-button {
    margin-bottom:10px;
}
/*jcaroussel*/

    @media (min-width: 1281px) {
        .home-page-body .master-wrapper-content {
            padding: 70px 0vw !important;
        }
    }

.rich-blog-homepage .post-description {
    font-size:16px!important;
    color:#212121!important;
    line-height:1.5;
}

.jCarouselMainWrapper.topper {
    padding-top: 3%;
    padding-left: 7%;
    padding-right: 7%;
    background-color: #efe4cc;
    margin-left: -2%;
    margin-right: -2%;
    background: url(../img/achtergrond.jpg) #caa554 repeat;
    margin-bottom: 5%;
}

.jCarouselMainWrapper.products {
    padding-top: 3%;
    padding-left: 7%;
    padding-right: 7%;
    margin-left: -2%;
    margin-right: -2%;
    margin-bottom: 5%;
}

.overview .short-description {
    color:#212121!important;
}

.flatpickr-months .flatpickr-month {
    background-color: #caa554 !important;
}

.flatpickr-months .flatpickr-month .flatpickr-monthDropdown-months {
    background-color: #caa554 !important;
}

.rich-blog-homepage .title {
    display: none !important;
}

.rich-blog-homepage .view-all a {
    color:#caa554!important;
}



.order-total td label {
    color: #caa554 !important;
}

#OrderSummary{
    background-color:#fff!important;
}

.ultimate-wrapper.cmp-primary {
    background-color: #fff !important;
}

.ultimate-wrapper.cmp-primary.back-next-buttons {
    background-color: #fff !important;
}

.ultimate-wrapper.cmp-primary.shipping-pickup-wrapper {
    background-color: #fff !important;
}

.ui-tabs .ui-state-active.ui-tabs-active a {
    color:#caa554!important;
}

.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper + .product-box-add-to-cart-button {
    width: calc(80% - 63px)!important;
}

.footer-block a {
    color:#fff!important;
}

@media (min-width: 1281px) {
    .product-variant-line {
        width: calc(50% - 40px);
        margin: 0 10px 20px;
        float: left;
        box-sizing: border-box;
        padding:10px 10px 10px 10px;
        background-color:#fff!important;
        border:1px solid #caa554;
    }
}

@media (min-width: 1600px) {
    .variant-info{
       width: 90%;
}
}

.product-variant-list {
    display: inline-block;
}

.homepageText {
    margin-bottom:3%;
}

@media (max-width: 1024px) {
    .responsive-nav-wrapper {
        background-color:#000!important;
    }
}

.footer-block ul {
    background-color:#212121;
}


.product-variant-line {
    background-color:#fff!important;
}

@media (min-width: 1281px) {
    .item-box:nth-child(5n+1) {
        clear: none !important;
        margin-left: 1% !important;
    }
}

@media (min-width: 980px) {
    .item-box {
        width: 30%;
    }

        .category-grid {
            width: 80%;
        }
    }

@media (min-width: 1025px) {
    .item-box:nth-child(2n+1), .item-box:nth-child(3n+1) {
        clear: none !important;
        margin-left: 1% !important;
    }
}

@media (min-width: 980px) {
    .item-box {
        width: 30%;

    }
}

@media (min-width: 480px){
.home-page-body .category-grid {
    padding-top: 3%;
    padding-left: 10%;
    padding-right: 10%;
    background-color: #efe4cc;
    margin-left: 0px;
    width: 100%;
    background: url(../img/achtergrond.jpg) #caa554 repeat;
    margin-bottom: 5%;
}
}

.item-box .picture > a img {
    border:1px solid #caa554;
}

@media (min-width: 1024px) {
    .category-navigation-list-wrapper {
        display: none;
    }
}

.header-menu .all-categories {
display: none;
}

@media (min-width:1280px) {
    .item-box {
        min-height:300px;
    }
}

.map-controls.current-location-wrap, .map-wrapper, directions-wrapper, .distance-line, a.show-directions, a .shops-item .show-directions, .shops-sorting-filtering-wrapper {
    display: none!important;
}




body {
    max-width: 100%;
    overflow-x: hidden; /* responsive navigation & filters scroll bug fix*/
    background-color: #fff;
    font: normal 12px "poppins", sans-serif!important; 
   color: #000;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea, select {
    height: 45px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    padding: 0 20px;
    vertical-align: middle;
    font-size: 15px;
    color: #8c8c8c;
    font-family: "poppins", sans-serif !important;
}

.mini-shopping-cart .quantity:after {
    content: "x";
    display: inline-block;
    margin-left: 3px;
    font-size: 16px;
    font-weight: 700;
    color: #8c8c8c;
    text-transform: none;
    font-family: "poppins", sans-serif !important;
}