body,html,ul,ol,h1,h2,h3,p{margin:0;padding:0;}li{list-style:none;}*{box-sizing:border-box;}a{text-decoration:none;}img{max-width:100%;}figure{margin:0;}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:none;}.rsContent{width:auto;}#home-content{color:#333333;}#home-content .bgRicetteWhite{background-color:#ffffff;}#menu [class^="fa-"],#menu [class*="fa-"]{display:none}#home-content .wrap{width:100%;margin:auto;}#home-content #wrapPage .wrap{max-width:1170px;}#home-content article.visual:not(.specRicetta):not(.sfida):not(.videoGallery){min-height:435px;}#home-content article.visual:not(.specRicetta):not(.sfida){background-color:#000000!important;}#home-content article.visual{color:#ffffff;border-bottom:1px solid #ffffff;overflow:hidden;}#home-content article{position:relative;}article,section.related-box{margin-bottom:0px;}home-content article.visual>div>img,#home-content article.visual>div>a>img,home-content article.visual>div>figure>img{bottom:-100%;height:auto;left:-100%;margin:auto;max-width:none!important;min-height:100%;min-width:100%;opacity:0.95;position:absolute;right:-100%;top:-100%;width:auto;}#home-content .fullImage>.wrap>div{display:table-cell;vertical-align:middle;text-align:center;}#home-content .fullImage{height:500px;position:relative;overflow:hidden;background-color:#000000;}#home-content .fullImage>.wrap{display:table;position:relative;z-index:999;height:100%;}#home-content .wrap>div{display:table-cell;vertical-align:middle;}#home-content #wrapPage .oroscopo{background:#FFF;margin:0px;width:100%;padding:12px 20px 15px;}#home-content #wrapPage .oroscopo .title{display:block;text-align:center;color:#cc0033;font:normal 28px/28px 'Today',sans-serif;letter-spacing:-1.25px;}#home-content #wrapPage .oroscopo ul{margin:16px auto 0px;width:725.5px;}#home-content #wrapPage .oroscopo ul:after{display:table;content:" ";width:100%;clear:both;}#home-content #wrapPage .oroscopo ul li{width:49px;margin-right:12.5px;height:49px;float:left;}#home-content #wrapPage .oroscopo ul li img{width:100%;height:100%;}#home-content #wrapPage .oroscopo ul li:last-of-type{margin-right:0px;}#home-content #wrapPage{max-width:100%;background:#EEE;padding:0;}#home-content.hasSkin.active #wrapPage{max-width:980px;}#home-content .boxBannerEnd{padding:20px 0;}.banner{text-align:center;background:#ffffff;padding:20px 0;}section#highlight{position:relative;overflow:hidden;margin:auto;height:437px;}section#highlight article{float:left;border-bottom:1px solid #666666;position:relative;overflow:hidden;background-color:#000000;}section#highlight.five-el article{width:25%;position:relative;height:calc(50%);}section#highlight.five-el article:nth-child(2),section#highlight.five-el article:nth-child(4){border-right:1px solid #666666;}section#highlight article:first-child{width:50%;height:437px;border-right:1px solid #666666;border-bottom:none;background-color:#000000;}section#highlight article a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;color:#ffffff;}section#highlight article a:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 34%,rgba(0,0,0,0.01) 62%,rgba(0,0,0,0.8) 100%) repeat scroll 0 0 rgba(0,0,0,0);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:997;}section#highlight article img{bottom:-100%;height:auto;left:-100%;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-100%;top:-100%;width:auto;max-width:none!importantfilter: alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;max-width:none!important;}section#highlight article:first-child div,section#highlight article:not(:first-child) h2{position:absolute;bottom:0px;left:0px;z-index:999;padding-right:30px;padding:16px 20px;}section#highlight article:first-child div{padding:27px 29px;}section#highlight article:first-child div>p{font:15px/22px "Open Sans";}section#highlight article h2{font:normal 26px/28px "Today";letter-spacing:-0.5px;}section#highlight article div span i{padding:3px 10px;font-style:normal;position:relative;}section#highlight article:first-child h2{font:normal 34px/36px "Today";letter-spacing:-0.75px;-webkit-font-smoothing:antialiased;}section#highlight article h2,section#highlight article p{text-shadow:1px 1px 1px rgba(0,0,0,.5);}section#highlight article:first-child h2{margin:7px 0;}#home-content .multiple ul li h3{font:normal 24px/26px "Today";padding-right:5%;letter-spacing:-0.5px;}#home-content.active .multiple ul li h3{font:normal 19px/21px "Today";}#home-content .multiple,#home-content #popolari{overflow:hidden;}#home-content [class^="list-c"] li figure,#home-content [class*="list-c"] li figure{padding:0;margin:0;position:relative;}#home-content [class^="list-c"] li img,#home-content [class*="list-c"] li img,#home-content article>figure img{width:100%;}#home-content .list-c6 ul li,#home-content .list-c3 ul li{width:calc((100% - 60px)/ 3);}#home-content .list-c6 h2,#home-content .list-c3 h2,#home-content .list-c8 h2,#home-content .list-c10 h2,#home-content .multiple h2,#home-content #guardaVideo article>ul>li:last-child h2,#home-content #iniziaTest article>ul>li:last-child h2,#home-content #guardaImmagini article>ul>li:last-child h2{text-align:center;font:normal 42px/42px "Today";padding-top:23px;letter-spacing:-2.75px;color:#cc0033;}#home-content .list-c6 h2 a,#home-content .list-c3 h2 a,#home-content .list-c8 h2 a,#home-content .list-c10 h2 a,#home-content .multiple h2 a,#home-content #guardaVideo article>ul>li:last-child h2 a,#home-content #iniziaTest article>ul>li:last-child h2 a,#home-content #guardaImmagini article>ul>li:last-child h2 a{color:#cc0033;}#home-content #guardaVideo article>ul>li:last-child h2,#home-content #iniziaTest article>ul>li:last-child h2,#home-content #guardaImmagini article>ul>li:last-child h2{color:#ffffff;display:none;}#home-content .list-wrap+.list-wrap>[class^="list-c"] h2,#home-content .list-wrap:not(.bg-grey){background-color:#ffffff;}#home-content .list-c6 h2+ul,#home-content .list-c3 h2+ul,#home-content .list-c8 h2+ul,#home-content .list-c10 h2+ul{padding-top:26px;}#home-content .list-c6 div.productBy,#home-content .list-c8 div.productBy{margin-top:15px;text-align:center;}#home-content .list-c6>ul,#home-content .list-c3>ul,#home-content .list-c8>ul,#home-content .list-c10>ul{padding:28px 0;}#home-content .list-c3>ul{background:#ffffff;}#home-content .list-c6 ul li,#home-content .list-c3 ul li,#home-content .list-c8 ul li,#home-content .list-c10 ul li{float:left;}#home-content .list-c6 ul li,#home-content .list-c3 ul li,#home-content article.single-article div{font:normal 400 28px/28px "Lato";}#home-content .list-c6 ul li,#home-content .list-c3 ul li{}#home-content .list-c6 ul li{min-height:465px;background:#ffffff;}#home-content .list-c3 ul li,#home-content .list-c8 ul li,#home-content .list-c10 ul li{background:#f4f4f4;}#home-content .list-c6 ul li:nth-child(3n),#home-content .list-c3 ul li:nth-child(3n),#home-content .list-c8 ul li:nth-child(4n),#home-content .list-c10 ul li:nth-child(5n){border:none;margin-right:0;}#home-content .list-c6 ul li,#home-content .list-c8 ul li,#home-content .list-c3 ul li{margin-bottom:30px;margin-right:30px;}#home-content .list-c6 ul li:nth-last-child(-n+3),#home-content .list-c8 ul li:nth-last-child(-n+4){margin-bottom:0px;}#home-content .list-c6 ul li.advertising{background:#ffffff;padding:20px 0;text-align:center;}#home-content .list-c6 ul li article,#home-content .list-c10 ul li article{padding:14px 20px 34px 20px;}#home-content .list-c3 ul li article{padding:14px 20px 17px;}#home-content .list-c8 ul li article{padding:10px 15px 25px 15px;}#home-content #popolari .list-c10 ul li article{padding:10px 15px 28px 15px;min-height:116px;}#home-content .list-c6 ul li article span,#home-content .list-c3 ul li article span,#home-content .fullImage article>div>span,#home-content .multiple ul li h3 i{color:#f4a6b9;display:block;font:normal 600 13px/24px "Raleway";line-height:normal;font-style:normal;letter-spacing:0px;text-transform:uppercase;margin-bottom:5px;}#home-content .list-c6 ul li a{position:relative;}#home-content .list-c6 ul li span{position:absolute;bottom:0px;left:0px;font:600 12px/12px "Open Sans",sans-serif;color:white;display:block;margin-bottom:0px;padding:7px 10px 6px 9px;white-space:pre;background:#cc0033;text-transform:uppercase;letter-spacing:0.75px;}#home-content.active .list-c6 ul li article span,#home-content.active .list-c3 ul li article span,#home-content.active .fullImage article>div>span,#home-content.active .multiple ul li h3 i{font:normal 700 12px/24px "Lato";}#home-content article.single-article div span{font:600 12px/12px "Open Sans",sans-serif;color:white;display:inline-block;margin-bottom:17px;padding:6px 10px 6px 9px;background:#cc0033;text-transform:uppercase;}#home-content .single-article figure+div{line-height:25px!important;}#home-content.active .multiple ul li h3 i{font:normal 600 10px/14px "Lato";}#home-content .list-c6 ul li article h3,#home-content .list-c3 ul li article h3{margin:0 0 4px;font:normal 28px/30px "Today";letter-spacing:-1px;padding-right:25px;color:#333333;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:112px;overflow:hidden;text-overflow:ellipsis;}#home-content .list-c3 ul li article h3{color:#cc0033;}#home-content article.single-article div h2{padding-right:30px;margin:0 0 11px;font:normal 700 30px/28px "Lato";}#home-content.active .list-c6 ul li article h3,#home-content.active .list-c3 ul li article h3,#home-content.active article.single-article div h2{font:normal normal 24px/28px "Today";}#home-content .list-c6 ul li a,#home-content .list-c3 ul li a,#home-content .list-c8 ul li a,#home-content .list-c10 ul li a,#home-content article.single-article a{color:#333333;}#home-content .list-c6 ul li article h3,#home-content .list-c3 ul li article h3,#home-content .list-c8 ul li article h3,#home-content .list-c10 ul li article h3,#home-content article.single-article div h2{}#home-content .list-c6 ul li article p,#home-content .list-c3 ul li article p{color:#666666;text-transform:none;font:normal 400 14px/24px "Open Sans";display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:72px;overflow:hidden;text-overflow:ellipsis;}#home-content .list-c3 ul li article p{color:#333333}#home-content .list-c3 ul li{min-height:525px;margin-bottom:0;}#home-content article.single-article div p{text-transform:none;font:normal 400 14px/26px "Open Sans";color:#666666;}#home-content.active .list-c6 ul li article p,#home-content.active .list-c3 ul li article p,#home-content.active article.single-article div p{font:normal 400 13px/23px "Open Sans";}#home-content .list-c8 ul li{width:calc((100% - 90px)/ 4);min-height:284px;}#home-content .list-c10 ul li{width:calc((100% - 80px)/ 5);min-height:220px;margin-right:20px;}#home-content .list-c8 ul li,#home-content .list-c10 ul li{text-transform:uppercase;}#home-content .list-c8 ul li article h3{font:normal 24px/26px "Today";margin:0 0 0 0;text-transform:none;color:#000000;letter-spacing:-1px;max-height:78px;overflow:hidden;}#home-content.active .list-c8 ul li article h3{font:normal 19px/21px "Today";}#home-content .list-c10 ul li article h3{font:normal 24px/26px "Today";margin:0 0 0 0;text-transform:none;color:#000000;letter-spacing:-1px;max-height:78px;overflow:hidden;}#home-content .single-article{display:table;padding:30px 0;}#home-content .single-article figure,#home-content .single-article div{display:table-cell;}#home-content .single-article>*:first-child{width:585px;}#home-content .single-article figure+div{padding:10px 25px 17px 20px;vertical-align:top;background:#ffffff;font-size:31px;line-height:40px;}#home-content article.single-article div h2{font:normal 32px/35px "Today";color:#333333;letter-spacing:-1.75px;}#home-content .single-article figure+div>span{font-size:15px;}#home-content .fullImage{height:500px;position:relative;overflow:hidden;background-color:#000000;}#home-content .fullImage.withList{height:555px;}#home-content .fullImage>.wrap{display:table;position:relative;z-index:999;height:100%;}#home-content .fullImage>.wrap>div{display:table-cell;vertical-align:middle;text-align:center;}#home-content .fullImage>.wrap>div>h2,#home-content .fullImage.withList>article.wrap>ul>li>div>h2,#home-content ul.sfida+h2,section#highlight li article>h2{font:normal normal 60px/70px "Today",sans-serif;color:#ffffff;text-align:center;letter-spacing:-2px;padding:0 12%;text-shadow:1px 1px 1px rgba(0,0,0,.6);margin-top:6px;}#home-content .fullImage>.wrap>div>h2>a,#home-content .fullImage.withList>article.wrap>ul>li>div>h2>a,#home-content ul.sfida+h2>a,section#highlight li article>h2>a{color:#ffffff;}#home-content.active .fullImage.withList>article.wrap>ul>li>div>h2,#home-content.active ul.sfida+h2,.active section#highlight li article>h2{font:normal 52px/62px "Today";}#home-content.active .fullImage>.wrap>div>h2{font:normal 60px/70px "Today";}#home-content ul.sfida+h2{color:#000000;text-align:center;padding:0;margin:16px auto 32px;text-shadow:none;}#home-content ul.sfida+h2 a{color:#000000;}#home-content .fullImage>.wrap>div>p{font:normal 18px/32px "Open Sans";color:#ffffff;text-align:center;}#home-content.active .fullImage>.wrap>div>p{font:normal 600 16px/30px "Open Sans";}#home-content .fullImage>.wrap>div>h2+p{margin-top:19px;padding:0 25%;}#home-content .fullImage>.wrap>div>span,section#highlight li article>h2 span,#home-content .sfida-wrap>span{font:normal 600 15px/13px "Raleway";color:#ffffff;text-transform:uppercase;letter-spacing:0px;text-align:center;display:inline-block;padding:7px 14px 6px;background:#cd0134;text-shadow:1px 1px 1px rgba(0,0,0,.5);}#home-content.active .fullImage>.wrap>div>span,.active section#highlight li article>h2 span{font:normal 600 13px/13px "Lato";}#home-content .fullImage>.wrap>div>.productBy{color:#ffffff;}#home-content .fullImage>.wrap>div>h2+.productBy{margin-top:28px;}#home-content .fullImage>.wrap>div>h2+.productBy+a.CTA{margin-top:28px;}#home-content .fullImage>.wrap>div>h2+a.CTA,#home-content .fullImage>.wrap>div>p+a.CTA,#home-content .fullImage.withList>article.wrap>ul>li>div>h2+a.CTA{margin-top:23px;}#home-content .fullImage.withList>article.wrap>ul{display:table;width:100%;height:100%;}#home-content .fullImage.withList>article.wrap>ul>li{display:table-row;height:50%;}#home-content .fullImage.withList>article.wrap>ul>li>div{display:table-cell;vertical-align:bottom;}#home-content .fullImage.withList>article.wrap>ul>li>div>h2{text-align:center;padding:0 12%;}#home-content .fullImage.withList>article.wrap>ul>li:first-child>div{vertical-align:top;padding-top:41px;text-align:center;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div{padding-bottom:22px;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul{display:table;width:100%;font-size:0;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul>li{display:inline-block;vertical-align:top;width:calc((100% - 80px)/5);
    margin-right: 20px;
}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul>li:last-child{margin-right:0;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul li img{width:100%;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul>li:not(:last-child) article{margin-right:1px;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div ul>li article figure{margin-bottom:0px;}#home-content .fullImage.withList>article.wrap>ul>li:last-child article a{color:#ffffff;}#home-content .fullImage.withList>article.wrap>ul>li:last-child article p{font:normal normal 24px/26px "Today";color:#ffffff;margin-top:10px;letter-spacing:-1px;text-shadow:1px 1px 1px rgba(0,0,0,0.6)}#home-content.active .fullImage.withList>article.wrap>ul>li:last-child article p{font:normal 19px/21px "Today";}#home-content .sfida-wrap{text-align:center;padding-bottom:40px;padding-top:24px;}#home-content .sfida-wrap>span{text-shadow:none;color:#ffffff;}#home-content .sfida.wrap{display:table;width:725px;position:relative;margin-top:15px;}#home-content .sfida.wrap:after{position:absolute;width:90px;height:90px;background:#cd0134;z-index:999;content:"VS";left:50%;top:50%;margin-left:-45px;margin-top:-45px;text-align:center;line-height:90px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ffffff;font-size:3em;font-family:"Open Sans";font-size:40px;font-weight:300;}#home-content ul.sfida>li{display:table-cell;text-align:right;padding:8px;}#home-content ul.sfida>li:last-child{text-align:left;}#home-content ul.sfida>li img{width:100%;}#home-content .multiple ul{padding:22px 0 30px;}#home-content .multiple ul li{float:left;position:relative;cursor:pointer;overflow:hidden;width:calc(100%/5);}#home-content .multiple ul li img{width:100%;}#home-content .multiple ul li:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#000000;-webkit-transition:opacity 500ms ease-out 0s;-moz-transition:opacity 500ms ease-out 0s;-o-transition:opacity 500ms ease-out 0s;transition:opacity 500ms ease-out 0s;-moz-opacity:0;-khtml-opacity:0;opacity:0;}.desktopVers #home-content .multiple ul li:hover:after,#home-content .multiple ul .active li:after{-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}#home-content .multiple ul li a{color:#ffffff;}#home-content .multiple ul li h3{position:absolute;width:100%;height:100%;left:0;top:0;position:absolute;z-index:99;padding-left:15px;-webkit-transition:all 300ms ease-out .3s;-moz-transition:all 300ms ease-out .3s;-o-transition:all 300ms ease-out .3s;transition:all 300ms ease-out .3s;color:#ffffff;}#home-content .multiple ul li:hover h3{}#home-content .multiple ul li h3>span{display:table;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 300ms linear .3s;-moz-transition:opacity 300ms linear .3s;-o-transition:opacity 300ms linear .3s;transition:opacity 300ms linear .3s;}.desktopVers #home-content .multiple ul li:hover h3>span,#home-content .multiple .active li h3>span{-moz-opacity:1;-khtml-opacity:1;opacity:1;}#home-content .multiple ul li h3>span>span{display:table-cell;vertical-align:middle;}#home-content .multiple ul li h3 i{color:#f4a6b9;}#home-content .fullImageABS{bottom:-100%;height:auto;left:-100%;margin:auto;max-width:none!important;min-height:100%;min-width:100%;position:absolute;right:-100%;top:-100%;width:auto;opacity:0.80;}#home-content .ricette{width:100%;}#home-content a.CTA{font:normal 500 16px/16px "Lato";text-transform:uppercase;text-align:center;position:relative;color:#ffffff;padding:16px 31px 18px;display:inline-block;cursor:pointer;background:#cd0134;}#home-content article.visual:not(.specRicetta):not(.sfida):not(.videoGallery) .info{height:435px;}#home-content article.visual:not(.sfida) .info{position:relative;width:100%;height:100%;top:0;z-index:998;text-transform:uppercase;text-align:center;}#home-content a.CTA>span{position:relative;z-index:99;}#home-content div.productBy span{display:block;font:normal 600 13px/13px "Open Sans";margin-bottom:6px;}@-moz-document url-prefix(){#firefox{display:block;}#home-content .list-c6 ul li span{height:25px;top:253px;}#home-content.active .list-c6 ul li span{height:25px;top:223px;}section#highlight article:first-child h2{-webkit-font-smoothing:antialiased;}}#home-content.active .wrap{background:none}#home-content.active .fullImage,#home-content.active .multiple{width:980px;margin:auto}#home-content.active .fullImage .wrap{padding:20px}#home-content.active .fullImage.fullDescription{height:600px}#home-content.active section#highlight li article h2{padding-left:20px}#home-content.active section#highlight>nav ul{width:90%;margin:auto}#home-content.active section#highlight>nav>.wrap .nav[data-dir="right"]{right:10px}#home-content.active section#highlight>nav>.wrap .nav[data-dir="left"]{left:10px}#home-content .list-c6>ul>li img,#home-content .list-c3>ul>li img,#home-content .list-c8>ul>li img,#home-content .list-c10>ul>li img{opacity:0.95;}#home-content .list-c6>ul>li figure,#home-content .list-c3>ul>li figure,#home-content .list-c8>ul>li figure,#home-content .list-c10>ul>li figure{background-color:#000000;}#home-content.active .wrap{width:auto;margin:auto;padding:0 0;}#home-content.active .list-c6 ul li,#home-content.active .list-c8 ul li,#home-content.active .list-c3 ul li{margin-bottom:30px;margin-right:0px;width:33.333%;border-right:1px solid #f8f0ee;}#home-content.active .list-c6 ul li.advertising{background:#f8f0ee;padding:0 0;text-align:center;}#home-content.active .list-c8 ul li,#home-content.active .list-c10 ul li{text-transform:uppercase;width:25%;}#home-content.active .list-c6>ul,#home-content.active .list-c3>ul,#home-content.active .list-c8>ul,#home-content.active .list-c10>ul{padding:28px 0 0 0;}#home-content.active .single-article{margin:30px 0!important;}#home-content.active section#highlight{width:980px;}#home-content.active .list-c3 ul li{min-height:530px;}#home-content article.visual.specRicetta{width:100%;margin:30px auto;max-width:1170px;background-color:#ffffff;background-position:top center;background-repeat:no-repeat;background-size:100% auto;min-height:auto;height:auto;overflow:visible}.hasSkin.active#home-content article.visual.specRicetta{width:auto;}#home-content article.visual.specRicetta>div>a{color:#ffffff;height:360px;left:0;position:absolute;top:0;width:100%;z-index:10;overflow:hidden}#home-content article.visual.specRicetta>div{position:relative}#home-content article.visual.specRicetta .info{}#home-content article.visual.specRicetta .info h2,#home-content article.visual.specRicetta .info p{color:#000000;text-shadow:1px 1px 1px rgba(0,0,0,0);text-transform:none;font:normal 60px/70px 'Today';letter-spacing:-2px;}#home-content article.visual.specRicetta .info a .categoria{font:normal 600 15px/13px "Raleway";color:#ffffff;text-transform:uppercase;letter-spacing:0px;text-align:center;display:inline-block;padding:7px 14px 6px;background:#cd0134;text-shadow:1px 1px 1px rgba(0,0,0,.5);margin:0 0 20px 0;}#home-content article.visual.specRicetta .info h2 span{color:#ffffff;margin-bottom:10px;}#home-content article.visual.specRicetta .info>div>span{padding:290px 180px 0;}.hasSkin.active #home-content article.visual.specRicetta .info>div>span{padding:220px 180px 0;}#home-content article.visual.specRicetta .info>div>span>span,#home-content article.visual.specRicetta .info>div>span>a{background:#ffffff;display:block;padding:20px 30px 2px;}.hasSkin.active #home-content article.visual.specRicetta .info>div>span>span,.hasSkin.active #home-content article.visual.specRicetta .info>div>span>a{padding:15px}#home-content article.visual.specRicetta .info span>p,#home-content article.visual.specRicetta .info a>p{width:auto;font:normal 18px/28px "Open Sans";margin:0;letter-spacing:normal;}#home-content article.visual.specRicetta>div>a>img{bottom:-100%;height:auto;left:-100%;margin:auto;max-width:none!important;min-height:100%;min-width:100%;opacity:0.95;position:absolute;right:-100%;top:-100%;width:auto;}#home-content article.visual.specRicetta .info{position:relative;width:100%;height:100%;top:0;z-index:998;text-transform:uppercase;text-align:center;}#home-content article.visual.specRicetta .info>div{height:100%;width:100%;display:table;position:relative;z-index:999;}#home-content article.visual.specRicetta.middle-align .info>div>span,#home-content article.visual.specRicetta.middle-align .info>span{vertical-align:middle;}#home-content article.visual .info>div>span{display:table-cell;padding:57px;}#home-content article.visual.specRicetta .info h2>span>em,#home-content article.visual.specRicetta .info h4>span>em{font-style:normal;background:#cb0713;}#home-content .sectBlock.listing.ricette{margin:auto;}#home-content .bggrey .sectBlock.listing.ricette{padding:0 0 29px 0;margin:0 auto;background-color:white;}#home-content .sfida-wrap{background-color:#ffffff;}@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape), (max-width: 1119px) and (min-width: 1024px){#home-content .bggrey .sectBlock.listing.ricette,#home-content .bg-white .sectBlock.listing.raccolte{padding:0px 20px 30px 20px!important;margin:0 auto;}}@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait), (max-width: 1023px) and (min-width: 768px){#home-content .bggrey .sectBlock.listing.ricette{padding:23px 20px 30px 20px!important;margin:0 auto;}.sectTit25{padding-top:0!important}}.lt03 li{width:calc((100% - 90px)/ 2);margin:20px 30px 7px 0;vertical-align:top;text-align:left;display:inline-block;zoom:1;position:relative;background-color:#eee;float:left;}@media only screen and (max-width: 979px){.lt03 li:nth-child(even){margin-right:0px;}.lt03 li{width:calc((100% - 30px)/ 2);margin:20px 30px 7px 0;vertical-align:top;text-align:left;display:inline-block;zoom:1;position:relative;background-color:#eee;float:left;}.lt03 li:nth-child(4){margin-right:0;}.lt03 li:nth-child(8){margin-right:0px;}.lt03 li h3,.lt03 li span{font:normal 24px/26px 'Today',serif;color:#1d344f;display:block;padding:7px 14px 75px 14px;min-height:65px;overflow:hidden;border-bottom:2px solid white;letter-spacing:-0.75px;}}@media only screen and (min-width: 769px){.lt03 li{width:calc((100% - 90px)/ 4);margin:20px 30px 7px 0;vertical-align:top;text-align:left;display:inline-block;zoom:1;position:relative;background-color:#eee;float:left;}.lt03 li:nth-child(4){margin-right:0;}.lt03 li:nth-child(8){margin-right:0px;}.lt03 li h3,.lt03 li span{font:normal 24px/26px 'Today',serif;color:#333333;display:block;padding:7px 14px;min-height:75px;overflow:hidden;border-bottom:2px solid white;letter-spacing:-1px;}.lt03 li span a{color:#333333;max-height:52px;display:block;overflow:hidden;}}.lt03 li>ul>li{width:auto;font:400 13px/28px "Open Sans";margin:0;padding-left:22px;background-position:left center;background-repeat:no-repeat;}.lt03 li img{width:auto;max-width:100%;}.ricette .lt03 li>ul{padding:2px 16px;}.ricette .lt03 li>ul>li:first-child{background-image:url("../img/icon-time.png");margin-right:21px;}.ricette .lt03 li>ul>li:last-child{background-image:url("../img/icon-trial.png");}#home-content .imgCnt>a.label{position:absolute;bottom:0;left:0;z-index:999;background:#cc0033;font-style:normal;padding:0px 15px;color:#ffffff;font:600 13px/26px "Open Sans";text-transform:uppercase;}#home-content .imgCnt img.food-cat{position:absolute;bottom:10px;right:10px;z-index:999;width:auto!important;max-width:none!important;}.sectTit25{text-align:center;font:normal 42px/42px "Today";padding-top:25px;letter-spacing:-2.75px;color:#cc0033;text-transform:none;}.sectTit25 a{font:normal 42px/42px "Today";padding-top:23px;letter-spacing:-2.75px;color:#cc0033;text-transform:lowercase;}.sectTit26{text-align:center;font:normal 42px/42px "Today";letter-spacing:-2.75px;color:#cc0033;text-transform:none;}.sectTit26 a{font:normal 42px/42px "Today";letter-spacing:-2.75px;color:#cc0033;text-transform:initial;}.sectBlock.listing.withContextMenu .sectTit26{display:table;width:100%;}.sectTit26>a,.sectBlock.listing.withContextMenu .sectTit26 nav{display:table-cell;width:50%;vertical-align:middle;text-align:left;}sectBlock.listing.withSponsor .sectTit26 i,.sectBlock.listing.withContextMenu .sectTit26 nav{font-style:normal;font:normal 300 14px/14px "Open Sans",serif;text-transform:none;text-align:right;}.sectBlock.listing.withContextMenu .sectTit26 nav li a.selected,.sectBlock.listing.withContextMenu .sectTit26 nav li a:hover{color:#cc0033;}.sectBlock.listing.withContextMenu .sectTit26 nav li:first-child a{margin-left:0;padding-left:0;}.sectBlock.listing.withContextMenu .sectTit26 nav li:last-child a{padding-right:0px;}.sectBlock.listing.withContextMenu .sectTit26 nav li{display:inline-block;float:none;margin:0;}.sectBlock.listing.withContextMenu .sectTit26 nav li a{color:#666666;font:400 13px/13px "Open Sans",serif;text-transform:none;padding:0 10px 0 10px;position:relative;cursor:pointer;letter-spacing:normal;}.sectBlock.listing.withContextMenu .sectTit26 nav li:not(:last-child) a:after{content:'';position:absolute;right:0;top:-2%;height:102%;width:1px;border-right:1px solid #666666;}.hasSkin.active#home-content .bggrey .sectBlock.listing.ricette{padding:29px 15px 29px 15px;}#home-content .bg-white{background:#ffffff;}.hasSkin.active .bg-white{padding:0;}@supports (-moz-osx-font-smoothing:auto){#home-content .multiple ul li h3{letter-spacing:0px;}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape),
(min-width : 1024px)
and (max-width : 1119px){#home-content .multiple ul li h3{font:700 16px/15px "Lato";}#home-content .multiple ul li h3 i{font:normal 600 10px/24px "Lato";}#home-content .list-c6 ul li article p,#home-content .list-c3 ul li article p,#home-content article.single-article div p{font:normal 400 13px/23px "Open Sans";}#home-content .list-c6 ul li,#home-content .list-c3 ul li{min-height:407px}#home-content .fullImage>.wrap>div>p{font:normal 600 16px/30px "Open Sans";}#home-content .fullImage>.wrap>div>span,section#highlight li article>h2 span{font:normal 600 13px/13px "Lato";}#home-content .wrap{background:none;width:100%;}#home-content .fullImage,#home-content .multiple{width:auto;margin:auto}#home-content .fullImage .wrap{padding:20px}#home-content .fullImage.fullDescription{height:600px}#home-content section#highlight li article h2{padding-left:20px}#home-content section#highlight>nav ul{width:90%;margin:auto}#home-content section#highlight>nav>.wrap .nav[data-dir="right"]{right:10px}#home-content section#highlight>nav>.wrap .nav[data-dir="left"]{left:10px}#home-content .wrap{background:none;padding:0px 20px 10px 20px;}#home-content .fullImage,#home-content .multiple{width:100%;margin:auto}#home-content .fullImage .wrap{padding:20px}#home-content .fullImage.fullDescription{height:600px}#home-content section#highlight li article h2{padding-left:20px}#home-content section#highlight>nav ul{width:90%;margin:auto}#home-content section#highlight>nav>.wrap .nav[data-dir="right"]{right:10px}#home-content section#highlight>nav>.wrap .nav[data-dir="left"]{left:10px}#home-content .multiple ul li h3{font:400 16px/18px "Lato";}#home-content .list-c6 ul li article span,#home-content .list-c3 ul li article span,#home-content .fullImage article>div>span,#home-content .multiple ul li h3 i{font:normal 700 12px/24px "Lato";}#home-content .multiple ul li h3 i{font:normal 600 10px/14px "Lato";}#home-content .list-c6 ul li article p,#home-content .list-c3 ul li article p,#home-content article.single-article div p{font:normal 400 13px/23px "Open Sans";}#home-content .fullImage>.wrap>div>p{font:normal 600 16px/30px "Open Sans";}#home-content .fullImage>.wrap>div>span,.active section#highlight li article>h2 span{font:normal 600 13px/13px "Lato";}#home-content .multiple li h3>span{-moz-opacity:1;-khtml-opacity:1;opacity:1;}#home-content .list-c6 ul li article h3,#home-content .list-c3 ul li article h3{font:normal 23px/23px "Today";max-height:70px;}#home-content .list-c8 ul li{min-height:230px;}#home-content .list-c8 ul li article h3{max-height:75px;overflow:hidden;}#home-content .fullImage.withList>article.wrap>ul>li:last-child>div{padding-bottom:0}.sectTit26{text-align:center;font:normal 42px/42px "Today";letter-spacing:-2.75px;color:#cc0033;text-transform:none;padding-top:23px;}.sectTit25{padding-top:0}}@media only screen and (max-width: 979px) and (min-width: 767px){article h3,.recipeMode h2{font:normal 28px/30px 'Today',serif!important;*/
}
/*nav > ul > li > a {
    line-height:normal !important;
}*/
.ricette .lt03 li > ul > li:last-child {
    margin-top: 0px;
}
.ricette .lt03 li > ul > li:first-child {margin-top:0px;}
}

/*IPAD TABLET PORTRAIT*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
#home-content article.visual.specRicetta .info > div > span {
    padding: 290px 20px 0;
}
#home-content section#nameBlog{
	 display: block;
    text-align: center;
    color: #cc0033;
    font: normal 50px/50px 'Today', sans-serif;
    letter-spacing: -1.25px;
	 margin: 10px auto;
}
.sectBlock.listing.withContextMenu .sectTit26 nav {
    vertical-align: middle;
    float: none;
}
.sectBlock.listing.withContextMenu .sectTit26 nav li a {
    font: 400 13px/13px "Open Sans",serif !important;
}
.sectBlock.listing.withContextMenu .sectTit26 nav li {
    width: auto;
    border: none;
}
    section#highlight{
        height: auto;
    }

    section#highlight article:first-child{
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #666666;
        height: 475px;
    }

    section#highlight.five-el article:not(:first-child){
        height: 117px;
    }

    section#highlight.five-el article:not(:first-child):not(:last-child){
        border-right: 1px solid #666666;
    }

    section#highlight article h2{
        font: normal 20px/22px "Today";
			letter-spacing: -0.9px;
    }

    section#highlight article:not(:first-child) h2{
        padding: 6px 11px;
    }

    section#highlight article:first-child div{
        padding: 30px 31px;
    }

    section#highlight article:first-child h2{
        font: normal 35px/37px "Today";
    }

    section#highlight article:first-child div > p{
        font: 17px/25px "Open Sans";
    }


    #home-content .wrap{
        width: auto;
        margin: auto;
        padding: 0 20px;
    }
#home-content .withContextMenu{padding:25px}

	 #home-content .list-c6 ul li article span, #home-content .list-c3 ul li article span, #home-content article.single-article div span, #home-content .fullImage article > div > span, #home-content .multiple ul li h3 i{font:normal 700 13px/22px "Lato";}

    #home-content .list-c6 ul li,
    #home-content .list-c3 ul li,
    #home-content .list-c8 ul li,
    #home-content .list-c6 ul li:nth-child(3n),
    #home-content .list-c8 ul li:nth-last-child(4n),
    #home-content .list-c6 ul li:nth-last-child(-n+3),
    #home-content .list-c8 ul li:nth-last-child(-n+4){
        width: calc((100% - 20px) / 2);
        border: none;
        margin-bottom: 20px;
        margin-right: 20px;
    }

    #home-content .list-c6 ul li:nth-last-child(-n+2),
    #home-content .list-c8 ul li:nth-last-child(-n+2) {
        margin-bottom: 0;
    }

    #home-content .list-c6 ul li:nth-child(2n),
    #home-content .list-c8 ul li:nth-child(2n){
        margin-right: 0;
    }

#home-content .list-c6 ul li {min-height:460px}

    #home-content .fullImage > .wrap > div > h2 {
        padding: 0 0;
    }

    #home-content .list-c8 ul li {
        min-height: 358px;
    }

    #home-content .list-c8 ul li article > h3 {
        font: normal 24px/26px "Today";
    }

    #home-content .list-c3 ul li:last-child {
        display: none;
    }

    #home-content .list-c3 ul li {
        min-height: 495px;
        margin: 0;
    }

    #home-content .list-c3 ul li:first-child {
        margin-right: 20px;
    }

	 #home-content .list-c6 > ul{
		padding: 30px 0;
     }

    #home-content .list-c6 h2,
    #home-content .list-c3 h2,
    #home-content .list-c8 h2,
    #home-content .list-c10 h2,
    #home-content .multiple h2,
    #home-content #guardaVideo article > ul > li:last-child h2,
    #home-content #iniziaTest article > ul > li:last-child h2,
    #home-content #guardaImmagini article > ul > li:last-child h2{
        font: normal 42px/42px "Today";
    }

	 #home-content .list-c6.customboxadv > ul{
      padding: 26px 0 36px 0;
    }

    #home-content .single-article,
    #home-content .single-article  figure,
    #home-content .single-article  div {
        display: block;
    }

    #home-content .single-article {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    #home-content .single-article > *:first-child {
        width: auto;
		  margin-bottom:0px;
    }
	 #home-content .single-article figure + div{
		padding:14px 20px 20px 20px;
	}
	 #home-content .sfida-wrap{
		padding-bottom: 48px;
	 }

    #home-content .sfida.wrap {
        width: auto;
        margin-top: 24px;
    }

    #home-content ul.sfida > li {
        padding: 0;
    }

    #home-content ul.sfida > li:first-child {
        padding-right: 8px;
    }

    #home-content ul.sfida > li:last-child {
        padding-left: 8px;
    }

    #home-content .fullImage > .wrap > div > p {
        padding-right: 15%;
    }


    #home-content #mustHave ul,
	 #home-content #mustHave-phone ul{
        height: 410px;
        width: 360px;
        padding: 0;
        margin: auto;
    }

    #home-content #mustHave ul .rsOverflow,
	 #home-content #mustHave-phone ul .rsOverflow{
        padding: 26px 0 30px;

    }
    #home-content .multiple ul li{
        width: 100%;
        height: 355px;
        float: none;
    }

    #home-content #guardaVideo.fullImage.withList,
    #home-content #iniziaTest.fullImage.withList,
    #home-content #guardaImmagini.fullImage.withList{
        background: #000000;
        height: auto;
    }

    #home-content #guardaVideo .wrap,
    #home-content #iniziaTest .wrap,
    #home-content #guardaImmagini .wrap{
        padding: 0;
        width: 100%;
    }

    #home-content #guardaVideo .fullImageABS,
    #home-content #guardaVideo article > ul > li:first-child,
    #home-content #iniziaTest .fullImageABS,
    #home-content #iniziaTest article > ul > li:first-child,
    #home-content #guardaImmagini .fullImageABS,
    #home-content #guardaImmagini article > ul > li:first-child{
        display: none !important;
    }
	 #home-content ul.sfida > li img{
		width:354px;
	}
	 #home-content ul.sfida + h2{
		padding:0 30px;
		margin: 20px auto 30px;
	}

    #home-content #guardaVideo article > ul > li,
    #home-content #iniziaTest article > ul > li,
    #home-content #guardaImmagini article > ul > li{
        height: auto;
    }

    #home-content #guardaVideo > article.wrap > ul > li > div,
    #home-content #iniziaTest > article.wrap > ul > li > div,
    #home-content #guardaImmagini > article.wrap > ul > li > div{
        display: block;
    }

    #home-content #guardaVideo article > ul > li:last-child,
    #home-content #iniziaTest article > ul > li:last-child,
    #home-content #guardaImmagini article > ul > li:last-child{
        display: block;
    }

    #home-content #guardaVideo article > ul > li:last-child h2,
    #home-content #iniziaTest article > ul > li:last-child h2,
    #home-content #guardaImmagini article > ul > li:last-child h2{
        display: block;
        margin-bottom: 26px;
        padding-top: 14px;
    }

    #home-content #guardaVideo article > ul > li:last-child ul,
    #home-content #iniziaTest article > ul > li:last-child ul,
    #home-content #guardaImmagini article > ul > li:last-child ul{
        width: 360px;
        height: 275px;
        margin: auto;
    }

    #home-content #popolari ul{
        width: 290px;
        height: 370px;
        margin: auto;
    }

    #home-content #guardaVideo > article.wrap > ul > li:last-child article p,
    #home-content #iniziaTest > article.wrap > ul > li:last-child article  p,
    #home-content #guardaImmagini > article.wrap > ul > li:last-child article  p{
        font: normal 24px/26px "Today";
        padding: 0;
        margin-top: 15px;
    }

    #home-content .fullImage > .wrap > div > h2 + p{
        padding: 0 14%;
    }

    #home-content .fullImage > .wrap > div > p + a.CTA{
        margin-top:22px
    }

    #home-content #popolari .list-c10 ul li{
        width: 100%;
        min-height: auto;
        border-right: 1px solid #ffffff;
		  /*background-color:#ffffff;*/
    }

    #home-content .list-c8 ul li article,
    #home-content #popolari .list-c10 ul li article {
  		  padding: 10px 13px 35px 13px;
	 }
	 #home-content .list-c8 ul li article h3 {
    	max-height: 90px;
	 }
	 #home-content #popolari .list-c10 ul li article h3{
		 margin: 0 0;
		 font: normal 24px/26px "Today";
		 letter-spacing: -1px;
       max-height: 90px;
	 }
    #home-content .multiple ul li a{
      pointer-events: none;
    }
	.icon-video{position:relative}
	.icon-video:after{
	 content: '';
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
    background: url("http://assets.trilud.com/img/ico-video-new.png") no-repeat top center;
    background-size: 100% auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 998;
	}
}

