
/*
Theme Name: probio

License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.7
Text Domain: probio
*/
.product-upsell {
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 0em !important;}
 
.product-upsell img {
	height: auto;
	max-width: 150px !important;
	margin-left: auto;
	margin-right: auto;
}

.product-upsell small {display: none}

.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n+1), .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n+1) {

}

small {
	font-size: 0.75em;
	margin-left: 6px !important;
}

.woocommerce-page div.product div.summary { text-align: justify;}

.single-product .summary p.price {
	padding: 5px 5px 0px 0px;
	font-size: 2.5rem;
	font-weight: 700 !important;
	color: #A2813E;
	display: flex !important;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
	border-top: solid 1.5px;
	border-bottom: solid 1.5px;
}

@media (max-width: 768px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	width: 33% !important;
}
}

@media (max-width: 890px) {
.layout-image {
	max-width: 43%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -3rem;
	position: relative;
	z-index: -1;
}
}

@media (max-width: 600px) {


ul.products li.product .button {

padding: 1.2rem 0.5rem !important;
display: table;
font-size: 1.2rem !important;
margin: 0px 2px !important;

}

ul.products li.product .woocommerce-loop-product__title {
	margin: 1rem 0 0.5rem;
	font-size: 1.6rem !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



}
@media (max-width: 450px) {
.layout-image {
	max-width: 75%;
	display: block;
    margin-right: auto;
	margin-left: auto;
	margin-bottom: -4rem;
}
ul.products li.product .woocommerce-loop-product__title {
	margin: 1rem 0 0.5rem;
	font-size: 1.2rem !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



}
