/*
 Theme Name:   Utopir
 Theme URI:    https://olive-woodpecker-584470.hostingersite.com
 Description:  Custom template for Utopir.
 Author:       Lahore Graphic Design Team
 Author URI:   https://www.lahoregraphicdesign.com
 Template:     astra
 Version:      3.9.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astra-child
*/
#ast-scroll-top {
    background-color: #ed1c24 !important;
    font-size: 15px;
    font-size: 0.9375rem;
}
body{
	background-color: #fff !important;
}
.hamb-icon-s-c .elementskit-menu-hamburger{
	    padding: 8px 5px 6px 5px !important;
}
.cart-custom .remove:before {
    top: -1px !important;
    left: -1px !important;
    width: 109% !important;
    height: 90% !important;
	border: 1px solid #191919 !important;
}
.cart-custom .remove{
	margin-right: 12px !important;
}
.cart-custom .product-name a{
	color: #191919 !important;
	font-weight: 500;
}
.cart-custom .input-text.qty{
	text-align: center !important;
}
.woocommerce-js button.button:disabled, .woocommerce-js button.button:disabled[disabled]{
	opacity: 1 !important;
}
.woocommerce-message, .woocommerce-info{
	border-top-color: #191919 !important;
}
.woocommerce-message::before, .woocommerce-info::before{
	color: #191919 !important;
}
.wc-backward, .single_add_to_cart_button, .wc-forward {
	background-color: #ed1c24 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{
	background: #ed1c24 !important;
}
.ast-container {
	max-width: 1170px !important;
}
.account-custom .woocommerce-Button{
	background-color: #ed1c24 !important;
	color: #fff !important;
}
.account-custom .woocommerce-Button:hover{
	background-color: #191919 !important;
	color: #fff !important;
}
.account-custom .wc-forward {
	color: #fff !important;
}
.checkout-custom .woocommerce-additional-fields{
	padding-left: 0 !important;
}
.account-custom .woocommerce-privacy-policy-text p{
	color: #000 !important;
}
.account-custom  .woocommerce-form-register, .account-custom .woocommerce-form-login{
	height: auto !important;
	padding: 25px !important;
}
@media only screen and
  (min-width : 768px) and 
  (max-width: 1050px){
	  .account-custom .woocommerce-privacy-policy-text p{
		  color: #000 !important;
	  }
	  .account-custom  .woocommerce-form-register, .account-custom .woocommerce-form-login{
		  height: auto !important;
		  padding: 25px !important;
	  }
}
@media only screen and
  (min-width : 10px) and 
  (max-width: 767px){
	  .account-custom .woocommerce-MyAccount-navigation-link{
		  padding-left: 0 !important;
	  }
	  .woocommerce-message, .woocommerce-error, .woocommerce-info{
		  justify-content: space-between !important;
	  }
	  .account-custom .woocommerce-form-login,  .account-custom  .woocommerce-form-register{
		  height: auto !important;
		  padding: 25px !important;
	  }
}