/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.header-product-cat{
	text-align: center;
	margin-top: 60px;
	text-transform: uppercase;
}
.header-product-cat h1{
	font-size: 40px;
}
.filter-woocommerce-product{
	margin-top: 5px;
}
.filter-woocommerce-product .rows{
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
	justify-content: center;
	align-items: center;
	row-gap: 10px;
	column-gap:10px;
}
.filter-woocommerce-product .rows > *{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;

}
.filter-woocommerce-product .rows > * > *{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.filter-woocommerce-product .rows > *:not(.button_filter,.btn-delete){
	flex: 1;
}
.filter-woocommerce-product form{
	margin-bottom: 0;
}
.filter-woocommerce-product form select{
	margin-bottom: 0;
}
.medium-flex-wrap.flex-wrap{
	flex-flow: inherit;
	flex-wrap: wrap;
}
.product-cat-filter{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.filter-woocommerce-product .button_filter button{
	color: #fff;
	width: 100%;
}
.filter-woocommerce-product .button_filter button:hover{
	color:#c13329;
	background-color: #fff;
	border-color:#c13329;
}
.filter-woocommerce-product .btn-delete {
	line-height: 0;
}
.filter-woocommerce-product .btn-delete svg{
	height: 30px;
	width:30px;
	    cursor: pointer;
}



@media (max-width: 850px) {
	.header-product-cat h1 {
		font-size: 30px;
	}
	.medium-flex-wrap.flex-wrap > *{
		width: 100%;
	}
	.filter-oder-1{
		order: 1;
	}
	.filter-oder-2{
		order: 2;
	}
	.filter-oder-3{
		order: 3;
	}
	.medium-text-center.filter-oder-3{
		margin-top: 10px;

	}

	.filter-woocommerce-product .rows > *:not(.button_filter,.btn-delete):nth-child(n):not(:first-child) {
	    flex: unset;
	        width: calc((100% - 30px)/ 4);
	}
	.filter-woocommerce-product .rows .input-grup.search{
		width: calc(50% - 5px);
    	flex: unset;
	}
	.filter-woocommerce-product .button_filter{
		flex: 1;
	}
}
@media (max-width: 767px) {

	.filter-woocommerce-product .rows > *:not(.button_filter,.btn-delete):nth-child(n):not(:first-child) {
	    flex: unset;
	        width: calc((100% - 10px)/ 2);
	}
}

@media (max-width: 550px) {
/*	.filter-woocommerce-product .rows > *{
		width: 100%;
	}
	.woocommerce-ordering{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}*/
}
