/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

#main-header:after {
  background: linear-gradient(to right, #4caf50, #afdc50, #263238, #9c27b0, #ff9d0b, #804336, #f44336, #039be5, #4cef60);
  position: absolute;
  content: '';
  height: 4px;
  right: 0;
  left: 0;
  top: 93px;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
border-radius: 10px;
    background: #f0f0f0;
}
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
border-radius: 10px;
    box-shadow: 2px 2px 2px 0 #f0f0f070;
border: 1px solid rgba(0, 0, 0, 0.12);
background: #fff;
}

#main-header {
box-shadow:none!important;
}
#et-top-navigation .et-cart-info {
    display: none;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    background: #fff!important;
}

/* Filter */
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-size: 15px!important;
    color:#333;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-size: 15px!important;
    color:#Eb5B25;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
    border-color: rgb(251 251 251 / 2%);
    box-shadow: 0 0 7px 0 rgb(255 253 254 / 30%);
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
}
div#filter_644_0 h4.filter-title {
color:#4caf50;
}
div#filter_644_1 h4.filter-title {
color:#9c27b0;
}
div#filter_644_2 h4.filter-title {
color:#ff9d0b;
}
div#filter_644_3 h4.filter-title {
color:#f44336;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li > a {
color:#333;
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
color:#333;
}
span.term-label {
    font-size: 15px !important;
}

/* Paginatie */
.woocommerce nav.woocommerce-pagination ul {
	border:none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding:1.0em;
border-radius:30px;
background: #1D71B8;
color:#fff;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #eb5b25;
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right:0px;
}

/* Categoriepagina */
form.woocommerce-ordering, p.woocommerce-result-count {
    display: none;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    max-height: 200px;
    object-fit: cover;
}
h2.woocommerce-loop-product__title {
    margin: 0px 15px 15px 15px !important;
}
.et_overlay:before {
display:none;
}


/* Productpagina */
p.wapo-addon-description {
    background: #1d71b8;
    color: #fff;
    border-radius: 5px;
    padding: 10px !important;
}
div#wapo-total-price-table {
    display: none;
}
h3.wapo-addon-title.toggle-closed {
    display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input {
    border-radius: 10px;
    padding: 10px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option label {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
line-height: 1.8em;
font-weight: 500;
    font-size: 16px;
}
.et_pb_wc_add_to_cart .quantity input.qty {
    border: 1px solid #bbb !important;
    width: auto; 
    max-width: 4.3em;
    border-radius: 30px;
    min-width: 100px;
    color: #1d71b8;
    background: #fff;
}
.options.per-row-1 {
    background: #edf4f9;
}

/* Styling for groups*/
body.groep-1 .grp-1 {
	color: #4caf50;
}

body.groep-2 .grp-2 {
	color: #afdc50;
}

body.groep-3 .grp-3 {
	color: #263238;
}

body.groep-4 .grp-4 {
	color: #9c27b0;
}

body.groep-5 .grp-5 {
	color: #ff9d0b;
}

body.groep-6 .grp-6 {
	color: #804336;
}

body.groep-7 .grp-7 {
	color: #f44336;
}

body.groep-8 .grp-8 {
	color: #039be5;
}
body.leerkracht .grp-10 {
	color: #039be5;
}


/* Styling for other categories */
body.beeldend .beeldend {
	color: #afdc50;
}

body.dans .dans {
	color: #263238;
}

body.theater .theater {
	color: #9c27b0;
}

body.erfgoed .erfgoed {
	color: #ff9d0b;
}

body.muziek .muziek {
	color: #804336;
}

body.media .media {
	color: #f44336;
}

body.taal .taal {
	color: #039be5;
}


/* body.groep-9 .grp-9 {
	color: #316237;
} */

.grp-1, 
.grp-2,
.grp-3,
.grp-4,
.grp-5,
.grp-6,
.grp-7,
.grp-8,
.grp-9,
.grp-10,
body .beeldend, 
body .dans, 
body .theater, 
body .erfgoed, 
body .muziek, 
body .media, 
body .taal {
	color: lightgray;
}
.et_pb_module.et_pb_image.et_pb_image_1_tb_body.aanbieder span.et_pb_image_wrap img {
border-radius:10px;
}

/* Cart */
.cpops-powered-by {
    display: none;
}
.cpops-cart-line-items__item.cpops-cart-line-items__shipping {
    display: none !important;
}
body.admin-bar #cartpops-drawer {
border-radius: 10px;
}
#cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button {
border-radius:10px;
}
.cpops-cart-item__product--data {
border-top:2px solid #Eb5B25!important;
}

/* Checkoutproces */
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, section.woocommerce-order-details, section.woocommerce-customer-details {
    display: none;
}
.cart_totals table, .cart_totals h2 {
display:none;
}
dt.variation-Inschrijvingdetails {
    display: none !important;
}
.et_pb_wc_checkout_payment_info_0_tb_body.et_pb_wc_checkout_payment_info {
background:#fff!important;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    padding: 10px!important;
}

/* Contactpagina */
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.large {
border-radius:10px;
}
.gform_wrapper.gravity-theme .gform_footer input {
color: #FFFFFF !important;
    border-color: #eb5b25;
    border-radius: 100px;
    font-size: 14px;
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    background-color: #eb5b25 !important;
    padding-top: 16px !important;
    padding-right: 32px !important;
    padding-bottom: 16px !important;
    padding-left: 32px !important;
    border:none;
}

.woocommerce .products .product a h2 {
	min-height:45px;
}

/* Mobile */
@media only screen and (max-width: 600px) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel {
    display:none;
  }
}
