
@import url("https://use.typekit.net/vtc6knm.css");
    
/* Homepage */
.home-page-body {
    background-color: #eeeeee;
}

.koptekst {
    padding-top:20px;
}

.koptekst2 {
    padding-top: 10px;
}

.home-page .topic-block-title h2{
text-align: left!important;
margin-left:20px;
}

@media (min-width:1025px) {
    .introtekst {
        width: 50%;
        text-align: left;
        float: left;
        padding-top: 20px;
    }

    .fotointro {
        max-width: 40%;
        display: inline-block;
        padding-top: 10px;

    }

    .profile-menu-box.open, .flyout-cart .items {
        background-color: #464646 !important;
    }

    .category-navigation-list-wrapper .sublist-wrap .sublist, .category-navigation-list {
        background-color: #464646;
        border: none;
    }

    .category-navigation-list-wrapper ul li a {
        color: #fff;
    }
    .category-navigation-list-wrapper .sublist > li:hover > span {
        background-color: #ece6e3;
    }

    .bezorgdame {
        display: inline-block;
        padding-top: 10px;
        width:40%;
    }

    .bottomtext {
        text-align: left;
        float: right;
        width: 50%;
        padding-top: 10px;
    }

    .variant-overview .product-price {
        color: #3b3b3a !important;
    }

    .block-account-navigation.block .list a:after {
        color: #000;
    }

    .grouped-product-box, .flyout-cart .items, .mini-shopping-cart .flyout-cart-scroll-area, .flyout-lower {
        background-color: none!important;
    }
   
    .category-navigation-title {
        color: #fff;
        font-family: museo-sans, sans-serif;
        font-weight: 900;
        font-style: normal;
    }
    .item-box:nth-child(2n+1), .item-box:nth-child(3n+1) {
        margin-left: 1% !important;
    }

    .item-box:nth-child(2n+1), .item-box:nth-child(3n+1) {
        clear: none !important;
        margin-left: 1% !important;
    }

    .category-navigation-list-wrapper ul li > span {
        color: #ffd200!important;
    }

    .footer-logo {
    margin-top:70px!important;

    }

    .mega-menu .sublist-wrap {
        background-color:#eeeeee !important;
    }

    .mega-menu .sublist li a {
        color: #3b3b3a !important;

    }

    .mega-menu .sublist li:hover > a {
        background-color: #ece6e3;
    }
}


