/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- *//*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


.woocommerce button.button, .woocommerce-page button.button:hover{
	color: #000 !important;
}

.woocommerce div.product p.stock {
	font-size: 18px !important;
	font-family: 'Poppins' !important;
}

.otgs-development-site-front-end{
	display: none !important;
}

#payment .payment_methods .payment_method_xpay img{
	height:20px !important;
}

#payment .payment_methods .payment_method_xpay_applepay img{
	height:20px !important;
}

#payment .payment_methods .payment_method_xpay_googlepay img{
	height:45px !important;
	max-height: none !important;
}

.woocommerce div.product form.cart .variations label{
	font-size: 17px;
}


.woocommerce-error{
	
	background: transparent !important;
	
}

#et-boc .area-outer-wrap .da-close{
	
	font-size: 70px !important;
	right: 15px !important;
	top: 15px !important;
	opacity: 1 !important;
}

.et_pb_wc_cart_notice_0 .woocommerce-info{
	background-color: transparent !important;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info{
	color: #000 !important;
	background: transparent !important;
}


.home-icon-3 h4{
	
	padding-top: 20px;
	
}

.woocommerce span.onsale, .woocommerce-page span.onsale{
	background-color: #b7b3a7!important;
	font-family: 'Poppins';
}

 @media all and (min-width: 981px) {
   
  .et-fb-root-ancestor .et-overlay-item {
    opacity: 1; /*shows hidden overlay items when using the visual Divi Builder*/
  }
  .et-overlay-item {
    opacity: 0; /*hides overlay items by default*/
    margin-bottom: 0px;
  }
  .et-overlay-item, .et-overlay-image {
    transition: all 400ms !important; /*sets transition speed of all overlay items*/
  }
  .et-overlay-container:hover .et-overlay-item {
    opacity: 1; /*reveals hidden overlay items on hover*/
  }
  .et-overlay-container:hover .et-overlay-image {
    /*add new styles here to change image on hover*/
  }
  .et-overlay-container:hover .et-overlay-image.et-scale {
    transform: scale(1.2); /*adjust scale of image here*/
  }
  .et-overlay-container:hover .et-overlay-image.et-rotate {
    transform: scale(1.4)
    rotateZ(10deg)!important; /*adjust rotation of image and scale needed for rotation here*/
  }  
  .et-overlay-container:hover .et-overlay-item.move-up {
    margin-bottom: 15% !important; /*adjust how far you want the overlay item to move up*/
  }
  .et-overlay-container:hover .et-overlay-item.move-down {
    margin-top: 10%; /*adjust how far you want the overlay item to move down*/
  }
 
}









a, .et-db #et-boc .et-l a{
	
	color: #000 !important;
	
}

.column-custom {
  	float: left;
  	width: 50%;
	padding-right: 30px;
		
}
/* Clear floats after the columns */
.row-custom:after {
  content: "";
  display: table;
  clear: both;
}


@media screen and (max-width: 790px) {
	
.mobile_column_rev{

	flex-direction: column-reverse;
	
}
.column-custom {
  	float: none;
  	width: 100%;
	padding-right: 0px;
		
}
.column-1-custom{
	margin-bottom: 20px;	
}

/* Clear floats after the columns */
.row-custom:after {
  content: "";
  display: table;
  clear: both;
}

}


.woocommerce-account .woocommerce-MyAccount-navigation{
	display:none;
}

.woocommerce-account .woocommerce-MyAccount-content{
	width:100%;
}



@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

.text-padding-h4 h4{
	padding-top:35px !important;
} 














