/*
Theme Name: GreenMart Child
Theme URI: https://demo.thembay.com/greenmart/
Author: Thembay
Description: This is a child theme for GreenMart
Version: 1.0
Author URI: https://thembay.com/
Template: greenmart
Text Domain: greenmart-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

/*Custom checkout styles*/
body {color: #323232;}

a{color: #003399;}

.details-check{display: none; }
.checkout-left {margin-bottom: 15px;}
.woocommerce-form-login-toggle {display: none;}
.woocommerce-form-coupon-toggle {margin-bottom: 30px;}
#step0{border: 1px solid #000000; padding: 15px;}
#step1{border: 1px solid #000000; padding: 15px; display: none;}
#step1a{display: none; border: 1px solid #000000;padding: 15px;}
.verzender-gegevens{display: none;border: 1px solid #000000; padding: 15px;}
.bestelling-overzicht{display: none;}
.woocommerce-account-fields{display: none;}
#pickup_location_field{display: none; border:1px solid #000; border-bottom: 0px; padding: 15px;}
#pickup_location_field .optional{display: none;}
#fake-one-block{border: 1px solid;border-top: 0px;margin-top: -6px;margin-bottom: 15px;padding:15px;}
#ship-to-different-address{ display: none; }
#map-canvas{height: 500px; display: none;}
.shipping-title{font-weight: bold;}

.border-title{position: absolute;top: 0;margin-top: -26px !important;background-color: #fff;padding-left: 10px;padding-right: 10px;}
.mini-title{font-size: 13px; color: #4f9f1e; text-transform: uppercase;}

#billing_country_field{display: none;}

.shipping-description{font-weight: normal;}
.tb-cart-total .woocommerce-shipping-totals {display: none;}
.woocommerce .woocommerce-checkout{margin-bottom: 0px;}
.order-overzicht {border: 1px solid #000000; padding: 15px;}

.status-message-uw{color: red;}
.status-message-ontvanger{color: red;}

.checkout-left{padding-left: 0px; padding-right: 0px;}

.geg-ont{display: none; border: 1px solid #000000; padding: 15px; margin-top: 15px;}
.geg-verz{display: none;border: 1px solid #000000; padding: 15px; }

#shipping_method { list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;}
  
#shipping_method li {
  float: left !important;
/*   width: 47%; */
  width: 30%;
  margin: 1% !important;
}

.product-block.list {width: 100%;}

.page-title {color: #003399 !important; text-transform: none !important;}
.lever-acc .vc_tta-panels-container{ border: 1px solid #f0f0f0;}
.lever-acc .vc_tta-tab a{background-color: #cdda04 !important; color: #ffffff !important;     border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;}
.lever-acc .vc_active a{background-color: #ffffff !important; color: #003399 !important; }
.lever-acc .vc_tta-panels-container {margin-top: -1px; padding-left: 20px; padding-right: 20px;}
.lever-acc .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {margin-bottom: 0px !important; padding-bottom: 0px !important; border: 0px !important}
#send-knop{color: #003399 !important; border-radius: 20px;}
#send-knop:hover {color: #cdda04 !important; background-color: #003399 !important;}
.breakword {word-break: break-word;}

/* .fa, fas {    font-family: 'Font Awesome 5 Free' !important;} */

.footer-device-mobile>* a span.icon span.count{right: -4px;}
.footer-device-mobile>* a span.icon .mini-cart-items {right: 12px;}
.woocommerce-placeholder {height: 270px; width: 270px;}

@media (max-width: 768px){
	.bestelling-overzicht {padding-left: 0px !important; padding-right: 0px !important;}
	.details-check {padding-left: 0px !important; padding-right: 0px !important;}
	.wpcf7 {margin-bottom: 100px !important;}
	.singular-shop div.product .information .cart .box-quantity {display: block !important;}
}

/*Custom checkout styles*/
body {color: #323232;}

a{color: #003399;}

.details-check{display: none; }
.checkout-left {margin-bottom: 15px;}
.woocommerce-form-login-toggle {display: none;}
.woocommerce-form-coupon-toggle {margin-bottom: 30px;}
#step0{border: 1px solid #000000; padding: 15px;}
#step1{border: 1px solid #000000; padding: 15px; display: none;}
#step1a{display: none; border: 1px solid #000000;padding: 15px;}
.verzender-gegevens{display: none;border: 1px solid #000000; padding: 15px;}
.bestelling-overzicht{display: none;}
.woocommerce-account-fields{display: none;}
#pickup_location_field{display: none; border:1px solid #000; border-bottom: 0px; padding: 15px;}
#pickup_location_field .optional{display: none;}
#fake-one-block{border: 1px solid;border-top: 0px;margin-top: -6px;margin-bottom: 15px;padding:15px;}
#ship-to-different-address{ display: none; }
#map-canvas{height: 500px; display: none;}
.shipping-title{font-weight: bold;}

.border-title{position: absolute;top: 0;margin-top: -26px !important;background-color: #fff;padding-left: 10px;padding-right: 10px;}
.mini-title{font-size: 13px; color: #4f9f1e; text-transform: uppercase;}

#billing_country_field{display: none;}

.shipping-description{font-weight: normal;}
.tb-cart-total .woocommerce-shipping-totals {display: none;}
.woocommerce .woocommerce-checkout{margin-bottom: 0px;}
.order-overzicht {border: 1px solid #000000; padding: 15px;}

.status-message-uw{color: red;}
.status-message-ontvanger{color: red;}

.checkout-left{padding-left: 0px; padding-right: 0px;}

.geg-ont{display: none; border: 1px solid #000000; padding: 15px; margin-top: 15px;}
.geg-verz{display: none;border: 1px solid #000000; padding: 15px; }

#shipping_method { list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;}
  
#shipping_method li {
  float: left !important;
/*   width: 47%; */
  width: 30%;
  margin: 1% !important;
}

.product-block.list {width: 100%;}

.page-title {color: #003399 !important; text-transform: none !important;}
.lever-acc .vc_tta-panels-container{ border: 1px solid #f0f0f0;}
.lever-acc .vc_tta-tab a{background-color: #cdda04 !important; color: #ffffff !important;     border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;}
.lever-acc .vc_active a{background-color: #ffffff !important; color: #003399 !important; }
.lever-acc .vc_tta-panels-container {margin-top: -1px; padding-left: 20px; padding-right: 20px;}
.lever-acc .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {margin-bottom: 0px !important; padding-bottom: 0px !important; border: 0px !important}
#send-knop{color: #003399 !important; border-radius: 20px;}
#send-knop:hover {color: #cdda04 !important; background-color: #003399 !important;}
.breakword {word-break: break-word;}

/* .fa, fas {    font-family: 'Font Awesome 5 Free' !important;} */

.footer-device-mobile>* a span.icon span.count{right: -4px;}
.footer-device-mobile>* a span.icon .mini-cart-items {right: 12px;}
.woocommerce-placeholder {height: 270px; width: 270px;}

@media (max-width: 768px){
  .bestelling-overzicht {padding-left: 0px !important; padding-right: 0px !important;}
  .details-check {padding-left: 0px !important; padding-right: 0px !important;}
  .wpcf7 {margin-bottom: 100px !important;}
  .singular-shop div.product .information .cart .box-quantity {display: block !important;}
}