
/* Add Icons to Headers & Notifications */

  
    .h3, h3 {
      font-size: 1.25rem;
      margin: 20px 0 30px;
  }
  .woocommerce-notices-wrapper{width:100%}
  #main-menu{display:none}
    input::placeholder, textarea::placeholder{color:#bbb!important}
    .mailpoet-subscription-section h3:before { content: '\E0E1'; }
    .variation-Size, .variation-Color, .amount {
      font-weight: 600;
      font-size: 15px;
      line-height: 1.6em;
      color:#000
  }
  .coupon label{display:none}
  .cart_item, .order-total  .amount{color:#0154d3}
   /* Fancy Subscribe Now Btn */
   #place_order, .btn-primary {
     background: #0d8ce6 important;
     border: transparent;
     color: #fff;
     box-shadow: rgba(0, 0, 0, 0.28) 0px 2px 8px 0px;
   }
   #place_order{min-width: 260px;}
   .woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
    line-height: 1.8em;
}


#coupon_code {
    padding: 5px 10px;
    width: 100%;
    font-size: 14px!important;
}

button.button.wp-element-button {
  font-size: 15px!important;
  padding-left: 15px!important;
  padding-right: 15px!important;
  min-height: 48px;
}
.checkout_coupon button.button.wp-element-button {
  font-size: 14px!important;
  padding-left: 10px!important;
  padding-right: 10px!important;

}
.xoo-wsc-modal{display:none}
   #place_order:hover , .btn-primary:hover{ background:#0154d3!important; }
   
   
   /* Rounded corners on the WooCommerce "alert" messages */
   .woocommerce-error, .woocommerce-info, .woocommerce-message { border-radius: 3px; }
   
   /* Style form fields */
   input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
     border: none;
     background-color: #f8f8f8;
   }
  .input-checkbox {
    width: 34px;
    height: 29px;
    float: left;
    margin-right:8px;
}
.woocommerce-terms-and-conditions-wrapper .input-checkbox, .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text {position:absolute}
.woocommerce-terms-and-conditions-wrapper .input-checkbox{left:0; top:0px}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{left:38px; top:0;  font-size: 14px!important;}

   .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; 
   }
   .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{margin:0!important}
   .woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%;
    padding: 0.7em 0.375em;
}
.checkout label{margin-bottom:0}
.woocommerce-form__label-for-checkbox span{font-weight: 600;
  color: #666; font-size:18px;
 }
 .woocommerce-terms-and-conditions-wrapper {position: relative; margin-bottom: 30px; display: block;}
  .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{
    float: right;
    display: block;
    width: 90%;
    line-height: 1.2em;
  }
  .woocommerce-terms-and-conditions-wrapper .required{display:none}

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


   /* 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 #order_review_heading, .woocommerce-checkout .woocommerce #order_review, .woocommerce-checkout .woocommerce-page #order_review {
      float: left;
      width: 48%;
      margin-left: 0;
      margin-bottom:12px;
      clear: both;
  }
  .woocommerce-billing-fields {
    padding-right: 40px;
}
#coupon_code { padding: 5px 10px;width: 100%;font-size: 15px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  width: 50%;
  overflow: visible;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{  font-size: 15px!important;}
.checkout_coupon button.button.wp-element-button {
  font-size: 16px!important;
  padding-left: 15px!important;
  padding-right: 15px!important;
}
.woocommerce-terms-and-conditions-wrapper .input-checkbox{left:0; top:4px}
   }


   