.control-risultato-ricerca{position:relative;margin:-56px auto 0 auto;padding:0;color:#fff;text-align:center;width:100%}
.control-risultato-ricerca .control-risultato-ricerca-intro{position:relative;margin:0 auto;padding:20px 0;text-align:left;color:#fff;z-index:3}
.control-risultato-ricerca .control-risultato-ricerca-intro h1{padding:36px 0 0 0;color:#fff}
.control-risultato-ricerca .control-risultato-ricerca-intro h2{color:#fff;display:block;width:70%;font-size:24px;line-height:26px;font-family:'Montserrat',sans-serif;text-transform:none}
.control-risultato-ricerca .control-title-risultato{position:relative;margin:60px auto 30px auto;padding:30px 0;text-align:center;color:#0e4a8f}
.control-risultato-ricerca .control-title-risultato h1,.control-risultato-ricerca .control-title-risultato h2{text-transform:uppercase}
.control-risultato-ricerca .control-title-risultato h1{font-size:22px;line-height:22px;font-family:'Roboto',sans-serif;font-weight:300}
.control-risultato-ricerca .control-prodotti-profilo{position:relative;margin:0 auto;padding:30px 0 60px 0;text-align:center}
.control-risultato-ricerca .control-prodotto-profilo{position:relative;margin:0;padding:0;display:inline-block;width:33%}
.control-risultato-ricerca-block-title h3{font-size:16px;text-align:left;color:#0e4a8f;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #f1f1f1}
.control-block-title-magazine h3{color:#65ba76}
.control-risultato-ricerca p{color:#052f60;padding:80px 0 40px 0}
.control-risultato-ricerca a.control-bt.control-norisultato{color:#fff;background:#052f60}
.control-risultato-ricerca .control-prodotto-profilo:after{content:"";display:block;padding-top:100%}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;width:100%;height:100%}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container{display:block;position:relative;margin:3%;padding:0;width:94%;height:94%;background:#fff}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container h2{padding:0 0 30px 0}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container h3{display:block;margin:0 auto;color:#fff;text-transform:uppercase;position:absolute;left:0;top:0;width:100%;padding:0 0 3% 0}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container h4{color:#434445;padding:30px 0 10px 0;display:block;margin:0 auto;max-width:80%}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container p{color:#434445;padding:0 0 20px 0;display:block;margin:0 auto;max-width:80%;font-size:22px;line-height:22px;text-transform:uppercase;font-weight:400;color:#0e4a8f}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img{max-width:270px;margin:0 auto;padding:20px 0 0 0}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img:hover{opacity:.7}
@media(min-width:1px) and (max-width:1100px){.control-risultato-ricerca .control-risultato-ricerca-intro h2{width:100%}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img{max-width:200px}
}
@media(min-width:1px) and (max-width:990px){.control-risultato-ricerca .control-risultato-ricerca-intro h1{font-size:46px;line-height:48px}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img{max-width:280px}
.control-risultato-ricerca .control-prodotto-profilo{margin:0 auto;width:48%}
}
@media(min-width:1px) and (max-width:760px){.control-risultato-ricerca .control-risultato-ricerca-intro h1{padding:34px 0 0 0;font-size:36px;line-height:38px}
.control-risultato-ricerca .control-risultato-ricerca-intro h2{width:100%;font-size:16px;line-height:20px}
.control-risultato-ricerca .control-prodotto-profilo{margin:0 auto;width:100%}
.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img{max-width:240px;padding:26px 0 0 0}
}
.control-prodotti-sorting p{color:#434445;text-align:left;display:block;padding:0 0 20px 0}
.control-prodotti-sorting .control-bt-sorting{position:relative;margin:0 auto;padding:30px 0}
.control-prodotti-sorting .control-bt-sorting ul{margin:0;padding:0;text-align:left;display:block}
.control-prodotti-sorting .control-bt-sorting ul li{margin:0 0 6px 0;padding:0;text-align:center;display:inline-block}
.control-prodotti-list{position:relative;margin:0 auto;padding:0;width:100%}
.control-prodotti-list .control-grid .control-grid-item{position:relative;margin:0;padding:0;text-align:center;float:left;width:25%;max-height:430px}
.control-prodotti-list .control-grid .control-grid-item:after{content:"";display:block;padding-top:100%}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;width:100%;height:100%;color:#fff;text-transform:uppercase}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content p{color:#fff;display:block;width:auto;text-transform:none;margin:0 auto;padding:0 20px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content p a{color:#65ba76;opacity:1}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content p a:hover{opacity:.5}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content h3{text-transform:uppercase}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-product-title-wrapper{background:#fff;position:absolute;left:0;bottom:0;padding:0;width:100%;height:40px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-product-title{position:relative;font-weight:400;line-height:40px;padding:0;width:100%;height:100%}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content img{max-width:260px;padding:0 0 20px 0}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content img:hover{opacity:.6}
.control-prodotti-sorting .control-bt-sorting a.control-bt-open-categories{display:none}
.control-prodotti-list .control-grid .control-grid-item.control-grid-magazine{width:33.3333%}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout{overflow:hidden;text-align:left;box-sizing:border-box;border:1px solid #65ba76;padding:0;width:99%;height:99%;position:relative;margin:0 auto}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout p{color:#222;margin:0 auto;display:block}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout h2{font-size:26px;line-height:40px;color:#222;max-width:auto;margin:0 auto;display:block;text-transform:none;padding:10px 20px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-category{z-index:2;position:absolute;top:10px;right:10px;width:auto;padding:3px 6px;color:#fff !important;text-transform:uppercase}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-link{margin:0;display:block;padding:30px 20px 10px 20px;z-index:2}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-link a{z-index:2;background:#fff;border:1px solid #65ba76;color:#65ba76}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-bck-article{position:absolute;left:0;top:0;width:110%;height:110%;opacity:.1;z-index:-1}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-bck-article img.control-img-article{max-width:none;padding:0}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-bck-article img:hover.control-img-article{opacity:1}
.control-prodotti-list .control-isotope-pager{position:relative;margin:0 auto;padding:20px;text-align:center}
.control-prodotti-list .control-isotope-pager a{border:1px solid #65ba76;text-align:center;width:30px;height:30px;background:#65ba76;color:#fff;line-height:30px;margin:3px;padding:0;display:inline-block}
.control-prodotti-list .control-isotope-pager a.control-link-active{background:#fff;color:#65ba76}
@media(min-width:1px) and (max-width:1200px){.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content img{max-width:200px}
}
@media(min-width:990px) and (max-width:1008px){.control-mobile-ul{display:block !important}
}
@media(min-width:1px) and (max-width:1100px){.control-prodotti-list{position:relative;margin:0 auto;padding:0 9px;width:auto}
.control-risultato-ricerca-block-title{padding:0 16px}
.control-block-title-magazine{padding:0}
.control-prodotti-list .control-grid .control-grid-item.control-grid-magazine{width:50%}
}
@media(min-width:1px) and (max-width:990px){.control-prodotti-list .control-grid .control-grid-item{width:50%}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content img{max-width:280px}
}
@media(min-width:1px) and (max-width:760px){.control-prodotti-list .control-grid .control-grid-item{width:100%}
.control-prodotti-sorting .control-bt-sorting ul{display:none}
.control-prodotti-sorting .control-bt-sorting ul li{margin:0;padding:0;text-align:center;display:block}
.control-prodotti-sorting .control-bt-sorting ul li a{margin:0;padding:16px 5px !important;text-align:left;display:block;border-top:0}
.control-prodotti-sorting .control-bt-sorting a.control-bt-open-categories{text-transform:uppercase;font-size:14px;line-height:14px;display:block;margin:0;padding:16px 5px;text-align:left;color:#fff;background-color:#434445;border:1px solid #434445}
.control-prodotti-sorting .control-bt-sorting a.control-bt-open-categories span{float:right;margin:0 10px 0 0}
.control-prodotti-list .control-grid .control-grid-item.control-grid-magazine{width:100%}
}
@media(min-width:320px) and (max-width:760px){.control-prodotti-list{padding:0}
.control-risultato-ricerca-block-title{padding:0 !important}
}
@media(min-width:320px) and (max-width:375px){.control-risultato-ricerca .control-prodotto-profilo .control-prodotto-profilo-content .control-prodotto-profilo-container img{max-width:197px;padding:40px 0 0 0}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout{padding:0 20px}
.control-prodotti-list .control-grid .control-grid-item:after{padding-top:10px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content{position:relative;width:100%;height:auto !important;text-transform:uppercase}
.control-article-data{margin-top:20px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-category{top:0;right:0;padding:3px 6px;font-size:11px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-link{margin:0;display:block;padding:30px 0 10px 0;z-index:2}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout h2{font-size:25px;line-height:18px;color:#222;max-width:100%;margin-top:20px;margin-bottom:10px;padding:0}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout p{max-width:100% !important;width:100%;margin:0 auto;font-size:12px;padding:0}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-link{margin:0;font-size:12px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content .control-magazine-layout .control-magazine-link a{font-size:13px}
.control-prodotti-list .control-grid .control-grid-item .control-grid-item-content p a{color:#65ba76 !important;opacity:1}
}