/**
* Theme Name: Smartic Child
* Description: This is a child theme of Smartic, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Duc Pham (Opal Team)</a>
* Template: smartic
* Version: 1.9.0
*/
a.button.wc-backward {
    border: 0px !important;
    padding: 10px 0;
}
a.button.wc-backward:hover {
    background: #fff !important;
    color: #B42926 !important;
    border: 0px !important;
}
a.button.wc-backcart {
    border: 0px !important;
    padding: 10px 0;
    float: right;
}
a.button.wc-backcart:hover {
    background: #fff !important;
    color: #B42926 !important;
    border: 0px !important;
}


.woocommerce-form-coupon-toggle {
    display: none;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
    display: block !important;
    float: left;
}
.checkout_coupon .form-row-first{
  width: 50%;
}
.checkout_coupon{
  margin-bottom: 0;
}
#order_review{
  border: 2px solid;
  border-radius: 20px;
  border-color: #e6e6e6;
}

.form-row input[type=checkbox]{
    margin-right: 5px;
}


.woocommerce-billing-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
}
/*.woocommerce form .form-row {
  display: inline-block;
}
.woocommerce form .form-row input.input-text {
  max-width: 252px;
}*/
#billing_email_field {
  order: 1;
  width: 100%;  
}
#billing_first_name_field {
  order: 2;
}
#billing_last_name_field {
 order: 3;
}
/*#billing_company_field {
  order: 4;
}*/
#billing_country_field {
  order: 4;
}
#billing_address_1_field {
  order: 5;
  width: 100%;
}
/*#billing_address_2_field {
  order: 7;
  width: 100%;  
}*/
#billing_city_field {
  order: 6;
  width: 25%;
  margin-right: 10px;
}
#billing_state_field {
  order: 7;
  width: 25%;
  margin-right: 10px;
}
#billing_postcode_field {
  order: 8;
  width: 20%;
  margin-right: 10px;
}
#billing_phone_field {
  order: 9;
  width: 25%;
}
.single-product div.product p.price{
  font-size: 35px;
}

.marquee {
  color: #B42926;
  position: relative;
  animation: mymove 5s infinite;
  font-weight: 600;
}
@keyframes mymove {
  from {right: -700px;}
  to {right: 0px;}
}




/*Meida Queries*/
@media (max-width: 767px) {
  #billing_city_field {
    order: 6;
    width: 100%;
  }
  #billing_state_field {
    order: 7;
    width: 100%;
  }
  #billing_postcode_field {
    order: 8;
    width: 100%;
  }
  #billing_phone_field {
    order: 9;
    width: 100%;
  }
  .checkout_coupon .form-row-first{
    width: 100%;
  }
  ul.products li.product a[class*="product_type"]{
    width: 100%;
  }
  #sbw_wc-adding-button, #sbw_wc-adding-button-archive{
    margin-left: 0px;
    background-color: #B42926 !important;
    color: #fff !important;
    border: 1px solid #B42926 !important;
    font-size: 20px;
  }
  .site-search{
    display: block;
  }
  .site-search-popup .site-search-popup-wrap .site-search{
    width: 100%;
  }
  .single-product div.product .product_title{
    font-size: 26px;
  }
  .single-product div.product .inventory_status{
    display: none;
  }
  .single-product div.product form.cart{
    display: block;
  }
  .single-product div.product .single_add_to_cart_button{
    width: 100%;
    font-size: 20px;
  }
  .single-product div.product .product_meta{
    display: none;
  }
  table.woocommerce-product-attributes.shop_attributes {
      display: none;
  }
  .marquee{
    font-size: 14px;
  }
}





