/*
 Theme Name:   Jouw Webwinkel Child
 Description:  Jouw Webwinkel Child theme
 Author:       Arture
 Author URI:   https://www.arture.nl
 Template:     jouw-webwinkel
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  jouw-webwinkel
*/

/* Fonts */
/* body.theme-jouw-webwinkel,
.slider-info-box h4,
.slider-info-box span,
.header_area .navbar .navbar-nav li.submenu .dropdown-menu li a,
.top_menu .left_text a, .top_menu .right_text a,
.main_menu_three .navbar .navbar-nav li a,
.main_menu_three .navbar .navbar-nav.navbar-right li a,
.main_btn,
.submit_btn,
.breadcrumb_area .breadcrumb_text h3,
.service_item h4,
.n_product_item .product_text h4,
.n_product_item .product_text h5,
.sale,
.discount,
.new,
.hot,
.p_text h6,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper a.button,
.newsletter_area .newsletter_inner h2,
.newsletter_area .newsletter_inner .input-group input:not([type="submit"]),
.newsletter_area .newsletter_inner .input-group input.placeholder,
.newsletter_area .newsletter_inner .input-group input:-moz-placeholder,
.newsletter_area .newsletter_inner .input-group input::-moz-placeholder,
.newsletter_area .newsletter_inner .input-group input::-webkit-input-placeholder,
.about_area .ab_text h2,
.f_title h3,
.link_widget .list li a, .link_widget ul.menu li a,
.woocommerce-widget-layered-nav-dropdown__submit,
.wp-block-button a {
    font-family: "Poppins", sans-serif;
}
h1, h2, h3, h4, h5, h6,
.product_fillter .list li,
.product_item .product_text h4,
.product_grid_text .left_text,
.product_grid_text .right_text,
.fliter_text .left .product_fillter span,
.fliter_text .right .view,
.product_meta span.sku_wrapper,
.product_meta span.posted_in,
.woocommerce-tabs .tabs li a,
.category_widget .list li a,
.size_widget .list li a,
.price_widget .cost_price_content .price-min,
.price_widget .cost_price_content .price-max,
.product_details_area .product_price h4,
.product_details_area .product_price h6,
.p_details_text .p_color span,
.sku,
.product_description .nav.nav-tabs li a,
.contact_form_area .main_title2 h2 {
    font-family: "Montserrat", sans-serif;
}
.contact_form_area .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.contact_form_area .gform_wrapper textarea,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"],
.product_item .product_text h5,
.product_item .product_text .main_btn,
.woocommerce-variation-add-to-cart input[name=quantity],
.product_count input,
.product_count input.placeholder, .product_count input:-moz-placeholder, .product_count input::-moz-placeholder, .product_count input::-webkit-input-placeholder,
.contact_area .contact_details .c_d_item h4,
.contact_area .contact_details .c_d_item p,
.footer_copy p {
    font-family: "Lato", sans-serif;
}
 */

