@charset "utf-8";
/* FILM TV - 2013 - Banzai Media */
/* SCHEDA -----------------------*/

.wrapper-scheda{background:#f7f7f7; width:1120px; padding:0; border:none;}

/* Scheda Head */
.wrapper-scheda .scheda-head{position:relative; width:1120px; padding:0; color:#fff;}
.wrapper-scheda .scheda-head .wrap-head > h1{display:block; height:80px; line-height:80px; padding-left:340px; font-size:40px; color:#fff; font-weight:500; background:#333;} 

.wrapper-scheda .scheda-head .wrap-head-content{width:690px; height:280px; padding:10px 90px 0 340px; background:#202020;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#202020)); background: -webkit-linear-gradient(top, #333333, #202020); background: -moz-linear-gradient(top, #333333, #202020); background: -ms-linear-gradient(top, #333333, #202020);}

.wrapper-scheda .scheda-head .wrap-head-content .head-content{width:510px; float:left;}

/* Scheda Head - menù */
.wrapper-scheda .scheda-head .head-content .menu{position:absolute; top:10px; float:left; height:36px; padding:4px 0; margin:0 0 24px; box-shadow:1px 1px 0 #222;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464646), to(#323232)); background: -webkit-linear-gradient(top, #464646, #323232); background: -moz-linear-gradient(top, #464646, #323232); background: -ms-linear-gradient(top, #464646, #323232);}
.wrapper-scheda .scheda-head .head-content .menu ul{display:block;}
.wrapper-scheda .scheda-head .head-content .menu ul li{float:left; display:block; height:36px; border-left:1px solid #222; border-right:1px solid #555;}
.wrapper-scheda .scheda-head .head-content .menu ul li:first-child{border-left:none;}
.wrapper-scheda .scheda-head .head-content .menu ul li:last-child{border-right:none;}
.wrapper-scheda .scheda-head .head-content .menu ul li a{display:block; height:30px; line-height:30px; padding:0 9px; margin:3px 5px; color:#fff; text-transform:uppercase; font-size:14px; font-family:'Titillium Web', Arial, sans-serif; font-weight:600;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper-scheda .scheda-head .head-content .menu ul li a:hover{background:#555; text-decoration:none; box-shadow:0 1px 0 #222;}
.wrapper-scheda .scheda-head .head-content .menu ul li a span{font-size:11px; font-weight:normal; font-family:'Open Sans', Arial, sans-serif;}


.wrapper-scheda .content-scheda{width:940px; padding:0 89px; margin:0 auto; border:1px solid #ccc; border-top:0;}

.wrapper-scheda .scheda-desc{position:relative; background:#fff; width:540px; min-height:120px; padding:30px 34px 40px; border:1px solid #e4e4e4; border-top:none; }
.wrapper-scheda .scheda-desc > h1,
.wrapper-scheda .scheda-desc > h2{font-size:18px; color:#2c2c2c; margin:0 0 5px;}
.wrapper-scheda .scheda-desc p,
.wrapper-scheda .scheda-desc blockquote{margin:0 0 15px; color:#555; line-height:21px;}
.wrapper-scheda .scheda-desc blockquote{font-style:italic;}
.wrapper-scheda .scheda-desc .arrow-wrap {position:absolute; left:-75px; top:0;}
/* vecchio css social-tool
.wrapper-scheda .scheda-desc .social-tool{position:absolute; left:-80px; top:30px;}
.wrapper-scheda .scheda-desc .social-tool li{margin:0 0 5px;}*/
.wrapper-scheda .scheda-desc .arrow-wrap .arrow{display:block; width:24px; height:10px; margin:0 0 0 18px; background:url("/public/images/sprites.png") -100px -600px;}


/*-- BOX SCRIVI COMMENTO --*/
.box-scrivi-commento { margin-bottom: 15px; }
.box-scrivi-commento .btn-header{
    width: 100%;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    box-shadow: none;
    border: none;
}
.box-scrivi-commento .form{
    padding: 20px;
    border-width: 0 1px 1px;
	border-style: solid;
	border-color: #b10110;
}

.box-scrivi-commento .form p{
	margin-bottom: 3px;
}
.box-scrivi-commento .form p a{
	text-decoration: underline;
}
.box-scrivi-commento .form p a:hover{
	text-decoration: none;
}
.box-scrivi-commento .form textarea{
	width: 100%;
	height: 100px;
	margin: 10px 0;
}
.box-scrivi-commento .form .btn{
	float: right;
}

.box-scrivi-commento.jq-close .form{
	display: none;
}
.box-scrivi-commento.jq-open .form{
	display: block;
}
.box-scrivi-commento.jq-open .btn-header{
	border-radius: 3px 3px 0 0;
}



/*-- SLIDE COMMENTI --*/
.slide-commenti > h2{
  font-size: 18px;
    color: #2c2c2c;
    margin-bottom: 5px;
}
  .slide-commenti > h2 a{
	 text-decoration: underline;
  margin-left: 5px;
  font-family: "Open Sans",Arial,sans-serif;
  font-size: 14px;
  font-weight: normal;
}
  .slide-commenti > h2 a:hover{
	 text-decoration: none;
}

.slide-commenti .slide-question {
    background: #f5f5f5 none repeat scroll 0 0;
    height: 140px;
    line-height: 44px;
    padding: 0 40px;
    margin-bottom: 20px;
    position: relative;
}
.slide-commenti .slide-question .wrap-question {
    overflow: hidden;
    width: 460px;
}
.slide-commenti .slide-question ul {
    display: block;
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 1380px;
}
.slide-commenti .slide-question ul li {
    display: table;
    height: 120px;
    left: 480px;
    position: absolute;
    width: 460px;
  	padding: 10px 0;
}
.slide-commenti .slide-question ul li div {
    display: table-cell;
    vertical-align: middle;
}
.slide-commenti .slide-question ul li.first {
    left: 0;
}
.slide-commenti .slide-question ul li p{
  margin: 0;
  font-weight: normal;
  line-height: 21px;
  font-size: 13px;
}
.slide-commenti .slide-question ul li span{
  color: #555;
  display: inline-block;
  line-height: 18px;
  margin-top: 10px;
}
.slide-commenti .slide-question nav a {
    background: rgba(0, 0, 0, 0) url("/public/images/sprites.png") repeat scroll 0 -720px;
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9999px;
    top: 56px;
    width: 10px;
}
.slide-commenti .slide-question nav a.prev {
    background-position: 0 -720px;
    left: 5px;
}
.slide-commenti .slide-question nav a.prev:hover {
    background-position: -10px -720px;
}
.slide-commenti .slide-question nav a.next {
    background-position: -30px -720px;
    right: 5px;
}
.slide-commenti .slide-question nav a.next:hover {
    background-position: -40px -720px;
}


/* Social tool scheda */
.content-scheda .content{position:relative;}
.content-scheda .content > .social-tool{position:absolute; left:-79px; top:30px;}
.content-scheda .content > .social-tool ul li{margin:0 0 5px;}

/* social tool scheda persona */
.wrapper-scheda .content-scheda-persona .scheda-desc .social-tool{float:left; position:static; margin:0 0 10px;}
.wrapper-scheda .content-scheda-persona .scheda-desc .social-tool li{margin:0 5px 0 0;}


/* menù filtri */
.wrapper-scheda .menu-filtri ul li a{position:relative; display:block; height:32px; padding:4px 14px; border:1px solid transparent; line-height:15px; text-align:center; color:#f7f7f7; font-size:14px; font-family:'Titillium Web', Arial, sans-serif; font-weight:600; text-transform:uppercase;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper-scheda .menu-filtri ul li a span{display:block; font-size:11px; font-family:'Open Sans', Arial, sans-serif; font-weight:normal;}


/* LISTA ELEMENTI
-------------------------------------------*/
.items-list{position:relative; left:-90px; padding:0 0 80px 90px; width:610px; background:url("/public/images/timeline.png") 44px 15px repeat-y;}
.items-list .year-title{position:relative; height:36px; line-height:36px; margin:0 0 20px; background:#e4e4e4; text-transform:uppercase; color:#888; font-size:16px; text-align:center;}
.items-list .year-title div{position:absolute; left:-90px; top:0; display:block; width:90px; height:36px; background:#e30031; color:#fff; font-size:20px; font-family:'Titillium Web', Arial, sans-serif; font-weight:600;}
.items-list .year-title div span{position:absolute; right:-9px; top:50%; display:block; width:9px; height:15px; margin-top:-7px; background:url("/public/images/sprites.png") -150px -570px;}
.items-list .time{position:absolute; top:10px; left:-90px; width:89px; height:40px; padding:8px 0; background:#e4e4e4; text-align:center; color:#888; font-size:11px; line-height:20px; text-transform:uppercase;}
.items-list .time span{display:block; clear:both; font-size:26px; font-weight:bold;}
.items-list .time .triangle{position:absolute; right:-9px; top:50%; display:block; width:9px; height:16px; margin-top:-8px; background:url("/public/images/sprites.png") -200px -600px;}

/* Item generico */
.items-list .item{position:relative; background:#fff; width:540px; padding:20px 34px; margin:0 0 24px; border:1px solid #e4e4e4;}
.items-list .item > header > h3{font-size:26px; line-height:28px; color:#2c2c2c;}
.items-list .item > header > h3 a{color:#2c2c2c;}
.items-list .item > header > h3 a:hover{text-decoration:underline;}
.items-list .item .leggi{position:absolute; bottom:23px; right:30px; font-size:13px; color:#E30031;}
.items-list .item > footer{margin:20px 0 0 10px; color:#333; font-size:12px;}
.items-list .item > footer .utilita{float:left; height:24px; line-height:24px; margin:0 15px 0 0;}
.items-list .item > footer .commenta{float:left; display:block; height:24px; line-height:24px; margin:0 10px 0 0; color:#333;}
.items-list .item > footer .commenta span{position:relative; top:5px; float:left; display:block; height:24px; line-height:14px; padding-right:3px; margin:0 5px 0 0; background:url("/public/images/sprites.png") right -80px;}
.items-list .item > footer .commenta span b{display:block; height:24px; padding:0 3px 0 6px; background:url("/public/images/sprites.png") -357px -50px; font-weight:normal;}
.items-list .item > footer a.condividi{float:left; display:block; height:24px; line-height:24px;padding-left:36px; background:url("/public/images/sprites.png") 0 -50px;}
.items-list .item > footer a.condividi:hover{background-position:0 -74px;}
.items-list .item > footer a.commenta span b{display:block; height:24px; padding:0 3px 0 6px; background:url("/public/images/sprites.png") -357px -50px; font-weight:normal;}

.items-list article.private { opacity: 0.5; }

/* item Recensione */
.items-list article.item-recensione{width:480px; min-height:180px; padding:20px 34px 20px 94px;}
.items-list article.item-recensione > header{margin:0 0 10px;}
.items-list article.item-recensione > header > h3{display:inline; margin:0 10px 0 0;}
.items-list article.item-recensione .info{display:inline-block; font-size:12px; color:#999;}
.items-list article.item-recensione .info time{font-family:'Open Sans', Arial, sans-serif; font-weight:normal;}
.items-list article.item-recensione .info .avatar{position:absolute; top:20px; left:26px; width:48px; height:48px;}
.items-list article.item-recensione .info .autore{display:inline-block; line-height:20px;}
.items-list article.item-recensione .info .voto-stelle{position:relative; top:-2px; display:inline-block; vertical-align:middle;}
.items-list article.item-recensione .info .autore a{color:#2c2c2c; font-size:13px; font-weight:600;}
.items-list article.item-recensione .info .voto-stelle{margin-left:10px; position:relative;}
.items-list article.item-recensione .etichetta{left:-7px; bottom:17px;}

/* item Recensione with-pic */
.items-list article.item-recensione.with-pic{width:542px; padding:20px 34px;}
.items-list article.item-recensione.with-pic header{float:right; width:320px;}
.items-list article.item-recensione.with-pic header .info{width:100%;}
.items-list article.item-recensione.with-pic header .info .avatar{float:left; position:static; display:block; margin:0 10px 0 0;}
.items-list article.item-recensione.with-pic header .info .autore{float:left; font-size:12px; color:#999; line-height:10px;}
.items-list article.item-recensione.with-pic header .info .autore a{font-size:16px; color:#222; font-weight:600;}
.items-list article.item-recensione.with-pic header .info .voto-stelle{float:right;}
.items-list article.item-recensione.with-pic header h1{display:block;}
.items-list article.item-recensione.with-pic .pic{ float:left; margin:0 20px 10px 0; width:200px; height:200px;}
.items-list article.item-recensione .etichetta{bottom:inherit; top:180px;}

/* item slide-box */
.items-list .item.slide-box{width:610px; padding:0;}
.items-list .item.slide-box > .etichetta{top:210px;}
.items-list .item.slide-box article header{ width: 570px;}
.items-list .item.slide-box .in-evidenza a figure .play{bottom:60px;}

/* item notizia, extra, post */
.items-list .item.item-notizia{min-height:200px;}
.items-list .item.item-notizia .pic,
.items-list .item.item-extra .pic,
.items-list .item.item-post .pic{float:left; margin:0 20px 10px 0;}
.items-list .item.item-extra .pic{width:300px;}
.items-list .item.item-notizia > header > h1,
.items-list .item.item-extra > header > h1,
.items-list .item.item-post > header > h1{margin:0 0 15px;}
.items-list .item.item-post > header > h1{clear:right;}
.items-list .item.item-post > header .box-autore{margin:0 0 10px;}
.items-list .item.item-post > header .avatar{float:left; width:48px; margin:0 10px 0 0;}
.items-list .item.item-post > header .autore{height:48px; line-height:48px;}
.items-list .item.item-post > header .autore a{color:#2c2c2c; font-size:15px; font-weight:600;}
.items-list .item.item-notizia footer .etichetta,
.items-list .item.item-extra footer .etichetta,
.items-list .item.item-post footer .etichetta{left:-7px; top:180px;}
.items-list .item.item-post .pic img,
.items-list .item.item-notizia .pic img,
.items-list .item.item-playlist .pic img,
.items-list .item.item-recensione .pic img { max-width: 200px; }
.items-list .item.item-recensione .pic,
.items-list .item.item-notizia .pic,
.items-list .item.item-post .pic { height: 200px; overflow: hidden; }

/* item playlist */
.items-list .item.item-playlist{width:480px; padding:20px 34px 20px 94px;}
.items-list .item.item-playlist footer .etichetta{left:-7px; bottom:17px;}
.items-list .item.item-playlist > header{padding:60px 0 0;}
.items-list .item.item-playlist.no-author > header{padding:10px 0 0;}
.items-list .item.item-playlist > header h1{margin:0 0 10px;}
.items-list .item.item-playlist .info .avatar{position:absolute; top:20px; left:26px; width:48px; height:48px;}
.items-list .item.item-playlist .info .autore{position:absolute; top:25px;}
.items-list .item.item-playlist .info .autore a{color:#2c2c2c; font-size:13px; font-weight:600;}
.items-list .item.item-playlist > footer{margin-left:0;}

/* item foto */
.items-list .item.item-foto{padding:0; width:auto; display:block; background:#F7F7F7; border:none;}
.items-list .item.item-foto .pic a{max-width:100%; height:auto;}
.items-list .item.item-foto figure a{position:relative; left:-1px; float:left; display:block; max-width:610px; border:1px solid #e4e4e4;}
.items-list .item.item-foto footer{margin:0;}
.items-list .item.item-foto footer .etichetta{left:-7px; bottom:20px;}

/* item banner */
.items-list .inlist-banner{margin-bottom:20px;}

/* item-light OLD / verificare se nuovo funziona correttamente 
.items-list .item.item-light{height:54px; padding:0 34px;}
.items-list .item.item-light time{top:-1px;}
.items-list .item.item-light header h1{float:left; display:block; padding:0 0 0 40px; font-size:16px; line-height:54px; background:url("/public/images/sprites-scheda.png") 0 0 no-repeat;}
.items-list .item.item-light header h1 a{color:#e30031;}
.items-list .item.item-light .link{float:right; line-height:54px; font-weight:600; text-transform:uppercase; font-family:'Titillium Web', Arial, sans-serif;}

.items-list .item.item-light.uscite header h1{background-position:0 0;}
.items-list .item.item-light.homevideo header h1{background-position:0 -120px;}
.items-list .item.item-light.tv header h1{background-position:0 -180px;}
.items-list .item.item-light.voti header h1{background-position:0 -240px;}
----------------------------------------------------------*/

/* item-light */
.items-list .item.item-light{height:54px; padding:0 34px;}
.items-list .item.item-light time{top:-1px;}
.items-list .item.item-light header div{display:block; /*min-height:54px;*/ font-size:16px;} /* rimosso min-height causa problemi */
.items-list .item.item-light header div .cat{display:inline-block; width:32px; height:54px; margin:0 5px 0 0; vertical-align:middle; background:url("/public/images/sprites-scheda.png") 0 0 no-repeat;}
.items-list .item.item-light header div.premi {
    line-height: 20px;
    background: url("/public/images/sprites-scheda.png") 0 -340px no-repeat;
    padding-left: 45px;
    margin: 10px 0;
}
.items-list .item.item-light header div .text{display:inline-block; vertical-align:middle;}
.items-list .item.item-light header div a{color:#e30031;}

.items-list .item.item-light header div .cat.premi { background-position: 0 -330px; }
.items-list .item.item-light header div .cat.festival-berlino  { 
    background-image: url(/public/images/festival_loghi.jpg);
    background-position: -688px 0px;
    width: 0px;
}
.items-list .item.item-light header div .cat.festival-cannes  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -768px 0px;
	width: 56px;
}
.items-list .item.item-light header div .cat.festival-locarno  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: 0px 0px;
	width: 64px;
}
.items-list .item.item-light header div .cat.festival-oscar  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -85px 0px;
	width: 24px;
}
.items-list .item.item-light header div .cat.festival-roma  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -278px 0px;
	width: 50px;
}
.items-list .item.item-light header div .cat.festival-torino  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -478px 4px;
	width: 55px;
}
.items-list .item.item-light header div .cat.festival-venezia  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -584px 4px;
	width: 45px;
}
.items-list .item.item-light header div .cat.festival-david-donatello  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -192px 0px;
	width: 24px;
}
.items-list .item.item-light header div .cat.festival-golden-globe  { 
	background-image: url(/public/images/festival_loghi.jpg);
	background-position: -384px 4px;
	width: 40px;
}

.items-list .item.item-light.homevideo header,
.items-list .item.item-light.voti header{float:left; width:480px;}
.items-list .item.item-light .link{position:absolute; right:20px; top:50%; margin-top:-10px; font-weight:600; text-transform:uppercase; font-family:'Titillium Web', Arial, sans-serif;}

.items-list .item.item-light.uscite header div .cat{background-position:0 0;}
.items-list .item.item-light.homevideo header div .cat{background-position:0 -120px;}
.items-list .item.item-light.tv header div .cat{background-position:0 -180px;}
.items-list .item.item-light.voti header div .cat{background-position:0 -240px;}


/* item-commento */
.items-list .item.item-commento h1{display:block; height:20px; line-height:16px; margin:0 0 15px; font-size:16px; font-weight:normal;}
.items-list .item.item-commento h1 span{float:left; display:block; width:24px; height:20px; margin:0 15px 0 0; background:url("/public/images/sprites.png") -340px -720px no-repeat;}
.items-list .item.item-commento h1 b{font-weight:600;}
.items-list .item.item-commento p{margin:0 0 0 38px;}

/* item-utilita */
.items-list .item.item-utilita h1{display:block; height:20px; line-height:16px; margin:0 0 15px; font-size:16px; font-weight:normal;}
.items-list .item.item-utilita h1 span{float:left; display:block; width:24px; height:20px; margin:0 15px 0 0; background:url("/public/images/sprites.png") -365px -600px no-repeat;}
.items-list .item.item-utilita h1 b{font-weight:600;}
.items-list .item.item-utilita p{margin:0 0 0 38px;}

/* item-voto */
.items-list .item.item-voto{padding:16px 35px;}
.items-list .item.item-voto h1{font-size:16px; font-weight:normal;}
.items-list .item.item-voto h1 b{font-weight:600;}
/*.items-list .item.item-voto h1 .voto-stelle{position:relative; display:inline-block; top:-10px; margin:0 10px;}*/
.items-list .item.item-voto h1 .voto-stelle{position:relative; top:-2px; display:inline-block; vertical-align:middle; margin:0 10px;}
.items-list .item.item-voto .time{top:0;}

/*.items-list .item.item-post .info .avatar{position:absolute; top:20px; left:26px; width:48px; height:48px;}
.items-list .item.item-post .info .autore{position:absolute; top:25px;}
.items-list .item.item-post .info .autore a{color:#2c2c2c; font-size:15px; font-weight:600;}
.items-list .item.item-notizia .info .avatar{position:absolute; top:20px; left:26px; width:48px; height:48px;}
.items-list .item.item-notizia .info .autore{position:absolute; top:25px;}
.items-list .item.item-notizia .info .autore a{color:#2c2c2c; font-size:15px; font-weight:600;}
*/
/* SCHEDA FILM 
-------------------------------------------*/
.wrapper-scheda .scheda-film-head .wrap-head-content{position:relative;}
.scheda-film-head .visione{position:absolute; bottom:28px; width:490px;}
.wrapper-scheda .scheda-film-head .head-content .menu{width:510px;}

/* Scheda Head - locandina */
.wrapper-scheda .scheda-film-head .head-content .locandina{position:absolute; z-index:2; left:90px; top:-56px; width:222px; text-align:center;} 
.wrapper-scheda .scheda-film-head .head-content .locandina a,
.wrapper-scheda .scheda-film-head .head-content .locandina .no-play{position:relative; display:inline-block; max-width:222px; max-height:315px; margin:0 auto; box-shadow:2px 2px 8px #111;}
.wrapper-scheda .scheda-film-head .head-content .locandina span{position:absolute; top:50%; left:50%; display:block; width:65px; height:65px; margin:-32px 0 0 -32px; background:url("/public/images/sprites.png") 0 -180px; text-indent:-9999px;}
.wrapper-scheda .scheda-film-head .head-content .locandina:hover span{background-position:-65px -180px;}
.wrapper-scheda .scheda-film-head .head-content .locandina img {max-height:315px; width:auto;}

/* Scheda Head - info */
.wrapper-scheda .scheda-film-head .head-content .info{display:block; clear:both; margin:70px 0 5px 10px;}
.wrapper-scheda .scheda-film-head .head-content .info li{float:left; display:block; height:13px; line-height:13px; padding:0 5px; margin:0 0 5px; border-left:1px solid #fff; font-size:13px;}
.wrapper-scheda .scheda-film-head .head-content .info li:first-child{border:none; padding-left:0;}
.wrapper-scheda .scheda-film-head .head-content .info li h2{font-family:'Open Sans', Arial, sans-serif; font-weight:normal;}
.wrapper-scheda .scheda-film-head .head-content .info li span{color:#ccc;}
.wrapper-scheda .scheda-film-head .head-content .info a { color:#fff;}

/* Scheda Head - regia e cast */
.wrapper-scheda .scheda-film-head .head-content .vedi-cast{display:block; padding:10px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
-webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; transition:all .2s ease-in;}
.wrapper-scheda .scheda-film-head .head-content .vedi-cast:hover{text-decoration:none; background:#333;}
.wrapper-scheda .scheda-film-head .head-content p{color:#fff;}
.wrapper-scheda .scheda-film-head .head-content p span{color:#ccc;}
.wrapper-scheda .scheda-film-head .head-content p.regia{margin:0 0 6px;}
.wrapper-scheda .scheda-film-head .head-content p.cast strong{color:#e30031; display:block; font-weight:bold;}
.wrapper-scheda .scheda-film-head .head-content p.cast:hover strong{text-decoration:underline;}

/* Scheda Head - Block voti */
.wrapper-scheda .scheda-film-head .block-voti{position:absolute; right:90px; top:16px; width:150px;}
.wrapper-scheda .scheda-film-head .block-voti .vedi-voti{display: block; padding: 5px; width: 66px; margin: 0 0 10px -10px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
-webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; transition:all .2s ease-in;}
.wrapper-scheda .scheda-film-head .block-voti .vedi-voti:hover{text-decoration:none; background:#3d3d3d;}
.wrapper-scheda .scheda-film-head .block-voti .ring{margin:0 auto;}
.wrapper-scheda .scheda-film-head .block-voti .ring span{color:#fff;}
.wrapper-scheda .scheda-film-head .block-voti .voti-film{margin:0 0 18px;}
.wrapper-scheda .scheda-film-head .block-voti .voti-film li{height:14px; line-height:14px; margin:0 0 8px;}
.wrapper-scheda .scheda-film-head .block-voti .voti-film li.voted-only{margin:0 0 33px;}
.wrapper-scheda .scheda-film-head .block-voti .voti-film .voto-stelle{float:right; margin:2px 0 0;}
.wrapper-scheda .scheda-film-head .block-voti .btn-grey{width:150px; padding:0; margin:0 0 5px;}
.wrapper-scheda .scheda-film-head .block-voti .btn-grey span{color:#e3002b; font-weight:bold;}
.wrapper-scheda .scheda-film-head .block-voti .tua-opinione{display:block; clear:both; color:#fff; margin:0 0 10px; text-decoration:underline;}
.wrapper-scheda .scheda-film-head .block-voti .tua-opinione:hover{text-decoration:none;}
.wrapper-scheda .scheda-film-head .block-voti .btn-grey.segui span { color: #333; }
.wrapper-scheda .scheda-film-head .block-voti .btn-grey.segui span.ultimo-visto { font-weight: normal; }
.wrapper-scheda .scheda-film-head .block-voti .vedi-voti .voti-indicatore { position:absolute;top:25px;left:61px;font-size:12px;font-weight:bold;display:block;padding:5px 10px 5px 20px;border-radius:5px;text-align:center; }
.wrapper-scheda .scheda-film-head .block-voti .vedi-voti:hover .voti-indicatore { text-decoration: underline; }

.go-voti:hover { text-decoration: none; }
.wrapper-scheda .scheda-film-head .block-voti a.go-voti .voti-film { color: #fff; }

/* Scheda Film con copertina */
.wrapper-scheda .scheda-head.with-cover .wrap-head{margin-top:-80px;}
.wrapper-scheda .scheda-head.with-cover .wrap-head > h1{position:relative; z-index:1; background:rgba(0,0,0,.5);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
zoom: 1;}
.wrapper-scheda .scheda-head .wrap-head > h1.overL{font-size:30px;}
.wrapper-scheda .scheda-head .wrap-head > h1.overXL{font-size:30px; line-height:38px}
.wrapper-scheda .scheda-head .wrap-head > h1.overXXL{font-size:22px; line-height:26px}

/* Recensioni (pù positiva e più negativa) */
.wrapper-scheda .recensioni-piu-meno{position:relative; background:#fff; width:540px; padding:30px 34px 20px; margin:0 0 30px; border:1px solid #e4e4e4; border-top:none;}
.wrapper-scheda .recensioni-piu-meno > div.etichetta{position:absolute; left:-7px; top:-14px;}

.wrapper-scheda .recensioni-piu-meno article{position:relative; float:right; width:480px; padding:20px 0;}
.wrapper-scheda .recensioni-piu-meno article header{margin:0 0 10px;}
.wrapper-scheda .recensioni-piu-meno article header h3{font-size:18px;}
.wrapper-scheda .recensioni-piu-meno article header .info .avatar{position:absolute; left:-68px; top:30px; width:48px; height:48px;}
.wrapper-scheda .recensioni-piu-meno article header .info time,
.wrapper-scheda .recensioni-piu-meno article header .info .autore{font-size:12px; color:#999;}
.wrapper-scheda .recensioni-piu-meno article header .info .autore a{color:#2c2c2c; font-size:13px; font-weight:600;}
.wrapper-scheda .recensioni-piu-meno article header .info .voto-stelle{position:relative; top:-2px; display:inline-block; margin:0 0 0 30px; vertical-align:middle;}


.wrapper-scheda .recensioni-piu-meno article.positiva{border-bottom:1px dotted #bbb;}
.wrapper-scheda .recensioni-piu-meno article.positiva h3{font-size:24px;}



/* SCHEDA FIRMA PRIVATA
-------------------------------------------*/

/* Scheda Firma - Head */
.wrapper-scheda-firma .wrap-head .nav-firme{width:940px; padding:0 89px; height:60px; border:1px solid #222; background:#444;
-webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444444), to(#2a292c)); background: -webkit-linear-gradient(top, #444444, #2a292c); background: -moz-linear-gradient(top, #444444, #2a292c); background: -ms-linear-gradient(top, #444444, #2a292c);}
.wrapper-scheda-firma .wrap-head .nav-firme ul{display:block; border-left:1px solid #444; border-right:1px solid #222;}
.wrapper-scheda-firma .wrap-head .nav-firme ul.first{float:left;}
.wrapper-scheda-firma .wrap-head .nav-firme ul.second{float:right;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li{float:left; display:block; overflow:hidden; height:60px; border-left:1px solid #222; border-right:1px solid #444; font-weight:600; font-family:'Titillium Web', Arial, sans-serif; font-size:14px;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li a{display:block; height:57px; line-height:57px; padding:0 20px; border-top:2px solid transparent; color:#fff; text-transform:uppercase; text-decoration:none;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li a:hover{border-color:#e30031; background:#e30031;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li a.active{border-color:#e30031; background:#626262;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#343434), to(#626262)); background: -webkit-linear-gradient(top, #343434, #626262); background: -moz-linear-gradient(top, #343434, #626262); background: -ms-linear-gradient(top, #343434, #626262);}

.wrapper-scheda-firma .wrap-head .nav-firme ul li.autore a {display:block; overflow:hidden; width:auto; padding:0 15px 0 20px; font-size:16px;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li.autore a span{display: block; float:left; height:54px; width:auto; margin-right: 10px;}
.wrapper-scheda-firma .wrap-head .nav-firme ul li.autore a img{float:right; display:block; width:45px; height:45px; margin:9px 0 0 10px; box-shadow:-1px -1px 4px #111;}

.wrapper-scheda-firma .wrap-head .header-firma{position:relative; z-index:1; width:940px; height:220px; padding:30px 89px; background:#fff; border:1px solid #ccc; box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.wrapper-scheda-firma.privata .wrap-head .header-firma{height:295px; }

.wrapper-scheda-firma .wrap-head .header-firma .dati-utente{height:40px; margin:0 0 40px; border-bottom:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab{position:relative; float:left; bottom:-4px;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li{float:left;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li a{display:block; width:144px; height:35px; line-height:35px; text-align:center; background:#fff; border-right:1px solid #d3d3d3; border-top:1px solid transparent; color:#222; font-size:16px; font-weight:600; font-family:'Titillium Web', Arial, sans-serif;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li:first-child a.active{border-left:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li:last-child a{border:none;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li:last-child a.active{border-right:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li a span{border-top:2px solid transparent;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li a.active{color:#e30031; border-bottom:1px solid #fff; border-top:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.tab li a.active span{display:block; width:144px; height:35px; line-height:35px; border-top:2px solid #e30031;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.films{float:right; margin-top:15px;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.films li{float:left; border-left:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.films li:first-child{border:none;}
.wrapper-scheda-firma .wrap-head .header-firma .dati-utente ul.films li a{padding:0 10px;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo{float:left; padding-right:30px; margin-right:25px; border-right:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo figure{position:relative; overflow:hidden; width:188px; height:165px; margin:0 0 15px;
-webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo figure span{position:absolute; left:0; bottom:0; width:188px; height:44px; background:url("/public/images/sprites.png") 0 -660px;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .btn-grey{width:186px; padding:0;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .btn-grey.cambia-foto span{display:inline-block; width:16px; height:12px; margin:0 10px 0 0; background:url("/public/images/sprites.png") -200px -660px;}
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .buttons-wrapper { position: relative; }
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .buttons-wrapper .follow-user-tool { position: absolute; }
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .buttons-wrapper .manda-messaggio { position: absolute; left:244px; }



.wrapper-scheda-firma .wrap-head .header-firma .info-profilo{float:left; width:360px; color:#222;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo hgroup{margin:0 0 10px;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo hgroup h1{display:block; font-size:30px; line-height:30px;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo hgroup small{font-size:13px; color:#999;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo .associa-fb{display:block; width:175px; height:24px; background:url("/public/images/sprites-social.png") 0 0; text-indent:-9999px;
-webkit-transition:opacity .3s ease-in; -moz-transition:opacity .3s ease-in; transition:opacity .3s ease-in;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo .associa-fb:hover{opacity:.8; filter: alpha(opacity = 80);}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo ul{width:205px; margin:20px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo ul li{display:block; height:25px; line-height:25px; border-bottom:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .info-profilo ul li span{color:#999;}

.wrapper-scheda-firma .wrap-head .header-firma .nella-rete{float:right; width:300px; color:#222;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete h2{/*display:block;*/ padding-bottom:5px; margin:0 0 20px; border-bottom:1px solid #d3d3d3; font-size:16px; text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network{padding:0 0 20px; margin: 0 0 24px; border-bottom:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network h3{float:left; /*display:block;*/ width:115px; height:33px; line-height:33px; color:#999; font-family:'Open Sans', Arial, sans-serif; font-weight:normal;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li{float:left; margin:0 10px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li a{display:block; width:33px; height:33px; background:url("/public/images/sprites-social.png") 0 -30px; text-indent:-9999px;
-webkit-transition:opacity .2s ease-in; -moz-transition:opacity .2s ease-in; transition:opacity .2s ease-in;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li a:hover{opacity:.8; filter: alpha(opacity = 80);}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li.fb a{background-position:0 -30px;} 
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li.tw a{background-position:-40px -30px;} 
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li.gp a{background-position:-80px -30px;} 
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete .network ul li.yt a{background-position:-120px -30px;} 

.wrapper-scheda-firma .wrap-head .header-firma .nella-rete > ul li{display:block; height:25px; line-height:25px; border-bottom:1px solid #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete > ul li span{color:#999;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete > ul li a{color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .nella-rete > ul li a:hover{color:#e30031;}

.wrapper-scheda-firma.privata .sidebar{margin-top:90px;}

/* Opzioni */
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cln{float:left;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga{clear:both; margin:0 0 5px; font-size:12px; color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga .campo{float:left; display:block; width:150px; height:20px; line-height:20px; margin:0 10px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga .text{float:left; display:block; width:185px; padding:5px; margin:0 10px 0 0; border:1px solid #fff; color:#999; font-size:12px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga .text:focus{background:#ffffe9; border-color:#ccc; color:#000;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga select{padding:5px; border:1px solid #ccc;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga .radio{float:left; margin:5px 10px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cln2{float:right;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cln2 .riga .campo{width:150px;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cln2 .riga .nb{clear:both; display:block; width:175px; font-size:11px; color:#999; text-align:right;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cln2 .riga .text{width:210px;}

.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cambia-psw{margin:12px 0 0; position:relative;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cambia-psw .title{display:block; width:175px; text-align:right; color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .cambia-psw .riga{margin:0;}


/* Opzioni - Preferenze */
.wrapper-scheda-firma .wrap-head .header-firma .preferenze .title{display:block; margin:0; color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .preferenze .nb{color: #e30031;}
.wrapper-scheda-firma .wrap-head .header-firma .preferenze .cln2{width:470px;}
.wrapper-scheda-firma .wrap-head .header-firma .preferenze .riga .campo{width:200px;}
.wrapper-scheda-firma .wrap-head .header-firma .preferenze .riga .nb{clear:both; display:block; font-size:11px; color:#999;}

/* Opzioni - Cancellazione */
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione{margin:-15px 0 0;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione .title{font-size:16px; color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li{overflow:hidden; display:block; padding:10px 0; border-bottom:1px dashed #d3d3d3;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li p{float:left; display:block; width:710px; color:#999; font-size:12px; line-height:18px;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li .conferma p { width: 650px; }
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li p strong{color:#333;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li .buttons { margin:0 0 0 60px;float:left; display:block; }
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li.last{border:none; padding-bottom:0;}
.wrapper-scheda-firma .wrap-head .header-firma .cancellazione ul li.last p{width:100%; margin:0 0 10px;}


/* Seguaci */
.wrapper-scheda-firma .wrap-head  .seguaci{position:absolute; right:89px; top:375px; width:300px; background:none; border:none;}
.wrapper-scheda-firma .wrap-head  .seguaci .btn-grey{position:relative; display:block; height:48px; line-height:48px; padding:0 15px; text-align:left; font-size:16px; text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head  .seguaci .btn-grey .icon{position:relative; top:10px; float:left; display:block; width:20px; height:18px; margin:5px 8px 0 0; background:url("/public/images/sprites.png") -340px -600px;}
.wrapper-scheda-firma .wrap-head  .seguaci .btn-grey b{position:absolute; right:40px; top:0; display:block; font-size:32px; font-weight:600; font-family:'Titillium Web', Arial, sans-serif;}
.wrapper-scheda-firma .wrap-head  .seguaci .btn-grey .modifica{position:absolute; right:10px; top:15px; display:block; width:17px; height:17px; background:url("/public/images/sprites.png") -300px -600px; text-indent:-9999px;}

/* TUTTI */
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar{position:relative; overflow:hidden; display:block; max-height:258px;} 
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar > ul{overflow:hidden; display:block; border:1px solid #ccc; border-width:0 1px; width:100%; max-height:258px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar > ul:after{content:""; position:absolute; display:block; width:100%; height:100%; max-height:258px;
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%, rgba(0,0,0,0.72) 90%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(57%,rgba(0,0,0,0)), color-stop(90%,rgba(0,0,0,0.72)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar > ul li{float:left; display:block; width:7.6923%;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box-wrap{position:absolute; left:0; top:0; width:100%; height:100%;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box{width:450px; height:135px; padding:25px 40px 0; margin:30px auto 0; background:#fff; background:rgba(255,255,255,.8); text-align:center;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box h1{font-size:32px; color:#e30031; line-height:1em; margin:0 0 10px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box h2{font-size:20px; line-height:25px; color:#111; font-weight:normal;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box .nav{width:54px; margin:10px auto 0;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box .nav li{float:left; display:block;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box .nav li a{display:block; width:11px; height:11px; margin:0 7px 0 0; background:url("/public/images/sprites.png") -220px -750px; text-indent:-9999px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box .nav li.active a,
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box .nav li a:hover{background-position:-200px -750px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box-wrap .btn{display:block; width:150px; margin:20px auto 0; text-align:center; text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head .frame { display: none; }

/* Tutti login */
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login{width:480px; height:135px; padding:20px 20px 0 30px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login h1{font-size:24px;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login h2{float:left; display:block; width:140px; margin:15px 0 0; font-size:22px; text-transform:uppercase; text-align:left; font-weight:600;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login h2 span{font-size:30px; color:#e30031; font-weight:bold;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login table{float:right; display:block; color:#111; font-family:'Titillium Web', Arial, sans-serif; font-size:14px; line-height:1.1em;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login table td{width:90px; text-align:center;}
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login table thead,
.wrapper-scheda-firma .wrap-head .header-tutti .bkg-avatar .box.tutti-login table .voce{width:110px; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:left;}
.community-splash-logged { display: none!important; }
body.user-logged .community-splash-logged { display: block!important; }
.community-splash-unlogged { display: block!important; }
body.user-logged .community-splash-unlogged { display: none!important; }

/* UTENTI CHE SEGUI */
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati{position:relative; overflow:hidden; background:#555; width:100%; height:355px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati:after{content:""; position:absolute; left:0; top:0; z-index:1; display:block; width:100%; height:100%; 
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%, rgba(0,0,0,0.72) 90%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(57%,rgba(0,0,0,0)), color-stop(90%,rgba(0,0,0,0.72)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(0,0,0,0) 57%,rgba(0,0,0,0.72) 90%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati h1,
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul{position:relative; z-index:2;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap{position:relative; display:block; overflow:hidden; width:920px; padding:0 60px; margin:0 auto;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap .slides{width:920px; overflow:hidden;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati h1{display:block; width:428px; padding:5px 0; margin:15px auto 0; background:#ddd; text-align:center; font-size:24px; color:#e30031;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul{width:1104px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li{position:relative; float:left; display:block; width:150px; padding:10px; margin:15px 6px 0; background:#333; border:1px solid #222; box-shadow:0 0 4px rgba(0,0,0,.3);}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .pic-autore{position:relative; display:block;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .pic-autore span{position:absolute; left:0; bottom:0; display:block; width:150px; height:34px; background:url("/public/images/sprites.png") -200px -380px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li h2{font-size:18px; color:#e20031; text-align:center;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li p{margin:0 0 5px; font-size:11px; color:#777; text-align:center;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li p span{color:#ccc;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .btn-grey{display:block; width:100%; padding:0; text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .close{display:none; position:absolute; top:-10px; right:-5px; width:36px; height:36px; background:#555; box-shadow:0 1px 5px rgba(0,0,0,.5);z-index:100; cursor:pointer;
-webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li:hover .close{display:block;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .close span{display:block; width:20px; height:20px; margin:9px 0 0 9px; background:url("/public/images/sprites.png") -229px -109px; text-indent:-9999px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li .close:hover{background:#e30031;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap .prev,
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap .next{position:absolute; left:0; z-index:2; top:50%; cursor:pointer; display:block; width:21px; height:36px; margin-top:-18px; background:url("/public/images/sprites.png") -10px -365px; text-indent:-9999px;}
.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap .next{left:auto; right:0; background-position:-60px -365px;}

.segui_filtritimeline{margin-top:20px;}

/* LE FIRME */ 
.wrapper-scheda-firma .wrap-head .header-lefirme{height:195px; border-width:0 1px; border-color:#111; background:url("/public/images/poltrone.jpg") no-repeat;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box-slide .btn{text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box{width:450px; height:118px; padding:20px 40px; margin:0 0 20px; background:#fff; background:rgba(255,255,255,.8);
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box h1{font-size:30px; color:#e30031; line-height:1em;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box h2{font-size:20px; line-height:25px; color:#111;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box .nav{margin:10px 0 0;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box .nav li{float:left; display:block;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box .nav li a{display:block; width:11px; height:11px; margin:0 7px 0 0; background:url("/public/images/sprites.png") -220px -750px; text-indent:-9999px;}
.wrapper-scheda-firma .wrap-head .header-lefirme .box .nav li.active a,
.wrapper-scheda-firma .wrap-head .header-lefirme .box .nav li a:hover{background-position:-200px -750px;}

.wrapper-scheda-firma .scheda-lefirme{padding-top:0;}
.wrapper-scheda-firma .scheda-lefirme .community-filtritimeline{margin-top:20px;}
.wrapper-scheda-firma .bannerRightFirme{margin-top:0;}
.wrapper-scheda-firma .scheda-lefirme .sidebar{margin-top:0;}

/* Le firme - LOGIN */
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box{width:560px; padding:20px;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box h1{font-size:21px; margin:0 0 10px;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box h2{float:left; display:block; width:185px; margin:15px 0 0; font-size:20px; color:#e30031; text-transform:uppercase;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box table{float:right; dispaly:block;color:#111; font-family:'Titillium Web', Arial, sans-serif; font-size:14px; line-height:1.1em;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box table td{width:90px; text-align:center;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box table thead,
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .box table .voce{width:180px; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:left;}
.wrapper-scheda-firma .wrap-head .header-lefirme .firme-login .firme{margin:0 20px 0 0;}

.wrapper-scheda .scheda-desc .presentazione h1{margin:0 0 10px; font-size:22px;}

/* Scheda Firma - Content */
.wrapper-scheda-firma .scheda-desc .social-tool{top:30px;}
.wrapper-scheda-firma .scheda-desc > h1,
.wrapper-scheda-firma .botta-risp > h2{font-size:22px;}
.wrapper-scheda-firma .scheda-desc .azioni{margin:0 0 30px; font-size:12px;}
.wrapper-scheda-firma .scheda-desc .azioni ul li{float:left; margin-left:12px;}
.wrapper-scheda-firma .scheda-desc .azioni ul li:first-child{margin:0;}
.wrapper-scheda-firma .scheda-desc .azioni ul li .btn-grey{width:170px; padding:0;}
.wrapper-scheda-firma .scheda-desc .azioni ul li .btn-grey span{position:relative; top:2px; display:inline-block; width:16px; height:13px; margin-right:10px; background:url("/public/images/sprites.png") -200px -660px;}
.wrapper-scheda-firma .scheda-desc .azioni ul li .recensione span{background-position:-220px -660px;}
.wrapper-scheda-firma .scheda-desc .azioni ul li .playlist span{background-position:-240px -660px;}
.wrapper-scheda-firma .scheda-desc .azioni ul li .post span{background-position:-260px -660px;}

.wrapper-scheda-firma .botta-risp{width:540px; padding:20px 34px 15px; margin:0 0 30px; border:1px solid #e4e4e4; border-top:none; background:#fff;}
.wrapper-scheda-firma .botta-risp h2{margin:0 0 10px;}
.wrapper-scheda-firma .botta-risp .slide-question{position:relative; height:65px; line-height:44px; padding:0 40px; background:#f5f5f5;}
.wrapper-scheda-firma .botta-risp .slide-question .wrap-question{width:460px; overflow:hidden;}
.wrapper-scheda-firma .botta-risp .slide-question ul{display:block; width:1380px; height:65px; overflow:hidden; position: relative;}
.wrapper-scheda-firma .botta-risp .slide-question ul li{position: absolute; display:block; width:460px; height:65px; line-height:44px;left:480px;}
.wrapper-scheda-firma .botta-risp .slide-question ul li.first { left: 0; }
.wrapper-scheda-firma .botta-risp .slide-question ul li h3{ margin:0 10px 0 0; font-size:18px;line-height:30px;}
.wrapper-scheda-firma .botta-risp .slide-question ul li p{line-height:30px;}
.wrapper-scheda-firma .botta-risp .slide-question nav a{position:absolute; top:22px; display:block; width:10px; height:20px; background:url("/public/images/sprites.png") 0 -720px; text-indent:-9999px;}
.wrapper-scheda-firma .botta-risp .slide-question nav a.prev{left:5px; background-position:0 -720px;}
.wrapper-scheda-firma .botta-risp .slide-question nav a.prev:hover{background-position:-10px -720px;}
.wrapper-scheda-firma .botta-risp .slide-question nav a.next{right:5px; background-position:-30px -720px;}
.wrapper-scheda-firma .botta-risp .slide-question nav a.next:hover{background-position:-40px -720px;}

.wrapper-scheda-firma .content .user-filtritimeline{margin-top:20px;}

.wrapper-scheda-firma .items-list > header{clear:both; margin:20px 0; color:#2c2c2c;}
.wrapper-scheda-firma .items-list > header h1{font-size:22px; margin:0 0 10px;}
.wrapper-scheda-firma .items-list > header .search-box{position:relative; float:left;}
.wrapper-scheda-firma .items-list > header .search-box .text{height:30px; line-height:30px; padding:0 35px 0 15px; border:1px solid #ccc; color:#aaa; font-style:italic;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper-scheda-firma .items-list > header .search-box .text:focus{color:#333;}
.wrapper-scheda-firma .items-list > header .search-box .lente{right:10px; top:7px; position:absolute; display:block; width:18px; height:17px; background:url("/public/images/sprites.png") -200px -690px; border:none; cursor:pointer;}
.wrapper-scheda-firma .items-list > header .search-box .lente:hover{background-position:-220px -690px;}
.wrapper-scheda-firma .items-list > header .ordina{float:right;}
.wrapper-scheda-firma .items-list > header .ordina .btn-grey{width:90px; padding:0 10px 0 15px; margin-left:10px; text-align:left;}
.wrapper-scheda-firma .items-list .azioni{position:absolute; top:5px; right:5px;}
.wrapper-scheda-firma .items-list .azioni li{float:left; display:block; padding:0 10px; border-left:1px solid #d3d3d3;}
.wrapper-scheda-firma .items-list .azioni li:first-child{border:none;}
.wrapper-scheda-firma .items-list .azioni li a{display:block; width:17px; height:17px; background:url("/public/images/sprites.png") -300px -600px; text-indent:-9999px;}
.wrapper-scheda-firma .items-list .azioni li a.modifica{background-position: -300px -600px;}
.wrapper-scheda-firma .items-list .azioni li a.elimina{background-position: -320px -600px;}

.wrapper-scheda-firma .sidebar{margin-top:20px;}

/* SCHEDA FIRMA PUBBLICA
-------------------------------------------*/
.wrapper-scheda-firma.pubblica .wrap-head .nav-firme ul li.autore{border-top-color:transparent;}
.wrapper-scheda-firma.pubblica .wrap-head .header-firma .info-profilo .manda-messaggio{width:202px; padding:0; margin:8px 0 0; font-size:12px;}
.wrapper-scheda-firma.pubblica .wrap-head .header-firma .info-profilo .manda-messaggio .btn-grey{width:160px;}
.wrapper-scheda-firma.pubblica .wrap-head .header-firma .foto-profilo .btn-grey.preferiti span{display:inline-block; width:16px; height:13px; margin:0 10px 0 0; background:url("/public/images/sprites.png") -370px -600px;}
.wrapper-scheda-firma.pubblica .wrap-head .header-firma .nella-rete > ul li a{color:#e30031;}
.wrapper-scheda-firma.pubblica .sidebar{margin-top:0;}


/* MESSAGGI non letti
-------------------------------------------*/
.wrapper-scheda-firma .btn-da-leggere-wrap{display: block; text-align: left; background: #fff; padding: 20px 5% 0;  border: 1px solid #e4e4e4;  border-bottom: none;}
.wrapper-scheda-firma .btn-da-leggere-wrap .btn{width: 170px; padding:0; margin:0 5px;text-align:center;}
@media screen and (min-width:1024px){
    .wrapper-scheda-firma .btn-da-leggere-wrap .btn{display:none;}
}

/* SCHEDA PERSONA
-------------------------------------------*/
.wrapper-scheda .scheda-persona-head .wrap-head-content{position:relative;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .head-content{padding-top:70px;}
.wrapper-scheda .scheda-persona-head .head-content .foto{position:absolute; z-index:2; left:90px; top:-56px; box-shadow:2px 2px 8px #111;}
.content-scheda-persona .wrap-select{float:right; margin:0 0 20px;}


/* Scheda Head - info */
.wrapper-scheda .scheda-persona-head .head-content .info-persona{display:block; clear:both; margin:0 0 13px 10px;}
.wrapper-scheda .scheda-persona-head .head-content .info-persona li{margin:0 0 5px;}
.wrapper-scheda .scheda-persona-head .head-content .info-persona li span{color:#ccc;}
.wrapper-scheda .scheda-persona-head .head-content .info-persona li .luogo{margin-left:15px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .aggiungi{ position:absolute; bottom:32px; right:90px; width:142px; padding:0; font-size:12px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .aggiungi span{color:#e30031;}

.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att{position:absolute; top:70px; right:90px; width:300px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att h3{margin:0 0 30px -12px;font-size:14px; text-transform:uppercase;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li{position:relative; float:left; display:block; width:24px; height:8px; margin:0 2px 0 0; font-size:13px; color:#666; background:url("/public/images/attivita.png") left 0 no-repeat;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li:last-child{width:5px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li span{position:absolute; top:-20px; left:-20%;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li.long span{left:-50%;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li:last-child span{left:-5px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li.active{background-position:left -8px;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li.active span{color:#fff;}
.wrapper-scheda .scheda-persona-head .wrap-head-content .periodo-att ul li.ultimo{background-position:left -16px;}

.content-scheda-persona .scheda-desc{margin:0 0 30px;}
.content-scheda-persona .scheda-desc .wiki{float:right; display:block; width:104px; height:34px; background:url("/public/images/sprites-scheda.png") 0 -300px; text-indent:-9999px;
-webkit-transition:opacity .2s ease-in; -moz-transition:opacity .2s ease-in; transition:opacity .2s ease-in;}
.content-scheda-persona .scheda-desc .wiki:hover{opacity:.7; filter: alpha(opacity = 70);}

.content-scheda-persona .menu-filtri{margin:0 0 20px;}
.content-scheda-persona .filtra{text-align:right; clear:both; margin:0 0 10px;} 
.content-scheda-persona .filtra img { display: inline; margin-right: 10px; }
.content-scheda-persona .btn-grey.filtra{float:right; clear:both; margin:0 0 10px;}
.content-scheda-persona .btn-grey.filtra span{float:right; display:block; width:6px; height:4px; margin-left:15px; background:url("/public/images/sprites.png") -20px 0; position:relative; top:14px;}

.content-scheda-persona .items-list{clear:both; padding-bottom:0;}
.items-list .item-scheda-film{width:428px; padding:20px 20px 20px 160px;}
.items-list .item-scheda-film figure{left:-140px; top:0;}
.items-list .item-scheda-film .info-wrap{width:280px;}
.items-list .item-scheda-film figure img {width:120px;}
.items-list .item-scheda-film .info,
.items-list .item-scheda-film .regia,
.items-list .item-scheda-film .cast{width:274px; font-size:12px;}
.items-list .item-scheda-film .logistica{width:274px; padding:8px 5px;}
.items-list .item-scheda-film footer{right:0; bottom:0; top:auto;}
.items-list .item-scheda-film .time{height:18px; background:#e30031; color:#fff; font-size:20px; line-height:18px; font-family:'Titillium Web', Arial, sans-serif; font-weight:600;}
.items-list .item-scheda-film .time .triangle{position:absolute; right:-9px; top:50%; display:block; width:9px; height:16px; margin-top:-8px; background:url("/public/images/sprites.png") -150px -570px;}
.items-list .item-scheda-film .logistica .media{padding:0; border:none;}
.items-list .item-scheda-film .logistica .data{float:left;}
.items-list .item-scheda-film .logistica .canale{padding-left:3px; margin-left:3px; border:none; border-left:1px solid #666; color:#333;}
.items-list .item-scheda-film .logistica .media .triangle,
.items-list .item-scheda-film .logistica .canale .triangle,
.items-list .item-scheda-film .logistica .data .triangle{display:inline-block; width:4px; height:6px; margin-left:5px; background:url("/public/images/sprites.png") -120px 0;}
.items-list .item-scheda-film .logistica .media .triangle,
.items-list .item-scheda-film .logistica .data .triangle{position:relative; top:-2px;}

.wrapper-scheda .scheda-desc .premi {  border-bottom:1px solid #d3d3d3; margin-bottom: 15px; }
.wrapper-scheda .scheda-desc .premi li{display:block; line-height:30px; padding:15px 0; border-top:1px solid #d3d3d3; font-size:16px; color:#2c2c2c; font-family:'Titillium Web', Arial, sans-serif; font-weight:600;}
.wrapper-scheda .scheda-desc .premi li span{float:left; display:block; width:32px; height:30px; margin:0 10px 0 0; background:url("/public/images/sprites-scheda.png") 0 -340px;} 
.wrapper-scheda .scheda-desc .premi.premi-principali { border: none; margin-bottom: 0; }

/* SCHEDA SPECIALE
-------------------------------------------*/
.wrapper-scheda .scheda-speciale-head .wrap-head-content{position:relative;}
.wrapper-scheda .scheda-speciale-head .head-content .foto{position:absolute; z-index:2; left:90px; bottom:25px; box-shadow:2px 2px 8px #111;}

.wrapper-scheda .scheda-speciale-head .wrap-head-content{padding-top:40px; height:65px;}
.wrapper-scheda .scheda-speciale-head .wrap-head-content h2{float:left; dispaly:block; height:40px; line-height:40px; padding:0 20px; background:#444; font-size:18px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper-scheda .scheda-speciale-head .wrap-head-content h2 span{text-transform:uppercase;}
.wrapper-scheda .scheda-speciale-head .wrap-head-content .anno{width:90px; padding:0 10px 0 20px; margin:4px 0 0 15px; font-size:12px; text-align:left;}
.wrapper-scheda .scheda-speciale-head .wrap-head-content .anno span{float:right; display:block; width:6px; height:4px; margin-left:15px; background:url("/public/images/sprites.png") -20px 0; position:relative; top:14px;}

.content-scheda-speciale .scheda-desc{margin:0 0 30px;}

.content-scheda-speciale .menu-filtri{margin:0 0 20px;}
.content-scheda-speciale .btn-grey.filtra{float:right; clear:both; margin:0 0 10px;}
.content-scheda-speciale .btn-grey.filtra span{float:right; display:block; width:6px; height:4px; margin-left:15px; background:url("/public/images/sprites.png") -20px 0; top:14px;}/* position:relative;*/

.content-scheda-speciale .items-list{clear:both; left:0; padding:0 0 80px 0; background:none;}
.content-scheda-speciale .items-list .item-scheda-film .logistica .media{color:#2c2c2c;}
.content-scheda-speciale .items-list .item-scheda-film .logistica .data{padding-left:5px; border-left:1px solid #666;}

.content-scheda-speciale .filtra { float:right;margin-bottom:10px; }
.content-scheda-speciale .altri-premi { text-align:right;margin-bottom:20px; }
/* */


.sort-form { text-align: right; margin: 15px 0; }
.header-firma .avatar img { width: 200px; height: 200px; }
.sort-form .includi-private { display: block; float: left; }

.edit-personal-nick { font-family:'Titillium Web', Arial, sans-serif; font-weight:600; font-size: 20px; padding: 1px;border:1px solid #ccc; }
.edit-personal { margin: 10px 0; }
.edit-personal p { margin: 3px; }
.edit-personal label { width: 110px; display: inline-block; }
.edit-personal input { width: 100px; margin-right: 5px; padding: 1px;border:1px solid #ccc; }
.edit-personal select, input { font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; }
.edit-personal .buttons { margin-top: 10px; }
.tabpanel { display: none; }
.tabpanel .riga { position:relative; }
select.visibility { position: absolute; left: 370px; }
.wrapper-scheda-firma .wrap-head .header-firma .opzioni .riga .text.password {  }
.btn.change-password { line-height: 24px; padding: 0 12px; margin-top: 5px; display: none;}

.update-result { position: absolute; visibility: hidden; }
.cln1 .riga .update-result.out-left { left: 133px; top: 3px; }
.tabpanel-preferenze .riga .update-result { right: -50px; top: 3px; }
.tabpanel-preferenze .cln2 .riga .update-result { left: -35px; top: 3px; }
.cln1 .riga .update-result.out-right { top: 3px; right: 0px;}
.cln2 .update-result { right: 0; top:0; }
.update-result.loading { background-image: url(/public/images/loader.gif); }

.edit-rete { float: right; }
.panel-box .panel.edit-rete-box { right: 0; top: -10px; width: 485px; }
.edit-rete-box h3 { margin:10px 5px; }
.edit-rete-box .riga {clear:both; margin:0 0 10px; font-size:12px; color:#333;}
.edit-rete-box .riga .campo{float:left; display:block; width:165px; height:30px; line-height:30px; margin:0 10px 0 0; text-align:right;}
.edit-rete-box .riga .text{float:left; display:block; width:285px; padding:5px; margin:0 10px 0 0; border:1px solid #eee; color:#999; font-size:12px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.edit-rete-box .riga .text.titolo { width: 155px; }
.edit-rete-box .riga .text:focus{background:#ffffe9; border-color:#ccc; color:#000;}

.panel-box .panel.edit-dem-box { left: 0; top: 03px; width: 350px; }
.edit-dem-box h3 { margin:10px 5px; }
.edit-dem-box .riga {clear:both; margin:0 0 10px; font-size:12px; color:#333;}
.edit-dem-box .riga .campo{float:left; display:block; width:165px; height:30px; line-height:30px; margin:0 10px 0 0; text-align:right;}
.edit-dem-box .riga .text{float:left; display:block; width:285px; padding:5px; margin:0 10px 0 0; border:1px solid #eee; color:#999; font-size:12px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.edit-dem-box .riga .text.titolo { width: 155px; }
.edit-dem-box .riga .text:focus{background:#ffffe9; border-color:#ccc; color:#000;}
.panel-box .panel.edit-dem-box textarea { height:18px;width:335px;padding: 5px 10px; }


.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .follow-user-tool .follow-user { display: block; }
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .follow-user-tool .unfollow-user { display: none; }
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .follow-user-tool.following .follow-user { display: none; }
.wrapper-scheda-firma .wrap-head .header-firma .foto-profilo .follow-user-tool.following .unfollow-user { display: block; }

.wrapper-scheda-firma .wrap-head .header-segui .bkg-appassionati .slides-wrap ul li p.followed { font-size: 12px; color: #0c0; font-weight: bold; display: none; }

.rich-snippet{background: #f9f9f9; padding: 10px; margin: 0 0 20px; border: 1px solid #e4e4e4; font-size: 12px;}
span[itemprop="itemreviewed"]{font-weight: bold;}
span[itemprop="rating"]:before{content:"|";font-size: 12px;}
span[itemprop="count"]:before{content:"|";font-size: 12px;}
/* fine */




/* SCHEDA SERIE 
-------------------------------------------*/

/* HEADER */
/* Episodi */
.wrapper-scheda .scheda-serie-head .episodi{position: absolute;top: 15px;width: 510px;font-family: "Titillium Web",Arial,sans-serif;}
.wrapper-scheda .scheda-serie-head .episodi .guida{float: right; display: block; width: 127px; height:42px; line-height:42px; text-align:center;
	background: #777777; /* Old browsers */
	background: -moz-linear-gradient(top, #777777 0%, #555555 98%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #777777 0%,#555555 98%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #777777 0%,#555555 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#555555',GradientType=0 ); /* IE6-9 */;
	
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	overflow: hidden;
	border-radius: 3px;
    margin-left:5px;
}
.wrapper-scheda .scheda-serie-head .episodi .guida:hover{
	background: #777777; /* Old browsers */
	background: -moz-linear-gradient(top, #555555 0%, #777777 98%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #555555 0%,#777777 98%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #555555 0%,#777777 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#777777',GradientType=0 ); /* IE6-9 */;
	text-decoration:none;
}
.wrapper-scheda .scheda-serie-head .episodi .s-e{font-size: 16px; font-weight: 600; line-height: 42px;}

/* Menù */
.wrapper-scheda .scheda-serie-head .head-content .menu{top: 70px;}

/* Info */
.wrapper-scheda .scheda-serie-head .info-serie{margin:115px 0 0; height: 42px; line-height: 42px; padding: 0 20px 0 0;  background: #333; color: #fff; font-size: 16px; font-weight: 600; font-family: "Titillium Web",Arial,sans-serif; border-radius: 3px;}
.wrapper-scheda .scheda-serie-head .info-serie span{float: left; display: block; margin-left:15px;}
.wrapper-scheda .scheda-serie-head .info-serie span:before{content:""; display:inline-block; height:12px; border-right: 1px solid #fff; margin-right:15px;}
.wrapper-scheda .scheda-serie-head .info-serie span:first-child:before{display: none;}
.wrapper-scheda .scheda-serie-head .info-serie span.status{float: right;}
.wrapper-scheda .scheda-serie-head .info-serie span.status:before{display: none;}

.wrapper-scheda .scheda-serie-head .visione{bottom: 70px; font-size: 14px; font-weight: 600;}
.wrapper-scheda .scheda-serie-head .visione > span{float: left; display: block; margin-right:5px;}
.wrapper-scheda .scheda-serie-head .visione .canale{/*margin-left: 0;*/}
.wrapper-scheda .scheda-serie-head .visione .dove{margin-left: 15px;}
.wrapper-scheda .scheda-serie-head .visione .dove,
.wrapper-scheda .scheda-serie-head .visione .canale{text-transform: uppercase;}
.wrapper-scheda .scheda-serie-head .visione > span:after{content:""; display:inline-block; height:12px; border-right: 1px solid #fff; margin-left:5px;}
.wrapper-scheda .scheda-serie-head .visione > span.orario:after{display: none;}

.wrapper-scheda .visione.streaming{bottom: 10px; font-family: "Titillium Web",Arial,sans-serif; height:54px;line-height:54px;}
.wrapper-scheda .visione.streaming .dove{float:left; display: block; font-size: 14px; font-weight: 600; text-transform: uppercase; margin:0 15px;}
.wrapper-scheda .visione.streaming li{float: left; display: block; padding-top: 6px; padding-left: 10px;margin-bottom: 10px;}
.visione.streaming li img { width: 40px; height: 40px; border-radius:50%;border: 2px solid #333;  }
.wrapper-scheda .visione.streaming li a:hover img { border-color: #e30031;  }
.wrapper-scheda .visione.streaming .altri-scheda{ top:52px; }
.wrapper-scheda .visione.streaming .altri-scheda p { margin-botton: 5px; }
.wrapper-scheda .logistica-streaming .streaming-logo { float: right;}
.wrapper-scheda .logistica-streaming .streaming-logo:hover img { border-color: #e30031;}
.wrapper-scheda .logistica-streaming .streaming-logo img { border-radius: 50%;  border: 3px solid white;}

.wrapper-scheda .logistica-streaming { border-bottom: 1px solid #e4e4e4; padding-top: 10px;}
.wrapper-scheda .logistica-streaming-fornitore { text-align: right; padding: 20px 0 0 0; font-weight:bold;}
.wrapper-scheda .logistica-streaming-fornitore img { float: right; margin-left:10px; margin-top:-2px;}
.wrapper-scheda .visione.streaming .altri-scheda .streaming-stagione-num { margin-top: -10px; }
.streaming-stagione-num a { display: inline-block; padding: 6px 10px; border-radius: 4px; margin-right: -3px; }
.streaming-stagione-num a:hover { text-decoration: none; background: #e8e8e8; }
.intv-canale { max-width: 136px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }


.wrapper-scheda .scheda-serie-head .visione.streaming li:first-child { padding-left: 0; border-left: none; margin-left: 0px;}
/* .wrapper-scheda .scheda-serie-head .visione.streaming li:before{content:""; display:inline-block; height:12px; border-right: 1px solid #fff;}*/
/*.wrapper-scheda .scheda-serie-head .visione.streaming li a{position: relative; top: 6px; display:inline-block; height: 30px; background:url("/public/images/sprite-serietv.png"); margin: 0 15px; text-indent: -9999px;}
.wrapper-scheda .scheda-serie-head .visione.streaming li a.sky{width:38px; background-position: 0 -50px;}
.wrapper-scheda .scheda-serie-head .visione.streaming li a.netflix{width:61px; background-position: 0 -80px;}*/

.wrapper-scheda .scheda-serie-head .visione .vedi-tutto {float: right; color: #fff; font-weight: normal; font-family: "Titillium Web",Arial,sans-serif; font-size: 14px;}
.wrapper-scheda .scheda-serie-head .visione .vedi-tutto:after {content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #fff; margin-left: 5px}

.slide-serie .wrap-serie-list li.vedi-tutto-wrap { text-align: center; padding-top: 50px; font-family: "Titillium Web"; font-size: 18px; height: 202px; background:#eee;}
.slide-serie .wrap-serie-list li.vedi-tutto-wrap .vedi-tutto:after {content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 6px; border-color: transparent transparent transparent #f00; margin-left: 5px}

/* CORPO PAGINA */
.content-scheda-serie .contributo{margin: 15px 0 25px;}
.content-scheda-serie .contributo .avatar{float: left; margin-right: 15px;}
.content-scheda-serie .contributo p{color: #555;}
.content-scheda-serie .contributo .autore{ font-size: 12px; color: #999;}
.content-scheda-serie .contributo .autore a{font-size: 16px; color: #2c2c2c; font-family: "Titillium Web",Arial,sans-serif;}

.scheda-desc .leggi-tutto{display:block; margin-bottom:10px; text-align:right;}
.scheda-desc .leggi-tutto:after{content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #e30031; margin-left: 5px;}
.scheda-desc .leggi-meno{display:none; margin-bottom:30px; text-align:right;}
.scheda-desc .leggi-meno:after{content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 4px; border-color: transparent transparent #e30031 transparent; margin-left: 5px;}

.scheda-desc .collapsed-text .collapsed-content { max-height: 107px; overflow: hidden; 
    transition-property: all;
    transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
.scheda-desc .collapsed-text.collapsed-10  .collapsed-content { max-height: 233px; overflow: hidden; }
.scheda-desc .collapsed-text.collapsed-20  .collapsed-content { max-height: 464px; overflow: hidden; }
.scheda-desc .collapsed-text.uncollapsed  .collapsed-content { max-height: 5000px; }
.scheda-desc .collapsed-text .leggi-tutto:after { position:relative; bottom:3px;border-width: 4px 4px 0 4px;  border-color: #e30031 transparent transparent transparent;}
.scheda-desc .collapsed-text.uncollapsed .leggi-tutto { display: none; }
.scheda-desc .collapsed-text.uncollapsed .leggi-meno { display:block; }
.content-scheda-serie .scheda-desc h2 { font-size: 22px; line-height: 18px; margin: 0 0 6px 0;  }
.content-scheda-serie .scheda-desc p { margin: 0 0 0 0; }
.content-scheda-serie .scheda-desc .collapsed-content h2 { margin-top: 21px; }
.content-scheda-serie .scheda-desc .uncollapsed { margin-bottom: 30px; }
/* Curiosità */
.content-scheda-serie .curiosita{margin-bottom: 30px;}
.content-scheda-serie .curiosita h2{font-size: 22px; margin: 0 0 5px;}
.content-scheda-serie .curiosita p{}

/* Tag */
.content-scheda-serie .tag{margin-bottom: 30px;}
.content-scheda-serie .tag h2{ margin: 0 0 5px;}
.content-scheda-serie .tag li{display: inline-block;}
.content-scheda-serie .tag li:after{content:""; display: inline-block; position:relative; top: 2px; height:12px; border-right: 1px solid #000; margin: 0 5px;}
.content-scheda-serie .tag li:last-child:after{display:none;}
.content-scheda-serie .tag li a{color:#000; font-weight:bold; font-size: 13px;}
.content-scheda-serie .tag li a span { color: #666;font-weight:normal; }

/* Ultime News */
.content-scheda-serie .ultimi-articoli > h1{font-size: 26px; padding:0; margin: 0;border: none;}
.content-scheda-serie .ultimi-articoli .articolo-lista header,
.content-scheda-serie .ultimi-articoli .articolo-lista p{width: 310px;}
.content-scheda-serie .ultimi-articoli .articolo-lista header.con-autore .info time,
.content-scheda-serie .ultimi-articoli .articolo-lista header.con-autore .info .autore{width: 250px;}
.content-scheda-serie .ultimi-articoli .articolo-lista{height: 230px;}


/* Guida agli episodi */
.content-scheda-serie .guida-episodi{margin-bottom: 30px; margin-top: 40px;}
.content-scheda-serie .guida-episodi h2{ margin-bottom:20px;}
.content-scheda-serie .guida-episodi > ol { margin-top: 20px; }
.content-scheda-serie .guida-episodi > ol > li{border-bottom:3px solid #f3f3f3;}
.content-scheda-serie .guida-episodi > ol > li:last-child{border-bottom: none;}
.content-scheda-serie .guida-episodi > ol > li .head{padding:12px 8px;; font-family: "Titillium Web",Arial,sans-serif; font-weight: 600; font-size: 16px;}
.content-scheda-serie .guida-episodi > ol > li .head h3,
.content-scheda-serie .guida-episodi > ol > li .head span,
.content-scheda-serie .guida-episodi > ol > li .head a{float: left; display: block;}
.content-scheda-serie .guida-episodi > ol > li .head h3{width: 42%; text-transform: uppercase;}
.content-scheda-serie .guida-episodi > ol > li .head .num-episodi{width: 20%;  text-transform: uppercase; text-align: right;}
.content-scheda-serie .guida-episodi > ol > li .head .status{float: right; text-align: right;}
.content-scheda-serie .guida-episodi > ol > li .head .vedi-tutto{float: right; font-size: 14px;}
.content-scheda-serie .guida-episodi > ol > li .head .vedi-tutto:after{content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #e30031; margin-left: 5px;}

.slide-serie h3 .vedi-tutto {margin-left: 10px; font-size: 14px;}
.slide-serie h3 .vedi-tutto:after {content:""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #e30031; margin-left: 5px;}

.guida-episodi > ol > li ol{padding: 20px; background:#f3f3f3; font-weight: bold;}
.guida-episodi > ol > li ol li{margin-bottom: 5px;}


/* Streaming */
.content-scheda-serie .streaming{margin-bottom: 30px;}
.content-scheda-serie .streaming h2{ }
.content-scheda-serie .streaming p{display: inline-block;}
.content-scheda-serie .streaming ul{display: inline;}
.content-scheda-serie .streaming li{display: inline-block; border-right: 1px solid #000;}

.content-scheda-serie .streaming li a{display:block; height: 20px; margin: 0 5px;background:url("/public/images/sprite-serietv.png"); text-indent: -9999px;}
.content-scheda-serie .streaming li a.sky{width: 31px; background-position: -100px -50px;}
.content-scheda-serie .streaming li a.netflix{width: 50px; background-position: -100px -70px;}

/* Il cast */
.content-scheda-serie .cast{margin-bottom: 30px;}
.content-scheda-serie .cast h2{ }
.content-scheda-serie .cast .wrap-cast-list{position: relative; height:270px; margin-top:10px;}
.content-scheda-serie .cast .wrap-cast-list li{float: left; display: block; width: 127px; height: 270px; margin-right: 10px;}
.content-scheda-serie .cast .wrap-cast-list li:last-child{margin-right:0;}
.content-scheda-serie .cast .wrap-cast-list li a{display: block;}
.content-scheda-serie .cast .wrap-cast-list li a:hover{text-decoration:none; box-shadow:0 1px 5px rgba(0,0,0,.3);}
.content-scheda-serie .cast .wrap-cast-list li .info{min-height: 72px; padding:10px 0 0; border: 1px solid #eee; text-align: center;}
.content-scheda-serie .cast .wrap-cast-list li a:hover .info{background:#eee; border-color:#eee; text-shadow:-1px -1px 0 #fff;}
.content-scheda-serie .cast .wrap-cast-list li .info h3{font-size: 16px; color:#000;}
.content-scheda-serie .cast .wrap-cast-list li .info h4{font-size: 12px; color:#777;}
/*.content-scheda-serie .cast .wrap-cast-list .all{position: absolute; right:0; top:0; display:block; width: 45px; height:257px; background: rgba(0,0,0,.8);}
.content-scheda-serie .cast .wrap-cast-list .all span{display: none;}
.content-scheda-serie .cast .wrap-cast-list .all:before{content:""; display:block; position:absolute; top: 50%; left: 50%;  margin:-10px 0 0 -5px; width:10px; height: 20px; background: url("/public/images/sprites.png") -50px -720px;}
.content-scheda-serie .cast .wrap-cast-list .all:hover{background: #000;}
*/

/* Recensioni */
.content-scheda-serie .recensioni{margin-bottom: 30px;}
.content-scheda-serie .recensioni h2{ margin-bottom: 10px;}

.content-scheda-serie .recensioni-piu-meno{padding: 0; border: 0;}
.content-scheda-serie .recensioni-piu-meno article.positiva{border-bottom:0;}
.content-scheda-serie .recensioni-piu-meno article header .info .avatar{left: -58px;}
.content-scheda-serie .recensioni-piu-meno .vedi-tutto{display:block; clear: both;}


.content-scheda-serie .menu-filtri-serie{ width:100%; height:auto; padding:0 0; margin-bottom:50px;}
.content-scheda-serie .menu-filtri-serie ul{position:relative; padding:40px 0 0; display:block;}
.content-scheda-serie .menu-filtri-serie ul li{float:none; border:none; margin:0;}
.content-scheda-serie .menu-filtri-serie ul li.espandi-li{display:block;width: 100%;}
.content-scheda-serie .menu-filtri-serie ul li a{display:none; height:32px; line-height:32px; margin:1px 0 0; background:#222;}
.content-scheda-serie .menu-filtri-serie ul li a:hover{background-color:#000;}
.content-scheda-serie .menu-filtri-serie ul li a.active{position:absolute; top:0; width:50%; padding:4px 0; display:block; margin:0; background:#e30031;}
.content-scheda-serie .menu-filtri-serie ul li a span{display:inline;}
.content-scheda-serie .menu-filtri-serie ul li a.active .triangle{display:block;}
.content-scheda-serie .menu-filtri-serie ul li .espandi{position:absolute; top:4px; right:4px; display:block; width:48%; padding:0; margin:0; height:33px; line-height:30px; background:#111; border:none;color:#fff; font-size:14px; font-weight:600; text-align:center; cursor:pointer;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.content-scheda-serie .menu-filtri-serie ul li .espandi:hover{background:#000;}
.content-scheda-serie .menu-filtri-serie.open ul li a{display:block;}
.content-scheda-serie .menu-filtri-serie ul li .espandi:after {content: ""; border-width: 4px 4px 0 4px; border-color: white transparent transparent transparent; display: inline-block; position: relative; width: 0; height: 0; border-style: solid; margin-left: 5px; bottom: 3px; transform: rotate(0deg); transition: all 0.3s ease-out;}
.content-scheda-serie .menu-filtri-serie.open ul li .espandi:after {transform: rotate(180deg); }


/* Ricezione */
.content-scheda-serie .ricezione{margin-bottom: 30px;}
.content-scheda-serie .ricezione h2{ }



/* Fotogallery */
.content-scheda-serie .slide-foto-gallery{width: 100%; margin-bottom: 30px;}
.content-scheda-serie .slide-foto-gallery h2{  margin-bottom: 10px;}
.content-scheda-serie .slide-foto-gallery .thumb-list.timeline ul{margin-top: 2%;}
.content-scheda-serie .slide-foto-gallery .thumb-list.timeline ul li{width: 32%;margin-right: 2%;}
.content-scheda-serie .slide-foto-gallery .thumb-list.timeline ul li:last-child{margin-right:0;}

/* Fotogallery */
.content-scheda-serie .stagioni{margin-bottom: 90px;}
.content-scheda-serie .stagioni h2{ }
.content-scheda-serie .stagioni h2 a{color: #000; font-size: 20px;}
.content-scheda-serie .stagioni article{position: relative; padding:15px 0; border-bottom: 1px solid #ddd;}
.content-scheda-serie .stagioni article .pic{float:left; width: 120px; margin:10px 20px 20px 0;}
.content-scheda-serie .stagioni article h2{font-size: 23px; margin-bottom: 15px}
.content-scheda-serie .stagioni article .vedi-tutto{float: right; display:block;}
.content-scheda-serie .stagioni article .ring{position: absolute; top:10px; right: 0;}

/* segui */
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey { width: 95px; }
.panel.segui-panel { width: 330px; height: 105px; display: none; top: -3px; right: -2px;}
.panel.segui-panel p { margin-bottom: 10px; }
.panel.segui-label .episode-select {  }
.panel.segui-panel label { display: block; position: relative; float: left;  height: 30px; line-height: 30px; }
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey { margin-right: 10px; }
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey.wrap-select { width: 50px; margin-left: 10px; display: block; float: left; }
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey.wrap-select select { width: 80px; }
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey.wrap-select.select-episodio { width: 70px; margin-right: 0; }
.wrapper-scheda .scheda-film-head .block-voti .panel.segui-panel .btn-grey.wrap-select.select-episodio select { width: 80px; }


/* tags */
.film-tags { position: relative; background: #fff;  padding: 30px 34px 20px;  margin: 0 0 30px; border: 1px solid #e4e4e4; border-top: none; margin:30px 0}
.film-tags .etichetta { left:-7px; top:-15px}
.film-tags li{display: inline-block; width: auto;}

.film-tags li:after{display: inline-block; width: auto; content:"|"; padding:0 5px;}
.film-tags li:last-child:after {content:"";}

.articolo-correlato { margin: 15px 0; background: #f2f2f2; padding: 20px; }
.articolo-correlato figure { width: 200px; height: 200px; float: left; margin-right: 20px;}
.articolo-correlato section { float: left; width: 260px;}
.articolo-correlato figure img { object-fit: cover; width: 100%; height: 100%; }
.articolo-correlato .category { font-family: 'Rubik', sans-serif; font-weight: 400; font-size:9pt; letter-spacing: 3px; text-transform: uppercase; color: #b72b2a; padding: 0 0 12px 0; }
.content-scheda-serie .scheda-desc .articolo-correlato  h2,
.articolo-correlato h2 { font-family: 'Source Serif Pro', serif; font-weight: 400; font-size: 16pt; padding: 0 0 15px 0; line-height: 1.2; color: black; }
.articolo-correlato .summary { font-family: 'Source Serif Pro', serif; font-weight: 200; font-size: 10pt; color: black; margin-bottom: 15px; }
.articolo-correlato .author { font-family: 'Source Serif Pro', serif; font-weight: 200; font-size: 11pt; color: black; }
.articolo-correlato a { text-decoration: none; }
.articolo-correlato a:hover h2 { text-decoration: underline; }
.articolo-correlato.categoria-4 { padding: 0; }
.articolo-correlato.categoria-4 figure { width: 250px; height: 60px; }
.articolo-correlato.categoria-4 section { text-align: center; width: 210px;}
.articolo-correlato.categoria-4 .category { font-size: 7pt; padding: 12px 0 0 0; }
.articolo-correlato.categoria-4 h2 { font-size: 14pt; padding: 4px 0 11px; }
.articolo-correlato.categoria-4 .summary, .articolo-correlato.categoria-4 .author { display: none; } 

@media screen and (max-width: 767px) {
.articolo-correlato figure { width: auto; height: 200px; float: none; margin-right: 0; margin-bottom: 20px;}
.articolo-correlato.categoria-4 figure { height: 70px; margin-bottom: 0; width: auto; }
.articolo-correlato.categoria-4 section { width: auto; }
.articolo-correlato section { float: none; width: auto;}
}