/* Add Icons to Headers & Notifications */
.woocommerce-billing-fields h3:before, h3#order_review_heading:before, h3#phoen_order_review_heading:before {
 font-family: "Material Icons";
 font-size: 27px;
 content: '\E88F'; /* sets default icon to a circled "i" */
 color: #eb6709;
 padding-right: 10px;
 vertical-align: bottom;
}

.cart-collaterals h2:before {
 font-family: "Material Icons";
 font-size: 27px;
 content: '\E88F'; /* sets default icon to a circled "i" */
 color: #eb6709;
 padding-right: 10px;
 vertical-align: bottom;
}

.cart-collaterals h2:before {
	content: '\E8CC'; 
} 

h3#order_review_heading:before { 
	content: '\E8CC'; 
	padding-left: 50px;
} 
/* changes the icon set above to a shopping cart for the order */

/* 2 column layout */
@media (min-width: 981px) {
  .woocommerce-checkout .woocommerce { overflow: hidden;}
  .woocommerce-checkout .woocommerce:after { clear: both; }
  .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-checkout .col2-set .col-1 { width: 100%; }
  .woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-checkout 
 .woocommerce-page .col2-set .col-2 { display: none; }
 .woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set { float:left; width: 48%; }
  .woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce #order_review, .woocommerce-checkout .woocommerce-page #order_review { 
    float: left; 
    width:48%; 
    margin-left: 4%; 
  }
}

/* Rounded corners on the WooCommerce "alert" messages */
.woocommerce-error, .woocommerce-info, .woocommerce-message { border-radius: 3px; }

/* Style form fields to look like Divi */
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
  border: none;
  background-color: #eee;
}
.select2-container .select2-selection--single { height: 49px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { 
  line-height: 49px;
  color: #4e4e4e;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: 8px; }
.select2-container--default .select2-selection--single { 
  background-color: #eee; 
  border: none; 
}

/* some tweaks to simplify the payment method area */
.woocommerce-checkout #payment { background: none!important; }
.woocommerce-checkout #payment ul.payment_methods { border: none; }

/* Fix Shipping Alignment */
.woocommerce-shipping-methods input[type="radio"] {
    margin-top: 6px;
	  margin-right: 10px;
	  height: 25px;
}

ul#shipping_method {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

ul#shipping_method li {
    display: flex;
		width: 100%;
	  vertical-align: middle;
}

ul#shipping_method label {
    display: flex;
		width: 100%;
	  vertical-align: middle;
	  margin: 4px;
}

.woocommerce-shipping-calculator {
	margin-top: 15px;
}

a.about_paypal {
    display: none;
}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before{
color: red;
}

 .woocommerce input.input-radio, 
    .woocommerce input.input-checkbox {
      height: 25px;
      display: inline-block;
      float: left;
    }

.grecaptcha-badge { visibility: hidden; }