/*
	Theme Name:     Propharm Child
	Theme URI:      http://www.enovathemes.com/propharm
	Description:    Propharm - Pharmacy Medical WooCommerce WordPress Theme
	Author:         Enovathemes
	Author URI:     https://enovathemes.com
	Version:        1.0
	Template:       propharm
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

@media only screen and (max-width: 390px) {	
	
	a.product_type_variable{
		line-height: 18px!important;
	}
}

@media only screen and (max-width: 600px) {
	.post-category.et-clearfix{
		line-height: 14px;
		min-height: 28px;
	}
}
@media only screen and (max-width: 766px) {	
	
	body.page-id-2650 .et-banner,
	body.home .et-banner{
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	
	body.page-id-2650 .et-banner .banner-inner,
	body.home .et-banner .banner-inner{
		order: 2;
	}
	
	body.home .et-banner .banner-inner p,
	body.home .et-banner .banner-inner h4,
	body.home .et-banner .banner-inner a.et-button{
		margin-left: 10px!important;
		text-align: center!important;
	}
	
	body.page-id-2650 .et-banner .banner-image,
	body.home .et-banner .banner-image{
		order: 1;
		transform: none!important;
		max-width: 100%!important;
		margin: 0 auto;
        position: relative;
	}
	
	body.archive.post-type-archive-product .et-banner{
		display: flex;
	    flex-direction: column;
	    text-align: center !important;
	    padding: 10px!important;
	}
	
	body.archive.post-type-archive-product .et-banner .banner-inner .vc_empty_space{
		display: none!important;
	}
	
	body.archive.post-type-archive-product .et-banner .banner-inner .text-align-left{
		text-align: center!important;
	}
	
	body.archive.post-type-archive-product .et-banner .banner-image{
		transform: none!important;
		position: inherit;
		margin: 0 auto;
	}
	footer .vc_column-inner{
		text-align: center;
	} 
	footer .vc_column-inner .wpb_wrapper{
		margin: 0 auto;
		display: inline-block;
	}
	footer .wpb_wrapper .link.et-icon-box.icon-position-left{
		text-align: center!important;
		display: block;
	}
	footer .wpb_wrapper .link.et-icon-box.icon-position-left a{
		text-align: center;
		display: inline-block;
	}
}
@media only screen and (max-width: 1279px) {	
	#mobile-menu-25683 .menu-item > a{
		font-size: 20px!important;
		line-height: 16px!important;
	}
	
	.mobile-container-inner + .mobile-container-toggle{
		top: 18%;
	}
}
@media (min-width: 765px) and (max-width: 1023px) {	
	.custom_element_hp .banner-inner a.et-button,
	.custom_element_hp .banner-inner a p,
	.custom_element_hp .banner-inner a h4{
		margin-left: 10px!important;
	}
	
	/*.custom_element_hp p#et-heading-303233,
	.custom_element_hp h4,
	.custom_element_hp a{
		float: left;
	}
	
	.custom_element_hp h4,
	.custom_element_hp a{
		clear: both;
	}*/
	
	body.page-id-2650 .et-banner .banner-image{
		max-width: 250px;
	}
	
	body.archive.post-type-archive-product .et-banner{
		display: flex;
	    flex-direction: column;
	    text-align: center !important;
	    padding: 0 !important;
	}
	
	body.archive.post-type-archive-product .et-banner .banner-image{
		transform: none!important;
	}
	
	body.archive.post-type-archive-product .et-banner a p,
	body.archive.post-type-archive-product .et-banner a h4{
		text-align: right!important;
		padding-right: 20px;
	}
	
	body.single-product .single_add_to_cart_button.button{
		font-size: 11px!important;
	}
	
}
@media (min-width: 768px) and (max-width: 1280px) {	
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-8,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-4,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-5,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-7{
		width: 50%!important;
	}
	
	body.home .et-banner{
		display: flex;
		flex-direction: column;
		text-align: center;
		padding-left: 10px!important;
	}
	
	body.home .et-banner .banner-inner{
		order: 2;
	}
	
	body.home .et-banner .banner-inner p,
	body.home .et-banner .banner-inner h4,
	body.home .et-banner .banner-inner a.et-button{
		margin-left: 10px!important;
		text-align: center!important;
	}
	
	body.home .et-banner .banner-image{
		order: 1;
		transform: none!important;
		max-width: 100%!important;
		margin: 0 auto;
        position: relative;
	}
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-8 > .et-banner,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-4 > .et-banner,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-5 > .et-banner,
	body.home .page-content .wpb-content-wrapper .vc_row-o-equal-height .container .vc_column_container .wpb_wrapper .vc_col-sm-7 > .et-banner{
		
		display: flex;
		flex-direction: row;
	}
}