/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


	/*HOME*/
	.ricerca_home{text-align: center;}
		.ricerca_home label{color: #686868; font-size: 18px;}
		.ricerca_home .ricerca_int{width: 100%; margin: 30px auto 20px; overflow: hidden; border-top: 1px solid #eeae1e; border-bottom: 1px solid #eeae1e; padding: 15px 10px 20px;}
			.ricerca_home .seleziona_provincia{width: 80%; float: left;}
			.ricerca_home .button-medium{width: 18%; float: right; text-align: center; text-transform: uppercase; transition: all 0.2s; border: 0px; padding: 10px 0px 7px;}
			.ricerca_home .button-medium:hover{background: #333; color: #fff; border: 0px;}
	
	/*ELENCO RIVENDITORI*/
	.seller_list .block_seller{border-bottom: 1px solid #efefef; padding: 20px; margin-bottom: 2%;}
		.seller_list .seller_name{font-weight: 700; margin-top: 25px; font-size: 20px; text-align: center;}
		.seller_list .seller_scheda{margin-top: 5px; text-align: center;}
			.seller_list .seller_scheda a{font-size: 15px; color: #eeae1e !important;}
		.seller_list .seller_image{text-align: center;}
			.seller_list .seller_image img{max-width: 100%; height: auto;}
	
	/*ELENCO PRODOTTI*/
	#module-jmarketplace-sellerproductlist .js-product-miniature-wrapper{float: left; height: auto; margin-bottom: 30px;}
		#module-jmarketplace-sellerproductlist .product-miniature{border: 1px solid #efefef; padding: 20px;}
			#module-jmarketplace-sellerproductlist .product-thumbnail img{max-width: 100%; height: auto;}
			#module-jmarketplace-sellerproductlist .product-miniature .product-description{height: auto !important; text-align: center;}
				#module-jmarketplace-sellerproductlist .product-miniature .product-description .product-category-name{text-transform: uppercase;}
				#module-jmarketplace-sellerproductlist .product-miniature .product-brand{display: none;}
				#module-jmarketplace-sellerproductlist .product-miniature .product-reference{}
				#module-jmarketplace-sellerproductlist .product-miniature .product-title{font-size: 21px;}
				#module-jmarketplace-sellerproductlist .product-miniature .seller_name{margin-top: 5px; color: #666; display: none;}
					#module-jmarketplace-sellerproductlist .product-miniature .seller_name a{color: #666;}
					#module-jmarketplace-sellerproductlist .product-miniature .icon-user::before{color: #666;}
				#module-jmarketplace-sellerproductlist .product-miniature .product-price{font-size: 20px; padding: 10px; display: inline-block;}
				#module-jmarketplace-sellerproductlist .product-add-cart .input-group-add-cart{text-align: center;}

				#module-jmarketplace-sellerproductlist .product-add-cart{margin-top: 15px;}
				#module-jmarketplace-sellerproductlist .input-group-add-cart{align-items: stretch; justify-content: center;}
					#module-jmarketplace-sellerproductlist .btn-product-list{color: #cf9513; transition: all 0.2s;}
						#module-jmarketplace-sellerproductlist .btn-product-list:hover{background: #fff; color: #333; border: 1px solid #cf9513;}
					#module-jmarketplace-sellerproductlist .add-to-cart{background: #eeae1e; border: 0px; padding: 20px 25px 15px; color: #fff; text-transform: uppercase; line-height: 17px;}
						#module-jmarketplace-sellerproductlist .add-to-cart:hover{background: #333; color: #fff; border: 0px;}
						#module-jmarketplace-sellerproductlist .add-to-cart .fa-shopping-bag{display: none;}
				#module-jmarketplace-sellerproductlist .input-group-add-cart .input-qty{padding-left: 10px; padding-right: 10px; min-width: 50px;}

				#module-jmarketplace-sellerprofile .page-footer .account-link, #module-jmarketplace-sellerproductlist .page-footer .account-link{border-right: 1px solid #ccc; padding: 0px 15px;}
				#module-jmarketplace-sellerprofile .page-footer .account-link:last-child, #module-jmarketplace-sellerproductlist .page-footer .account-link:last-child{border-right: 0px;}
					#module-jmarketplace-sellerprofile .page-footer .material-icons, #module-jmarketplace-sellerproductlist .page-footer .material-icons{display: none;}
			
	/*SCHEDA PRODOTTO*/
	#product .images-container{border: 1px solid #efefef;}
	#product #product-images-large img{height: auto;}
	#product .btn-primary{text-transform: uppercase; transition: all 0.2s; border: 0px;}
		#product .btn-primary:hover{background: #333; color: #fff; border: 0px;}
	#product .product-price{font-size: 30px;}
	
	/*SCEHDA VENDITORE*/
	.seller-logo{box-shadow: none;}
		.seller-logo img{height: auto;}
	#module-jmarketplace-sellerprofile .table-bordered td{border: 0px; border-top: 1px solid #dee2e6;}
	#module-jmarketplace-sellerprofile .seller_profile_buttons a{padding: 15px; border: 0px;}
		#module-jmarketplace-sellerprofile .seller_profile_buttons a:hover{border: 0px;}
			#module-jmarketplace-sellerprofile .btn-success, #module-jmarketplace-sellerprofile .btn-primary{background: #eeae1e; transition: all 0.2s;}
			#module-jmarketplace-sellerprofile .btn-primary{background: #cf9513;}
				#module-jmarketplace-sellerprofile .btn-success:hover, #module-jmarketplace-sellerprofile .btn-list:hover{background: #333;}
		
		#module-jmarketplace-sellerprofile .seller_profile_buttons{margin-top: 30px;}

@media(max-width: 768px){
	/*ELENCO PRODOTTI*/
	#module-jmarketplace-sellerproductlist .js-product-miniature-wrapper{max-width: 100%;}
}

@media(min-width: 768px){
	/*ELENCO RIVENDITORI*/
	.seller_list .block_seller {border: 1px solid #efefef; margin: 1% 1% 2%; max-width: 23% !important; flex: 0 0 23%;}

	/*ELENCO PRODOTTI*/
	#module-jmarketplace-sellerproductlist .js-product-miniature-wrapper{float: left;}
		#module-jmarketplace-sellerproductlist .product-miniature{height: 520px; overflow: hidden;}
}


@media(min-width: 980px){
	/*HOME*/
	.ricerca_home .ricerca_int{width: 50%; padding: 15px 0px 20px;}

	/*ELENCO RIVENDITORI*/
	.seller_list .block_seller{border: 1px solid #efefef;}

	#module-jmarketplace-sellerproductlist .add-to-cart{padding: 15px 0px 12px;
}