/*! 
 ### Built with css preprocessor, don't modify directly ### 
 */
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
[class*=" icon-"],[class^=icon-]{font-family:trovaserata-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}
.icon-bottom-arrow:before{content:"\e60a"}
.ts-header-wrapper{background:#fff}
.has_domination .ts-header-wrapper{width:978px;margin:0 auto;padding:0 10px}
.ts-page-header .ts-logo-container{width:978px;margin:0 auto;padding:30px 0;zoom:1}
.ts-page-header .ts-logo-container:after,.ts-page-header .ts-logo-container:before{content:"";display:table}
.ts-page-header .ts-logo-container:after{clear:both}
.ts-page-header .ts-edition,.ts-page-header .ts-logo,.ts-page-header .ts-main-logo{display:table-cell;vertical-align:middle}
.ts-page-header .ts-main-logo{display:table-cell;padding-right:50px}
.ts-page-header [data-template=finegil] .ts-main-logo img{max-width:222px}
.ie8 .ts-page-header [data-template=finegil] .ts-main-logo img{width:222px}
.ts-page-header [data-template=repubblica] .ts-main-logo img{display:block;width:70px}
.ts-page-header [data-template=repubblica] .ts-main-logo a{font:700 14px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#111;text-transform:uppercase;letter-spacing:3px}
.ts-page-header [data-template=repubblica] .ts-main-logo a:hover{color:#60aadb}
.ts-page-header .ts-logo{padding-right:6px}
.ts-page-header .ts-edition{position:relative}
.ts-page-header .ts-edition>a{text-transform:uppercase;font:20px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#1a8763;padding:10px 5px;border:1px solid #fff;border-bottom:none;-webkit-transition:none;-moz-transition:none;transition:none}
.ts-page-header .ts-edition>a span{text-decoration:underline}
.ts-page-header .ts-edition>a.active{text-decoration:none;border-color:#dbdbdb;border-radius:3px 3px 0 0;position:relative;z-index:201;background:#fff}
.ts-page-header .ts-edition>a.active span{text-decoration:none}
.ts-page-header .ts-edition>a.active+.ts-submenu{display:block!important}
.ts-page-header .ts-edition .icon-bottom-arrow:before{font-weight:700;color:#333}
.ts-page-header .ts-submenu{display:none;background:#fff;border:1px solid #dbdbdb;width:470px;position:absolute;top:67px;left:0;z-index:200;border-radius:0 3px 3px;padding:25px 20px;zoom:1}
.ts-page-header .ts-submenu:after,.ts-page-header .ts-submenu:before{content:"";display:table}
.ts-page-header .ts-submenu:after{clear:both}
.ts-page-header .ts-submenu li{width:110px;margin-right:10px;float:left}
.ts-page-header .ts-submenu li a{color:#1a8763;font:16px/35px Arial,'Helvetica Neue',Helvetica,sans-serif}
.ts-page-header .ts-submenu li a:hover{color:#111}
.ts-page-header .ts-submenu li:nth-child(4n){margin-right:0}
.ts-page-header .ts-submenu li:nth-child(4n+1){clear:both}
.ts-main-nav{zoom:1;border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:20px 0;position:relative;z-index:1}
.ts-main-nav:after,.ts-main-nav:before{content:"";display:table}
.ts-main-nav:after{clear:both}
.ts-main-nav>ul{zoom:1;width:978px;margin:0 auto}
.ts-main-nav>ul:after,.ts-main-nav>ul:before{content:"";display:table}
.ts-main-nav>ul:after{clear:both}
.ts-main-nav>ul>li{float:left}
.ts-main-nav>ul>li>a{padding:18px 12px;font:18px/18px roboto-medium,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333}
.ts-main-nav>ul>li>a.active,.ts-main-nav>ul>li>a:hover{color:#fff;background-color:#1a8763;padding-bottom:26px;border-radius:0 0 4px 4px}
.restaurant-label{width:978px;margin:0 auto;font:italic 18px/30px roboto-light,Arial,'Helvetica Neue',Helvetica,sans-serif;text-align:right;padding:10px 0}
.restaurant-label span{display:-moz-inline-stack;display:inline-block;zoom:1;width:62px;height:30px;background:url(http://www.repstatic.it/cless/channel/trovaserata/2015-v1/img/sprite.png) 0 -318px no-repeat;text-indent:-9999px;text-align:left;margin-left:6px}