/* Color */
.theme-variant { background-color: #c9b204 !important; }
.product-filter-bar .widget_layered_nav_filters ul li.chosen { background-color: #7a9c59; }
section.no-products-found .no-products-found-content a { background-color: #7a9c59; border: 2px solid #7a9c59; }
section.no-products-found .no-products-found-content a:hover { background-color: #7a9c59; }
.slider-info-box a { background: #7a9c59; }
.product_meta ul li i { color: #7a9c59; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { background: #7a9c59; }
.header_area .navbar .navbar-nav li.submenu .dropdown-menu li:hover a { background: #7a9c59; }
.header_area .navbar .navbar-nav li.submenu .dropdown-menu .submenu .dropdown-menu li:hover a { background: #7a9c59; }
.logo_part .right_cart .list li a:after { background: #7a9c59; }
.main_menu .navbar .navbar-nav > li:hover a, .main_menu .navbar .navbar-nav > li.active a { color: #7a9c59; }
.main_menu_two .navbar .navbar-nav li:hover a, .main_menu_two .navbar .navbar-nav li.active a { color: #7a9c59; }
.main_menu_three .navbar .navbar-nav li:hover a, .main_menu_three .navbar .navbar-nav li.active a { color: #fff; }
.main_btn,
.submit_btn,
.product_item .product_text .main_btn,
.wp-block-button a,
.cart button.single_add_to_cart_button,
#filterProducts,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.wc-block-components-button,
.woocommerce-MyAccount-content .button,
.woocommerce-account .woocommerce-button,
.woocommerce-checkout .next-step,
#place_order { background: #7a9c59 !important; color: #fff !important; }
.woocommerce-checkout .prev-step{ background: none;
  color: #000 !important;
  padding: 5px; 
  
 }
 .woocommerce-checkout .prev-step: hover { border: none; font-weight: bold; }
.new { background: #7a9c59; }
.p_text p a { color: #7a9c59; }
.woocommerce aside.woocommerce.widget.widget_layered_nav_filters ul li a:before { color: #7a9c59; }
.product_fillter .list li.active { color: #7a9c59; }
.woocommerce-notices-wrapper .woocommerce-error { border-top: 3px solid #7a9c59;}
.woocommerce-notices-wrapper .woocommerce-error:before { color: #7a9c59; }
.woocommerce nav.woocommerce-pagination ul li span.current { color: #7a9c59; background: none; }
.pagination_area .pagination li.current a { color: #7a9c59; }
.woocommerce-tabs .tabs li a::before { background: #7a9c59; }
.woocommerce-tabs .tabs li.active a,
.woocommerce-tabs .tabs li a:hover { color: #7a9c59; }
.woocommerce-tabs .tabs li.active { border-bottom: 1px solid #7a9c59; }
.category_widget .list li a:after { background: #7a9c59; }
.category_widget .list li:hover a { color: #7a9c59; }
.category_widget .list li:hover a:before { border-color: #7a9c59; }
.price_widget .cost_price_content .price-range .noUi-connects .noUi-connect { background: #7a9c59; }
.price_widget .cost_price_content .price-range .noUi-origin .noUi-handle { border-color: #7a9c59; }
.product_description .nav.nav-tabs li a:before { background: #7a9c59; }
.product_description .nav.nav-tabs li a:hover, .product_description .nav.nav-tabs li a.active { color: #7a9c59; }
.shoping_cart_inner .billing_form_area .billing_form .form-group .continue { color: #7a9c59; }
.order_box_price .payment_list .accordion_area .card .card-header button { color: #7a9c59; }
.order_box_price .payment_list .accordion_area .card .card-header button:before { border: 1px solid #7a9c59; }
.order_box_price .payment_list .accordion_area .card .card-header button:after { background: #7a9c59; }
.select_product_inner .table-responsive .table tbody tr .t_price { color: #7a9c59; }
.select_product_inner .table-responsive .table tbody tr .up_cart a { color: #7a9c59; }
.cart_total_inner .cart_box .list li:last-child a { color: #7a9c59; }
.contact_form .form-group input:focus { border-color: #7a9c59; }
.comment_area .comment_list .comment_item a:hover { color: #7a9c59; }
.post_widget .post_list .post_item h4:hover { color: #7a9c59; }
.footer_area,
.footer_area .footer_copy { background: #333; color: #fff; }
.link_widget .list li a:hover { color: #7a9c59; }
.social_widget_two ul li a { background: #fff; }
.social_widget_two ul li a:hover { background: #636363; }
.woocommerce a.load_more_products { background: #7a9c59 !important; }
.slider-button-wrapper a { background: #7a9c59; }
#searchform .search-button { background: #7a9c59; }
.notification-bar { background: #7a9c59; }
#CollapseFilters  { background-color: #7a9c59; color: #fff; }
.main_menu_three .navbar .navbar-nav li a { color: hsl(0 0% 100% / .8); }
.about_area .ab_text h2 { color: #7a9c59; }

.footer_area .footer_widget .col-lg-4:last-child .link_widget { padding: 0px; margin-top: 15px; }
.footer_area .footer_widget .col-lg-4:last-child .link_widget .f_title { margin-bottom: 5px; margin-top: 15px; }
table.variations tr td.label { display: none; }

.wp-block-image img { height: auto; }
.page-id-22141 h1 { text-align: center; margin-bottom: 50px; }
.top_menu { background: #7a9c59; color: #000; }
.main_menu_three,
.header_area.fixed_menu.navbar_fixed .main_menu_three { background: #333; color: #000; }
.woocommerce-product-attributes-item:last-child { display: none; }
.breadcrumb_area { background-color: #7a9c59;  }
.select2-selection__placeholder { text-transform: lowercase; }
.searchform.expand #openSearch {
  color: #7a9c59;
}
.product_item .product_text { padding: 0 10px; }
.product_item .product_text h4 {  color: #7a9c59; }
.site-logo, picture.site-logo img { max-height: 60px; margin: 5px 0; }
.slider-button-wrapper { color: #fff; text-transform: uppercase; }
#home_slider .item::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 1;
}
.gb-shapes {
  position: absolute;
  bottom: 0;
  left: 0; right: 0;
  z-index: 4;
}
.gb-shape svg {
  display: block;
  width: 100%;
  height: 100px;
  fill: #7a9c59;
}
.product-attributes { width: 100%; margin-top: 10px; font-size: 10px; }
.breadcrumb_area.with-overlay {
  position: relative;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  height: 400px;
  padding-top: 0;
  padding-bottom: 0;
}
.breadcrumb_area.with-overlay .container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
  color: #fff;
  padding: 20px;
}
.breadcrumb_area .overlay {
  content: "";
  position: absolute;
  inset: 0; /* top: 0; right: 0; bottom: 0; left: 0; */
  background-color: rgba(0, 0, 0, 0.5); /* zwarte overlay */
  z-index: 1;
}
.about_area .ab_text h1 { display: none; }
.read_more_description { display: none; }
#thumbs { display: none; }
table.variations { width: 100%; }
table.variations tr td { width: 50%; float: left; }
table.variations tr td.label { display: block; }
.product_details_area .variations .variation_btn { background: #fff; border-color: #7a9c59; color: #797979;}
.product_details_area .variations .variation_btn:hover,
.product_details_area .variations .variation_btn.on { background: #7a9c59; border-color: #7a9c59; color: #fff; }
.main_menu_three .navbar .navbar-nav li a:hover { color: #fff; text-decoration: underline; }
#TopMenu { height: 50px; }
.woocommerce-MyAccount-navigation a::before{ color: #6f9c56; }
.custom-variation-image { display: none; }
.wizard li.active span.round-tab {
  background: #7a9c59;
  border-color: #7a9c59;
}
.wizard .nav-tabs > li.active > a i { color: #7a9c59; }
#delivery_date_field { margin-bottom: 30px; }
.cart .quantity input { min-width: 75px; }
.cart .product-name dl.variation { font-size: 11px; }
.cart .product-name dl.variation dt { min-width: 125px; margin-top: 0; }
.footer_area .footer_widget.p_50 { padding-bottom: 0; }
.owl-item .content-product-column { margin-bottom: 0; }
.product_item .product_text { min-height: 140px; }
.woocommerce-additional-fields { display: none; }
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { min-width: 115px; }
#home_slider { background: #7a9c59; }
.search-icon .searchform { 
		max-width: 30% !important; 
		left: 0;
    right: 0;
    top: 0; 
    position: absolute;
    margin: 6px auto;
    z-index: 999;
}
.searchform input#s { border-radius: 5px; display: block; }
#openSearch { display: none; }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 75px; }