/*IPHONE MOBILE GENERALE*/
@media only screen and (max-width:767px) {
   #home-content .bgNostrericWhite{
		background-color: #ffffff;
	}
	#home-content .bgNostrericWhite .advertising{
      background-color: #cccccc !important;
   }
	#home-content #wrapPage .oroscopo .title {
   	font: normal 30px/30px 'Today', sans-serif;
	}
	#home-content section#nameBlog{
    	display: block;
    	text-align: center;
    	color: #cc0033;
    	font: normal 40px/40px 'Today', sans-serif;
    	letter-spacing: -2px;
    	margin: 10px auto;
	}
	section#highlight{
    height: 375px;
}
section#highlight article:first-child{
    height: 375px;
}
	 #home-content .list-c3 ul li article {
    padding: 14px 20px 35px;
	}

	#home-content #wrapPage .oroscopo {
		padding: 20px 15px 10px;
	}
	
	#home-content #wrapPage .oroscopo ul {
		width: 100%;
	}

	#home-content #wrapPage .oroscopo ul li {
		width: calc((100% - (12.5px * 5)) / 6);
		height: 0px;
		padding-bottom: 13.625%;
		margin-bottom: 12px;
		position: relative;
	}
	#home-content #wrapPage .oroscopo ul li img {
		position: absolute;	
		top: 0px; 
		left: 0px;
	}

	#home-content #wrapPage .oroscopo ul li:nth-of-type(6n) {
		margin-right: 0px;
	}
	
	 .icon-video{position:relative}
   .icon-video:after{
    content: '';
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    background: url("http://assets.trilud.com/img/ico-video-new.png") no-repeat top center;
    background-size: 100% auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 998;
	 }

    .banner{
        display: none;
    }

    section#highlight article:first-child{
        width: 100%;
    }

    section#highlight article p{
        display: none;
    }

    section#highlight article:first-child,
    section#highlight article{
        border: none;
    }

    section#highlight article a:before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.05) 42%, rgba(0, 0, 0, 0.85) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    }

    section#highlight article:first-child div,
    section#highlight article:first-child h2,
    section#highlight article div,
    section#highlight article h2{
        padding: 0;
        margin: 0;
    }

    section#highlight article a h2{
        text-shadow: none;
    }

    section#highlight article a > div,
    section#highlight article a > h2{
        bottom: 45px !important;
        left: 0;
        position: absolute;
        z-index: 999;
        font: 400 13px/27px "Lato";
    }

    section#highlight article:first-child a > div > h2,
    section#highlight article:first-child a > h2,
    section#highlight article a > div > h2,
    section#highlight article a > h2{
        padding: 0px 13px;
			letter-spacing: -1.5px;
			line-height: 37px;
