html a:hover, .link-bullet:hover, .suffix, .phoneNr {
    color: #007a8a;
}

.blog-post-inner h5 , .homepage-teksten h2 {
    background: url(images/homepage-teksten-stroke-blauw.png) no-repeat left center;
}
#sidebar-discount-coupon {
    background: url('images/gg.png') no-repeat;
}
.range-active , .range-active a{
    color: #007a8a !important;
}
hr.menu_underline {
    border-bottom: 1px solid #007a8a;
}
#bannerPriceList li {
    background-color: #007a8a;
}
/*.button.secondary:not(.is-outline) {*/
/*    background-color: #0f7a8a !important;*/
/*}*/
.add-to-cart-button a { background-color: #007A8A !important; }
.add-to-cart-button a:hover { box-shadow: inset 0 0 0 100px rgba(0,0,0,0.2); background-color: #007A8A !important; }
.price-block-home .box-text .button { font-size: 1.075em; }
#footer .widget-title,#footer .copyright-footer {
    color: #fff;
}
/*#wrapper { border-right: 4px dotted #000;border-left: 4px dotted #000; }*/
#main, .header-block, #header, .product-page-title {
    border-right: 4px dotted #000;border-left: 4px dotted #000;
}
.product-page-title {
    margin-top:2px;
    margin-bottom: 4px;
}
#main {
    margin-top: 2px;
}
#header {
    margin-bottom: 4px;
    padding-bottom: 6px;
}
.header-block {
    min-height: 18px;
}
.pricekpxlhead .section-title-bold-center {
    font-weight: bold;
    font-size: 1.25em;
}
.pricekpxlhead .section-title-bold-center h1 {
    display: inline;
    font-size: 1em;
    font-weight: bold;
}
body form.searchform {
    width:auto !important;
    max-width:none;
}
.woocommerce-additional-fields img {
    display: none;
}

.single-product .product-title {
    padding: 20px 0 10px;
    margin: 0;
}

.header .container.header-inner { border-bottom: 0; }
.ubermenu-main {  padding: 0 25px; }
.widget>ul>li>a:before { content: ''; background: url(images/chkbox.svg); width: 15px; height: 15px; display: inline-block; background-size: cover; margin-right: 10px; top: 1px; position: relative; }
.widget>ul>li.range-active>a:before, .widget>ul>li>a.range-active:before { background-color: #007a8a; border-radius: 4px; }
.list1 li,.list2 li ,  .kgvj-proces li, .li_articles { list-style-image: url(images/usp-tick-kpt.png) !important; }
.add-to-box,  #add-to-cart-kgvj { border: 4px dotted #45bd75; background: none; }

.thuiswinkel-single, .small-review-block { display: none; }
.homeBanner div { font-size: 22px; }
body, h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a { font-family: 'Baloo 2', sans-serif !important; }
html body { font-size: 15px; }
.homepage-teksten h2 { font-size: 15px; }
.homepage-teksten p { font-size: 14px; }
.gratis_offerte, .buy-kerstpakket { max-width: 265px; }
.add-to-box tr:nth-child(1) td:nth-child(2) { display: none; }
.li_articles { column-count: 2; }
.gratis_offerte { padding: 1px 5px; }
.intro_text .list2 { column-count: 5 !important }
.page-left-sidebar .col.large-3, .category-page-row .col.large-3 { max-width: 19%; -ms-flex-preferred-size: 19%; flex-basis: 19%; }
.page-left-sidebar .col.large-9, .category-page-row .col.large-9 { max-width: 81%; -ms-flex-preferred-size: 81%; flex-basis: 81%; padding-right: 15px !important; }
.page-left-sidebar .block_vragen { padding: 0; }

.label-old-collection-cat-alt {
    top: 190px !important;
}

@media only screen and (max-width: 1300px) {
    .li_articles { column-count: 1; }
}
@media only screen and (max-width: 1150px) {
    .intro_text .list2 { column-count: 3 !important }
}
@media only screen and (max-width: 849px) {
    .li_articles { column-count: 2; }
    .page-left-sidebar .col.large-9, .category-page-row .col.large-9 {
        max-width:100%;
        padding-right:0px !important;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .intro_text .list2 { column-count: 2 !important }
}
@media only screen and (max-width: 680px) {
    .li_articles { column-count: 1; }
}
@media only screen and (max-width: 430px) {
    .products.row .product-small .box-text-products { flex-direction: column; align-items: center !important; padding-bottom: 0; }
    .products.row .product-small .price-wrapper { text-align: center; margin-right: 0; }
    .intro_text .list2 { column-count: 1 !important }
}
@media only screen and (max-width: 1020px) {
    .price-block-home {
        width: 33%;
    }
}
@media only screen and (max-width: 636px) {
    .price-block-home {
        width: 50%;
    }
    #popup-discount-coupon div:nth-child(1) {
        /*background-image: url(/wp-content/uploads/sites/2/2020/08/mobielkorting-kpt.jpg) !important;*/
        width: 359px !important;
        height: 269px !important;
    }
}
@media only screen and (max-width: 400px) {
    .price-block-home {
        width: 50%;
    }
}
@media only screen and (max-width: 1100px) {
    .homeBannerMobile, .homeBannerMobile .hidden {
        display: block !important;
        visibility: initial !important;
    }

    .homeBanner {
        display: none;
    }
}
@media only screen and (max-width: 1009px) {
    .header .container.header-inner {
        border-bottom: 0;
    }
}
@media only screen and (max-width: 1500px) {
    #wrapper { margin: 0px 20px; }
}
@media only screen and (max-width: 1440px) {
    .header-block {
        padding: 0 20px;
    }
}