#page__container{ width: 100%; max-width: 1516px; margin: 0 auto;text-align: center }
#page__container section{margin:40px auto;}
#page__container h1{font-family: "interstate";font-size:30px;color:#000000;text-transform: uppercase}
#page__container p.paragraphe{font-family: "interstate";font-size:15px;color:#6f6f6f;margin-bottom: 35px}
#page__container p.paragraphe span{color:#000}
#page__container hr{border:0;height:0;border-top:1px solid #e5e5e5}
#page__container .img-responsive{max-width: 100%;height: auto;display:block;margin:0 auto}
#page__container .left{text-align: left}
#page__container .btn-servizio{display: block;font-family: "interstate";font-size:14px;color:#000000;line-height: 50px;border:2px solid #000;text-transform: uppercase;-webkit-transition: .2s;transition: .2s;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;max-width:255px;width:100%}
#page__container .btn-servizio:hover{background-color: #000;color: #FFF;}
#page__container .flexVertical{display: flex;align-items: center}
#page__container .link_text{position: relative;display: inline-block;font-family: "interstate";font-size:15px;text-align: center;text-transform: uppercase;margin-top:30px;overflow:visible}
#page__container .link_text::after{content: "";position: absolute;background-color: rgba(0, 0, 0, 0.3);transition: 0.2s ease-in all;top: 100%;height: 3px !important;width: 50%;left: 25%;}
#page__container .link_text:hover::after{width: 90%;left: 5%;background-color: rgba(0, 0, 0, 0.6);transition: 0.8s ease all;}
#page__container .slick-dots{display: flex;margin: 0;padding: 0;justify-content: center;list-style: none;margin-top:15px}
#page__container .slick-dots li{position: relative;display: inline-block;width: 12px;height: 12px;margin: 0 5px;padding: 0;cursor: pointer;border-radius: 50%;background: #e5e5e5}
#page__container .slick-dots li.slick-active{background: #7f7f7f}
#page__container .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 12px;height: 12px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}

#page__container #bandeau h1{margin-top:60px}

#page__container #daisy h1{text-align: left;margin-top:160px}
#page__container #daisy p.paragraphe{text-align:left}

#page__container #trasparenze p.paragraphe{color:#000;margin-top:35px}
#page__container #trasparenze .btn-servizio{margin:0 auto}

#page__container #sempre h1{text-align: left;font-size:90px;margin:0 0 100px}
#page__container #sempre p.paragraphe{text-align:left;margin-top:50px}
#page__container #sempre .btn-servizio{margin:100px auto}


#page__container .product-listing-1x4 ul.search-result-items .grid-tile{ float: none; }
#page__container div.wishlist-colorContainer{ width: 100%; }
#page__container div.wishlist-colorContainer .m-icon-wishlist{ float: left; text-align: left; margin: 0; padding: 15px 0 0 0; width: 30%; }
#page__container div.wishlist-colorContainer .m-row-colors{ float: right; text-align: right;  margin: 0; padding:15px 0 0 15px;  width: 70%; }
#page__container div.priceContainer{ width: 100%; padding:0 0 10px 0; margin: 0; }
#page__container div.priceContainer div.product-pricing{ font-family: "interstate"; font-weight: bold; font-size: 17px;text-align: center  }
#page__container div.priceContainer div.product-pricing span.price-sales{color: #d90f3b;font-weight: 700;font-size: 17px;}
#page__container div.priceContainer div.product-pricing span.price-standard{font-weight: 500;text-decoration: line-through;font-size: 17px;}
#page__container div.nameContainer{ width: 100%; padding: 10px 0; margin: 0; }
#page__container div.nameContainer div.product-name{ font-family: "interstate"; font-weight: 500; font-size: 15px;text-align: center  }


@media screen and (min-width: 992px){
	#page__container p.paragraphe{font-size:12px}
	#page__container .btn-servizio{font-size:12px}
	
	#page__container #bandeau h1{margin-top:30px}
	
	#page__container #sempre h1{font-size: 60px}
}

@media screen and (min-width: 1200px){
	#page__container p.paragraphe{font-size:14px}
	#page__container .btn-servizio{font-size:14px}
	
	#page__container #bandeau h1{margin-top:60px}
	
	#page__container #sempre h1{font-size: 70px}
}

@media screen and (min-width: 1440px){
	#page__container p.paragraphe{font-size:15px}
	
	#page__container #sempre h1{font-size: 90px}	
}

@media screen and (max-width: 992px){
	#page__container section{margin:30px auto;}
	#page__container h1{font-size:25px}
	#page__container p.paragraphe{font-size:16px;line-height: 20px}
	#page__container .flexVertical{flex-direction:column}
	#page__container .btn-servizio{background:#000;color:#FFF;margin:30px auto}
	#page__container .slick-track .grid-tile{display:inline-block !important}
	
	#page__container #bandeau p.paragraphe{margin-bottom:0}
	
	#page__container #daisy h1{margin-top:30px;text-align:center}
	#page__container #daisy p.paragraphe{text-align: center;}
	
	#page__container #sempre p.paragraphe{text-align:center;margin-top:30px}
	#page__container #sempre .btn-servizio{margin:50px auto}
	
	#page__container #sempre h1{font-size:80px;}
}

@media screen and (max-width: 639px){
	#page__container .btn-servizio{max-width: 200px;font-size:12px;line-height: 45px}
	
	#page__container #sempre h1{font-size:60px;margin:0 0 30px}
}

@media screen and (max-width: 479px){	
	#page__container #sempre h1{font-size:45px;}
}
 