margin-top:10px;
    }

    section#highlight .rsBullets {
        background: none;
        bottom: 20px;
        line-height: 20px;
        text-align: left;
        padding: 0 15px;
    }

    section#highlight .rsBullet {
        padding: 0;
        width: 9px;
        height: 9px;
        margin-right: 6px;
    }

    section#highlight .rsBullet span {
        width: 100%;
        height: 100%;

        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
    }

    #home-content .wrap {
        width: auto;
        margin: auto;
        padding: 0 0;
    }
	 #home-content #wrapPage {
  		max-width: 100%;
	 }

	 .rsBullet.rsNavSelected span {
  		background: #cc0033;
	 }

    #home-content #highlight .wrap,
    #home-content .list-c8.wrap,
    #home-content .sfida.wrap {
        padding: 0 15px;
    }

    #home-content .wrap.ricette {padding:15px;}
    #home-content .single-article.wrap{
        padding: 15px;
    }

    #home-content #highlight nav {
        display: none;
    }
	 #home-content .sfida-wrap > span{
		font: normal 600 13px/15px "Lato";
	 }

    #home-content .list-c6 ul li,
    #home-content .list-c3 ul li,
    #home-content .list-c8 ul li,
    #home-content .list-c6 ul li:nth-last-child(-n+3),
    #home-content .list-c8 ul li:nth-last-child(-n+4) {
        border: none;
        margin-bottom: 15px;
    }
	 #home-content .list-c6 ul li,
	 #home-content .list-c6 ul li:nth-last-child(-n+3){
        margin-bottom: 0px;
    }

    #home-content .list-c6 ul li article h3,
    #home-content .list-c3 ul li article h3{
        font: normal 30px/32px "Today";
    }

    #home-content .list-c6 ul li article p,
    #home-content .list-c3 ul li article p,
    #home-content article.single-article div p{
        font: 400 16px/29px "Open Sans";
    }

    #home-content .list-c6 > ul{
        padding: 0;
    }

    #home-content .list-c3 ul li,
    #home-content .list-c6 ul li,
    #home-content .list-c6 ul li:nth-last-child(-n+3){
        width: 100%;
        min-height: 250px;
    }

    #home-content .list-c6 ul li article{
        padding:15px 17px 35px 15px;
    }

    #home-content .list-c6 ul li article p{
        font: 400 16px/26px "Open Sans";
    }

    #home-content .list-c6 ul li:nth-last-child(-n+2),
    #home-content .list-c8 ul li:nth-last-child(-n+2) {
        margin-bottom: 0;
    }

    #home-content .list-c6 ul li:nth-child(2n+1) {
        border-right: none;
    }

    #home-content .list-c6 ul li.advertising{
        background: none;
        border-bottom: 30px solid #ffffff;
    }

    #home-content .list-c6 ul li.advertising:last-child{
        padding: 45px 0;
        min-height: auto;
    }

    #home-content .list-c6 h2,
    #home-content .list-c8 h2,
    #home-content .list-c3 h2,
    #home-content .list-c10 h2,
    #home-content .multiple h2{
        font: normal 30px/30px 'Today', sans-serif;
		  letter-spacing: -1.25px;
    }

    #home-content .list-c6 h2 + ul,
    #home-content .list-c3 h2 + ul,
    #home-content .list-c8 h2 + ul,
    #home-content .list-c10 h2 + ul {
        padding-top: 13px;
    }

    #home-content .list-c6 h2 + ul,
    #home-content .list-c3 h2 + ul,
    #home-content .list-c10 h2 + ul {
        padding-bottom: 0px;
    }

    #home-content .list-c8 ul li{
        width: calc((100% - 16px ) /2);
        margin-right: 16px;
        margin-bottom: 15px;
        min-height: 171px;
    }

    #home-content .list-c8 ul li:nth-child(even){
        margin-right: 0;
    }

    #home-content .multiple h2{
        padding-top: 16px;
    }

    #home-content .list-c3 ul li{
        min-height: 539px;
    }

    #home-content .fullImage > .wrap{
        padding: 15px;
    }

    #home-content .fullImage > .wrap > div > h2 {
        padding: 0;
        margin-top: 3px;
        font: normal 34px/36px "Today";
		  letter-spacing: -1.4px;
    }

    #home-content .fullImage > .wrap > div > span{
        font: 600 13px/15px "Lato";
    }

    #home-content .fullImage > .wrap > div > h2 + .productBy{
        margin-top: 13px;
    }

    #home-content .fullImage > .wrap > div > h2 + .productBy + a.CTA{
        margin-top: 20px;
    }
	 #home-content a.CTA.black{
    	font: normal 600 13px/13px "Lato";
    	color: #ffffff;
	 }

    #home-content .list-c8 ul li article{
        padding: 6px 10px 10px 10px;
    }

    #home-content .list-c3 ul li:first-child {
        border-right: none;
    }

    #home-content .list-c8 ul li article > h3 {
        font:normal 17px/18px "Today";
        height:55px;
        overflow:hidden;
		  letter-spacing: -1.25px;
    }

	#home-content #popolari .list-c10 ul li article{
		padding: 3px 8px 25px 8px;
	}


    #home-content .list-c3 ul li {
        min-height: 510px;
        margin: 0;
    }

    #home-content .single-article,
    #home-content .single-article  figure,
    #home-content .single-article  div {
        display: block;
    }

    #home-content .single-article {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    #home-content .single-article > *:first-child {
        width: auto;
		  margin-bottom:0px;
    }

    #home-content .sfida.wrap {
        width: auto;
    }

    #home-content ul.sfida > li {
        padding: 0;
    }

    #home-content ul.sfida > li:first-child {
        padding-right: 8px;
    }

    #home-content ul.sfida > li:last-child {
        padding-left: 8px;
    }

    #home-content .fullImage > .wrap > div > p {
        padding-right: 15%;
    }


    #home-content .fullImage > .wrap > div > h2,
    #home-content .fullImage.withList > article.wrap > ul > li > div > h2,
    #home-content ul.sfida + h2, section#highlight li article > h2{
        text-shadow: none;
    }

    #home-content #mustHave ul,
	 #home-content #mustHave-phone ul{
        height: 286px;
        width: 250px;
        padding: 0;
        margin: auto;
    }
	 #home-content .multiple ul li h3{
		top: -20px;
	 }

    #home-content #mustHave ul .rsOverflow,
	 #home-content #mustHave-phone ul .rsOverflow{
        padding: 16px 0 20px;

    }
	 #home-content .multiple ul li h3{
		font: normal 22px/22px "Today";
	 }
	 #home-content .multiple ul li h3 i{
		font: normal 600 11px/19px "Lato";
	 }
	  #home-content .multiple ul li h3{
		padding-right: 31%;
	 }

    #home-content .multiple ul li{
        width: 100%;
        height: 287px;
        float: none;
    }

    #home-content #guardaVideo.fullImage.withList,
    #home-content #iniziaTest.fullImage.withList,
    #home-content #guardaImmagini.fullImage.withList{
        background: #000000;
        height: auto;
    }

    #home-content #guardaVideo .wrap,
    #home-content #iniziaTest .wrap,
    #home-content #guardaImmagini .wrap{
        padding: 0;
        width: 100%;
    }

    #home-content #guardaVideo .fullImageABS,
    #home-content #guardaVideo article > ul > li:first-child,
    #home-content #iniziaTest .fullImageABS,
    #home-content #iniziaTest article > ul > li:first-child,
    #home-content #guardaImmagini .fullImageABS,
    #home-content #guardaImmagini article > ul > li:first-child{
        display: none !important;
    }

    #home-content #guardaVideo article > ul > li,
    #home-content #iniziaTest article > ul > li,
    #home-content #guardaImmagini article > ul > li{
        height: auto;
    }

    #home-content #guardaVideo > article.wrap > ul > li > div,
    #home-content #iniziaTest > article.wrap > ul > li > div,
    #home-content #guardaImmagini > article.wrap > ul > li > div{
        display: block;
    }

    #home-content #guardaVideo article > ul > li:last-child,
    #home-content #iniziaTest article > ul > li:last-child,
    #home-content #guardaImmagini article > ul > li:last-child{
        display: block;
    }

    #home-content #guardaVideo article > ul > li:last-child h2,
    #home-content #iniziaTest article > ul > li:last-child h2,
    #home-content #guardaImmagini article > ul > li:last-child h2{
        display: block;
        margin-bottom: 26px;
    }

    #home-content #guardaVideo article > ul > li:last-child ul,
    #home-content #iniziaTest article > ul > li:last-child ul,
    #home-content #guardaImmagini article > ul > li:last-child ul{
        width: 360px;
        height: 275px;
        margin: auto;
    }

    #home-content #popolari ul{
        width: 290px;
        height: 280px;
        margin: auto;
    }

    #home-content #guardaVideo > article.wrap > ul > li:last-child article p,
    #home-content #iniziaTest > article.wrap > ul > li:last-child article  p,
    #home-content #guardaImmagini > article.wrap > ul > li:last-child article  p{
        font: 700 20px/22px "Lato";
        padding: 0;
        margin-top: 18px;
    }

    #home-content #popolari .list-c10 ul li{
        width: 100%;
        min-height: auto;
    }


    #home-content .fullImage {
        min-height: 375px;
        height: 375px;
    }
	 #home-content #guardaVideo.fullImage,
	 #home-content #iniziaTest.fullImage {
        min-height: 272px;
        height: 272px;
    }
	 #home-content .custombox ul.clearfix{padding-top:0px;}


    #home-content .fullImage.fullDescription {
        /*height: auto;*/
    }
	 #home-content .sfida.wrap{
		margin-top:12px;
	 }

    #home-content .fullImage#guardaVideo,
    #home-content .fullImage#iniziaTest,
    #home-content .fullImage#guardaImmagini{
        height: 375px;
        min-height: auto;
    }

    #home-content a.CTA{
        font: 400 13px/16px "Lato";
        padding: 12px 23px;
		  letter-spacing: 0.5px;
    }

    #home-content .fullImage > .wrap > div > h2 + a.CTA,
    #home-content .fullImage > .wrap > div > p + a.CTA,
    #home-content .fullImage.withList > article.wrap > ul > li > div > h2 + a.CTA{
        margin-top: 15px;
    }

    #home-content article.single-article div h2{
        font: normal 30px/32px "Today";
        padding: 0;
        margin-bottom: 4px !important;
    }

    #home-content .single-article figure + div{
        padding: 15px 14px 35px 14px;
        /*min-height: 400px;*/
    }

    #home-content .list-c6 ul li article h3,
    #home-content .list-c3 ul li article h3,
    #home-content article.single-article div h2{
        margin-bottom: 6px;
    }
	 #home-content .list-c6 ul li article span, 
	 #home-content .list-c3 ul li article span, 
	 #home-content .fullImage article > div > span, 
	 #home-content .multiple ul li h3 i {
    	margin-bottom: 4px;
	 }

    #home-content .list-c6 ul li article p,
    #home-content .list-c3 ul li article p,
    #home-content article.single-article div p{
        font: 400 16px/26px "Open Sans";
    }
	 #home-content article.single-article div p{
        font: 400 16px/28px "Open Sans";
         color: #333333;
    }

    #home-content #guardaVideo article > ul > li:last-child h2,
    #home-content #iniziaTest article > ul > li:last-child h2,
    #home-content #guardaImmagini article > ul > li:last-child h2{
        font: normal 30px/30px "Today";
        margin-bottom: 16px;
        padding-top: 7px;
		  letter-spacing: -1.25px;
    }

    #home-content #guardaVideo article > ul > li:last-child ul,
    #home-content #iniziaTest article > ul > li:last-child ul,
    #home-content #guardaImmagini article > ul > li:last-child ul{
        width: 240px;
        height: 189px;
    }

    #home-content #guardaVideo > article.wrap > ul > li:last-child article p,
    #home-content #iniziaTest > article.wrap > ul > li:last-child article p,
    #home-content #guardaImmagini > article.wrap > ul > li:last-child article p{
        font: normal 17px/20px "Today";
        margin-top: -5px;
		  letter-spacing: -0.5px;
    }

    #home-content ul.sfida + h2{
        font: normal 30px/32px "Today";
        padding: 9px 10px 0;
		  letter-spacing: -1.25px;
    }

    #home-content ul.sfida > li:first-child{
        padding-right: 4px;
    }

    #home-content ul.sfida > li:last-child{
        padding-left: 4px;
    }

    #home-content .sfida.wrap::after {
        font-size: 20px;
        height: 42px;
        line-height: 42px;
        margin-left: -21px;
        margin-top: -21px;
        top: 50%;
        width: 42px;
    }

    #home-content .sfida-wrap{
        padding-bottom: 30px;
    }

    #home-content .list-c6 div.productBy,
    #home-content .list-c8 div.productBy{
        margin-top: 10px;
        margin-bottom: 18px;
    }

    #home-content [class^="list-c"] div.productBy + ul,
    #home-content [class*="list-c"] div.productBy + ul{
        padding-top: 0 !important;
    }

    #home-content .fullImage > .wrap > div > p{
        padding: 0;
    }

    #home-content .fullImage > .wrap > div > p{
        font: 500 16px/27px "Lato";
    }

    #home-content #popolari ul{
        width: 240px;
        height: 240px;
    }
	 #home-content .list-c6.custombox h2{
		padding-bottom: 16px;
	 }
	 #home-content article.single-article div span{
		font: normal 600 13px/18px "Lato";
		letter-spacing: 0.75px;
		margin-top: 3px;
		margin-bottom: 10px;
	 }
	 #home-content .single-article figure + div {
    	line-height: 0px; 
	}

    #home-content .fullImage.withList > article.wrap > ul > li:last-child > div{
        padding-bottom: 15px;
    }

    #home-content .fullImage > .wrap > div > h2 + p{
        padding: 0;
        margin-top: 9px;
    }

    #home-content .list-c10 ul li article h3{
        font: normal 17px/20px "Today";
			margin-top: 10px;
    letter-spacing: -0.5px;
			max-height: 41px;
    }

    #home-content .list-c10{
        margin-bottom: 30px;
    }
	 #home-content .list-c3 ul li {
      display: none;
    }
    #home-content .list-c3 ul li:first-child {
      display: block;
    }
    #home-content .multiple ul li a{
      pointer-events: none;
    }
	 #home-content .list-c6 ul li article p, 
	 #home-content .list-c3 ul li article p {
    	max-height: 80px;
	 }
	 #home-content .list-c6 h2, 
	 #home-content .list-c3 h2, 
	 #home-content .list-c8 h2, 
	 #home-content .list-c10 h2, 
	 #home-content .multiple h2, 
    #home-content #guardaVideo article > ul > li:last-child h2, 
    #home-content #iniziaTest article > ul > li:last-child h2, 
    #home-content #guardaImmagini article > ul > li:last-child h2 {
      padding-top: 16px;
    }
	 .bannerHomeMob.bottom {
    	margin-top: 15px;
	 }
	 #home-content article.single-article  div  span{
    font: 600 12px/12px "Open Sans", sans-serif;
    margin-bottom: 17px;
    padding: 4px 10px 4px 9px;
	}