@media (max-width:1024px) {
    .footer-logo {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .responsive-nav-wrapper > div > span:before, .responsive-nav-wrapper > div > a:before, .ico-compare:before,
    .header-menu .all-categories > span:before, .ico-wishlist:before {
        color: #fff;
    }

    .header-menu ul li.back-button, .cart tr,
    .cart td.unit-price, .cart td.quantity, .cart td.subtotal, .close-side-menu {
        background-color: #464646 !important;
    }

    .responsive-nav-wrapper-parent, .responsive-nav-wrapper,
    .header-menu .close-menu {
        background-color: #464646!important;
    }

        .header-menu > ul li > span, .td-title, .cart td.unit-price * {
        color: #3b3b3a!important;
        font-family: museo-sans, sans-serif;
    }

    .ico-compare, .ico-wishlist {
        color: #3b3b3a;
        font-family: museo-sans, sans-serif;
        border-top: none;
        border-bottom: 1px solid #ece6e3 !important;
    }

    .header-menu > ul > li > a, .header-menu > ul li > a {
        color: #3b3b3a !important;
        font-family: museo-sans, sans-serif;
        font-weight: 700;
        font-style: normal;
        
    }
    .header-menu > ul li {
        border-bottom: 1px solid #ece6e3 !important;
    }

    .plus-button {
        border-left: 1px solid #ece6e3 !important;
    }

}

.header {
    background-color: #464646 !important;
}

.cart .qty-input {
    background-color: #fff;
}

.shops-item .read-more {
    background-color: #464646 !important;
}

.footer{
background-image: url(../img/streep_rood.png); 
background-color: #464646 !important; 
color: #fff; 
background-repeat: repeat-x; 
background-position: top; 
background-size: 15%;
}

.link-rss {
display:none;
}


.shops-sorting-filtering-wrapper, .store-locator-map-holder, .getUserGeoLocation, .current-location-wrap,
.map-wrapper #shop-address-input, .shops-item .show-directions, .shops-item .distance-line, .shops-item .tags-label, .shops-item .tag-item,
.shop-page .tag-item, .shop-page .tags {
    display: none !important;
}

.category-page-body.footer, .category-details-page-body.footer, .product-details-page-body.footer {
    background-image: url(../img/streep.png)!important;
    background-color: #464646 !important;
    color: #fff;
    background-repeat: repeat-x;
    background-position: top;
    background-size: 10%;
}

.footer-block a, .footer .newsletter .title {
    color: rgba(236,230,227,0.8);
    font-family: museo-sans, sans-serif;
    font-weight: 300!important;
    font-style: normal;
}

.footer-block ul {
    color: rgba(236,230,227,0.8);
    font-family: museo-sans, sans-serif;
    font-weight: 700 !important;
    font-style: normal;
}

.footer-block .title {
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 700 !important;
    font-style: normal;
}

.social-sharing a:before, .topic-block-body p {
    color: #000;
}

.category-description p {
color:#000!important;
}


.mini-shopping-cart .attributes {
    color: #fff;
}

.cart .attributes {
color:#8d8c8c
}

.home-page-category-grid .item-box {
    background-color: #ffffff !important;
    border: 1px solid #3b3b3a;
}

.header-menu > ul > li > a {
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    font-style: normal;
}

.admin-header-links a, .close-side-menu-text {
    color: #fff!important;
}

.header-links a {
    color: #fff;
}

.category-navigation-list-wrapper {
    border-right: none;
}


.header-logo a img {
    max-height: 80px;
}

span.search-box-text .k-input {
    border: 1px solid #464646;
    color: #3b3b3a;
    background-color: #e7e7e7;
}

.jCarouselMainWrapper .slick-next, .jCarouselMainWrapper .slick-prev {
    background-color: #464646 !important;
}

.item-box .title {
    background-color: #464646!important;
    color:#3b3b3a;
    border-top:solid 2px #ffd200;
}

.item-box .title {
margin-top:-1px!important;
}

.item-box .product-title a {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
}

.item-box .product-title {
    height: 65px;
}

.item-box .actual-price {
    color: #464646!important;
    font-family: museo-sans, sans-serif;
    font-weight: 600!important;
}

.item-box .button-2 {
    background-color: #ffd200;
    color: #000;
}

.category-grid .item-box .title a {
    color: #fff!important;
}

.category-grid .item-box .picture a:before {
padding-top:100%!important;
}


.item-box .picture > a {
    border-bottom: none;
}

.item-box {
    border: 1px solid #3b3b3a!important;
}

.picture-slide, .miniProductDetailsView .product-variant-name {
    display: block!important;
}

.flyout-lower {
background-color:#464646!important;
}

.mini-shopping-cart .flyout-cart-scroll-area {
background-color:#464646!important;
}


/*.master-wrapper-content{
    background: #fff url('../img/blauwe_streep2.png') no-repeat;
    background-position: right bottom;
    background-size:60%;
}*/

@media all and (min-width: 1025px) {
    .side-2 {
    border:none;
    }

    .footer-middle {
    margin:125px 0;
    }
}

    .select-navigation select {
        background-color: #464646;
        color: #fff;
        font-family: museo-sans, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 16px;
    }

.mini-shopping-cart .name a, .mini-shopping-cart .quantity, .mini-shopping-cart .count a, .mini-shopping-cart .totals {
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    font-style: normal;
}

.header-links a:before, .shop-page .back-to-all-shops a, .shop-page .tag-item {
    color: #fff !important;
}

@media (max-width: 480px) {
    .footer-block ul {
        background-color: #464646;
    }
}

@media (max-width: 767px) {
       .footer-logo {
        margin: 0 30px 25px;
        max-width: 40%;
        margin-left:auto;
        margin-right:auto;
    }
}

@media (min-width: 769px) {
    .miniProductDetailsView.k-window-content.k-content .gallery .picture {
        display: none;
    }
    .item-box .product-title {
        padding: 0 2px;
    }

}
/*Contact */


.contact-page .page-body form {
    background-color: #fff!important;
    margin-top: 20px;
}

.inputs input[type="text"], .inputs input[type="email"], .input[type="email"], .inputs textarea {
    background-color: #eeeeee !important;
    border:solid 1px #fff;
    color: #000;
}

.newsletter-email .newsletter-subscribe-text {
    border-right: 1px solid #fff;
}

.contact-page .buttons .button-1:only-child {
    background-color: #464646;
}

.topic-block-body p {
    font-family: museo-sans, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    padding-bottom:15px;
}

.logo1 {
    padding-top: 10px;
}

/*Zoek pagina */

.block .title {
    background-color: #fff;
    color: #000;
    font-family: museo-sans, sans-serif;
    font-weight: 700!important;
    font-style: normal;
}

.shop-info table td {
    border: 1px solid #464646!important;
    background-color: #ece6e3!important;
    
}

.list {
margin-bottom:12px;
}

.shop-info table {
    width: 50%
}

.block .list a {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 600;
    font-style: normal;
}

.block .listbox {
    background-image: url(../img/streep.png) !important;
    background-color: #fff !important;
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: 10%;
    height: 120%;
}

.master-wrapper-content {
    background-color:#eeeeee;
}

.search-page .search-input form {
   background-color: #fff!important;
}

.block .title strong {
    font-weight: 700 !important;
}


.button-1 {
    background-color: #ffd200 !important;
    color:#000;
    font-family: museo-sans, sans-serif;
    font-weight: 600;
}

input[type="checkbox"] + label{
    color: #000 !important;
}

.topic-page p, .topic-page ul {
    color: #000!important;
    font-family: museo-sans, sans-serif;
}


/*klant pagina */
.block-account-navigation.block .list a {
    color: #3b3b3a;
}

.account-page {
    background-color: #fff!important;
}

.customer-info-page .page-body {
    background: none !important;
}


    .account-page .title strong {
        color: #3b3b3a;
        font-family: museo-sans, sans-serif;
        font-weight: 600;
        font-style: normal;
    }

.date-of-birth .date-picker-wrapper select:first-child, .date-of-birth .date-picker-wrapper select, .date-of-birth .date-picker-wrapper select:last-child{
    background-color: #464646;
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 300;
    font-style: normal;
}
.inputs input[type="tel"] {
    color: #000 !important;
    border: solid 1px #fff;
    background-color: #eeeeee!important;
}

.customer-info-page .page-body {
    border: none;
}

.address-item, .change-password-page .page-body, .address-edit-page .page-body {
    background-color: #eeeeee;
}

.no-data {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}

.reward-points-overview {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
}

.inputs > label {
    font-family: museo-sans, sans-serif;
    color:#000!important;
    font-weight: 600;
}

.button-1.checkout-as-guest-button {
    color:#000!important;
}

.inputs select, .inputs input[type="password"] {
   background-color: #eeeeee !important;
    color: #000;
    border: solid 1px #fff;

}

.login-page .new-wrapper, .login-page .returning-wrapper form, .registration-page .page-body, .email-a-friend-page .page-body form, .password-recovery-page .page-body,
.private-message-send-page .page-body, .contact-page .page-body form, .apply-vendor-page .page-body form, .forum-edit-page .page-body, .form-style, .move-topic-page .page-body {
    border:none;
}

.login-page .inputs.reversed span {
    color: #000 !important;
}

/*Winkelwagen pagina */

.cart th {
    background-color: #464646!important;
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.cart td {
    background-color: #fff!important;
    color: #000;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.shopping-cart-page .common-buttons button {
    background-color: #464646;
    color: #fff;
}

.d-none.d-md-block .table-wrapper {
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 3px 0px, rgba(0, 0, 0, 0.1) 1px 1px 3px 0px;
}

.totals {
   /* background-color: rgba(236,230,227,0.8) !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
    color: #000;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 700;
    background:none;
}

.page.shopping-cart-page .totals {
    background-color: #fff!important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.registration-page .page-body{
background-color: #fff!important;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.cart-total td label {
    color: #464646;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 700;
}

.cart-total td {
    color: #464646;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 700;
}


.cart-collaterals > div > .title {
    background-color: #464646;
    color: #fff;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.checkout-attributes {
    background: none;
}

.flatpickr-day.selected {
    background-color: #464646!important;
    border-color: #464646!important;
}

.stepper__list__item--current {
    color:#464646!important;
}
.change-password-page .page-body {
    background:none;
}

.account-page .button-2 {
    color:#fff;
    background-color:#fff;
}
.calendar-info, .shipping-methods-warning{
    background:none!important;
    color: #3b3b3a !important;
    font-family: museo-sans, sans-serif;
    font-weight: 400;
}

.address-grid > div:nth-child(2), .address-item li, .order-item li, .request-item li {
    background: none;
    color: #3b3b3a;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 300;
}

/*registreer pagina */


.registration-page .title {
    background-color: #fff !important;
    color: #3b3b3a;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 700;
}

.login-page .title {
    background-color: #fff;
    color: #3b3b3a;
    font-family: museo-sans-rounded, sans-serif;
    font-weight: 700;
}

.registration-page .title strong, .login-page .title strong {
        color: #3b3b3a;
        font-family: museo-sans-rounded, sans-serif;
        font-weight: 700;
}        

.returning-wrapper .form-fields, .login-page .buttons {
    background-color: #fff;
}

.login-page .text {
    background-color: #fff;
    color: #3b3b3a;
}

.overview .product-price {
    color:#000!important;
}

.order-total td span, .order-total td label {
    color:#464646!important;
}

/*registreer pagina */

.filter-block .toggleControl, .priceRangeFilterPanel7Spikes .filtersGroupPanel, .social-sharing .rss:before, .pay-options,
.shops-item .tags, .shops-item .distance-line, .shop-page .tags {
    display: none !important;
}



/*categorieen pagina */

.product-selectors {
    color: #535353;
}

.productAddedToCartWindowSummary a {
    color: #fff!important;
    font-family: museo-sans, sans-serif;
    font-weight: 900;
    background-color: #464646!important;

}

.productAddedToCartWindow {
    border: 1px solid #3b3b3a;
}

.ajaxCart {
    border: 1px solid #3b3b3a;
    max-width: 500px!important;
}

.productAddedToCartWindowDescription strong {
    color: #464646 !important;
}


.overview .add-to-wishlist button {
    background-color: #464646;
    color: #fff;
}

/*over ons */

.topic-page .page-body {
    padding: 30px;
}

.home-page .topic-block-title h2 {
    text-align: center !important;
    margin-left: 20px;
}

.streepboven, .streeponder {
    text-align: left;
}

    @media (min-width: 980px) {
        .category-grid {
            width: 80%;
        }

        .item-box {
            width: 30%;
        }
    }

    @media (min-width: 1281px) {
        .item-box:nth-child(4n+1) {
            margin-left: 1% !important;
        }

        .item-box:nth-child(5n+1) {
            clear: none !important;
            margin-left: 1% !important;
        }
    }


.item-box .picture {
    border-bottom: 1px solid #3b3b3a;
}

.cart-collaterals .hint {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 300;
}


.shopping-cart-page .cart-collaterals .button-2  {
    background-color: #464646;
    color: #ffffff;
}

.shopping-cart-page .cart-collaterals .button-2 {
    border-top: 1px solid #ffffff;
}

.slider-wrapper {
    margin-top:-3px;
}

@media (min-width:1025px) {
    .block {
        margin:0px 8px 3px 0px;
    }

    .header-menu {
        background-color: #000;
        border-bottom:solid 5px #ffd200;
    }

}

.row .stepper-wrapper, .ultimate-wrapper, .cart-collaterals > div > .list, .order-item,
.product-prices-box, .wishlist-page .share-info, .grouped-product-box, .product-variant-line {
    background-color: #eeeeee;
}

.back-next-buttons a {
    background-color: #464646;
    color: #ffffff;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.btn-group-lg > .btn, .btn-lg {
    background-color: #464646!important;
    color:#fff!important;
}
.option.shipping-pickup-option, .flatpickr-months .flatpickr-month, span.flatpickr-weekday,
.flatpickr-weekdays, .flatpickr-current-month .flatpickr-monthDropdown-months, .selectable.selected, .pager li span,
.write-review .title strong, .variant-overview .add-to-wishlist button {
    background-color: #ffd200 !important;
}

.shipping-pickup-wrapper label {
    color: #000;
}

    .slick-initialized .slick-slide {
        font-family: museo-sans, sans-serif;
        font-weight: 300;
    }

.flatpickr-day.nextMonthDay.flatpickr-disabled {
    color:#ece6e3!important;
}

.selectable.selected label, input[type="radio"] + label, .option.selectable.selected .title {
    color: #000!important;
}



.shipping-methods .option, .flatpickr-current-month .flatpickr-monthDropdown-months {
    background-color: #464646;
    font-family: museo-sans, sans-serif;
    font-weight: 300;
}

.flatpickr-day .selected {
    background: #464646!important;
    border-color: #464646!important;
}

.full-description {
    background:none!important;
}

.breadcrumb li {
    color: #3b3b3a!important;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.productTabs.ui-tabs .ui-tabs-panel {
    background-color: #eeeeee!important;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
}

.productTabs .write-review-collapse {
    background-color: #464646;
    border: 1px solid #ffffff!important;
}

.write-review .title strong {
    color: #ffffff !important;
    font-family: museo-sans, sans-serif;
    font-weight: 900;
}

.ui-tabs .product-review-links, .grouped-product-box label {
    color: #3b3b3a !important;
    font-family: museo-sans, sans-serif;
    font-weight: 900;
}

/*product pagina */

.wishlist-content .button-2 {
    background-color: #464646;
    color: #ffffff;
    font-family: museo-sans, sans-serif;
    font-weight: 900;
}

.login-page .inputs.reversed label, .inputs.reversed span, .full-description {
    color: #3b3b3a;
    font-family: museo-sans, sans-serif;
    font-weight: 300;
}

.grouped-btn {
    background-color:#464646;
    color: #ffffff;
}

.add-to-cart-qty-wrapper {
    background-color: #fff;
    border-color: #464646;
}

.variant-overview .add-to-wishlist-button:before, .add-button:before, .flyout-cart-scroll-area > p {
    color: #fff;
}

@media(min-width:1600px) {
    .product-variant-line {
     width: calc(50% - 40px)!important;
     margin:0 10px 20px;
     float: left;

    }
    .variant-info {
        width: 90%;
    }
    .variant-buttons-wrapper {
        text-align: right;
    }

}

    .ui-tabs .ui-tabs-nav {
        width: 100%;
    }

    .gallery .picture {
        background: none;
    }

    .product-variant-line {
        background-color: rgba(255,255,255,0.8);
        padding: 10px 10px 10px 10px;
    }

.all-categories {
display:none;
}

.category-navigation-list-wrapper {
display: none;
}

