/*!
Theme Name: Hello Elementor Child
Template: hello-elementor
Text Domain: hello-elementor-child
!*/

.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion], .learndash-wrapper .ld-quiz-actions input[name=restartQuiz] {
  background-color: #FF6600 !important;
  border-radius: 4px;
  font-weight: 600;
  font-size: 13px;
  font-family: montserrat;
}

.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip:after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type='submit'], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
background-color: #FF6600 !important;
  border-radius: 4px;
  font-weight: 600;
  font-size: 13px;
  font-family: montserrat;
}

.searchandfilter h4, .searchandfilter p, .searchandfilter a{
font-family: Montserrat;
}


/**
* Fix WooCommerce checkout postcode field 
*/
#pc4woo_billing_wrapper #pc4woo_billing_housenumber_wrapper.form-row-quart-first
{
margin-right: 0% !important;
}

/**
* Fix padding locatie labels stap 3 inschrijfformulier.
* Deze code is alleen van toepassing op de live, omdat het interfereert met de plugin search and filter.
*/

#mq-form .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
padding-left: 15px !important;
}

.woocommerce-cart-form,
.woocommerce-cart {
  font-family: 'Montserrat', sans-serif !important; 
  font-size: 18px !important;
}

.woocommerce table tbody tr,
.woocommerce table tbody td,
.woocommerce table thead:first-child tr:first-child th,
.woocommerce table thead:first-child tr:first-child th:hover,
.woocommerce .actions,
.woocommerce .shop_table,
.cart-subtotal th,
.cart-subtotal th:hover, 
.woocommerce table tbody tr:hover>th {
  background: none !important; 
  border: 0px !important;
}

.woocommerce-cart .overview #coupon_code {
  width: 226px !important;
}

.woocommerce table.shop_table td,
.woocommerce .shop_table {
  border-top: 1px solid rgba(0,0,0,.1) !important;
  padding: 9px 12px !important;
  line-height: 1.5em !important
}

/** **/
td.product-remove,
td.product-thumbnail,
td.product-name,
td.product-price,
td.product-quantity,
td.product-subtotal {
  border: 0px !important;
}

.order-total th {
  background: none !important;
}

.woocommerce-page.woocommerce-checkout .checkout #order_review_heading {
  display: none !important;
}

.checkout .col-1 {
  width: 100% !important;
}

.woocommerce-checkout #payment {
  background: none !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  width: 100% !important;
}

.woocommerce-page table.cart td.actions .input-text {
  width: 278px !important;
}

/** Hide "Ander bezorgadres" **/
#ship-to-different-address {
  display: none !important;
}

.mq-discount-cart-price {
  font-size: 12px;
  margin-left: 12px !important;
  padding: 5px 10px;
  border-radius: 10px;
}