#home-content article.visual.specRicetta .info > div > span {
    padding: 290px 20px 0;
}
#home-content .bggrey .sectBlock.listing.ricette {
    padding: 0px 10px 20px 10px;
}
.lt03 li{width: calc((100% - 10px) / 2);
margin:20px 10px 7px 0;}

.sectTit26 > a, .sectBlock.listing.withContextMenu .sectTit26 nav {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-align: left;
}
.sectBlock.listing.withSponsor .sectTit26, .sectBlock.listing.withContextMenu .sectTit26 {
    display: block;
    position: static;
}
.sectTit25 nav {
    display: block;
    width: 100%;
    text-align: left;
}
.sectBlock.listing.withContextMenu .sectTit26 nav li,
 .sectBlock.listing.withContextMenu .sectTit26 nav li:first-child {
    border: none;
    width: auto;
}
.sectBlock.listing.withContextMenu .sectTit26 nav {
    margin: 10px 0 20px 0;
    font: normal 300 12px/14px "Open Sans",serif;
}
.lt03 li h3, .lt03 li span {
    min-height: 48px;
}

.lt03 li h3, .lt03 li span a {
    height: 37px;
overflow:hidden;
}
.lt03 li:nth-child(-n+2) {
    /* margin-top: 19px; */
}
.lt03 li > ul > li {
    width: auto;
    font: 400 10px/30px "Open Sans";
    margin: 0;
    padding-left: 22px;
    background-position: left center;
    background-repeat: no-repeat;
}
.lt03 li:nth-child(-n+2) {
    margin-top: 0px; 
}
.lt03 li > ul > li {
    width: auto;
    font: 400 10px/30px "Open Sans";
    margin: 0;
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
}
section#highlight article div span i {
    background: #cc0033;
    padding: 3px 10px;
    font-style: normal;
    position: relative;
