/*
 Theme Name:     RisoPreciso
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme for RisoPreciso
 Author:         Exmachina
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* STYLE CSS EXMACHINA */


/* SIDEBAR pagina shop */
.crp_related_widget li a img {
	width: 100%;
}
.crp_related_widget li a, .crp_related_widget li a .crp_title, .crp_related_widget  li {
    font-size: 16px;
    line-height: 22px !important;
}
li.woocommerce-mini-cart-item.mini_cart_item a.remove remove_from_cart_button, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    font-size: 26px;
    line-height: 22px;
    float: right;
    position: relative;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 0; 
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-left: 0; 
    margin-right: 10px;
}
li.woocommerce-mini-cart-item.mini_cart_item a, .product_list_widget li a {
	font-size: 14px;
	line-height: 18px;
}
.woocommerce-mini-cart__buttons.buttons a.wc-forward {
    font-size: 14px;
    line-height: 18px;
    padding: 8px 20px;
	width: 100%;
	text-align: center
}
ul.products li a span.price span.woocommerce-Price-amount.amount {
	font-size: 20px;
	line-height: 18px;	
}

.woocommerce-mini-cart-item.mini_cart_item  span.quantity, .product_list_widget .woocommerce-Price-amount.amount {
	font-size: 14px;
	line-height: 18px;	
}
h4.widgettitle, .woocommerce-mini-cart__total.total strong, .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {
	font-size: 20px;
	line-height: 22px;
	font-weight: 500;
    color: #333;
}
.woocommerce-mini-cart__total.total strong {
	padding-top: 10px;
	padding-bottom: 15px;
}

.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after { 
    line-height: 20px;
    content: "\35"; 
}
.et_pb_module et_pb_shop ul.products li a span.price span.woocommerce-Price-amount.amount, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
    font-style: normal !important;
    font-size: 18px;
}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info, input.submit:hover, input.submit:link, input.submit:visited, input.submit:active, input.submit:focus {
    background: #699d5d !important;
	color: #fff !important;
}

.tagged_as { display: none !important}

@media (max-width:767px) {
	h1.product_title.entry-title {
		margin-top: 15px !important
	}
}


/* pagina risultati ricerca */

@media (min-width:768px) { 
	.search-results .thumbSearchArticle {
		float: left;
		width: 25%;
		margin-bottom: 20px;
	}
	.search-results .textSearchArticle {
		float: left;
		width: 75%;
		margin-bottom: 20px;
		padding-left: 20px;
	}	
	.search-results .textSearchArticle h2.entry-title {
		margin-top: 0;
	}
	.search-results article {
		clear:both; 
	}	
	.search-results #left-area .post-meta {
    	padding: 10px 0 0 0;
	}
	.search-results article .testoSearchProdotto {
		margin-top: -15px;
	}
}

.search-results .pagination.clearfix a {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
    text-align: center;
    color: #699d5d;
    border: 2px solid #699d5d;
    border-radius: 3px;
    font-weight: 500;
}
.search-results .pagination.clearfix {
	margin: 10px 0 20px 0;
}

@media (max-width:460px) { 
	.search-results .pagination.clearfix .alignright {
		margin: 30px 0;
		float: left;
	}
}

