/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/








/*   menu   */






.fusion-tb-header .main-header-menu .fusion-layout-column:nth-child(2){
	margin-bottom: 0!important;
}









#menu-categoties{
	justify-content: space-between;
}
























/*   megamenu   */



.submenu-obsl-555 .fusion-button{
	background: #7AA2C3!important;
}


.submenu-obsl-555 .fusion-button:hover{
	background: #506B81!important;
}
















.first-block img{
	width: 100%;
}


















































/* product-filter-555 */





.prdctfltr_widget_title{
	font-family: arsenal-italic!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: black!important;
}

.prdctfltr_active  span{
	font-weight: 300 !important;
	color: #007DB4!important;	
}

.prdctfltr_checkboxes > label > span{
	text-transform: uppercase!important;
}

.prdctfltr_sub > label > span{
	text-transform: lowercase!important;
}

.prdctfltr_checkboxes > label > span{
	font-size: 16px!important;
}

.prdctfltr_checkboxes .prdctfltr-plus{
	font-size: 20px!important;
}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span::before {
	width: 15px!important;
	height: 15px!important;
	margin-right: 8px!important;
	margin-bottom: 12px!important;
	padding-right: 2px!important;

}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span::after {
	left: 3px!important;

}

.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active>span:after{
	top: -1px!important;
}



































/*   tagline-555   */







.reading-box{
	padding: 12px 28px!important;
}


















/*   slider   */





.flex-control-nav{
	    display: none!important;
}
































/*   woocommerce */





.avada-myaccount-user{
	display: none!important;
}





	/*   cart   */




/*   .shipping-coupon {

    display: none!important;
}
   */


.cart-collaterals .cart_totals {
    width: 100%!important;
}







	/*   checkout */



.checkout .col-1{
	overflow: visible!important;
}






.woocommerce-billing-fields__field-wrapper .form-row:nth-child(2){
	width: 48%;
    float: left;
    margin-left: 4%;
}















/*
.woo-sale-badge-circle .onsale:after, .woo-sale-badge-circle .onsale:before {
    content: "Знижка"!important;
}

*/












.products li .fusion-product-wrapper{
	box-shadow: 5px 5px 12px 1px rgba(67,81,94, 0.5);
/*	padding: 0!important;
    margin: 15px!important;*/
}


/*
.products li .fusion-product-wrapper{
	height: 100%!important;
}
*/



.products .product-details, .products .product-details .product-details-container{
	height: 100%;
}

.products .product-details .product-details-container{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.products .woocommerce-Price-amount{
	color: #43C34E!important;
}






















/*
.variations_form table.variations tbody tr:nth-child(2){
	visibility: collapse!important;
}
*/


.avada-select-parent select{
	color: #43515e!important;
}










.fusion-rollover .fusion-product-buttons a{
	padding: 10px 15px!important;
    border-radius: 25px;
    background: #2D3740!important;
}

.fusion-rollover .fusion-product-buttons a:hover{
    background: #485866!important;
}




.fusion-rollover .fusion-product-buttons a:nth-child(1), .fusion-rollover .fusion-product-buttons > span{
	display: none!important;
}






.fusion-rollover-content .cart-loading{
	display: none!important;
}
















/*   product-category   */




body.tax-product_cat .woocommerce-container #content{
	display: flex!important;
	flex-direction: column!important;
}


body.tax-product_cat .woocommerce-container #content .woocommerce-products-header{
	order: 3!important;
}

































/*   product   */








.single_variation_wrap .fusion-button-wrapper button{
	width: auto!important;
}





.single_variation_wrap .fusion-button-wrapper{
	flex-direction: row!important;
    justify-content: space-between!important;
    margin: 0!important;
}


.variations_form{
    margin-top: 25px!important;	
}

















/*  */

.category-header-menu{
    z-index: 99999!important;
    position: relative;
}

.main-header-menu{
    z-index: 999999!important;	
}








.woocommerce-shipping-totals .woocommerce-shipping-destination{
	display: none!important;
}












/*      */





.age-gate__challenge{
	color: red!important;
	font-size: 28px!important;
	margin-top: -5px!important;
}


/*
.age-gate__challenge::before{
	content: url("https://vapedr.com.ua/wp-content/uploads/2023/08/18-100.jpg");
}
*/





















@media only screen and (max-width: 800px){
    
    
		.awb-menu > button{
			padding-left: 0!important;
		}









}













.fusion-text a{
	font-size: 16px!important;
}


















.woocommerce-variation-availability p{
	color: red!important;
}


























@media only screen and (max-width: 800px){


		.single_variation_wrap .fusion-button-wrapper{
			flex-direction: column !important;
		}



		.single_variation_wrap .buttons_added{
			width: 100%!important;
		}





		.woocommerce-checkout > div{
			padding: 0!important;
		}

		.woocommerce-checkout #customer_details > div{
			padding: 0!important;
		}




		.cart_item .fusion-product-name-wrapper .product-info{
			font-size: 16px;
  			line-height: 21px;
		}



		.woocommerce-Price-amount bdi{
			font-size: 16px;
		    display: flex;
		    justify-content: flex-end;
		    line-height: 21px;
		}

		.checkout .shop_table tfoot th {
  			text-align: left;
  		}





  		#wcus-shipping-cost{
  			font-size: 16px;
  		}

  		#shipping_method li{
  			line-height: 21px;
  		}











}

























/*


@media only screen and (max-width: 800px){
    
    
    body.single-product .fusion_builder_column .fusion-column-wrapper{
	padding: 15px!important;
}

    body.single-product .woocommerce-tabs{
	padding-top: 0px!important;
}



        body.archive #main{
        	padding-top: 0!important;
        	padding-bottom: 0!important;        	
        }


        body.archive #main .fusion-row .woocommerce-container{
        	order: 2!important;
        }
        
        body.archive #main .fusion-row #sidebar{
        	order: 1!important;
        }


        .top-header-menu .awb-menu button{
        	padding-left: 0;
        }

        .top-header-menu{
            padding: 0 10px!important;
        }

        .main-header-sticky-mobile-menu{
            padding: 0 10px!important;
        }
        
        		.without-margin-p-555 p{
			margin: 0!important;
		}

		.fusion-tb-header .main-header-menu{
			padding: 5px 0!important;
		}
		
		
		
		
		.single_variation_wrap .fusion-button-wrapper{
			flex-direction: row!important;
		    justify-content: space-between!important;
		    margin: 0!important;
		}





}

*/


















































































































































































































































































































































































































































