margin-left:12px;
}
.bannerHomeMob {
background-color:transparent;
padding:15px 0;
margin-bottom:0;
}
#home-content article.visual.specRicetta .info h2,
 #home-content article.visual.specRicetta .info p {
    font: normal 30px/32px 'Today';
    letter-spacing: -2px;
}
#home-content article.visual.specRicetta .info a > p {
    width: auto;
    font: normal 16px/26px "Open Sans";
    margin: 0;
    letter-spacing: normal;
}
.lt03 li h3, .lt03 li span {
padding:7px 10px;
}
.ricette .lt03 li > ul {
    padding: 2px 10px;
display:none;
}
.ricette .lt03 li > ul > li:first-child {
    background-image: url("../img/icon-time.png");
    margin-right: 10px;
}
.sectTit25 {
    font: normal 30px/30px "Today";
padding:16px 0;
padding:16px 0;
}
.sectBlock {
    border-top:none; 
}
.lt03 li h3, .lt03 li span {
    font: normal 17px/18px 'Today', serif;
    padding:7px 14px 15px 14px;
    letter-spacing: -0.75px;
}
#home-content .imgCnt > a.label {
    font: 600 10px/26px "Open Sans";
	 letter-spacing: 0.5px;
}

}
.boxLiderboard {
    text-align: center;
    padding: 20px 0;
    border: 0;
    background: transparent;
}
.select, html input[type="button"], input[type="search"]
     {
      -webkit-appearance: none;
      -webkit-border-radius: 0px;
     }
