.hfeatured .home_products_title h1 {display:inline; margin:0; padding:0;}
.hfeatured .descrizione {font-size:120%; margin-left:75px;}

@media (max-width: 768px){
	.hfeatured .descrizione {
		margin-left:0px;
	}
}


/* Uguale al .ajax_add_to_cart_button ma usato per il catalogo */
ul.product_list.grid > li .product-container .button-container .button-catalog,
ul.product_list.list > li .product-container .button-container .button-catalog {
    font: 400 16px/16px 'Oswald', Helvetica, sans-serif;
    position: relative;
    padding: 6px 11px;
    margin: 0 auto 18px;
    color: #ffffff;
	/*
    border-bottom: 3px solid #6dad9d;
    background: #a1d7ca;
	*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}



ul.product_list.grid > li .product-container .button-container .button-catalog span {
   display:inline-block;
}

body.cms-8 iframe {
   margin-bottom:35px;
}


ul.product_list.grid > li .product-container .button-container .button-catalog span.cart_icon {
	display:none;
	position:relative;
	padding: 10px;
	width: 46px;
	height: 46px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	background: url(../img/product_cart.png) no-repeat 0 -92px #d7d7d7;
}
#page .rte a:link, #page .rte a:visited {
    color: #ae8cd2;
}

/* Bottoni */
#page .rte a.btn-default:link,  #page .rte a.btn-default:visited{color:#fff;}


#product_condition {display:none;}
.home_products_title a > span:hover {
    color: #ae8cd2;
}
/* Registrazione utente form */
.account_creation {margin-bottom:60px;}
.account_creation .page-subheading {
    padding: 0px 0px 8px;
}



.product-image-container .new-box {display:none;}




#cms #center_column .list-1 li {
	border:none;
	color:#777777;
    font-weight:normal;
	list-style-type: none;
	padding: 4px 0;
}

#cms #center_column .list-1 li em {
    font-size: 15px;
    line-height: 15px;
    padding-right: 15px;
    vertical-align: -2px;
}


#page #center_column .descrizione p,
#page #center_column #homeblock p,
#page #center_column .cms-block p {font-size:15px; line-height: 23px;}
#page 
#page #center_column .descrizione ul,
#page #center_column #homeblock ul,
#page #center_column .cms-block ul {margin:10px 35px;}
#page #center_column .descrizione ul li,
#page #center_column #homeblock ul li,
#page #center_column .cms-block ul li {font-size:15px; line-height:16px; list-style-type:disc;}
#page 
#page #center_column .descrizione p a,
#page #center_column #homeblock p a,
#page #center_column .cms-block p a {border-bottom:1px solid;}
#page 
#page #center_column .descrizione p a:hover,
#page #center_column #homeblock p a:hover,
#page #center_column .cms-block p a:hover {text-decoration:none; transition:all 0.3s ease-in-out;}

@media (max-width: 768px){
	.infopanel {
		display:none;
	}
}


.footer-wrapper .container {
    padding-bottom: 25px;
}

#copyright_footer {
    color: #828b9b;
    background-color: #313743;
    text-align: center;
	height: auto;
    padding-bottom: 30px;
}

#copyright_footer a {
    color: #AE8CD2;
}

#copyright_footer a:hover,
#copyright_footer a:focus {
    color: #9B7CE2;
}

@media (max-width: 1200px) {
	.nomobile {display:none;}
}




@media (min-width: 1200px) {
	ul.product_list.grid li:hover .product-container .functional-buttons {
   		margin-top:-40px;
	}
}

@media (min-width:992px) {
	ul.product_list.grid > li.first-in-line {
		clear:left;
	}
	#index ul.product_list.grid > li.first-in-line {
		clear:none;
	}
}

@media (min-width:480px) and (max-width:991px) {
	ul.product_list.grid > li.first-item-of-tablet-line {
		clear:left;
	}
	#index ul.product_list.grid > li.first-item-of-tablet-line {
		clear:none;
	}
}

.cta_mobile{
	display: none;
}


@media (max-width:767px) {
	.cta_mobile{
		display: block;
		text-align: center;
		background: #313743;
		float: left;
		position: fixed;
		padding: 20px 0;
		z-index: 999999;	}
	}
	.cta_mobile a{		
		font-size: 25px;
		color: #fff;
		line-height: 35px;
	}

	.cta_mobile span{
	    float: left;
	    text-align: center;
	    width: 100%;
	    color: #fff;
	}


/*modifiche ottobre 2021*/

.category-22 .content_sortPagiBar,
.category-22 .product_list,

.category-23 .content_sortPagiBar,
.category-23 .product_list,

.category-16 .content_sortPagiBar,
.category-16 .product_list,


.category-17 .content_sortPagiBar,
.category-17 .product_list,

.category-18 .content_sortPagiBar,
.category-18 .product_list,

.category-19 .content_sortPagiBar,
.category-19 .product_list,

.category-15 .content_sortPagiBar,
.category-15 .product_list{
    display:none !important
}

.category-28 #left_column {
    display:none;
}

.category-28 #center_column {
    width:100%;
}
.category-28 .columns-container-middle .header-wrapper,
.category-28 .columns-container-middle .columns-container-top,
.category-28 .columns-container-middle .footer-wrapper,
.category-28 .columns-container-middle .bottom_line_bg,
.category-28 .columns-container-middle #copyright_footer,
.category-14 #subcategories{
    display:none;
}

.category-15 .center_column, 
.category-16 .center_column,
.category-17 .center_column,
.category-18 .center_column{
    float:left;
    width:75%;
}
.category-14 #subcategories li:nth-of-type(2) {
    display:none;
}

.category-14 #subcategories {
    padding: 5px 0 0 70px;
}
#block_contact_infos .block_content li  {
    float:left;
}
#block_contact_infos .block_content li i {
    float:left;
}
#block_contact_infos .block_content li p {
float: left;
    width: 80%;
    padding-left: 10px;
    margin-top: -5px;
}

