












@media screen and (max-width: 1400px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 1000px !important;
        padding: 0px !important;
    }
    #header-secondary-outer ul.sociale-right {
        display: none;
    }
   div#home-intro-top .vc_col-sm-6 {
        width: 645px !important;        
    }
    div#home-intro-top .vc_col-sm-6:last-of-type {
        display: none !important;
    }
    #home-intro-top .vc_col-sm-6:first-of-type > .vc_column-inner{
        padding: 35px 30px 35px 30px !important
    }
    #home-intro-top .row-bg.viewport-desktop.using-bg-color {
        background-color: black !important;
    }
    #home-intro-top > .row-bg-wrap > .inner-wrap.row-bg-layer {
        background-color: unset !important;
        background-size: cover !important;
        background-position: bottom !important;
    }
    .product_bestsellers .woocommerce.columns-4 ul.products {
        grid-template-columns: repeat(3, 1fr) !important;
    }
    .product_bestsellers .woocommerce.columns-4 ul.products li.minimal.product.last {
        display: none !important;
    }
    .img_text_block .vc_col-sm-7{
        width: 100% !important;
    }
    .img_text_block .vc_col-sm-5{
        width: 100% !important;
    }
    .img_text_block .vc_col-sm-5 .divider-wrap > div {
        height: 400px !important;
    }
    .img_text_block .vc_col-sm-5 > .vc_column-inner {
        border-radius: 0px !important;
    }
    .img_text_block .vc_col-sm-5 > .vc_column-inner > .column-image-bg-wrap{
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
    }
    .img_text_block .img_text_block_col_wrapper > .vc_column-inner {
        border-bottom-left-radius: 0px !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        padding: 35px 30px 35px 30px !important;
    }
    .product_categorieen .woocommerce.columns-4 ul.products{
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .product_categorieen .woocommerce.columns-4 ul.products li.product a.woocommerce-category-link {
        flex-wrap: wrap !important;
        display: block;
    }
    .product_categorieen ul.products li.product a img {
        max-width: 300px !important;
        width: 100% !important;
        min-width: 365px !important;
    }
    .ppc_kkr .vc_col-sm-6.text_col {
        width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 25px !important;
    }
    .ppc_kkr .vc_col-sm-6.video_col {
        width: 100% !important;
        margin-top: 35px !important;
        height: 400px !important;
    }
    .ppc_kkr .vc_col-sm-6.video_col .nectar-video-box img{
        transform: unset !important;
        height: 400px !important;
    }
    .about_ppc .row_col_wrap_12 {
        flex-wrap: wrap-reverse !important;
    }
    .about_ppc .vc_col-sm-6 {
        width: 100% !important;
    }
    .about_ppc .vc_col-sm-6:first-of-type {
        height: 400px !important;
        margin-top: 35px !important;
    }
    .about_ppc .vc_col-sm-6.about_col  {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .section_info_items .info_items_col > .vc_column-inner > .wpb_wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 15px;
        row-gap: 15px !important;
    }   
    .section_info_items .info_items_col .info_item{
        padding: 35px !important;
    }
    .faq .vc_col-sm-12 > .vc_column-inner{
        padding: 0px !important;
    }
    #footer .row_col_wrap_12_inner.col.span_12.left {
        grid-template-columns: 275px 200px 200px 250px;
        column-gap: 25px;
        display: grid;
        margin: 0px !important;
    }
    #footer .vc_col-sm-3 {
        width: unset !important;
        padding: 0px !important
    }
    div#mobile-menu {
        width: 100% !important;
        max-width: unset !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    #header-outer #mobile-menu ul li>a {
        font-size: 20px !important;
        display: block !important;
        position: relative !important;
        padding: 0px !important;
        font-weight: 700 !important;
        font-family: 'Raleway' !important;
        line-height: 1 !important;
        padding-left: 10px !important;
    }   
    #header-outer #mobile-menu ul li {
        position: relative;
        padding: 15px 0px !important;
    }
    #header-outer #mobile-menu ul li:first-of-type {
        padding-top: 0px !important;
    }   
    #header-outer #mobile-menu ul li:last-of-type {
        padding-bottom: 30px !important;
    }
    #mobile-menu .menu-items-wrap ul:not(.nectar_widget)>li:before{
        background-color: #e3e3e3 !important;
    }
    body.woocommerce.archive.term-refurbished ul.products.columns-3, body.woocommerce.archive .custom_product_cats ul.products.columns-3{
        grid-template-columns: repeat(3, 1fr);
        column-gap: 15px;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper{
        display: block;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap {
        margin-top: 25px !important;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 100% !important;
        max-width: unset !important;
        margin-top: 75px !important;
        padding: 35px 30px !important;
    }
    body {
        overflow-x: hidden !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col {
        max-width: 1000px !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(1) {
        padding-top: 0px !important;
        padding-right: 25px !important;
    }
    .wfacp-row.wfacp_coupon_row {
        justify-content: space-between !important;
    }
    p.form-row.form-row-first.wfacp-form-control-wrapper.wfacp-col-left-half.wfacp-input-form {
        max-width: unset !important;
        width: 65% !important;
    }
    body.woocommerce-page.prof-pc-shop-checkout .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span strong, body.woocommerce-page.prof-pc-shop-checkout .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span{
        font-size: 14px !important;
        line-height: 22px !important;
    }
    body.woocommerce.archive ul.products.columns-3{
        grid-template-columns: repeat(2, 1fr);
    }
    .archive.tax-product_cat.woocommerce div#sidebar .inner .bapf_head h3{
        font-size: 18px !important;
        line-height: 22px !important;
    }
    i.fa.fa-plus-circle {
        right: 30px !important;
        left: unset;
    }
    ul.attributes__list {
        display: contents !important;
    }
}
@media screen and (max-width: 1020px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 800px !important;
        padding: 0px !important;
    }
    body #header-secondary-outer[data-secondary-text=true] ul {
        display: flex;
    }
    body #header-secondary-outer ul.sociale-right {
        display: none !important;
    }
    div#home-intro-top .vc_col-sm-6:last-of-type{
        display: none !important;
    }
    #home-intro-top {
        padding: 0px !important;
    }
    div#home-intro-top .vc_col-sm-6 {
        margin-bottom: 0px !important;
    }
    div#home-intro-top .vc_col-sm-6 {
        width: 100% !important;
    }
    #home-intro-top h2{
        font-size: 55px !important;
        line-height: 1.1 !important;
    }  
    .product_bestsellers {
        padding-top: 50px !important;
    }
    .product_bestsellers h2.vc_custom_heading{
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .product_bestsellers .woocommerce.columns-4 ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .product_bestsellers li.minimal.product.type-product .product-meta{
        display: block !important;
    }   
    .product_bestsellers ul.products li.product a img {
        max-width: 300px !important;
        width: 100% !important;
        min-width: 365px !important;
    }
    .product_bestsellers .products li.product.minimal .product-wrap {
        justify-content: center !important; 
    }
    .product_bestsellers .woocommerce.columns-4 ul.products li.minimal.product.last {
        display: block !important;
    }
    .img_text_block {
       margin-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .img_text_block h1.vc_custom_heading{
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper h2{
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .nectar-cta.display_tablet_inherit {
        width: 100% !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper{
        flex-wrap: wrap !important;
        row-gap: 10px !important;
    }
    .title_btn .title_btn_col {
        margin-bottom: 15px !important;
    }
    .product_categorieen{
        padding-bottom: 50px !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 50px !important;
        line-height: 1.1 !important;
    }
    .ppc_kkr .vc_col-sm-6.text_col {
        margin-bottom: 0px !important;
    }
    .ppc_kkr .vc_col-sm-6.video_col {
        height: unset !important;
        margin-top: 25px !important;
    }
    .ppc_kkr .vc_col-sm-6.video_col img.nectar-lazy.loaded{
        height: 400px !important;
    }
    .home .top_row {
        margin-top: 0px !important;
        margin-bottom: 50px !important;
    }
    .home .center_row {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }
    .about_ppc .about_col h2 {
        font-size: 50px !important;
        line-height: 1.1 !important;
    }
    .about_ppc .vc_col-sm-6:first-of-type {
        margin-top: 25px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .reviews {
        padding: 50px 0px 0px 0px !important;
    }
    .reviews .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .reviews .ti-widget.ti-goog {
        margin-top: 25px !important;
    }
    .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer {
        margin-top: 15px !important;
    }
    .section_info_items {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }
    .section_info_items .info_items_col > .vc_column-inner > .wpb_wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
    .faq {
        padding: 50px 0px !important;
    }
    .faq .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 40px !important;
        line-height: 48px !important;
    }
    #footer .vc_col-sm-3 {
        margin-bottom: 0px !important;
    }
    #footer .row_col_wrap_12_inner.col.span_12.left {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 15px;
        display: grid;
        margin: 0px !important;
        row-gap: 25px !important;
    }
    div#footer_payment .vc_col-sm-6:first-of-type{
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    #footer .row_col_wrap_12_inner.col.span_12.left::after{
        display: none !important;
    }
    #footer {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    div#footer_payment .vc_col-sm-6:first-of-type{
        width: 100% !important;
        padding-bottom: 15px !important;
    }
    #footer_payment .footer-payment-icons {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 5px !important;
    }
    div#footer_payment {
        padding-top: 25px !important;
        padding-bottom: 100px !important;
    }
    div#header-outer {
        transform: unset !important;
    }
    div#voorwaarden {
        padding: 25px 0px 50px 0px !important;
    }
    body.woocommerce.archive.term-refurbished ul.products.columns-3, body.woocommerce.archive .custom_product_cats ul.products.columns-3 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 15px;
    }
    .woocommerce ul.products li.product a img {
        max-width: 300px !important;
        width: 100% !important;
        min-width: 365px !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper h2{
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper > .vc_column-inner{
        padding: 35px 30px 35px 30px !important;
    }
    .woocommerce-page table.cart td.actions .coupon{
        width: 100% !important;
        max-width: 100% !important;
    }
    figure.wp-block-image.aligncenter.size-large.is-resized {
        border: unset !important;
        padding-bottom: 0px !important;
    }
    .wfacp_collapsible_order_summary_wrap.wfacp-modern-label.wfacp_tablet.wfacp_mobile {
        margin-top: 3px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content {
        border-radius: 5px !important;
        background: #f4f4f4;
        color: black !important;
        border: 1px solid #e3e3e3 !important;
        padding: 25px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content {
        border-radius: 5px !important;
        background: #f4f4f4;
        border: 1px solid #e3e3e3 !important;
        font-size: 16px !important;
        color: black !important;
        font-weight: 500 !important;
        font-family: 'Raleway' !important;
        padding: 25px !important;
    }
    #wfacp-e-form .wfacp_show_icon_wrap svg, .et-db #et-boc #wfacp-e-form .wfacp_show_icon_wrap svg {
        display: none !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_show_icon_wrap a span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_show_price_wrap span {
        color: black !important;
        font-family: 'Raleway';
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 500 !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_show_price_wrap span bdi{
        color: black !important;
        font-family: 'Raleway';
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 700 !important;
    }
    #wfacp-e-form .wfacp_show_icon_wrap, .et-db #et-boc #wfacp-e-form .wfacp_show_icon_wrap{
        padding-left: 0px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_show_price_wrap span span.woocommerce-Price-currencySymbol {
        font-weight: 700 !important;
    }
    .wfacp_mb_mini_cart_sec_accordion_content {
        margin-top: 15px !important;
    }
    span.woocommerce-Price-currencySymbol {
        font-weight: 700 !important;
        font-size: 16px !important;
    }
    span.wfacp_mini_cart_item_title, strong.product-quantity {
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 700 !important;
        font-family: 'raleway' !important;
    }
    form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_block {
        margin-bottom: 0px !important;
    }
    .wfacp-row.wfacp_coupon_row {
        display: flex !important;
        align-items: center !important;
        flex-wrap: wrap !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper .wfacp-form-control {
        width: 100% !important;
        margin: 0px !important;
        width: 100% !important;
        margin: 0px !important;
        max-width: unset !important;
        font-family: Raleway !important;
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 500;
        color: black !important;
        height: unset !important;
        appearance: none !important;
        background: white;
        box-sizing: border-box;
        width: 100%;
        border-radius: 5px;
        border: 1px solid #e3e3e3;
        padding: 12px 15px !important;
    }
    #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon.wfacp_display_block .wfacp_coupon_row p {
        margin: 0;
        width: 100% !important;
        max-width: 100% !important;
    }
    #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon.wfacp_display_block .wfacp_coupon_row p {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 15px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 0px !important;
    }
    #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon.wfacp_display_block .wfacp_coupon_row p.form-row.form-row-last.wfacp-col-left-half {
        margin-bottom: 0px !important;
    }
    .wfacp-row.wfacp_coupon_row {
        margin: 0px !important;
    }
    button.button.wfacp-coupon-btn, button:disabled, button[disabled] {
        font-family: 'raleway' !important;
        padding: 15px 25px !important;
        background: #56287d !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
        opacity: 1 !important;
        color: white !important;
        border-radius: 5px !important;
    }
    #wfacp-e-form .wfacp_woocommerce_form_coupon.wfacp_template_9_coupon .wfacp-coupon-page {
     padding: 0px !important;
        margin-top: 25px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount), .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td small, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td bdi, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td a{
        color: black !important;
        font-family: 'Raleway';
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 500 !important;
    }
    dl.variation {
        display: none;
    }
    #wfacp-e-form button:disabled, #wfacp-e-form button[disabled], .wfacp_main_form button:disabled, .wfacp_main_form button[disabled], .wfacp_mini_cart_start_h button:disabled, .wfacp_mini_cart_start_h button[disabled], .wp-core-ui .wfacp_mini_cart_start_h button:disabled, .wp-core-ui .wfacp_mini_cart_start_h button[disabled]{
        font-family: 'raleway' !important;
        padding: 15px 25px !important;
        background: #56287d !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
        opacity: 1 !important;
        color: white !important;
        border-radius: 5px !important;
    }
    .cart-discount th span {
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 500 !important;
        color: black !important;
    }
    .wfacp_mini_cart_reviews tr.cart-discount th {
        padding: 7.5px 0px !important;
    }
    body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table.wfacp_mini_cart_reviews tr:not(.order-total) td {
        font-size: 16px !important;
        line-height: 22px !important;
        font-family: 'Raleway' !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td a, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td span bdi, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount th .wfacp_coupon_code {
        color: #24ae4e;
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 700 !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.cart-discount td {
        padding: 0px !important;
    }
    tr.fee th, tr.fee td {
        padding: 7.5px 0px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tbody tr span.amount bdi, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tbody .cart_item .product-total span {
        font-weight: 500 !important;
    }
    tr.cart_item.wfacp_product_row {
        padding-bottom: 15px !important;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    tr.cart_item.wfacp_product_row:last-of-type {
        padding-bottom: 0px !important;
    }
    #wfacp-e-form button:disabled, #wfacp-e-form button[disabled] {
        font-family: 'raleway' !important;
        padding: 15px 25px !important;
        background: #56287d !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
        opacity: 1 !important;
        color: white !important;
        border-radius: 5px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.order-total th, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.order-total th, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.order-total th span, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.order-total th small, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form table.shop_table tfoot tr.order-total th a {
        font-size: 16px;
        font-weight: 500;
        font-family: 'raleway' !important;
    }
    body #wfacp-e-form .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax, body #wfacp-e-form .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax span, body #wfacp-e-form .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax span.amount, body #wfacp-e-form .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax span.woocommerce-Price-currencySymbol, body .wfacp_mini_cart_start_h .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax, body .wfacp_mini_cart_start_h .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax span, body .wfacp_mini_cart_start_h .wfacp_order_summary_container table.shop_table tr.order-total td small.includes_tax span.amount {
        font-size: 12px !important;
        font-family: 'raleway' !important;
        line-height: 22px !important;
        font-weight: 500 !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(2) .gs-wrap.gs-id-190345.gs-slug-checkout-cro.gs-title-checkout-cro .vc_col-sm-12 .wpb_wrapper {
        display: flex;
        flex-wrap: wrap !important;
    }
    .wpb_raw_code.wpb_raw_html.wpb_content_element {
        order: 5 !important;
        flex-wrap: wrap !important;
        width: 100% !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(2) .gs-wrap.gs-id-190345.gs-slug-checkout-cro.gs-title-checkout-cro .vc_col-sm-12 .wpb_wrapper p {
        display: none !important;
    }
    .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
        margin-top: 25px !important;
        padding: 0px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_main_form.woocommerce button#place_order {
        margin: 0px !important;
    }
    .nectar-shop-header .nectar-shop-header-bottom .left-side, .nectar-shop-header .nectar-shop-header-bottom .right-side {
        width: 100%;
        max-width: unset !important;
    }
    .nectar-shop-header .nectar-shop-header-bottom .right-side{
        display: block !important;
        margin-top: 15px !important;
    }
    .nectar-shop-header .nectar-shop-header-bottom{
        flex-wrap: wrap !important;
    }
    .nectar-shop-header .nectar-shop-header-bottom .left-side, .nectar-shop-header .nectar-shop-header-bottom .right-side{
        width: 100% !important;
    }
    .nectar-shop-filters .nectar-shop-filter-trigger{
        padding: 15px !important;
    }
    form.woocommerce-ordering{
        padding: 15px !important;
    }
    form.woocommerce-ordering select{
        text-align: center !important;
    }
    .archive.tax-product_cat.woocommerce div#sidebar .inner {
        background: transparent !important;
        padding: 0px !important;
        border-radius: 0px !important;
        display: block !important;
    }
    .archive.woocommerce .container-wrap > .main-content #sidebar.open {
        padding: 100px 20px 80px 20px;
    }
    .archive.tax-product_cat.woocommerce div#sidebar .inner .bapf_head h3 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .archive.woocommerce .container-wrap > .main-content #sidebar > .header {
        padding: 20px !important;
    }
    div#sidebar h4 {
        color: black !important;
        opacity: 1 !important;
    }
    .products li.product.minimal .product-wrap{
        justify-content: center !important;
    }
    .single-product .product .nectar-prod-wrap {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 50px;
    }
    .single-product .gs-title-google-star-social-proof {
        margin-top: 0px !important;
    }
}
@media screen and (max-width: 820px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 600px !important;
        padding: 0px !important;
    }
    .secondary-header-text {
        display: none;
    }
    body[data-header-format].material #header-secondary-outer{
        display: block !important;
    }
    .nectar-center-text ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
    }
    .nectar-center-text ul li {
        list-style: none;
        display: none;
    }
    .nectar-center-text ul li:first-child {
        display: inline-block;
    }
    #home-intro-top .row-bg.viewport-desktop.using-bg-color{
        background-position: left !important;
    }
    #home-intro-top .vc_col-sm-6:first-of-type > .vc_column-inner {
        padding: 25px !important;
    }
    #home-intro-top > .row-bg-wrap > .inner-wrap.row-bg-layer{
        background-position: 60% 3% !important;
        background-size: 220% !important;
        background-repeat: no-repeat !important; 
    }
    .google_star_social_proof .ti-stars p{
        font-weight: 700 !important;
    }
    #home-intro-top h2 {
        font-size: 45px !important;
        line-height: 52px !important;
    }
    .product_bestsellers .woocommerce.columns-4 ul.products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .img_text_block .img_text_block_col_wrapper > .vc_column-inner{
        padding: 25px !important;
    }
    .product_categorieen .woocommerce.columns-4 ul.products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .about_ppc .about_col h2 {
        font-size: 40px !important;
        line-height: 48px !important;
    }
    .faq .toggles .toggle h3 a{
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .faq .toggles .toggle > div .inner-toggle-wrap {
        padding: 0 25px 20px 25px;
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .faq .toggles{
        row-gap: 10px !important;
    }
    body.woocommerce.archive.term-refurbished ul.products.columns-3, body.woocommerce.archive .custom_product_cats ul.products.columns-3 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 15px;
    }
    h1.page-title {
        font-size: 40px !important;
        line-height: 1.1 !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper > .vc_column-inner {
        padding: 25px !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
        width: 300px !important;
        height: 200px !important;
        object-fit: contain !important;
    }
    .woocommerce ul.products li.product a.woocommerce-category-link{
        display: block;
    }
    #seo .seo_col_wrapper > .vc_column-inner .product-category-seo {
        padding: 25px !important;
    }
    #seo .seo_col_wrapper > .vc_column-inner .product-category-seo h2 {
        font-size: 25px !important;
        line-height: 1.1 !important;
        margin-bottom: 15px !important;
    }
    #seo .seo_col_wrapper > .vc_column-inner .product-category-seo p {
        padding-bottom: 15px;
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 500 !important;
        margin-bottom: 0px !important;
        font-family: 'Raleway' !important;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-remove {
        padding: 0px !important;
        border: unset !important;
    }
    .woocommerce table.shop_table_responsive tbody tr .product-thumbnail a{
        display: block !important;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-thumbnail {
        padding: 15px 0px !important;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-name {
        padding: 25px 0px !important;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-price {
        padding: 15px 0px !important;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-quantity {
        padding: 15px 0px !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .woocommerce table.shop_table_responsive tbody tr td.product-subtotal {
        padding: 15px 0px !important;
    }
    tr.woocommerce-cart-form__cart-item.cart_item {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .coupon button.button {
        width: 100% !important;
        margin-top: 15px !important;
    }
    .woocommerce .woocommerce-cart-form__contents .actions .coupon input#coupon_code {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0px !important;
    }
    .woocommerce table.cart td.actions {
        padding: 0px !important;
    }
    .woocommerce table.cart td.actions{
        padding: 0px !important;
    }
    .woocommerce-page table.cart td.actions .coupon{
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .woocommerce .woocommerce-cart-form__contents .actions .coupon .button {
        margin-top: 25px !important;
    }
    table.cart tr{
        margin-bottom: 0px !important;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
        padding: 25px !important;
        margin-bottom: 50px !important;
    }
    ul#shipping_method label:before{
        order: 1 !important;
    }
    .woocommerce ul#shipping_method li label {
        display: flex !important;
        justify-content: flex-end;
    }
    .cart_totals.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td {
        border-top: unset !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(1) {
        width: 100% !important;
        padding: 0 25px !important;
    }
    .bwf-section-wrap>.bwf-col .bwf-inner-col .wp-block-image img {
        display: block !important;
        height: 75px !important;
    }
    body:not(.wfacpef_page) .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp-form {
        padding: 0px !important;
    }
    .bwf-section-wrap>.bwf-col .bwf-inner-col .wp-block-image a {
        display: block;
        height: 100% !important;
        width: 100% !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_collapsible_order_summary_wrap {
        margin-top: 0px !important;
        margin-bottom: 25px !important;
    }
    .bwf-section-wrap>.bwf-col .bwf-inner-col .wp-block-image img {
        display: block !important;
        height: 75px !important;
        margin-bottom: 10px !important;
        margin-top: 5px !important;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian, .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content {
        padding: 20px 15px !important;
    }
    #wfacp-e-form .woocommerce-checkout-review-order.wfacp-oder-detail {
        margin-bottom: 25px !important;
    }
    body.woocommerce-page.prof-pc-shop-checkout #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul#shipping_method li label {
        justify-content: flex-start;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(2){
        padding-bottom: 50px !important;
    }
    .prof-pc-shop-checkout div#wa {
        display: none !important;
    }
    .nectar-shop-header-bottom {
        display: block !important;
    }
    body.woocommerce.archive ul.products.columns-3 {
        grid-template-columns: repeat(1, 1fr);
    }
    .nectar-shop-filters .nectar-shop-filter-trigger{
        margin-right: 0px !important;
    }
    .product-meta {
        display: block !important;
    }
    .woocommerce-mini-cart .product-meta {
        display: flex !important;
    }
    div#sidebar h4 {
        color: black !important;
        opacity: 1 !important;
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    .single-product .product .nectar-prod-wrap .single-product-main-image{
        margin-bottom: 20px !important;
    }
    .single-product .gs-title-productinformatie-single-product #product-specs .vc_column-inner h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    .single-product .gs-title-productinformatie-single-product #product-specs .vc_column-inner{
        padding: 25px !important;
    }
    .single-product .attributes__item p {
        display: flex;
        align-items: center;
        justify-content: left;
    }
    .single-product .attributes__item{
        gap: 20px !important;
    }
    .selected-variation-price{
        margin-top: 15px !important;
    }   
}
@media screen and (max-width: 620px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 400px !important;
        padding: 0px !important;
    }
    .nectar-slide-in-cart.nectar-modal.style_slide_in_click.open {
        z-index: 9999999999 !important;
    }
    #home-intro-top h2 {
        font-size: 31px !important;
        line-height: 35px !important;
        display: block !important;
    }
    #home-intro-top a#btn-kiesenkoop {
        margin-top: 15px !important;
        margin-right: 0px !important;
    }
    .google_star_social_proof .ti-stars p{
        display: none !important;
    }
    .google_star_social_proof .ti-stars:after{
        content: '4.7/5 80+ reviews';
        font-size: 16px !important;
        color: white !important;
        padding-left: 10px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
    }
    #home-intro-top > .row-bg-wrap > .inner-wrap.row-bg-layer {
        background-position: 55% 3% !important;
        background-size: 380% !important;
        background-repeat: no-repeat !important;
    }
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content {
        width: 380px !important;
        padding: 25px !important;
        padding-bottom: 15px !important;
    }
    .style_slide_in_click .product-meta > .quantity .modify{
        margin-top: 5px !important;
    }
    .style_slide_in_click .woocommerce-mini-cart .quantity input.plus, .style_slide_in_click .woocommerce-mini-cart .quantity input.minus{
        line-height: 20px !important;
        font-size: 16px !important;
    }
    .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart.cart_list.product_list_widget .product-details a {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .material .style_slide_in_click .close-cart:before{
        background: white !important;
    }
    .material .style_slide_in_click .close-cart:before{
        display: none !important;
    }
    .style_slide_in_click .product-meta > .product-details{
        padding-right: 0px !important;
    }
    div#wa .wa__btn_popup{
        bottom: 22px !important;
        right: 22px !important;
        left: unset !important;
    }
    .wa__btn_popup_txt{
        display: none !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper h2 {
        font-size: 35px !important;
        line-height: 1.1 !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper {
        flex-wrap: wrap !important;
        row-gap: 5px !important;
    }
    .product_bestsellers {
        padding-top: 75px !important;
    }
    .title_btn .title_btn_col {
        margin-bottom: 20px !important;
    }
    .product_bestsellers ul.products li.product a img {
        max-width: 350px !important;
        width: 100% !important;
        min-width: 350px !important;
    }
    .img_text_block {
        margin-top: 75px !important;
        padding-bottom: 75px !important;
    }
    .img_text_block h1.vc_custom_heading {
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    .img_text_block p{
        font-size: 16px !important;
        line-height: 24px !important;
        margin-bottom: 0px !important;
    }
    .img_text_block .img_text_block_col_wrapper > .vc_column-inner {
        padding: 25px 25px 25px 25px !important;
    }
    .ppc_person {
        margin-top: 10px !important;
    }
    .product_categorieen ul.products li.product a img {
        max-width: 350px !important;
        width: 100% !important;
        min-width: 350px !important;
    }
    .product_categorieen {
        padding-bottom: 75px !important;
    }
    .ppc_person .ppc_person_col_wrapper .vc_column-inner > .wpb_wrapper p strong {
        font-size: 16px !important;
        line-height: 1 !important;
        color: black !important;
        font-weight: 700 !important;
    }
    ul.products li.product-category.product{
        border-radius: 10px !important;
    }
    .product_categorieen ul.products li.product a img {
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 31px !important;
        line-height: 1.1 !important;
    }
    .ppc_kkr .wpb_wrapper p{
        font-size: 16px !important;
        line-height: 24px !important;
    }
    div#check_icon .wpb_wrapper p{
        font-size: 16px !important;
        line-height: 24px !important;
    }
    div#check_icon .wpb_wrapper p::before {
        width: 20px !important;
        height: 20px !important;
        line-height: 20px !important;
        font-size: 16px !important;
        margin-right: 10px;
        margin-top: 10px;
    }
    .ppc_kkr .vc_col-sm-6.video_col {
        margin-top: 35px !important;
    }
    .home .center_row {
        margin-top: 75px !important;
        margin-bottom: 0px !important;
    }
    .about_ppc .about_col h2 {
        font-size: 35px !important;
        line-height: 1.1 !important;
    }
    .about_ppc .wpb_wrapper p{
        font-size: 16px !important;
        line-height: 24px !important;
        margin-bottom: 0px !important;
    }
    .ppc_kkr .text_col p.w700{
        margin-bottom: 0px !important;
    }
    .about_ppc .vc_col-sm-6:first-of-type {
        margin-top: 35px !important;
    }
    .reviews .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 30px !important;
        line-height: 38px !important;
        text-align: center !important;
    }
    .reviews {
        padding: 75px 0px 0px 0px !important;
    }
    .reviews .ti-widget.ti-goog {
        margin-top: 25px !important;
    }
    .wpb_wrapper .ti-widget.ti-goog .ti-controls-line {
        display: none !important;
    }
    .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span, .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span strong {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .reviews .ti-widget.ti-goog .ti-review-item{
        padding: 0px !important;
    }
    .section_info_items {
        margin-top: 75px !important;
        margin-bottom: 0px !important;
    }
    .faq {
        padding: 75px 0px !important;
    }
    .faq .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 25px !important;
        line-height: 35px !important;
    }
    .faq .toggles {
        margin-top: 15px !important;
    }
    .faq .toggles .toggle > div .inner-toggle-wrap {
        padding: 0 15px 20px 15px;
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .faq .toggles .toggle h3 a {
        font-size: 18px !important;
        line-height: 1.1 !important;
        padding: 15px 15px !important;
    }
    .nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message [data-inherit-heading-family], .nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message h3{
        margin-bottom: 0px !important;
    }
    .woocommerce-mini-cart__empty-message span {
        font-size: 16px !important;
        line-height: 1 !important;
        font-weight: 600;
    }
    #footer .logo-footer p {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    #footer .vc_col-sm-3.nieuwsbrief p{
        font-size: 16px !important;
        line-height: 22px !important;
    }
    div#voorwaarden p {
        font-size: 16px !important;
        line-height: 24px !important;
        padding-bottom: 15px !important;
    }
    div#voorwaarden ul li {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    #footer div#check_icon .wpb_wrapper p {
        font-size: 18px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        line-height: 24px !important;
    }
    .woocommerce.archive .container-wrap .nectar-shop-header .woocommerce-breadcrumb{
        margin-top: 10px !important;
    }
    h1.page-title {
        font-size: 35px !important;
        line-height: 1.1 !important;
        padding-top: 10px !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper h2 {
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper p {
        font-size: 16px !important;
        line-height: 24px !important;
        margin-bottom: 0px !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
        width: 200px !important;
        height: 150px !important;
        object-fit: contain !important;
    }
    .woocommerce.archive .section_info_items.product_version.top_margin_0px{
        margin-bottom: 0px !important;
    }
    #seo .seo_col_wrapper > .vc_column-inner .product-category-seo h2 {
        font-size: 20px !important;
        line-height: 1.1 !important;
        margin-bottom: 15px !important;
    }
    #seo .product-category-seo {
        margin-bottom: 50px !important;
    }
    div#custom-top-cart-header-usp h2.vc_custom_heading.vc_do_custom_heading {
        font-size: 35px !important;
        line-height: 1.1 !important;
    }
    .cart_totals.cart_totals table.shop_table.shop_table_responsive tbody tr td {
        padding: 15px 0px !important;
        background: white !important;
    }
    body .bwf-section-wrap.bwf-section-7af66ff9>.bwf-col > .bwf-inner-col:nth-child(1) {
        width: 100% !important;
        padding: 0 15px !important;
    }
    tr.cart_item.wfacp_product_row {
        display: block;
    }
    .wfacp-checkout-form-block.wfacp-9a1152e0 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content {
        padding-bottom: 1px !important;
    }
    .archive.woocommerce .container-wrap > .main-content #sidebar.open{
        padding-top: 90px !important;
    }
    .woocommerce-breadcrumb [class*=fa-]{
        line-height: 24px !important;
    }
    .single-product nav.woocommerce-breadcrumb {
        margin-top: 15px !important;
        font-size: 16px !important;
        margin-bottom: 10px !important;
    }
    .single-product .woocommerce-product-gallery__wrapper img{
        height: 300px !important;
    }
    .product_cat_parent-refurbished-iphone .woocommerce-product-gallery__wrapper::after{
        height: 45px !important;
    }
    .single-product .google_star_social_proof .ti-stars:after {
        color: black !important;
        font-weight: 500 !important;
    }
    .product-type-variable table.variations tbody tr {
        display: block !important;
    }
    .woocommerce div.product form.cart .variations th {
        margin-right: 0px !important;
        margin-bottom: 5px !important;
    }
    .single-product .attributes__item {
        gap: 20px !important;
        display: block !important;
    }
    .single-product .attributes__item {
        display: block !important;
    }
    .single-product .gs-title-productinformatie-single-product #product-specs .vc_column-inner {
        padding: 20px 15px !important;
    }
    form.woocommerce-ordering {
        background: transparent !important;
        padding: 0px !important;
    }
    form.woocommerce-ordering select {
        text-align: left;
    }
    .nectar-shop-header .nectar-shop-header-bottom {
        flex-wrap: wrap-reverse !important;
        display: flex !important;
    }
    .nectar-shop-header .nectar-shop-header-bottom .right-side {
        margin-top: 0px !important;
        margin-bottom: 15px !important;
    }
    form.woocommerce-ordering select {
        text-align: left !important;
    }
    .single-product .flex-viewport{
        height: 300px !important;
    }
    .single-product .woocommerce-product-gallery .flex-control-nav{
        grid-template-columns: repeat(2, auto);
    }
    .single-product h1.product_title.entry-title.nectar-inherit-default {
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    #home-intro-top.bfcm .vc_col-sm-6.intro_img{
        display: none !important;
    }
    .term-refurbished .nectar-shop-header-bottom {
        display: none !important;
    }
}
@media screen and (max-width: 420px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 350px !important;
        padding: 0px !important;
    }
    #home-intro-top h2 {
        font-size: 27px !important;
        line-height: 1.1 !important;
    }
    #home-intro-top > .row-bg-wrap > .inner-wrap.row-bg-layer {
        background-position: center center !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    .title_btn .title_btn_col > .vc_column-inner > .wpb_wrapper {
        flex-wrap: wrap !important;
        row-gap: 10px !important;
    }
    .product_bestsellers {
        padding-top: 50px !important;
    }
    .img_text_block h1.vc_custom_heading {
        font-size: 22px !important;
        line-height: 1.1 !important;
    }
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content {
        width: 100% !important;
        padding: 76px 25px 15px 25px !important;
    }
    .nectar-slide-in-cart.style_slide_in_click .inner>.header {
        padding-bottom: 25px !important;
        width: calc(100% - 50px) !important;
        left: 25px !important;
        top: 0 !important;
        padding-top: 25px;
    }   
    .nectar-slide-in-cart.nectar-slide-in-cart .widget_shopping_cart {
        top: 0px !important;
        height: 100% !important;
    }
    .nectar-slide-in-cart{
        width: 100% !important;
    }
    .woocommerce-mini-cart__empty-message span{
        font-size: 18px !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    .img_text_block {
        margin-top: 50px !important;
        padding-bottom: 50px !important;
    }   
    .product_categorieen {
        padding-bottom: 50px !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    div#check_icon .wpb_wrapper p {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .ppc_kkr .vc_col-sm-6.video_col img.nectar-lazy.loaded {
        height: 300px !important;
    }
    .home .center_row {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }
    .about_ppc .about_col h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    .about_ppc .vc_col-sm-6:first-of-type .divider-wrap > div{
        height: 100% !important;        
    }
    .about_ppc .vc_col-sm-6:first-of-type {
        height: 300px !important;
        margin-top: 35px !important;
    }
    .reviews .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 25px !important;
        line-height: 1.1 !important;
        text-align: center !important;
    }
    .img_text_block .vc_col-sm-5 .divider-wrap > div {
        height: 350px !important;
    }
    .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span, .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span strong {
        font-size: 13px !important;
        line-height: 20px !important;
    }
    .faq {
        padding: 50px 0px !important;
    }
    .faq .toggles .toggle h3 a {
        font-size: 16px !important;
        line-height: 22px !important;
        padding: 15px !important;
    }   
    .faq .toggles .toggle > div .inner-toggle-wrap {
        padding: 0 15px 20px 15px;
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .faq .vc_col-sm-12 .vc_column-inner h2 {
        margin-bottom: 0px !important;
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    #footer .logo-footer #check_icon a {
        font-weight: 700 !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }
    #footer p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    div#footer_payment p {
        color: #fff !important;
        font-size: 14px !important;
        line-height: 20px !important;
    }
    div#footer_payment {
        padding-top: 25px !important;
        padding-bottom: 50px !important;
    }
    #footer {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }   
    #footer .logo-footer p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    h1.page-title {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    .keurmerk_refurbished .keurmerk_refurbished_col_wrapper .vc_column-inner > .wpb_wrapper h2 {
        font-size: 22px !important;
        line-height: 1.1 !important;
    }
    .woocommerce ul.products li.product a img {
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
    }
    div#custom-top-cart-header-usp h2.vc_custom_heading.vc_do_custom_heading {
        font-size: 35px !important;
        line-height: 1.1 !important;
    }
    .woocommerce ul#shipping_method li label {
        font-size: 1px !important;
    }
    div#custom-top-cart-header-usp h2.vc_custom_heading.vc_do_custom_heading {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
    body.woocommerce-cart.woocommerce-page .winkelwagen .cart_totals h2{
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .wfacp_cart_title_sec {
        padding-right: 5px !important;
    }
    span.wfacp_mini_cart_item_title {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity {
        font-size: 14px !important;
        line-height: 16px !important;
    }
}
@media screen and (max-width: 370px) {
    .container, #header-outer[data-full-width=true] header>.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{
        max-width: 320px !important;
        padding: 0px !important;
    }
    .img_text_block h1.vc_custom_heading {
        font-size: 20px !important;
        line-height: 1.1 !important;
    }
    #home-intro-top h2 {
        font-size: 30px !important;
        line-height: 1.1 !important;
        display: block;
    }
    #home-intro-top p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .product_bestsellers ul.products li.product a img {
        max-width: 320px !important;
        width: 100% !important;
        min-width: 320px !important;
    }
    .img_text_block .vc_col-sm-5 .divider-wrap > div {
        height: 300px !important;
    }
    .product_categorieen ul.products li.product a img {
        max-width: 320px !important;
        width: 100% !important;
        min-width: 320px !important;
    }
    .ppc_kkr .text_col h2 {
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    div#check_icon .wpb_wrapper p {
        font-size: 12px !important;
        line-height: 22px !important;
    }
    .about_ppc .about_col h2 {
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span, .reviews .ti-widget.ti-goog.ti-show-rating-text .ti-footer .ti-rating-text span strong {
        font-size: 10px !important;
        line-height: 1 !important;
    }    
}