/* -------------------------- // ------------------------- */

@media only screen and (min-width:800px) and (max-width:1023px){

#home-content #guardaVideo .fullImageABS, #home-content #guardaVideo article > ul > li:first-child, #home-content #iniziaTest .fullImageABS, #home-content #iniziaTest article > ul > li:first-child, #home-content #guardaImmagini .fullImageABS, #home-content #guardaImmagini article > ul > li:first-child {
    display: none !important;
}
#home-content #guardaVideo article > ul > li:last-child, #home-content #iniziaTest article > ul > li:last-child, #home-content #guardaImmagini article > ul > li:last-child {
    display: block;
}

#home-content #guardaVideo article > ul > li:last-child h2, #home-content #iniziaTest article > ul > li:last-child h2, #home-content #guardaImmagini article > ul > li:last-child h2 {
    display: block;
    margin-bottom: 26px;
    padding-top: 14px;
}
#home-content #guardaVideo article > ul > li:last-child ul, #home-content #iniziaTest article > ul > li:last-child ul, #home-content #guardaImmagini article > ul > li:last-child ul {
    width: 360px;
    height: 275px;
    margin: auto;
}
#home-content #guardaVideo > article.wrap > ul > li > div, #home-content #iniziaTest > article.wrap > ul > li > div, #home-content #guardaImmagini > article.wrap > ul > li > div {
    display: block;
}
.icon-video:after {
    content: '';
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
    background: url("http://assets.trilud.com/img/ico-video-new.png") no-repeat top center;
    background-size: 100% auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 998;
}
}
