/*! 
 ### Built with css preprocessor, don't modify directly ### 
 */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
::-moz-selection{background:#dedede;color:#000;text-shadow:none}
::selection{background:#dedede;color:#000;text-shadow:none}
a:active,a:focus,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ol,ul{list-style:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure,form{margin:0}
fieldset{border:0;margin:0;padding:0}
legend{border:0;padding:0}
label{cursor:pointer}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
html *{max-height:1000000px}
body{margin:0;line-height:1.231;text-align:left;font:14px Arial,'Helvetica Neue',Helvetica,sans-serif;overflow:hidden;background:#f2f2f2}
.assistive-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.left{float:left}
.right{float:right}
.placeholder{color:#bfbfbf}
h1,h2,h3{text-rendering:optimizeLegibility;font-weight:400}
a{text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.next-button,.prev-button{position:absolute;z-index:1000;top:50%;margin-top:-20px;display:block;background-color:rgba(32,46,53,.8);background:0 0\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc202e35', endColorstr='#cc202e35')}
.next-button span,.prev-button span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;text-indent:-9999px;display:block;margin:10px 15px;width:10px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.next-button span,.prev-button span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.next-button:hover,.prev-button:hover{background-color:rgba(255,255,255,.8);background:0 0\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#ccffffff')}
.prev-button{left:0}
.prev-button span{background-position:0 -26px}
.prev-button:hover span{background-position:0 0}
.next-button{right:0}
.next-button span{background-position:-16px -26px}
.next-button:hover span{background-position:-16px 0}
.disabled{display:none}
.network-wrapper{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #eee}
.network-wrapper #network-extra-container{border:none;position:relative;left:0;top:0;margin:0 auto}
.has_domination .network-wrapper{width:978px;margin:0 auto;padding:0 10px}
.wrapper{zoom:1;width:978px;background:#f2f2f2;margin:0 auto}
.wrapper:after,.wrapper:before{content:"";display:table}
.wrapper:after{clear:both}
.has_domination .wrapper{padding:0 10px}
.page-header{background:#fff;margin:0 0 10px;padding:10px 0}
.page-header .page-header-inner{width:978px;margin:0 auto;position:relative}
.page-header .logo-container{zoom:1}
.page-header .logo-container:after,.page-header .logo-container:before{content:"";display:table}
.page-header .logo-container:after{clear:both}
.page-header .logo-container h1{float:left}
.page-header .logo-container h1 .rep-logo{float:left;width:84px;height:55px;margin-top:15px}
.page-header .logo-container h1 .section-logo{margin-left:30px;padding-left:30px;border-left:1px solid #ddd;font:40px/83px Arial,'Helvetica Neue',Helvetica,sans-serif}
.page-header .logo-container h1 a{color:#111}
.page-header .logo-container h1 a:hover{color:#087BBB}
.main-nav{zoom:1;position:absolute;right:0;top:34px}
.main-nav:after,.main-nav:before{content:"";display:table}
.main-nav:after{clear:both}
.main-nav li{float:left}
.main-nav a{padding:10px 12px;font:18px/15px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#202e35;position:relative;margin-right:10px}
.main-nav a.active,.main-nav a:hover{color:#2db2ce}
.main-nav a.active{border-bottom:1px #2db2ce solid}
.menu-search{position:relative}
.menu-search #menu-search-toggle{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:0 -128px;text-indent:-9999px;display:block;width:17px;height:17px;padding:0;-webkit-transition:none;-moz-transition:none;transition:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.menu-search #menu-search-toggle{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.menu-search #menu-search-toggle.active,.menu-search #menu-search-toggle:hover{background-position:-19px -128px}
.menu-search #menu-search-toggle:hover:before{visibility:hidden}
.menu-search #menu-search-toggle.active{border-bottom:none}
.menu-search #searchform{position:absolute;right:0;top:28px;z-index:1000;font-size:14px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);display:none}
.menu-search #searchform:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;top:-10px;border-bottom-color:#eee;border-width:5px;right:15px}
.menu-search #searchform input[type=text]{width:306px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#666;border:1px solid #eee;background-color:#fff;padding:8px 10px}
.menu-search #searchform input[type=text]:focus{outline:0}
.menu-search #searchform button{cursor:pointer;display:block;height:30px;border:none;position:absolute;right:2px;top:2px;background:0 0}
.menu-search #searchform button:hover{color:#2db2ce}
.menu-fb a{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:0 -231px;width:12px;height:19px;display:block;padding:0;margin-top:-2px;-webkit-transition:none;-moz-transition:none;transition:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.menu-fb a{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.menu-fb a:hover{background-position:-15px -231px}
.main-content{width:642px;float:left}
.main-content .column{float:left;width:306px;margin-right:30px}
.main-content .column.last{margin-right:0}
.sidebar-content{width:306px;float:right}
p.authors-list{font-size:14px;margin-bottom:15px;color:#333}
em.author{font-size:14px;font-style:normal;color:#2db2ce;font-weight:400;background:0 0!important}
em.author a,em.author a:visited{color:#2db2ce}
em.author a:hover,em.author a:visited:hover{color:#111}
#main-articles-slider,#main-articles-slider .cycle-slide{height:540px;overflow:hidden;position:relative}
#main-articles-slider{background:url(http://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/loader.gif) 50% 50% no-repeat #fff;margin:-30px 0 30px}
#main-articles-slider .cycle-slide img{display:block}
#main-articles-slider .article-content{position:absolute;z-index:1000;bottom:0;left:0;background-color:rgba(32,46,53,.8);background:0 0\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc202e35', endColorstr='#cc202e35');width:978px}
#main-articles-slider .article-content:hover{background-color:rgba(255,255,255,.8);background:0 0\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#ccffffff')}
#main-articles-slider .article-content:hover h1 a{color:#202e35}
#main-articles-slider .article-content h1{padding:10px}
#main-articles-slider .article-content h1 a{color:#fff;font:40px/50px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.hot-topics{zoom:1;margin-bottom:20px;background:#d7d7d7}
.hot-topics:after,.hot-topics:before{content:"";display:table}
.hot-topics:after{clear:both}
.hot-topics>h1{float:left;background:#ec3530;color:#fff;text-transform:uppercase;font-size:14px;line-height:30px;padding:0 12px;border-right:1px #ec3530 solid;white-space:nowrap}
.hot-topics .triangle-right{float:left;width:0;height:0;border-top:15px solid transparent;border-left:15px solid #ec3530;border-bottom:15px solid transparent}
.hot-topics ul{width:610px;float:left}
.hot-topics li{float:left;margin-left:28px}
.hot-topics li a{text-transform:uppercase;font:13px/30px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#000}
.hot-topics li a:hover{color:#ec3530}
.hot-topics .home-button{text-align:center;float:left;line-height:30px;background:#202e35;color:#fff;border-right:7px solid #fff;display:block;width:30px;height:30px}
.hot-topics .home-button span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:-44px -256px;display:block;width:17px;height:17px;margin:5px 0 0 5px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.hot-topics .home-button span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.hot-topics .home-button:hover span{zoom:1;opacity:.5;-moz-opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity=50)}
.big-menu{float:right;position:relative}
.big-menu .big-menu-trigger{border-left:2px solid #fff;padding:0 10px;line-height:30px;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase}
.big-menu .big-menu-trigger.active,.big-menu .big-menu-trigger:hover{background:#c7c7c7}
.big-menu .big-menu-trigger.active span{background-position:-50px -240px}
.big-menu .big-menu-trigger span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:-37px -240px;width:12px;height:8px;display:block;margin:10px 0 0 5px;float:right}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.big-menu .big-menu-trigger span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.big-menu .big-menu-inner{position:absolute;top:30px;right:0;width:938px;background:#c7c7c7;padding:20px;z-index:100000;display:none}
.big-menu .big-menu-inner.active{display:block}
.big-menu .big-menu-column{width:234px;float:left}
.big-menu .big-menu-column a{display:block;padding:0 10px;color:#000;text-transform:uppercase;font:13px/35px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.big-menu .big-menu-column a:hover{background:#b5b5b5}
.big-menu .big-menu-title{border-bottom:1px solid #000;font:18px/18px Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:10px;padding:0 0 20px 11px;text-transform:uppercase;font-weight:700}
.more-content{clear:both;padding:50px 0;text-align:center}
.more-content a{display:-moz-inline-stack;display:inline-block;zoom:1;font:16px/40px Arial,'Helvetica Neue',Helvetica,sans-serif;background:#202e35;color:#fff;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.more-content a:hover{background:#2db2ce}
.gallery-list{margin-bottom:50px;zoom:1}
.gallery-list:after,.gallery-list:before{content:"";display:table}
.gallery-list:after{clear:both}
.gallery-list>h1{font:700 16px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111;text-transform:uppercase;padding-bottom:5px;border-bottom:1px #ddd solid;margin-bottom:10px}
.gallery-list article{float:left;width:222px;margin-right:30px}
.gallery-list article a{color:#000}
.gallery-list article a:hover{color:#2db2ce}
.gallery-list article em.author{font-size:13px;color:#111}
.gallery-list article em.author a{color:#2db2ce}
.gallery-list article em.author a:hover{color:#000}
.gallery-list article img{margin:0 10px 0 0}
.gallery-list article h2{font:16px/20px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:5px}
.gallery-list article.last{margin-right:0}
.blog-list{clear:both}
.blog-list>h1{font:700 16px/20px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111;text-transform:uppercase;padding-bottom:5px;border-bottom:1px #ddd solid}
.blog-list article{font:13px/15px Arial,'Helvetica Neue',Helvetica,sans-serif;width:254px;border-right:1px #ddd solid;zoom:1;padding:0 15px}
.blog-list article:after,.blog-list article:before{content:"";display:table}
.blog-list article:after{clear:both}
.blog-list article a{color:#000}
.blog-list article a:hover{color:#2db2ce}
.blog-list article em.author{font-size:13px;color:#111}
.blog-list article em.author a{color:#2db2ce}
.blog-list article em.author a:hover{color:#000}
.blog-list article img{margin:0 10px 0 0;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.blog-list article h1{font-family:lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;margin-bottom:5px}
.blog-list article h2{margin-top:5px}
#blog-slider{position:relative;white-space:nowrap;overflow:hidden;margin:20px 0}
#blog-slider .cycle-slide{white-space:normal;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1}
.ie7 #blog-slider .cycle-slide{display:inline!important}
#blog-slider .prev{left:0;-webkit-box-shadow:6px 0 7px -6px rgba(150,150,150,.3);-moz-box-shadow:6px 0 7px -6px rgba(150,150,150,.3);box-shadow:6px 0 7px -6px rgba(150,150,150,.3)}
#blog-slider .prev span{background-position:0 0}
#blog-slider .next{right:0;-webkit-box-shadow:-6px 0 5px -4px rgba(150,150,150,.3);-moz-box-shadow:-6px 0 5px -4px rgba(150,150,150,.3);box-shadow:-6px 0 5px -4px rgba(150,150,150,.3)}
#blog-slider .next span{background-position:-16px 0}
#blog-slider .disabled{display:none}
#blog-slider .next,#blog-slider .prev{position:absolute;top:0;background-color:#fff;z-index:2;zoom:1;opacity:.9;-moz-opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity=90);-webkit-transition:none;-moz-transition:none;transition:none;width:30px;height:75px}
#blog-slider .next span,#blog-slider .prev span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;text-indent:-9999px;display:block;margin:25px 0 0 10px;width:10px;height:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#blog-slider .next span,#blog-slider .prev span{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.article{background:#fff;padding:5px 10px;margin-bottom:30px}
.article .img-container{position:relative;margin:-5px -10px 0}
.article.has-fotogallery .img-container>a:before{width:81px;height:80px;background-position:0 -150px;background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;left:50%;margin-left:-41px;top:50%;margin-top:-41px;position:absolute;display:block;content:" "}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.article.has-fotogallery .img-container>a:before{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.article img{display:block}
.article .overtitle{z-index:1;font:14px/16px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;background:#ec3530;color:#fff;padding:5px 10px;border-left:1px #ec3530 solid;zoom:1;display:inline-block;margin-top:5px}
.article .overtitle a{color:#fff}
.article .overtitle a:hover{zoom:1;opacity:.8;-moz-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));filter:alpha(opacity=80)}
.article.has-fotogallery .overtitle,.article.has-image .overtitle{position:absolute;top:10px;left:10px;margin:0}
.article h1{margin:10px 0}
.article h1 a{font:21px/23px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111}
.article h1 a:hover{color:#2db2ce}
.article h1 strong,.article h1 strong a{color:#2db2ce;font:21px/23px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.article h1 u{text-decoration:none;border-bottom:1px solid #2db2ce;font:21px/23px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.article .sub-heading,.article .sub-heading a{font:18px/22px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111}
.article .sub-heading a:hover{color:#2db2ce}
.article .sub-heading{margin-bottom:10px}
.article .sub-heading strong,.article .sub-heading strong a{color:#2db2ce}
.article .sub-heading u{text-decoration:none;border-bottom:1px solid #2db2ce}
.article .summary{font-size:14px;line-height:18px;color:#333;margin-bottom:10px}
.article .summary a{color:#2db2ce}
.article .summary a:hover{color:#111}
.article footer{border-top:1px #eee solid;padding:7px 0 2px;margin:0}
.article aside.links{margin:0 -10px;border-top:1px solid #ddd;padding:5px 10px}
.article aside.links p.link a,.article aside.links p.link a:visited,.article aside.links p.link em,.article aside.links p.link em:visited{display:inline-block;font-size:13px;line-height:22px;font-weight:700;color:#000;margin-bottom:2px;background-position:-10000px -10000px}
.article aside.links p.link a:hover,.article aside.links p.link a:visited:hover,.article aside.links p.link em:hover,.article aside.links p.link em:visited:hover{color:#2db2ce}
.article aside.links p.link a.Articolo:before,.article aside.links p.link a.Audio:before,.article aside.links p.link a.Foto:before,.article aside.links p.link a.Interattivo:before,.article aside.links p.link a.Pubblico:before,.article aside.links p.link a.Video:before{content:"•";font-size:18px;color:#999;margin-right:5px}
.sidebar-content .article{border-top:5px solid #ec3530}
.sidebar-content .article .overtitle{position:static;margin:0 0 5px;background:0 0;border:none;color:#ec3530;font:16px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.sidebar-content .article .overtitle a{color:#ec3530;font:16px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.sidebar-content .article .img-container{margin:0}
.sidebar-content .article .img-container img{width:286px;height:auto}
.sidebar-content .article .rep-video-embed{margin-left:-10px}
.sidebar-content h1,.sidebar-content h1 a,.sidebar-content h1 strong,.sidebar-content h1 strong a,.sidebar-content h1 u{font-size:18px}
.sidebar-content .sidebar-articles-container{border-top:5px solid #ec3530;background:#fff;margin-bottom:30px}
.sidebar-content .sidebar-articles-container .overtitle{color:#ec3530;font:16px/1px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;margin:20px 20px 15px;text-transform:uppercase}
.sidebar-content .sidebar-articles-container.box-rubriche{border-top:none;background:0 0}
.sidebar-content .sidebar-articles-container.box-rubriche .img-container{left:-10px;width:306px}
.sidebar-content .sidebar-articles-container.box-rubriche .img-container img{width:100%;height:auto}
.sidebar-content .sidebar-articles-container.box-rubriche article{border-top:5px solid #ec3530;background:#fff;padding:0 10px 5px;margin-bottom:10px}
.sidebar-content .sidebar-articles-container.box-rubriche .read-more{text-align:right;padding:7px 0 2px;border-top:1px #eee solid}
.sidebar-content .sidebar-articles-container.box-rubriche .read-more a{color:#ec3530;text-transform:uppercase;font-size:12px}
.sidebar-content .sidebar-articles-container .article{border:none;background:0 0;border-bottom:3px solid #f2f2f2;margin-bottom:10px;zoom:1}
.sidebar-content .sidebar-articles-container .article:after,.sidebar-content .sidebar-articles-container .article:before{content:"";display:table}
.sidebar-content .sidebar-articles-container .article:after{clear:both}
.sidebar-content .sidebar-articles-container .article .img-container{margin:0 0 10px}
.sidebar-content .sidebar-articles-container .article .overtitle{padding:0;margin:0}
.sidebar-content .sidebar-articles-container .article .overtitle,.sidebar-content .sidebar-articles-container .article .overtitle a{text-transform:none}
.sidebar-content .sidebar-articles-container .article h1{margin:2px 0 0}
.sidebar-content .sidebar-articles-container .article.is-small .overtitle,.sidebar-content .sidebar-articles-container .article.is-small .overtitle a{font:14px/14px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif}
.sidebar-content .sidebar-articles-container .article.is-small h1,.sidebar-content .sidebar-articles-container .article.is-small h1 a,.sidebar-content .sidebar-articles-container .article.is-small h1 strong,.sidebar-content .sidebar-articles-container .article.is-small h1 strong a,.sidebar-content .sidebar-articles-container .article.is-small h1 u{font-size:15px;line-height:1.2}
.sidebar-content .sidebar-articles-container .article.is-small .img-container{float:left;margin-right:10px}
.sidebar-content .sidebar-articles-container .article.is-small .img-container img{width:80px;height:auto}
.sidebar-content .sidebar-articles-container .article.is-small .author,.sidebar-content .sidebar-articles-container .article.is-small .authors-list{font-size:12px}
.sidebar-content .sidebar-articles-container .gs-share-count-text{color:#333}
.main-content .secondary h1 a{font-size:32px;line-height:34px}
.sidebar-content .offer-box{margin:0 0 50px;padding:0 10px}
.sidebar-content .offer-box>h1{font-size:14px;font-weight:700;color:#2db2ce;text-transform:uppercase;border-bottom:1px #2db2ce solid;padding:0 10px 10px;margin:0 -10px}
.sidebar-content .offer-box article{zoom:1;padding:10px 0;border-top:1px #eee solid}
.sidebar-content .offer-box article:after,.sidebar-content .offer-box article:before{content:"";display:table}
.sidebar-content .offer-box article:after{clear:both}
.sidebar-content .offer-box article.last{border-bottom:none}
.sidebar-content .offer-box article img{margin:0 10px 0 0;float:left}
.sidebar-content .offer-box article h1{margin-bottom:5px;font:14px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
.sidebar-content .offer-box article h1 a{color:#111}
.sidebar-content .offer-box article h1 a:hover{color:#2db2ce}
.sidebar-content .offer-box article .summary{font-size:13px;line-height:16px;color:#333}
.sidebar-content .offer-box article .summary a{color:#2db2ce}
.sidebar-content .offer-box article .summary a:hover{color:#111}
.sidebar-content .offer-box article.big-img{border-top:none}
.sidebar-content .offer-box article.big-img h1{font-size:18px;line-height:23px}
.sidebar-content .offer-box article.big-img img{margin-bottom:10px}
.sidebar-content .offer-box a.other{display:block;text-align:right;font-size:12px;color:#2db2ce;margin:5px 0;border-top:1px #eee solid;padding-top:5px}
.sidebar-content .offer-box a.other:hover{color:#111}
.sidebar-content .offer-box.settimanali{display:none}
.sidebar-content .offer-box.settimanali article h1{margin-bottom:0}
.sidebar-content .offer-box.settimanali article h1:before{content:"\2022";display:block;float:left;height:20px;margin-left:4px;margin-top:1px;width:14px}
.sidebar-content .offer-box.settimanali article p{margin-left:19px}
#detail .sidebar-content{margin-top:20px}
#detail .shared-detail.mini-apertura header{width:632px!important;background:#fff}
.big-img{background:#fff}
.shared-detail header.big-img figure{margin:0 0 20px -10px!important}
.shared-detail{clear:both}
#detail .main-content,#detail .middle-img{background:#fff}
.shared-detail .main-content{margin-right:0;padding-right:10px}
.shared-detail header{margin-bottom:0!important;padding:10px 10px 0;width:958px!important}
.shared-detail .social-content{margin-left:0!important}
.shared-detail .body-text{width:553px!important}
#detail #social-share-top{float:right;position:relative;z-index:1;margin:-5px 0 15px}
.shared-detail .body-text a,.shared-detail header em.author a{color:#2db2ce!important}
.shared-detail .body-text a:hover,.shared-detail header em.author a:hover{color:#111}
#floating-share .gig-button-container{width:65px!important}
.search-label{display:block;font:20px;line-height:26px;color:#666;margin-bottom:30px}
.search-label strong{font-size:30px;color:#111}
.section-label{font:40px/46px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:30px;text-transform:uppercase}
.section-description{font-size:16px;margin-bottom:20px}
.section-description a{color:#2db2ce}
.pagination{clear:both;margin-bottom:15px;zoom:1;border-top:1px #ddd solid;padding-top:15px}
.pagination:after,.pagination:before{content:"";display:table}
.pagination:after{clear:both}
.pagination p{float:left;font-size:14px;margin-top:3px}
.pagination ul{float:right}
.pagination li{float:left}
.pagination li a,.pagination li a:visited,.pagination li.disable{font-size:14px;color:#333;padding:3px 8px;text-decoration:none;display:block}
.pagination li a:hover,.pagination li.active a{color:#2db2ce}
.pagination li.disable{color:#666}
#gallery,#gallery #social-share-top{margin-bottom:20px}
#gallery h1{margin-bottom:30px;font:44px/48px lato-black,Arial,'Helvetica Neue',Helvetica,sans-serif}
#gallery h1 a{color:#111}
#gallery h1 a:hover{color:#2db2ce}
#gallery .media-content{position:relative;background:#fff;text-align:center;width:642px;overflow:hidden}
#gallery img{display:block;margin:0 auto}
#gallery .media-utility{zoom:1;border-bottom:1px #9f9f9f solid;padding:10px 0;margin:0 0 15px}
#gallery .media-utility:after,#gallery .media-utility:before{content:"";display:table}
#gallery .media-utility:after{clear:both}
#gallery #social-share-bottom{float:left}
#gallery .gallery-index{float:right;font-size:16px;line-height:25px}
#gallery .pagenum{color:#ec3530}
#gallery .media-caption{display:block;font-size:14px;color:#666;text-align:left;padding:5px 5px 20px;border-bottom:1px #9f9f9f solid}
#gallery figcaption{font:14px/1.6 Arial,'Helvetica Neue',Helvetica,sans-serif;margin:0 0 15px;background:#fff;padding:10px}
#gallery .author{display:block;color:#2db2ce}
#gallery a{color:#2db2ce}
#gallery a:hover,#gallery em.author{color:#111}
.has_top .adv-top{margin:10px auto;text-align:center;border:none;padding:0}
.has_domination .adv-top{margin:0 auto}
.has_domination .page-header{width:998px;margin:0 auto}
.has_topleft .adv-strip{margin:5px -6px 0;border:none;text-align:center;line-height:normal}
.has_middle1 #adv-Middle1,.has_middle2 .middle2,.has_middle3 .adv-middle3,.has_x40 #adv-x40{margin-bottom:30px}
.has_piede #adv-Piede{margin:0 auto;padding:20px 0;background:#f2f2f2;width:998px}
.has_topleft #adv-TopLeft{width:998px;background:#f2f2f2;margin:0 auto;padding:10px 0}
.adv-zbanner{zoom:1}
.adv-zbanner:after,.adv-zbanner:before{content:"";display:table}
.adv-zbanner:after{clear:both}
#detail .adv-zbanner{width:558px;margin-left:84px}
#detail .adv-zbanner iframe{width:558px!important}
#gallery .adv-middle1{display:none}
.has_middle1 #gallery .adv-middle1{display:block;position:absolute;top:0;right:0;z-index:100;padding:5px 10px 10px;line-height:0;background-color:rgba(32,46,53,.8);background:0 0\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc202e35', endColorstr='#cc202e35');margin-bottom:0}
.has_middle1 #gallery .adv-middle1 a.close{font:12px/23px Arial;color:#fff!important;display:block;border-bottom:1px solid #666;margin:0 0 10px}
.has_middle1 #gallery .adv-middle1 a.close:hover{color:#2db2ce!important}
.shared-content-vetrina{display:none;padding:3px 5px;margin-bottom:30px;font-size:12px;color:#9b9b9b;text-align:right;zoom:1}
.shared-content-vetrina:after,.shared-content-vetrina:before{content:"";display:table}
.shared-content-vetrina:after{clear:both}
.shared-content-vetrina hr{display:none}
.shared-content-vetrina br{height:5px}
.shared-content-vetrina-whitebox{zoom:1}
.shared-content-vetrina-whitebox:after,.shared-content-vetrina-whitebox:before{content:"";display:table}
.shared-content-vetrina-whitebox:after{clear:both}
.shared-content-vetrina-whitebox a,.shared-content-vetrina-whitebox a:visited{display:block;float:left;padding:6px 0 0;margin:6px 0 0;font:12px/14px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333;text-align:left}
.shared-content-vetrina-whitebox a:hover{text-decoration:none}
.shared-content-vetrina-whitebox img{float:left;margin-right:5px}
#adv-x90{padding:0 10px;margin-bottom:50px}
#adv-x90 h5{font-size:14px;font-weight:700;color:#2db2ce;text-transform:uppercase;border-bottom:1px #2db2ce solid;padding:0 10px 20px;margin:0 -10px}
#adv-x90 b{font-weight:400}
#adv-x90 .lista-rep2{padding:10px 0;border-bottom:1px #eee solid;font-size:13px;line-height:16px;color:#333;margin-left:20px}
#adv-x90 .normal{font:13px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111;position:relative}
#adv-x90 .normal:hover{color:#2db2ce}
#adv-x90 .normal:before{content:"•";color:#2db2ce;font-size:14px;position:absolute;left:-15px;top:0}
#adv-x90 .offerta{color:#2db2ce}
#adv-x90 .offerta:hover{color:#111}
#adv-x95{zoom:1;padding:10px 0;margin-bottom:50px}
#adv-x95:after,#adv-x95:before{content:"";display:table}
#adv-x95:after{clear:both}
#adv-x95 .thumbnail{margin:0 10px 0 0;float:left}
#adv-x95 h5{font:13px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
#adv-x95 h5 a{color:#111}
#adv-x95 h5 a:hover{color:#2db2ce}
#adv-x95 .mt5{font-size:13px;line-height:16px}
.has-sharebutton{position:relative}
.gig-bar-container .gs-sharebutton-more,.gs-morebuttons-close{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.gig-bar-container .gs-sharebutton-more,.gs-morebuttons-close{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.comments-button,.share-button{font:12px/15px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333;background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:0 -90px;padding-left:20px!important}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.comments-button,.share-button{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.share-and-comment:after,.share-and-comment:before{content:"";display:table}
.share-and-comment:after{clear:both}
.share-and-comment .share-button{float:left;position:relative;cursor:pointer}
.share-and-comment .comments-button{float:right;padding-right:16px;width:100px;background-position:103px -110px;padding-left:0!important;text-align:right}
.share-and-comment .gs-sharebutton-more{background-position:1px -70px;padding-left:4px!important;display:inline-block;width:10px;height:18px;text-indent:-9999px;cursor:pointer}
.share-and-comment .gs-sharebutton-more:hover{background-position:-18px -70px;padding-left:4px!important}
.gs-morebuttons-background.gs-morebuttons-hidden{display:none}
.gs-morebuttons-background .share-overlay input{border:1px solid #ddd;background:#efefef}
.gs-morebuttons-background .share-overlay .share-close{position:absolute;top:0;right:0}
.gs-morebuttons-background .gs-morebuttons-shares{position:absolute;left:50%;top:50%;margin-left:-182px;margin-top:-35px}
.gs-morebuttons-background .gs-morebuttons-shares .gs-sharebuttons.gs-sharebuttons-loaded{display:block}
.gs-morebuttons-layout-small .gs-morebuttons-background .gs-morebuttons-shares{width:209px;margin-left:-105px}
.share-and-comment{zoom:1;font:12px/15px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333;position:relative;clear:both}
.extra-container .account-data-container .header-logged-link a:hover{margin:0 5px;padding:5px 0}
.share-button{white-space:nowrap}
.gs-share-count-container{width:160px}
.gs-share-count-container .share-count{display:none}
.gs-share-count-container.gs-share-count-loaded .share-count{display:block}
.gs-share-count-container.gs-share-count-loaded .share-label,.gs-share-count-container.gs-share-count-loaded.gs-share-count-hidden .share-count{display:none}
.gs-share-count-container.gs-share-count-loaded.gs-share-count-hidden .share-label{display:block}
.comments-button{white-space:nowrap}
.gs-comment-count-container .comments-add,.gs-comment-count-container .comments-count{display:none}
.gs-comment-count-container.gs-comment-count-existing .comments-count{display:block}
.gs-comment-count-container.gs-comment-count-existing .comments-add,.gs-comment-count-container.gs-comment-count-existing.gs-comment-count-hidden .comments-count{display:none}
.gs-comment-count-container.gs-comment-count-existing.gs-comment-count-hidden .comments-add{display:block}
.gs-morebuttons-background{position:absolute;top:0;left:0;z-index:1000;zoom:1;-moz-opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity=90);width:100%;height:100%}
.gs-morebuttons-background .share-overlay form{position:absolute;left:50%;top:50%}
.gs-morebuttons-background .gs-morebuttons-close{background-position:1px -50px;padding-left:4px!important;display:inline-block;width:15px;height:18px;text-indent:-9999px;cursor:pointer;position:absolute;right:-2px!important;top:-22px!important}
.gs-morebuttons-background .gs-morebuttons-close:hover{background-position:-17px -50px;padding-left:4px!important}
.gs-morebuttons-shares{width:auto;height:auto;background-color:#fff;margin-left:-197px;margin-top:-50px;-webkit-box-shadow:0 0 5px 0 #ccdcdc;-moz-box-shadow:0 0 5px 0 #ccdcdc;box-shadow:0 0 5px 0 #ccdcdc;border:1px solid #ddd;padding:7px}
.gs-social-popup{position:relative}
.gs-social-popup-balloon{position:absolute;z-index:2}
.gs-social-popup-trigger.open{opacity:0}
.gs-morebuttons-shares .hidden .gig-bar-container{width:0;height:0;overflow:hidden;padding:0!important;margin:0!important;border:0!important}
.gs-social-popup-balloon.initialized.open{width:200px;height:20px;background-image:url(http://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/loader.gif);background-repeat:no-repeat;background-position:92px 2px}
.gs-social-popup-balloon.initialized.loaded.open{background:#fff;width:auto;height:auto;overflow:visible;position:absolute;left:0;top:0;margin-top:-3px}
.gs-morebuttons-background-panel{opacity:.9;width:100%;height:100%;margin:-2px;padding:0 2px;position:absolute;background-color:#fff}
.apertura .gs-morebuttons-background-panel{padding:0}
.gs-morebuttons-shares .hidden{width:365px;height:70px;background-image:url(http://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/loader.gif);background-repeat:no-repeat;background-position:174px 30px}
.gs-morebuttons-background{opacity:1;background:0 0}
.gs-morebuttons-shares-row2{margin-top:8px}
.gig-bar-container img{margin:0!important}
.apertura-article{position:relative;height:542px;margin-bottom:30px}
.apertura-article .apertura-outer{display:table;position:absolute;height:100%;width:500px;right:0}
.apertura-article .apertura-middle{display:table-cell;vertical-align:middle}
.apertura-article .share-and-comment{border-top:solid 1px #ddd;padding:10px 0 5px}
.apertura-article .share-and-comment .gs-comment-count-container{display:none}
.apertura-article .apertura-inner{margin-left:auto;margin-right:auto;width:367px;padding:5px 35px;background:#fff;position:relative;text-align:center}
.apertura-article .apertura-inner .overtitle{position:absolute;top:-10px;text-align:center;width:362px}
.apertura-article .apertura-inner .overtitle span{background:#ec3530;color:#fff;text-transform:uppercase;display:inline-block;padding:3px 10px;font:13px/13px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif}
.apertura-article .apertura-inner .overtitle span a{color:#fff}
.apertura-article .apertura-inner h1{font:28px/34px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;margin:10px auto;color:#111}
.apertura-article .apertura-inner h1 a{color:#111}
.apertura-article .apertura-inner h1 a:hover,.apertura-article .apertura-inner h1 strong{color:#2db2ce}
.apertura-article .apertura-inner .summary{font:14px/18px Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:10px}
.apertura-article .apertura-inner .summary a{color:#2db2ce}
.sapori-box-editoriale{margin-bottom:30px;background:#fff;border-top:5px solid #ec3530;padding:10px 10px 0}
.sapori-box-editoriale .label-container{zoom:1;margin-bottom:10px}
.sapori-box-editoriale .label-container:after,.sapori-box-editoriale .label-container:before{content:"";display:table}
.sapori-box-editoriale .label-container:after{clear:both}
.sapori-box-editoriale .label-container p{font:14px/20px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;margin-top:8px;color:#ec3530;text-transform:uppercase}
.sapori-box-editoriale .label-container img{float:left;margin-right:10px}
.sapori-box-editoriale article{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px;zoom:1}
.sapori-box-editoriale article:after,.sapori-box-editoriale article:before{content:"";display:table}
.sapori-box-editoriale article:after{clear:both}
.sapori-box-editoriale article h1{margin-bottom:3px}
.sapori-box-editoriale article h1,.sapori-box-editoriale article h1 a{font:14px/16px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111}
.sapori-box-editoriale article h1 a:hover,.sapori-box-editoriale article h1:hover{color:#2db2ce}
.sapori-box-editoriale article em,.sapori-box-editoriale article p{font:13px/16px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333}
.sapori-box-editoriale article p a{text-decoration:underline;color:#333}
.sapori-box-editoriale article em{color:#2db2ce}
.sapori-box-editoriale article em a{text-decoration:none}
.sapori-box-editoriale article .authors-list{margin-bottom:0}
.sapori-box-editoriale article:last-child{border-bottom:none}
.sapori-box-editoriale.sapori-box-ricette-d img{float:left;width:80px;height:auto;margin-right:10px}
.sapori-box-editoriale.sapori-box-ricette-d em{color:#2db2ce}
.sapori-box-editoriale.sapori-box-ricette-d a:hover img{zoom:1;opacity:.5;-moz-opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity=50)}
aside.tags{zoom:1;clear:both;padding:10px 0 0;margin:20px auto 0}
aside.tags:after,aside.tags:before{content:"";display:table}
aside.tags:after{clear:both}
aside.tags a{color:#2db2ce;text-transform:lowercase}
aside.tags dl{zoom:1;float:left;margin-right:10px;margin-bottom:15px;background-image:url(http://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/sprite-common.png);background-repeat:no-repeat;background-position:-10000px -10000px}
aside.tags dl:after,aside.tags dl:before{content:"";display:table}
aside.tags dl:after{clear:both}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){aside.tags dl{background-image:url(http://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/sprite-common@2x.png);background-size:175px 3780px}
}
aside.tags dl.args{background-position:0 -1943px;padding-left:20px!important}
aside.tags dl.character{background-position:0 -2173px;padding-left:25px!important;margin-right:0}
aside.tags dd{float:left;margin-right:10px;margin-bottom:5px}
.article .data{font-size:12px;margin-bottom:10px;font-style:italic;color:#333}
.protagonisti-list-container{background:#fff;zoom:1}
.protagonisti-list-container:after,.protagonisti-list-container:before{content:"";display:table}
.protagonisti-list-container:after{clear:both}
.protagonisti-list-container dl{margin:20px 20px 30px;zoom:1}
.protagonisti-list-container dl:after,.protagonisti-list-container dl:before{content:"";display:table}
.protagonisti-list-container dl:after{clear:both}
.protagonisti-list-container dl dt{border-bottom:solid 1px #9f9f9f;font:21px/23px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;padding:5px 0;margin-bottom:10px}
.protagonisti-list-container dl dd{margin:10px auto;float:left;width:50%}
.protagonisti-list-container dl dd a{font:18px/18px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#000}
.protagonisti-list-container dl dd a:hover{color:#ec3530}
.search-box{background:#ddd;padding:20px;margin:0 auto 30px;zoom:1;clear:both}
.search-box:after,.search-box:before{content:"";display:table}
.search-box:after{clear:both}
.search-box h3{font:20px/56px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;float:left}
.search-box .ricercaBox{font-size:14px;float:right;background-color:#fff;margin:10px 0;width:380px}
.search-box .ricercaBox input[type=text]{width:330px;color:#000;border:none;margin-left:10px;line-height:34px}
.search-box .ricercaBox input[type=text]:focus{outline:0}
.search-box .ricercaBox .menu-search-toggle{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite.png);background-repeat:no-repeat;background-position:0 -128px;text-indent:-9999px;display:block;width:17px;padding:0;float:right;-webkit-transition:none;-moz-transition:none;transition:none;border:none;background-color:transparent;height:18px;margin-top:8px;margin-right:8px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.search-box .ricercaBox .menu-search-toggle{background-image:url(http://www.repstatic.it/cless/main/sapori/2016-v1/img/sprite@2x.png);background-size:81px 273px}
}
.search-box .ricercaBox .menu-search-toggle.active,.search-box .ricercaBox .menu-search-toggle:hover{background-position:-19px -128px}
.search-box .ricercaBox .menu-search-toggle:hover:before{visibility:hidden}
.search-box .ricercaBox .menu-search-toggle.active{border-bottom:none}
#list .search-topic-container{padding:15px;border:1px solid #ddd;margin-bottom:30px;background:#fff}
#list .search-topic-container h4.subtitle{margin:0;font:20px/20px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif}
#list .search-topic-container h4.subtitle a{color:#ec3530;border-bottom:1px solid #ec3530}
#list .search-topic-container h4.subtitle a:hover{border:none}
#list .subtitle{font:20px/20px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:30px}
#list .subtitle span{font-weight:700}
#topic .section-label{font:40px/46px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;margin-bottom:20px}
#topic .main-article.article{background:#fff;margin:0 0 30px;padding:5px 10px}
#topic .main-article.article h1{font:30px/34px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#000;margin:10px 0}
#topic .main-article.article h1 a{color:#000;font:30px/34px lato-bold,Arial,'Helvetica Neue',Helvetica,sans-serif}
#topic .main-article.article h1 a:hover{color:#2db2ce}
#topic .main-article.article .summary{font-size:14px;line-height:18px}
#list .has-video .img-container>a,#topic .has-video .img-container>a{position:relative;display:block}
#list .has-video .img-container>a .overlay-play,#topic .has-video .img-container>a .overlay-play{position:absolute;width:100px;height:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px;background:url(http://video.repubblica.it/common/static/player/2014/images/rrtv/player-placeholder-play.png) center center no-repeat}
.native-logo{margin-top:20px;margin-left:30px;width:140px;height:43px;display:block;float:right}
.sponsored-by{position:absolute;top:0;left:680px;width:210px;height:76px;margin:5px 10px 0 0;font:16px/18px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#919191;text-align:right;background-image:url(https://www.repstatic.it/cless/main/nazionale/2013-v1/img/detail/cont-sponsored.png);background-repeat:no-repeat;background-position:66px 0}
.related-by{background:#fff}
.related-by article a{color:#000}
.box-contatti{margin-bottom:30px;background:#fff;border-top:5px solid #ec3530;padding:10px}
.box-contatti p{font:14px/16px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif}
.box-contatti a{color:#2db2ce;font:14px/16px lato-regular,Arial,'Helvetica Neue',Helvetica,sans-serif;text-align:center}