body,html {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  color: #3e4648;
  background: #fff;
  height:100% !important;
  overflow:hidden !important
}

h1,h2,h3,h4,h5,h6{font-family: 'Roboto Condensed', sans-serif;}

.grey{background-color: #ccc;text-transform:uppercase}

.grey .social a{display:inline-block;padding:4px 4px 5px 0px;margin:0}
.grey .social a span,.mSocial li a span{display:inline-block;width:32px;height:32px}
.mobile li a{padding-right:5px}
.grey .social .fb,.mSocial li a .fb{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:0px 0px}
.grey .social .tw,.mSocial li a .tw{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:-40px 0px}
.grey .social .in,.mSocial li a .in{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:-79px 0px}
.grey .social .yt,.mSocial li a .yt{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:-119px 0px}
.grey .social .fl,.mSocial li a .fl{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:-159px 0px}
.grey .social .sc,.mSocial li a .sc{background-image:url(../images/social-5.png);background-repeat:no-repeat;background-position:-199px 0px}
.grey .social a:hover .fb,.mSocial li a .fb{background-position:0px -40px}
.grey .social a:hover .tw,.mSocial li a .tw{background-position:-40px -40px}
.grey .social a:hover .in,.mSocial li a .in{background-position:-79px -40px}
.grey .social a:hover .yt,.mSocial li a .yt{background-position:-119px -40px}
.grey .social a:hover .fl,.mSocial li a .fl{background-position:-159px -40px}
.grey .social a:hover .sc,.mSocial li a .sc{background-position:-199px -40px}

.grey .wellcome{padding:8px 0px;font-size:13px;font-weight:700}

.grey .language a{display:inline-block;padding:6px 0px 6px 10px;margin:0}
.grey .language a span{display:inline-block;height:28px}
.grey .language .ita{width:52px;background-image:url(../images/lang.png);background-repeat:no-repeat;background-position:0px 0px}
.grey .language .eng{width:57px;background-image:url(../images/lang.png);background-repeat:no-repeat;background-position:-61px 0px}
.grey .language a:hover .ita{background-position:0px -32px}
.grey .language a:hover .eng{background-position:-61px -32px}

.header{padding:8px 0 0 0}
.header input.field,.mSearch input.field{border:1px solid silver;height:32px !important;padding-left:10px;margin-top:0px;}
.header input.btn,.mSearch input.btn{margin-top:2px;margin-right:0;padding:0;border:1px solid silver;border-radius:0;border-left:0;width:31px;height:32px;background-color:#fff;background-image:url(../images/right.jpg);background-repeat:no-repeat;background-position:8px 7px}

.header .search{margin-top:15px}
.header .search input.field,.mSearch input.field{width:190px;height:32px;padding-left:30px;background-image:url(../images/zoom.jpg);background-repeat:no-repeat;background-position:5px 6px}
.mSearch {margin:-15px 0 -15px -5px !important;font-size:15px}
.header .search img{margin-top:15px;margin-right:40px;max-height:65px;width:auto}

.header .logo {margin-bottom:8px}

.header .login{margin-top:6px}
.header .login input.name{width:225px;height:32px;margin-bottom:5px}
.header .login input.psw{width:194px;height:32px}


.header .login .accessi{margin-top:5px}
.header .login .accessi a{display:inline-block;border-radius:6px;padding:0px 10px}
.header .login .accessi a.reg{color:#E02422;font-weight:700;text-transform:uppercase;font-size:20px;padding:0 !important}
.header .login .accessi a.fb{background-color:#3e4648;color:#fff;margin-right:38px;background-image:url(../images/fb.png);background-repeat:no-repeat;background-position:-5px -3px}
.header .login .accessi a.fb:hover{background-color:#3b5998;background-position:-5px -43px}
.header .login .accessi a.fb span{display:block;font-size:14px;width:55px;height:27px;line-height:27px;padding-top:1px}
.header .login .accessi input{background-color:#f8d7d4;color:#E02422;border-radius:6px 0px 0px 6px;font-size:14px;border:0px solid silver;height:27px !important;line-height:27px}
.header .login .accessi input.redCard{width:120px;border-right:1px solid #eee}
.header .login .accessi input.btnRedCard{background-color:#E02422;color:#fff;border-radius:0px 6px 6px 0px;border-left:0;font-weight:400}

.header .login .ricorda{font-size:13px}
.header .login .ricorda span{display:inline-block;float:right}
.header .login .ricorda input{margin-left:18px;margin-right:2px}
.header .login .ricorda a{font-size:12px;font-weight:300;color:#000;padding:0}
.header .login .ricorda a:hover{color:#E02422}

.mainMenu{background-color:#000;border-bottom:1px solid silver}
.mainMenu ul{display:inline-block}
.mainMenu li{list-style:none;float:left}
.mainMenu a{color:#fff;text-transform:uppercase;display:inline-block;padding:12px !important}

.biglietti {font-weight:700;background-image:url(../images/sfForum.jpg);background-repeat:no-repeat;background-position:bottom}

 .bannerPartita{background-color:#eee;padding:20px 0}
 .bannerPartita img{margin:auto}

.biglietti .data{font-size:30px;padding:30px 0 10px 0;xmargin-bottom:10px;xborder-bottom:1px solid silver}
.biglietti .data span{color:#999;font-weight:400}

.biglietti .countdownContainer{padding:0 15px}
.biglietti .countdownContent{padding:0 12px;background-color:#E02422;color:#fff;font-weight:300;text-align:left;height:50px;line-height:50px;margin-bottom:10px;margin-top:-8px;border-radius:8px}
.biglietti .countdownContent .presented{float:right;font-size:14px;line-height:48px;}
.biglietti .countdownContent .presented img{margin-left:5px}
.biglietti .countdownContent .countdown {display:inline-block}
.biglietti .countdownContent .countdown .meno{font-weight:700}
.biglietti .countdownContent .countdown span{font-weight:700;margin-right:2px;font-size:20px}

.biglietti .partita{line-height:80px;padding:20px 0;border-bottom:1px solid silver;margin-bottom:20px}
.biglietti .squadra-left,.biglietti .squadra-right{font-size:20px;font-weight:400}
.biglietti .squadra-left{text-align:right}
.biglietti .squadra-right{text-align:left}
.biglietti .squadra-left img{margin:0 5px 0 15px}
.biglietti .squadra-right img{margin:0 15px 0 8px}
.biglietti .risultato{font-size:52px;padding:0 !important;letter-spacing:-2px}
.biglietti .link{font-size:18px;line-height:20px}
.biglietti .link .game a{font-size:20px;color:#E02422;padding-right:20px}
.biglietti .link .game a:last-child{padding-right:0px}
.biglietti .btnBiglietti{padding:30px 0}
.biglietti .sLab-card-item{background-color:#E02422}
.biglietti .sLab-card-item img{margin:auto}

#sLab-products{margin:0;padding:35px 0}
.owl-carousel{}
#sLab-products .item .txt{padding:0 10px}
#sLab-products .item .txt span{display:block;line-height:20px}
#sLab-products .item .txt .title{margin-top:20px;font-size:18px;color:#E02422}
#sLab-products .item .txt .prezzo{font-weight:700}
#sLab-products .item .txt .btn{font-family: 'Roboto Condensed', sans-serif;border:1px solid silver;display:inline-block;float:right;padding:5px 12px;font-size:14px;border-radius:10px}
#sLab-products .item .txt .btn:hover{background-color:#E02422;color:#eee;border:1px solid #eee;}
#sLab-products .owl-controls {}
#sLab-products .owl-dots {display:none !important}

.tv {font-weight:700;background-color:#000;background-image:url(../images/sfTV.jpg);background-repeat:no-repeat;background-position:top;padding-bottom:20px}
.tv .row{padding:40px 0px 20px 0px}
.tv .row.video{padding:0px}
.tv .videoBig iframe,.tv .video iframe{border:1px solid silver}
.tv .videoBig iframe{width:95%}
.tv .video div{display:inline-block;padding:5px}
.tv .video img{width:200px;height:auto}
.tv .video{color:#eee}

.coppe h1{text-align:center;color:#998028;font-weight:300;}
.coppe .row {margin-top:20px}
.coppe .row a{display:inline-block;margin-right:70px}
.coppe .row a:last-child{margin-right:0px}
.coppe .row span{display:inline-block;height:190px;position:relative}
.coppe .row span:hover:before{content:"";position:absolute;border:1px solid silver;border-radius:10px;background-color:#fff;text-transform:uppercase;font-size:14px;line-height:normal;padding:3px 8px 2px 8px}

.coppe .row .scudetti{width:94px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-7px 0}
.coppe .row .italia{width:70px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-162px 0}
.coppe .row .supercoppa{width:63px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-318px 0}
.coppe .row .intercon{width:53px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-500px 0}
.coppe .row .campioni{width:100px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-642px 0}
.coppe .row .coppaCoppe{width:120px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-802px 0}
.coppe .row .korac{width:65px;background-image:url(../images/coppe20220222.png);background-repeat:no-repeat;background-position:-981px 0}

.coppe .row .scudetti:hover,.coppe .row a.active .scudetti{background-position:-7px -191px}
.coppe .row .italia:hover,.coppe .row a.active .italia:hover{background-position:-162px -191px}
.coppe .row .supercoppa:hover,.coppe .row a.active .supercoppa:hover{background-position:-318px -191px}
.coppe .row .intercon:hover,.coppe .row a.active .intercon:hover{background-position:-500px -191px}
.coppe .row .campioni:hover,.coppe .row a.active .campioni:hover{background-position:-642px -191px}
.coppe .row .coppaCoppe:hover,.coppe .row a.active .coppaCoppe:hover{background-position:-802px -191px}
.coppe .row .korac:hover,.coppe .row a.active .korac:hover{background-position:-981px -191px}

.coppe .row .scudetti:hover:before{width:80px;content:"Scudetti";left:7%;top:80%}
.coppe .row .italia:hover:before{width:100px;content:"Coppa Italia";left:-24%;top:60%}
.coppe .row .supercoppa:hover:before{width:150px;content:"Supercoppa Italiana";left:-73%;top:60%}
.coppe .row .intercon:hover:before{width:190px;content:"Coppa Intercontinentale";left:-130%;top:60%}
.coppe .row .campioni:hover:before{width:140px;content:"Coppa dei Campioni";left:-20%;top:60%}
.coppe .row .coppaCoppe:hover:before{width:140px;content:"Coppa delle Coppe";left:-10%;top:60%}
.coppe .row .korac:hover:before{width:100px;content:"Coppa Korac";left:-30%;top:60%}

.palmares.coppe .row .col-xs-12 a{margin-right:60px}
.palmares.coppe .row .col-xs-12 a:last-child{margin-right:0px}

.palmares .flexslider{margin:-20px 35px 25px 20px}
.palmares .flexslider ul.slides {margin:0 10px;border-bottom:1px solid silver;display:block;height:40px}
.palmares .flexslider ul.slides li a{margin:0;padding:0;display:inline-block;font-size:20px;padding-top:5px}
.palmares .flexslider ul.slides li a:hover{color:#E02422}
.palmares .flexslider ul.slides li a.active{color:#E02422;font-weight:400}

.palmares .schedaCoppa{padding:0 20px;margin-bottom:40px}
.palmares .schedaCoppa h2{text-transform:uppercase;font-size:35px;color:#E02422}
.palmares.coppe .schedaCoppa img{margin-bottom:20px}
.palmares.coppe .schedaCoppa .roster h3{margin:0;padding:0}
.palmares.coppe .schedaCoppa .roster a{text-decoration:underline;margin:0}
.palmares.coppe .schedaCoppa .roster a:hover{color:#E02422}

.palmares .flexslider .flex-nav-prev a{background-color:#000;margin-left:-10px;margin-top:-16px;width:35px;height:35px}
.palmares .flexslider .flex-nav-next a{background-color:#000;margin-right:-10px;margin-top:-16px;width:35px;height:35px}
.palmares .flex-direction-nav a:before {font-size:25px !important;padding:5px}

.palmares.coppe .onlyMobile{padding:0 20px;text-align:center;padding-bottom:20px}
.palmares.coppe .onlyMobile a{border:1px solid silver;padding:5px 8px 4px 8px;font-size:14px;min-width:80px;line-height:15px;margin:3px 2px;text-align:center;display:inline-block}
.palmares.coppe .onlyMobile a:hover,.palmares.coppe .onlyMobile a.active{background-color:#E02422;color:#fff;border:1px solid #fff;font-weight:400}

.news-first {padding:30px;font-size:18px;line-height:24px;background-color:#eee;}
.news-first h2{text-transform:uppercase;font-weight:700;color:#E02422}
.news-first .col-md-8 img{width:100%;height:auto}
.news-first .dataNews{font-style: italic;display:block;margin-top:-10px;margin-bottom:10px;color:#E02422}
.news-first .new {margin:0}
.news-first .new .dataNews{color:#000;margin:0}

.news-first iframe.video-news{max-width:730px;width:100%;height:auto;min-height:410px;float:left;margin-bottom:20px}
.news .new iframe.video-news{max-width:520px;width:100%;height:auto;min-height:290px;float:left;margin-right:30px;margin-bottom:20px}

.news{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:center -100px}
.news.roster{background-image:none;padding:0 !important;margin:0 !important}
.news.roster .sLab-container{padding:0}
.news.roster .row{padding:0;margin:0}

.news .row{line-height:22px;margin:30px 0 50px 0;background:#fff;padding-top:30px}
.news .row.bannerBig{padding:0;max-width:1140px;margin:auto;margin-top:30px;background:none}
.news .row.bannerBig img{border:1px solid silver;padding:0}
.news .row .col-md-4{border-right:1px dotted silver;min-height:450px;margin-bottom:35px}
.news .row .col-md-4:nth-child(3n+0){border-right:0px}

.news .imgNews{width:300px;height:180px;margin:auto;background-size:100%;background-repeat:no-repeat}
.news .abstract{height:330px;overflow: hidden}

.news .readmore{position:absolute;bottom:0 !important}
.news h4{margin:0;padding:15px 0 10px 0;text-transform:uppercase;font-weight:700}
.news .dataNews{font-style: italic;font-size:14px;display:block;margin-top:-5px;color:#E02422}
.news .content{padding:0 20px}
.news .row div img{margin:auto;width:100%;height:auto;padding:0 20px; border: none;}
/* added by @samuelventimiglia for sponsor news @since 23-11-17 */
.news .row div img.spNewsThumb{margin:auto;width:290px;height:180px;}
.news .readmore,.news-first .readmore{display:inline-block;border:2px solid silver;border-radius:10px;padding:5px 10px;font-weight:700}
.news a:hover .readmore,.news-first a:hover .readmore{border:2px solid #E02422;background-color:#E02422;color:#eee;}

.news-first .social-like {height:50px;margin-bottom:15px;margin-top:-5px}
.news .social-like {height:50px;position:absolute;bottom:45px}
.news .social-like img{padding:0 !important;width:auto !important;}

.news .new{margin:0}
.new .social-like {height:auto;margin-top:15px;margin-bottom:-20px}

.news .new .content{padding:20px 20px 30px 20px}
.news .new .content img{width:auto;height:auto;padding:0;margin:0;margin-bottom:30px}
.news .new .content img.left{float:left;margin-right:30px}
.news .new .content img.right{float:right;margin-left:30px}

.news .pageCounter {border-top:2px solid silver;padding:15px 20px 0px 20px}
.news .pageCounter a{color:#999;text-transform:uppercase;font-weight:400}
.news .pageCounter a .prev,.news .pageCounter a .next{font-size:20px}
.news .pageCounter a:hover,.news .pageCounter a.active{color:#E02422}
.news .pageCounter .col-sm-6 a{padding:0 5px;border:2px solid silver;border-radius:5px;margin:0 3px}
.news .pageCounter .col-sm-6 a.more{border:0px;margin:0;font-size:20px}
.news .pageCounter .col-sm-6 a.more:hover{border:0px}
.news .pageCounter .col-sm-6 a:hover,.news .pageCounter .col-sm-6 a.active{border:2px solid #E02422;}

.new .content{padding-top:0 !important;font-size:18px;line-height:24px}
.news-first .new h2{font-size:35px;margin-bottom:5px}
.new .first{max-width:450px;}

.calendario,.stagione{padding:30px 0 80px 0;background-image:url(../images/sfForumCal.jpg);background-repeat:no-repeat;background-position:top}

.calendario .month{text-align:center;font-size:30px;margin-bottom:10px;border-bottom:2px solid silver;padding:0 30px}
.calendario .month .current{font-weight:700;text-transform:uppercase;color:#E02422}
.calendario .month .prev{float:left}
.calendario .month .next{float:right}
.calendario .month .prev a:hover,.calendario .month .next a:hover{color:#E02422}

.calendario table{width:92%;margin:auto}
.calendario table th{border:0px;text-align:center;text-transform:uppercase;padding:10px}
.calendario table td{border:1px solid #ccc;position:relative;width:14.2857%;height:134px;background: rgba(0, 0, 0, 0.7)}
.calendario table td .greyBg{background: rgba(255, 255, 255, 0.2) !important}
.calendario table td .camp{border:5px solid #E02422;background-color:#fff}
.calendario table td .eur{border:5px solid #999;background-color:#fff}
.calendario table .day{position:absolute;top:0;left:5px;color:#ddd;font-size:14px} 
.calendario table td .greyBg .day{color:#999}
.calendario table td .camp .day,.calendario table td .eur .day{color:#000;font-weight:700}
.calendario table .game{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:10px;color:#000}
.calendario table .game .score{display:block;font-size:25px;line-height:34px;font-weight:700}
.calendario table .game .score.ok{}
.calendario table .game .where{display:block;text-transform:uppercase;font-size:11px;line-height:14px;font-weight:700;padding:2px 5px 0 5px}
.calendario table .game .when{font-size:18px;color:#E02422;line-height:20px;}
.calendario table img{width:32px;height:auto}

.calendario table .game.more .link{display:none}
.calendario table .game.more:hover .link{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;text-align:center;background: rgba(255, 255, 255, 0.7);}

.calendario table .game.eur.more:hover .link{}
.calendario table .game .link a{margin:10px;font-size:16px;line-height:18px;font-weight:400;display:inline-block;background-color:#E02422;color:#fff;padding:5px 10px;margin-top:40px;border-radius:10px;text-transform:uppercase}
.calendario table .game .link.black a{background-color:#000;margin-top:50px;}

.calendario .btn{border:2px solid #fff;color:#333;background-color:#ccc;border-radius:10px;padding:10px 20px;font-size:20px;font-weight:700;margin-top:40px}
.calendario .btn:hover{color:#fff;background-color:#E02422}
.spNewsButton {border:2px solid #fff;color:#333;background-color:#ccc;border-radius:10px;padding:10px 20px;font-size:20px;font-weight:700;margin-top:40px}
.spNewsButton:hover {color:#fff;background-color:#E02422}
.stagione{background-image:url(../images/sfForumNews.jpg)}

.stagione .btnSeason{padding:0 20px 20px 15px}
.stagione .btnSeason a{color:#fff;background-color:#ccc;border-radius:10px;padding:10px 20px;margin-right:10px}
.stagione .btnSeason a:hover,.stagione .btnSeason a.active{background-color:#E02422;}

.stagione .serieA{padding:30px 20px 40px 20px;background:#fff}
.stagione .serieA h2,.stagione .serieA h4{text-align:left}
.stagione .serieA h2{padding:0;margin:0;color:#E02422}
.stagione h4{margin-top:20px;font-size:20px}
.stagione h4.luogo {padding:0;margin:0;color:#E02422;font-size:25px}
.stagione .finalFour h4.luogo {text-align:center;margin-bottom:0px !important;}

.stagione .serieA table{width:100%;margin:auto}
.stagione .serieA table td,.stagione .serieA table th{text-align:center}
.stagione .serieA table td{border:1px solid silver;padding:7px 10px}
.stagione .serieA table th{font-size:14px;line-height:16px;padding-bottom:5px}

.stagione .serieA .classifica table td:nth-child(2){text-align:left}
.stagione .serieA .classifica table th:first-child{text-align:left;padding-left:10px}
.stagione .serieA .classifica table img{width:auto;max-height:40px}
.stagione .serieA .classifica table td:first-child{width:60px}

.stagione .serieA table th .giornata{font-size:20px;color:#E02422}

.stagione .serieA .partite table tr td:first-child{width:33%}
.stagione .serieA .partite table tr td:nth-child(2){width:4%}
.stagione .serieA .partite table tr td:nth-child(3){width:33%}

.stagione .serieA.calPlayOff,.stagione .serieA.calFinalFour{padding-top:0}
.stagione .serieA.calPlayOff .partite table tr td:first-child,.stagione .serieA.calFinalFour .partite table tr td:first-child{width:auto}
.stagione .serieA.calPlayOff .partite table tr td:nth-child(2),.stagione .serieA.calFinalFour .partite table tr td:nth-child(2){width:auto}
.stagione .serieA.calPlayOff .partite table tr td:nth-child(3),.stagione .serieA.calFinalFour .partite table tr td:nth-child(3){width:auto}

.stagione .serieA .partite table td:first-child,.stagione .serieA .partite table td:nth-child(3),.stagione .serieA .partite table th:first-child{text-align:left}
.stagione .serieA .partite table img{width:auto;max-height:40px}
.stagione .serieA .partite h4{margin-bottom:15px;}
.stagione .serieA .partite td:nth-child(4){font-size:12px;line-height:13px}
.stagione .serieA .partite table td:first-child{max-width:200px}

.stagione .serieA.eurolega.calFinalFour .partite table td,.stagione .serieA.calPlayOff .partite table td{font-size:16px;text-align:center}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita,.stagione .serieA.calPlayOff .partite table td.partita{font-size:16px;line-height:50px;width:58% !important}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita div,.stagione .serieA.calPlayOff .partite table td.partita div{float:left;padding:0 10px}
.stagione .serieA.eurolega.calFinalFour .partite table img,.stagione .serieA.calPlayOff .partite table img{max-height:none;display:block;margin:auto}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .text-center,.stagione .serieA.calPlayOff .partite table td.partita .text-center{float:none;display:inline-block}
.stagione .serieA.eurolega .partite table td:first-child,.stagione .serieA .partite table td:first-child{max-width:none}
.stagione .serieA.eurolega.calFinalFour,.stagione .serieA.calPlayOff{margin-top:-40px}

.stagione .serieA.eurolega.calFinalFour .partite table td.partita .text-center,.stagione .serieA.calPlayOff .partite table td.partita .text-center{width:90%;padding:0;margin:auto !important}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq1,.stagione .serieA.calPlayOff .partite table td.partita .sq1,
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq2,.stagione .serieA.calPlayOff .partite table td.partita .sq2 {width:45%;margin:0 !important;padding:0}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .vs,.stagione .serieA.calPlayOff .partite table td.partita .vs{width:10%}

.stagione a .btnCart,.stagione a .btnGameReport{display:block;width:30px;height:30px;margin:auto;background-repeat:no-repeat;background-position:top}
.stagione a .btnCart{background-image:url(../images/cart-small.png)}
.stagione a .btnGameReport{background-image:url(../images/arrow-small.png)}
.stagione a:hover .btnCart,.stagione a:hover .btnGameReport{background-position:0 -30px}

.olimpia{color:#E02422;font-weight:700}

.biglietti.gameReport-first{background-image:none}
.biglietti.gameReport-first .partita{border:0;margin:0}
.biglietti.gameReport-first .data{border-bottom:1px solid silver;margin-bottom:20px}

.gameReport{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}
.gameReport .row{background-color:#fff;border-top:1px solid #000;padding:20px 20px}
.gameReport .row .col-sm-6{margin-bottom:20px;margin-top:10px}
.gameReport .row .col-sm-6 img{width:100%;height:auto}
.gameReport .row .col-sm-6 iframe,.gameReport .row .col-sm-6 a{max-height:293px;overflow:hidden;border-radius:0}
.gameReport .row .col-sm-6 iframe{width:100%}
.gameReport .row .col-sm-6 a{margin:0}
.gameReport .row .col-sm-6 .btnGameFoto,.row .col-sm-6 .btnGameFoto{position:absolute;bottom:0px;left:0;z-index:100;font-weight:400;background: rgba(255, 255, 255, 0.7);width:100%;padding-top:5px}

.gameReport .row .col-sm-6 .sLab-card-item {margin-bottom:0px;box-shadow:none;border-radius:0px}
.gameReport .row .col-sm-6 .sLab-card-item figure .overlay i {top:40%}
.gameReport .row .col-sm-6 .sLab-card-item:hover, .gameReport .row .col-sm-6 .sLab-card-item:focus {bottom:0px}

.gameReport table{width:100%}
.gameReport table td,.gameReport table th{border:1px solid #ccc;text-align:center;padding:3px}
.gameReport table th,.gameReport .quarti table td:first-child{background-color:#E02422;color:#fff;border:1px solid #fff;font-weight:400}
.gameReport table th.void{border:0;background-color:transparent}
.gameReport .statistiche table td:first-child{border-right:0}
.gameReport .statistiche table td:nth-child(2){border-left:0}
.gameReport .statistiche table td:nth-child(3),.gameReport .statistiche table th:nth-child(1){text-align:left;padding:3px 8px}
.gameReport .statistiche table td:nth-child(3){font-weight:700}
.gameReport .statistiche table td:nth-child(2){font-weight:700;text-align:right;padding-right:5px;padding-left:0}

.gameReport .statistiche .game-footer-text span{display:inline-block;padding:10px 0px 10px 20px;font-size:13px;font-weight:700}
.gameReport .statistiche .game-footer-text .long-text{padding:10px 0;font-weight:300}

.gameReport .quarti table{margin:30px auto}
.gameReport .quarti table td:first-child{text-align:left;padding-left:10px}
.gameReport .quarti table tr:last-child td:first-child{background-color:#ccc;color:#333;font-weight:300}

.gameReport .btnStatistiche a{background-color:#E02422;color:#fff;padding:10px 20px;border-radius:10px;font-weight:400;font-size:20px}
.gameReport .btnStatistiche{margin-top:10px;margin-bottom:30px}

.stagione .btnArchivio{float:right;font-size:14px}
.stagione .luogoFinali{font-weight:700;font-size:30px;color:#E02422;}
.stagione .coppaItalia table td,.stagione .finalFour table td,.stagione .playOff table td{border:0;width:12.5%}
.stagione .coppaItalia table th,.stagione .finalFour table th,.stagione .playOff table th{display:none}
.stagione .coppaItalia table td.data,.stagione .finalFour table td.data,.stagione .playOff table td.data{color:#E02422;font-size:20px;border-bottom:1px solid silver;text-transform:uppercase;font-weight:700;padding:20px 0 0px 0}
.stagione .finalFour table td.data,.stagione .playOff table td.data{color:#000;font-weight:400}
.stagione .coppaItalia table td.data:first-child,.stagione .finalFour table td.data:first-child,.stagione .playOff table td.data:first-child{padding-top:0}

.stagione .coppaItalia table td.data.righe,.stagione .finalFour table td.data.righe,.stagione .playOff table td.data.righe{border-left:1px solid silver;border-right:1px solid silver;}

.stagione .coppaItalia table td.quarti,.stagione .coppaItalia table td.semifinali,.stagione .coppaItalia table td.finale{font-size:40px;line-height:50px}
.stagione .finalFour table td.quarti,.stagione .finalFour table td.semifinali,.stagione .finalFour table td.finale{font-size:40px;line-height:50px}
.stagione .playOff table td.quarti,.stagione .playOff table td.semifinali,.stagione .playOff table td.finale{font-size:40px;line-height:50px}

.stagione .coppaItalia table td .risultato,.stagione .finalFour table td .risultato,.stagione .playOff table td .risultato{display:inline-block;font-size:30px;padding:0 10px;font-weight:700;padding-top:10px}
.stagione .coppaItalia table td img,.stagione .finalFour table td img,.stagione .playOff table td img{width:auto;max-height:60px}
.stagione .coppaItalia table td .ora,.stagione .finalFour table td .ora,.stagione .playOff table td .ora{font-size:15px;display:block;font-style:italic;line-height:18px;margin-top:-5px}
.stagione .coppaItalia table td .luogo,.stagione .finalFour table td .luogo,.stagione .playOff table td .luogo{font-size:15px;display:block;font-weight:700;line-height:18px;margin-bottom:10px}

.stagione .coppaItalia table td.rigaLeft,.stagione .finalFour table td.rigaLeft,.stagione .playOff table td.rigaLeft{border-bottom:1px solid silver;border-left:1px solid silver}
.stagione .coppaItalia table td.rigaRight,.stagione .finalFour table td.rigaRight,.stagione .playOff table td.rigaRight{border-bottom:1px solid silver;border-right:1px solid silver}

.stagione .gara span{display:block;font-size:12px;line-height:12px}
.stagione .gara .tit{font-weight:700;color:#E02422;font-size:14px}
.stagione .gara .risultato{margin-bottom:10px}
.stagione .gara .luogo{font-size:12px !important;}

.stagione .finalFour table td,.stagione .coppaItalia table td,.stagione .palyOff table td{vertical-align:top}

.stagione .finalFour{margin-bottom:-25px}

.stagione .gameN a{cursor:default;display:inline-block;width:22px;height:34px;position:relative;margin:0 2px;background-image:url(../images/arrow-inline.png);background-repeat:no-repeat;background-position:0px 0px;color:silver}
.stagione .gameN a span {position:absolute;bottom:0;left:0;width:100%;line-height:12px;font-size:12px;font-weight:700}

.stagione .gameN a.active {background-position:-22px 0px;color:#000}
.stagione .gameN a.persa {background-position:-44px 0px;color:#E02422;cursor:pointer}
.stagione .gameN a.vinta {background-position:-66px 0px;color:#5fa544;cursor:pointer}

.stagione hr{border-top:1px solid #ddd;width:100%;margin:8px 0}
.stagione table .semifinali hr,.stagione table .finale hr{width:60%;margin:8px auto}

.squadra{padding:30px 0;background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}
.squadra .row{padding:20px;background: rgba(255, 255, 255, 0.8)}
.squadra #slider{border-radius:0;margin:0;border:0}

.squadra #slider .container{width:100%;padding:0 !important}
.squadra #slider ul li{background-position:top;background-repeat:no-repeat}
.squadra #slider .container .slider-text {width:40%;float:right;background: rgba(0, 0, 0, 0.7);color:#fff;padding:0 30px}
.squadra #slider .container .slider-text h4{margin:0;font-size:30px;text-align:left;color:#fff}
.squadra #slider .container .slider-text h2{margin:0;font-size:40px;text-align:left;text-transform:uppercase;font-weight:700;color:#fff}
.squadra #slider .container .slider-text .numero{display:block;font-size:40px;text-align:right;color:#fff}
.squadra #slider .container .slider-text .ruolo{display:block;margin-top:10px;text-align:left;font-weight:400;font-size:25px;color:#E02422;}
.squadra #slider .container .slider-text .nascita{display:block;text-align:left;font-size:20px;margin-top:-8px;margin-bottom:20px;font-style:italic}
.squadra #slider .container .slider-text .slider-text-inner .txt{display: block;text-align:left;font-size:18px;line-height:25px;height:175px;overflow:hidden;margin-right:20px}
.squadra #slider .container .slider-text .slider-text-inner{position:relative;height:500px}
.squadra #slider .container .slider-text .readMore{display:block;width:100%;text-align:right;position:absolute;bottom:20px}
.squadra #slider .container .slider-text .readMore a{padding:5px 10px !important;margin:0;border-radius:10px}

.squadra #carousel .flex-viewport .slides img{opacity: 0.5;filter: alpha(opacity=50);}
.squadra #carousel .flex-viewport .slides img:hover,.squadra #carousel .flex-viewport .slides li.flex-active-slide img,
.storia #carousel .flex-viewport .slides img:hover,.storia #carousel .flex-viewport .slides li.flex-active-slide img{opacity: 1;filter: alpha(opacity=100);}
.squadra #carousel .flex-viewport .slides img:hover,.storia #carousel .flex-viewport .slides img:hover{cursor:pointer}
.squadra #carousel .flex-viewport .slides li,.storia #carousel .flex-viewport .slides li{padding:0 !important;border:1px solid silver;background-color:#000}

.squadra #carousel,.storia #carousel{border-radius:0;margin:0;background-color:transparent;border:0;margin-top:5px}
.squadra #slider .flex-viewport{max-height:500px}

.flexslider .flex-direction-nav a {
  position: absolute;
  cursor: pointer;
  width: 45px;
  height: 45px;
  top:50%
}

.flexslider .flex-direction-nav a:before {
  left: 0;
  top: 0;
  color: #fff !important;
  text-shadow: none !important;
  font-size: 40px;
  position: relative;
  z-index: 10;
}

.flexslider .flex-direction-nav a.flex-prev:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e929";
}

.flexslider .flex-direction-nav a.flex-next:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px !important;
  right: 0;
  content: "\e92a";
}

.squadra .schedaCompleta{background-color:#fff;margin-top:30px;padding:30px 30px 20px 30px;font-size:18px;line-height:26px}
.squadra .schedaCompleta img{float:left;border:1px solid silver;margin-right:30px}
.squadra.staff .schedaCompleta img{max-width:220px;height:auto}
.squadra .schedaCompleta h4{font-size:30px;font-weight:700;text-align:left}

.squadra .schedaCompleta .ruolo{display:block;margin-bottom:10px;text-align:left;font-weight:400;font-size:25px;color:#E02422}
.squadra .schedaCompleta .nascita,.squadra .schedaCompleta .altezza,.squadra .schedaCompleta .peso{display:block;text-align:left;font-size:20px}
.squadra .schedaCompleta .peso{margin-bottom:35px;}

.squadra .schedaCompleta .link {display:block}
.squadra .schedaCompleta .link a {display:block;xpadding:5px 0;font-size:20px;font-weight:700;color:#E02422}
.squadra .schedaCompleta .txt{display:block;margin-top:30px}

.squadra .btnMaglia{float:right;margin-top:25px}
.squadra .btnMaglia a{float:right;border:1px solid #ccc;width:120px;
  webkit-box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.3)}
.squadra .btnMaglia img{margin:auto;padding:20px 0;width:75px;height:auto}
.squadra .btnMaglia a:hover img{width:75px;height:auto}

.squadra .fotoVideo{background-color:#fff}

.squadra .fotoVideo .col-sm-6 iframe,.squadra .fotoVideo .col-sm-6 a{max-height:293px;overflow:hidden;border-radius:0}
.squadra .fotoVideo .col-sm-6 iframe{width:100%}
.squadra .fotoVideo .col-sm-6 a{margin:0}

.squadra .fotoVideo .col-sm-6 .sLab-card-item {margin-bottom:0px;box-shadow:none;border-radius:0px}
.squadra .fotoVideo .col-sm-6 .sLab-card-item figure .overlay i {top:40%}
.squadra .fotoVideo .col-sm-6 .sLab-card-item:hover, .squadra .fotoVideo .col-sm-6 .sLab-card-item:focus {bottom:0px}

.squadra #slider .container .slider-text .logo{display:block;padding:40px 0}
.squadra #slider .container .slider-text .logo img{width:auto;height:auto}

.squadra.giovanili .bannerBig{padding-bottom:0}

.squadra.giovanili .fotoSquadra{display:inline-block;width:100%;margin-bottom:30px}
.squadra.giovanili .fotoSquadra img{width:100%;height:auto;border:0}

.squadra.giovanili .giocatori,.squadra.giovanili .staff{text-align:center}
.squadra.giovanili .giocatori .imgNome,.squadra.giovanili .staff .imgNome{display:inline-block;text-align:center;margin:11px;margin-bottom:0;float:left}

.squadra.giovanili .giocatori:after,.squadra.giovanili .staff:after{content:"";clear:both;display:block;height:25px}

.squadra.giovanili .giocatori .imgNome img,.squadra.giovanili .staff .imgNome img{margin:auto;width:190px;height:auto;max-height:216px;margin-bottom:5px}
.squadra.giovanili .giocatori .imgNome .nome,.squadra.giovanili .staff .imgNome .nome{display:block;font-size:17px;font-weight:700;color:#E02422;width:190px;line-height:20px;height:270px}
.squadra.giovanili .staff{margin-top:30px}
.squadra.giovanili .staff h2{font-size:16px;border-bottom:1px solid silver;padding-bottom:5px}
.squadra.giovanili .staff .imgNome .ruolo{display:block;text-align:center;font-size:18px;color:#000;line-height:normal}

.squadra.giovanili .news.giovanili {border-top:1px solid silver;padding-top:40px !important;margin-top:10px !important}
.squadra.giovanili .news.giovanili img{border:0}
.squadra.giovanili .news.giovanili h4{font-size:18px}
.squadra.giovanili .news.giovanili p{font-size:16px}

.squadra.giovanili .sponsor{border-top:1px solid silver;text-align:center}
.squadra.giovanili .sponsor img{max-width:300px;max-height:100px;margin:10px 10px}

.partners{margin-bottom:40px}
.partners .row{margin-top:40px;padding:0 30px}
.partners .row h2{border-bottom:1px solid #666;padding-bottom:5px;text-transform:uppercase;color:#333;font-size:16px}
.partners .row .img-wrapper{border:1px solid silver;border-radius:10px;display:inline-block;margin:6px;height:90px;width:142px;position:relative}
.partners .row .img-wrapper img{max-width:120px;max-height:70px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}

.partners .row.main .img-wrapper,.partners .row.diamond .img-wrapper,.partners .row.platinum .img-wrapper,.partners .row.gold .img-wrapper,.partners .row.silver .img-wrapper{margin:8px;height:130px;width:200px}
.partners .row.main .img-wrapper img,.partners .row.diamond .img-wrapper img,.partners .row.platinum .img-wrapper img,.partners .row.gold .img-wrapper img,.partners .row.silver .img-wrapper img{max-width:170px;max-height:100px}

.sociale .row {margin:0}
.sociale .project {background: rgba(255, 255, 255, 0.4);margin-top:30px;padding-bottom:10px;border-bottom:1px solid silver}
.sociale .project .row{background:transparent;margin:0;padding:0;margin-bottom:30px}
.sociale .project .row h2{text-transform:uppercase;font-size:16px;font-weight:700;border-bottom:1px solid silver;padding-bottom:5px;color:#E02422}
.sociale .project .row img{float:left;max-height:70px;width:auto !important;padding:0 !important;margin-right:20px !important;margin-bottom:5px !important;}
.sociale .project .row .col-sm-6{width:45.5%;padding:20px 25px 0px 25px;margin:0 3%;background:#fff;min-height:235px;border-radius:20px;-moz-box-shadow: 0px 0px 8px #000000;-webkit-box-shadow: 0px 0px 8px #000000;box-shadow: 0px 0px 8px #000000}
.sociale .project .row .col-sm-6:first-child{margin-right:0}
.sociale .project .row .col-sm-6.vuoto{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

.storia{padding:20px 0 30px 0;background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}

.storia .row{margin:0 20px}
.storia .row #slider{margin:0;background:transparent;border:0}
.storia #carousel .flex-viewport .slides img{opacity: 0.4;filter: alpha(opacity=40);}
.storia .row.schedaStoria{background:#fff;margin:0 20px;padding:25px;margin-top:30px}
.storia .row.schedaStoria h2{font-size:45px;color:#E02422;font-weight:700;margin:0}
.storia .row.schedaStoria h4{font-size:25px}
.storia .row.schedaStoria .txt p{font-size:18px;line-height:25px}
.storia .row.schedaStoria .col-sm-4{padding-left:30px;padding-top:5px}
.storia .row.schedaStoria .col-sm-4 .foto,.storia .row.schedaStoria .col-sm-4 .video{margin-bottom:20px}
.storia .row.schedaStoria .col-sm-4 .video iframe{width:100%;max-height:190px}
.storia .row.schedaStoria .col-sm-4 img{width:100%;height:auto;border:1px solid #eee}
.storia .row.schedaStoria .col-sm-4 .dida{font-size:14px;line-height:18px;}
.storia .row.schedaStoria .col-sm-4 .dida h4{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:10px}
.storia .row.schedaStoria .btn{display:inline-block;border:2px solid silver;border-radius:10px;padding:5px 10px 4px 10px;font-weight:700;float:right;position:absolute;top:-10px;right:0}
.storia .row.schedaStoria .btn:hover{border:2px solid #E02422;background-color:#E02422;color:#eee;}

.organigramma{margin:30px 0}
.organigramma .row.btnRossi .col-sm-4 a img{margin:auto}
.organigramma .row.btnRossi .col-sm-4 a{border:4px solid #999;margin:0;
  webkit-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4)}

.organigramma table{width:80%;margin:auto}
.organigramma table tr.noRighe{height:0px;line-height:0px}
.organigramma table td.left{border-left:3px solid #999}
.organigramma table td.right{border-right:3px solid #999}
.organigramma table td.bottom{border-bottom:3px solid #999}
.organigramma table td.top{border-top:3px solid #999}
.organigramma table td.height{height:50px}
.organigramma table td.width{width:3%}
.organigramma table td.big{width:30.5%}
.organigramma table td.void{width:16.5%}

.organigramma .row.btnRossi.one .col-sm-4{width:100%}
.organigramma .row.btnRossi.one .col-sm-4 a{width:33%;margin:auto}

.organigramma table td.two1{padding:30px;padding-right:0}
.organigramma table td.two2{padding:30px;padding-left:0}
.organigramma table td.two1 .col-sm-4 a{float:right}
.organigramma .row.btnRossi.two .col-sm-4{width:100%}
.organigramma .row.btnRossi.two .col-sm-4 a{width:45%}

.organigramma.scheda img{float:left;margin-right:30px;margin-bottom:10px}


.sLab-nav ul li.has-dropdown .dropdown {padding-left:0 !important;padding-right:0 !important}
.sLab-nav ul li.has-dropdown .dropdown li a{color:#777}
.sLab-nav ul li.has-dropdown .dropdown li a:hover{color:#E02422 !important}
.sLab-nav ul li.has-dropdown .dropdown li a {padding-left:15px;padding-right:15px}
.sLab-nav ul li.has-dropdown .dropdown li{border-top:1px dotted #ddd;padding:5px 0;margin:0}

.sLab-nav ul li.has-dropdown .dropdown li:hover{background-color:#eee}

.sLab-nav ul li.has-dropdown .dropdown li.faq,
.sLab-nav ul li.has-dropdown .dropdown li.accrediti{border-top:1px solid #ccc;padding-top:5px;margin-top:1px}

.sLab-nav ul li.has-dropdown .dropdown li:first-child{border-top:0}

.sLab-nav ul li.has-dropdown .dropdown li.important,.sLab-nav ul li.has-dropdown .dropdown li.accrediti{background-color:#f2e5e5;margin:1px;padding:8px 0 6px 0}
.sLab-nav ul li.has-dropdown .dropdown li.important:hover{background-color:#e1c0c0}
.sLab-nav ul li.has-dropdown .dropdown li.accrediti{background-color:#dee9f1}
.sLab-nav ul li.has-dropdown .dropdown li.accrediti:hover{background-color:#bacfde}

.biglietteria{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}

.biglietteria .row{background-color:#fff;padding:40px 30px 0px 30px}
.biglietteria .row:first-child{padding:0px}
.biglietteria .row:last-child{padding-bottom:40px}

.biglietteria #slider{border-radius:0;margin:0;border:0}
.biglietteria #slider .container{width:100%;padding:0 !important}
.biglietteria #slider ul li{background-position:top left;background-repeat:no-repeat}
.biglietteria #slider .flex-viewport{max-height:500px}

.biglietteria #slider .container .slider-text {width:40%;float:right;background: rgba(0, 0, 0, 0.7);color:#fff;padding:0 30px}
.biglietteria #slider .container .slider-text h4{margin:0;margin-top:20px;font-size:50px;text-align:left;color:#fff}
.biglietteria #slider .container .slider-text .tipo{display:block;font-weight:700;font-size:20px;text-align:right;color:#E02422;margin-top:30px}
.biglietteria #slider .container .slider-text .promo{display:block;margin-top:20px;text-align:left;font-weight:400;font-size:30px;line-height:35px;color:#E02422;}
.biglietteria #slider .container .slider-text .slider-text-inner .txt{display: block;text-align:left;font-size:18px;line-height:25px;height:175px;overflow:hidden;margin-right:20px;margin-top:30px}
.biglietteria #slider .container .slider-text .slider-text-inner{position:relative;height:500px}
.biglietteria #slider .container .slider-text .readMore{display:block;width:100%;text-align:left;position:absolute;bottom:60px}
.biglietteria #slider .container .slider-text .readMore a{padding:5px 10px !important;margin:0;border-radius:10px}

.page .row.btnRossi .col-sm-6,.page .row.btnRossi .col-sm-4{margin-top:30px}
.biglietteria .row .col-sm-4 a,.page .row.btnRossi .col-sm-6 a,.page .row.btnRossi .col-sm-4 a{background-color:#E02422;margin:0;border-bottom:0}
.biglietteria .row .col-sm-4 a img,.page .row.btnRossi .col-sm-6 a img,.page .row.btnRossi .col-sm-4 a img{margin:auto}
.biglietteria .row .col-sm-4 a,.page .row.btnRossi .col-sm-6 a,.page .row.btnRossi .col-sm-4 a{
  webkit-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4)}

.biglietteria .row .col-sm-4 a h2{padding:40px 20px;margin:0;font-size:45px;line-height:45px;font-weight:400 !important;}
.biglietteria .row .col-sm-4 a.singola h2{padding:64px 20px}
.biglietteria .row .col-sm-4 a.scuro h2,.biglietteria .row .col-sm-4 a.rosso h2,.biglietteria .row .col-sm-4 a.blu h2{color:#fff;font-weight:300}

.biglietteria .row .abstract{border:1px solid #ddd;border-top:0;padding:20px 20px 10px 20px;text-align:left;line-height:22px;margin-top:-10px}
.biglietteria .row .abstract span{display:block;height:70px;overflow:hidden}

.biglietteria .ticket img.img-responsive{width:100%;height:auto;max-width:740px;margin:20px auto;margin-bottom:40px;xfloat:right}

.biglietteria .ticket table{width:100%;font-size:14px;line-height:16px;margin-top:20px}
.biglietteria .ticket table td{text-align:center}
.biglietteria .ticket table td:first-child{text-align:left;line-height:40px;width:16%;font-weight:400;padding:0}
.biglietteria .ticket table td span{display:inline-block;float:right;width:20px;height:40px}
.biglietteria .ticket table td span.noMobile{display:inline-block;float:none;width:auto;height:auto}

.biglietteria .ticket table td:nth-child(4n+2) {background-color:#eee;width:9%}
.biglietteria .ticket table td:nth-child(4n+3) {background-color:#f6f6f6;width:9%}
.biglietteria .ticket table td:nth-child(4n+4) {background-color:#eee;width:9%}
.biglietteria .ticket table tr:nth-child(odd) {border:1px solid #fff}

.biglietteria .ticket table thead tr{background-color:#fff !important;}
.biglietteria .ticket table thead th{text-align:center;}
.biglietteria .ticket table thead td{font-weight:700;padding:10px 5px}
.biglietteria .ticket table thead .star{background-color:#ddd}
.biglietteria .ticket table thead img{width:30px;height:auto;margin:10px 2px}

.biglietteria .ticket .col-md-4{font-size:14px;line-height:18px}
.biglietteria .ticket .col-md-4 h4{margin:0}
.biglietteria .ticket .col-md-4 h3{font-size:20px;margin-top:20px;color:#E02422}
.biglietteria .ticket .col-md-4 img{float:left;width:35px;height:auto;margin-top:2px;margin-right:10px}
.biglietteria .ticket .col-md-4 a{margin:0;padding:0}
.biglietteria .ticket .col-md-4 span{display:block;margin-top:20px}

.tickets {height:100%}
.tickets iframe{width:100%;height:100%}

.biglietteria.promo img{width:100%;height:auto;max-width:400px}
.biglietteria.promo .convenzioni h3{border-bottom:1px solid silver;margin-top:30px}
.biglietteria.promo .programma{padding:30px 20px}
.biglietteria.promo .programma h1{text-transform:uppercase;color:#E02422}
.biglietteria.promo .programma img{width:100%;height:auto;max-width:400px}

.campagna{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}
.campagna .row{background-color:#fff;padding:40px 30px 0px 30px}
.campagna .ticket img.img-responsive{width:100%;height:auto;max-width:740px;margin:20px auto;margin-bottom:40px}

.campagna .ticket .containerTable{margin-bottom:20px}
.campagna .ticket .containerTable td:first-child {padding-right:50px}
.campagna .ticket .containerTable td:last-child {padding-left:50px}
.campagna .ticket .containerTable table td:first-child {padding-right:0}
.campagna .ticket .containerTable table td:last-child {padding-left:0}

.campagna h3{font-weight:400;color:#E02422;margin:0}
.campagna h4{margin:0}

.campagna .ticket table table thead td{font-weight:400;border-right:1px solid silver;padding-top:5px}
.campagna .ticket table table thead th{font-weight:700;color:#E02422;text-align:center;height:30px;border-bottom:1px solid silver}
.campagna .ticket table table thead th:first-child{border-bottom:0}

.campagna .ticket table table{width:100%;font-size:14px;line-height:16px;margin-top:20px}
.campagna .ticket table table td{text-align:center}
.campagna .ticket table table tbody td:first-child{text-align:left;font-weight:400;padding-top:5px}

.campagna .ticket table table tbody td span{display:inline-block;float:right;width:20px;height:56px;border-bottom:5px solid #fff}
.campagna .ticket table table tbody td span.noMobile{display:inline-block;float:none;width:auto;height:auto}

.campagna .ticket table table td .dettagli{float:none;display:block;width:95px;height:auto;line-height:normal;font-size:12px}
.campagna .ticket table table td .dettagliPrezzo{display:block;float:none;width:auto;height:auto;line-height:normal;font-size:12px;margin-top:5px;border:0}

.campagna .ticket table table tbody td:nth-child(3n+2) {background-color:#eee}
.campagna .ticket table table tbody td:nth-child(3n+3) {background-color:#f6f6f6}
.campagna .ticket table table tbody tr {border-bottom:1px solid #ddd}

.campagna .ticket table .txtCampagna{height:320px}
.campagna .hospitality-lounge h3{margin-top:20px;margin-bottom:5px}
.campagna .hospitality-lounge img{margin:20px 0 40px 0}

.campagna .fieriguerrieri{margin-bottom:30px}

.campagna .ticket .legenda{font-size:12px;line-height:normal;margin-top:10px}

.campagna .ticket .col-md-4{font-size:14px;line-height:18px}
.campagna .ticket .col-md-4 h4{margin:0}
.campagna .ticket .col-md-4 h3{font-size:20px;margin-top:20px;color:#E02422}
.campagna .ticket .col-md-4 img{float:left;width:35px;height:auto;margin-top:2px;margin-right:10px}
.campagna .ticket .col-md-4 a{margin:0;padding:0}
.campagna .ticket .col-md-4 span{display:block;margin-top:20px}

.page .sconti{font-size:15px;line-height:20px;margin-top:40px}
.page .sconti div:last-child{padding-left:30px}
.page .sconti div:first-child{padding-right:30px}
.page .sconti h2{border-bottom:1px solid silver;text-transform:uppercase;font-size:25px}
.page .sconti h3{margin:0;font-size:20px;color:#E02422}
.page .sconti img{float:left;max-width:100px;height:auto;margin-right:30px;margin-bottom:30px}
.page .sconti a{text-decoration:underline}

.faq{margin:20px 0}
.faq .row{margin:20px 0;padding-bottom:10px;border-bottom:2px solid silver}
.faq .row h4{display:inline-block;font-weight:400;font-size:20px;margin:0;margin-bottom:10px}
.faq .row a{border:2px solid silver;display:inline-block;padding:0px 7px 4px 7px;font-weight:700;font-size:25px;color:#333;line-height:18px;border-radius:5px;margin-left:10px}
.faq .row a:hover{border:2px solid #E02422;color:#E02422}
.faq .row .resp{background-color:#eee;padding:15px 20px;border-top:2px solid silver;border-bottom:1px solid silver;line-height:23px}

.negozi .mapcanvas{width:100%;height:400px}

.negozi .mapcanvas .gm-style div.infoWin img {max-width:120px;margin-bottom:5px}
.negozi .mapcanvas .gm-style div.infoWin a{font-weight:700}
.negozi .mapcanvas .gm-style div.infoWin .address{line-height:18px}
.negozi .mapcanvas h3,.negozi .mapcanvas p{margin:0}
.negozi .row img{width:100%;height:auto;max-width:250px;border:1px solid silver;margin-top:40px}

.ajp{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:center -100px}

.ajp .societa {background: rgba(255, 255, 255, 0.4);margin:0 0 30px 0;padding:30px;padding-bottom:0}
.ajp .societa .row .col-sm-4{padding-bottom:30px}
.ajp .societa .row .col-sm-4 span{min-height:205px;display:block;background:#fff;border-radius:20px;line-height:22px;padding:20px;-moz-box-shadow: 0px 0px 8px #000000;-webkit-box-shadow: 0px 0px 8px #000000;box-shadow: 0px 0px 8px #000000}
.ajp .societa .row h2{text-transform:uppercase;font-size:18px;font-weight:700;color:#E02422;margin:0;padding:0}
.ajp .societa .row img{max-height:70px;width:auto;margin-bottom:8px}

.ajp .societa.title{margin-top:30px;margin-bottom:1px;padding:20px 30px;background: rgba(200, 20, 0, 0.7)}
.ajp .societa h2{margin:0;color:#fff;text-transform:uppercase}

.ajp.progetti .row{background-color:#fff;padding:30px;padding-bottom:0}
.ajp.progetti .row:last-child{padding-bottom:30px}
.ajp.progetti .row .col-sm-4 a{margin:0;border:1px solid #999;webkit-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4);box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, 0.4)}

.ajp .col-xs-12{background-color:#fff;padding:30px}
.ajp .col-xs-12 img.left{float:left;margin:5px 30px 10px 0px}
.ajp .col-xs-12 img.right{float:right;margin:5px 0px 10px 30px}

.ajp .btn{border:2px solid #fff;color:#333;background-color:#ccc;border-radius:10px;padding:10px 20px;font-size:20px;font-weight:400;text-transform:uppercase}
.ajp .btn:hover{color:#fff;background-color:#E02422}

.ajpProject,.ajpProject .row{margin:0;padding:0}
.ajpProject .row.scheda{max-width:1140px;margin:auto;padding:30px}
.ajpProject .row.scheda .col-xs-12{padding:0;margin-bottom:30px}
.ajpProject .row.scheda .col-xs-12:last-child{margin-bottom:10px;padding-bottom:30px;border-bottom:1px solid silver}
.ajpProject .row.scheda .col-xs-12 img{width:auto;height:auto;max-width:300px;padding:0}
.ajpProject .row.scheda .col-xs-12 img.small{max-width:170px}
.ajpProject .row.scheda .col-xs-12 img.left{float:left;margin:5px 30px 10px 0px}
.ajpProject .row.scheda .col-xs-12 img.right{float:right;margin:5px 0px 10px 30px}

.ajpProject .row.scheda.school{border-bottom:1px solid silver;margin-bottom:40px}
.ajpProject .row.scheda.school .col-sm-8{padding-right:35px}
.ajpProject .row.scheda.school .col-sm-8 h4{margin-top:20px}
.ajpProject .row.scheda.school .col-sm-8 img{width:180px;height:auto;padding:0}
.ajpProject .row.scheda.school .col-sm-8 img.left{float:left;margin:5px 30px 10px 0px}

.ajpProject .row.scheda.school .col-sm-4{padding-left:40px;border-left:1px dotted silver}
.ajpProject .row.scheda.school .col-sm-4 .row{margin:10px 0 10px 0;padding-top:10px;font-size:13px;line-height:16px;border-top:1px dotted silver}
.ajpProject .row.scheda.school .col-sm-4 img{padding:0;max-width:100px;height:auto;float:left;margin:3px 15px 20px 0px}
.ajpProject .row.scheda.school .col-sm-4 h4{margin:0;padding:0;color:#E02422;font-size:20px}
.ajpProject .row.scheda.school .col-sm-4 h5{margin:0px 0 3px 0;font-size:18px}

.ajpProject .row.scheda.school.progetto h3{color:#E02422}
.ajpProject .row.scheda.school.progetto .col-sm-4 img{max-width:none;float:none}

.ajpProject .row.scheda.school.progetto .btn{padding:0}
.ajpProject .row.scheda.school.progetto .btn a{border:2px solid #E02422;color:#E02422;border-radius:10px;padding:5px 10px;font-size:16px;font-weight:400;text-transform:uppercase}
.ajpProject .row.scheda.school.progetto .btn:hover a{background-color:#E02422;color:#fff}


.olimpiaTV {background-color:#000;background-image:url(../images/sfTV.jpg);background-repeat:no-repeat;background-position:top}

.olimpiaTV .streaming{background-color:#fff;font-weight:300;padding:30px 20px 0px 20px}
.olimpiaTV .streaming h1{color:#E02422;margin:0}
.olimpiaTV .streaming iframe{width:100%;margin-top:20px}

.video.foto{background-color:#fff;padding:20px 20px}
.video.foto .flexslider{margin:20px 10px}
.olimpiaTV .video li span{display:block}
.olimpiaTV .video iframe{width:100%;height:auto}

.video.foto .flexslider .flex-nav-prev a{background-color:#000;margin-left:-25px;margin-top:-18px;width:35px;height:35px;border:1px solid #fff}
.video.foto .flexslider .flex-nav-next a{background-color:#000;margin-right:-25px;margin-top:-18px;width:35px;height:35px;border:1px solid #fff}
.video.foto .flex-direction-nav a:before {font-size:25px !important;padding:5px}

.page.foto .flexslider{border-bottom:1px solid silver;border-top:1px solid silver;padding-top:1px}
.foto .flexslider .flex-viewport .slides img {opacity: 0.3}
.foto .flexslider .flex-viewport .slides img:hover, 
.foto .flexslider .flex-viewport .slides li.flex-active-slide img, 
.foto .flexslider .flex-viewport .slides img:hover
{opacity: 1}

.foto .album{background-color:#fff;padding:0 20px 20px 20px}
.foto .album div a,.foto .big a{position:relative;display:inline-block;margin:15px 0px}
.foto .album div img,.foto .big a img{width:100%;height:auto}

.foto .album div img{min-height:200px}
.foto .album.images div img{min-height:160px}

.foto .album div a{height:200px;overflow:hidden}
.foto .album.images div a{height:160px;overflow:hidden}

.foto .foto .flexslider .slides a {display:block;height:93px;border-bottom:1px solid #fff;overflow:hidden}

.foto .big a {max-height:600px;overflow:hidden}
.foto .album a:hover .read-more,.foto .big a:hover .read-more.big{display:block !important;position:absolute;bottom:0;background: rgba(0, 0, 0, 0.7);width:100%;height:100%;color:#fff;padding:10px 20px}

.foto .big a{margin:0 5px}
.foto .big a:hover .read-more.big{height:auto}

.foto .album.images a:hover .read-more{background: rgba(255, 255, 255, 0.8);color:#000;height:auto;font-weight:700;font-size:14px}
.foto .album.images h2{padding-left:10px;margin:0;color:#E02422}

.ios,.android{float:left;margin-right:20px;margin-top:20px;text-align:center;text-transform:uppercase;font-weight:400;font-size:14px}
.ios span,.android span{display:block;width:80px;height:80px}
.ios span{background-image:url(../images/ios.png);background-repeat:no-repeat;background-position:top}
.android span{background-image:url(../images/android.png);background-repeat:no-repeat;background-position:top}
.ios a:hover span{background-position:bottom}
.android a:hover span{background-position:bottom}

.page{background-image:url(../images/sfForumNews.jpg);background-repeat:no-repeat;background-position:top}
.page .sLab-container .col-xs-12{padding:30px;background-color:#fff;font-size:18px;line-height:26px}

.euroleague{background-color:#ccc}
.euroleague div{padding-top:10px;padding-bottom:10px}
.euroleague div img{border:1px solid #eee;margin:10px}

.banner{background-color:#ccc}
.banner div{padding-bottom:20px}
.banner div img{border:1px solid #eee;margin:10px}

.sponsor{padding:20px}
.sponsor img{padding:15px}
.sponsor .mobile img{margin-top:20px;max-height:100px;width:auto}

.footer{background-color: #ccc}
.footer div{padding:10px 20px;font-size:13px;line-height:18px;text-align:justify}
.footer .policy{text-align:right;display:block}
.footer .policy a{display:inline-block;padding:10px 3px;text-transform:uppercase}

.title{font-weight:700}
.subTitle{font-weight:400}
.red{color:#E02422}
.txtSmall{font-size:12px;line-height:17px}

.noResult img{height:500px;width:auto}
.noResult span{float:left;width:70%;font-size:50px;font-weight:400;line-height:normal;padding-top:80px}

.tv .videoBig{overflow:auto;-webkit-overflow-scrolling:touch}

@media (min-width: 1084px) {
.biglietteria .flexslider .slides li {background-size:100%}
}
  
@media (max-width: 1023px) {
.biglietti .squadra-left,.biglietti .squadra-right{text-align:center}
.biglietti .squadra-left img,.biglietti .squadra-right img{margin-top:8px}
.biglietti .squadra-left .noMobile,.biglietti .squadra-right .noMobile{display:none;}
.biglietti .risultato{margin-left:-30px;margin-right:30px}
#sLab-hero .flexslider .flex-control-nav {bottom: 30%}

.coppe .row a{margin:0 34px}
  
.news{background-image:none}
.news .row{margin:30px 0 50px 0;padding-top:0}
.news .pageCounter{padding-top:30px}
  
.calendario table{width:90%}
.calendario table td .camp{border:3px solid #E02422}
.calendario table td .eur{border:3px solid #999}
.calendario table .day{left:3px;top:-3px} 
.calendario table .game{padding-top:16px}
.calendario table .game .score{font-size:20px;line-height:30px}
.calendario table .game .where{line-height:12px;padding:0}
.calendario table .game .when{font-size:15px}
.calendario table img{max-height:32px;width:auto}
.calendario table .game .link a{margin:5px;font-size:14px;padding:5px;margin-top:45px}
  
.squadra{padding:0}  
.squadra{background-image:none}
#gentile{margin-top:0}
}

@media (min-width: 991px) {
.squadra.staff .row #carousel .flex-viewport{text-align:center}
.squadra.staff .row #carousel .flex-viewport ul{display:inline-block;width:auto !important}
}

@media (max-width: 991px) {
.news .row .col-md-4{border-right:0;min-height:430px}
.news .row .col-md-4:nth-child(odd){border-right:1px dotted silver}
.news .abstract .imgNews{margin:0}
.news .social-like {bottom:30px}
  
.news-first iframe.video-news{min-height:300px}
.news .new iframe.video-news{max-width:430px;min-height:240px}

.stagione .serieA table td{padding:5px 7px;font-size:14px;line-height:16px}
.stagione .serieA table th{font-size:13px;}
.stagione .serieA table th .giornata{font-size:16px;}
  
.gameReport .statistiche table td,.gameReport .statistiche table th{font-size:14px;padding:2px}
.gameReport .row .col-sm-6 iframe,.gameReport .row .col-sm-6 a{max-height:220px}
.squadra .fotoVideo{margin-bottom:20px}
.squadra .fotoVideo .col-sm-6 iframe,.squadra .fotoVideo .col-sm-6 a{max-height:220px}

 .campagna .ticket .containerTable td{width:100%;float:left}
 .campagna .ticket .containerTable table td{width:auto;float:none}
 .campagna .ticket .containerTable td:first-child {padding-right:0}
 .campagna .ticket .containerTable td:last-child {padding-left:0}
 .campagna .ticket table .txtCampagna{height:auto;margin-top:50px}
  
.stagione .coppaItalia table td,.stagione .finalFour table td,.stagione .playOff table td{padding-top:10px}  
.stagione .coppaItalia table td.data,.stagione .finalFour table td.data,.stagione .playOff table td.data{font-size:15px;padding:10px 0 10px 0}

.stagione .coppaItalia table td.quarti,.stagione .coppaItalia table td.semifinali,.stagione .coppaItalia table td.finale{line-height:30px}  
.stagione .finalFour table td.quarti,.stagione .finalFour table td.semifinali,.stagione .finalFour table td.finale{line-height:30px}  
.stagione .playOff table td.quarti,.stagione .playOff table td.semifinali,.stagione .playOff table td.finale{line-height:30px}    
  
.stagione .coppaItalia table td img,.stagione .finalFour table td img,.stagione .playOff table td img{max-height:40px}
.stagione .coppaItalia table td .risultato,.stagione .finalFour table td .risultato,.stagione .playOff table td .risultato{font-size:25px;padding:5px 3px}  
  
.stagione .coppaItalia table td .ora,.stagione .finalFour table td .ora,.stagione .playOff table td .ora{font-size:14px;line-height:16px;margin-top:10px}
.stagione .coppaItalia table td .luogo,.stagione .finalFour table td .luogo,.stagione .playOff table td .luogo{font-size:13px;line-height:16px;margin-bottom:5px}

.stagione .serieA.eurolega.calFinalFour .partite table td.partita div,.stagione .serieA.calPlayOff .partite table td.partita div{float:none}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .vs,.stagione .serieA.calPlayOff .partite table td.partita .vs{line-height:40px;margin-top:-20px}
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq1 img,.stagione .serieA.calPlayOff .partite table td.partita .sq1 img{margin-top:10px}

.stagione .serieA.eurolega.calFinalFour .partite table td.partita .text-center,.stagione .serieA.calPlayOff .partite table td.partita .text-center,
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq1,.stagione .serieA.calPlayOff .partite table td.partita .sq1,
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq2,.stagione .serieA.calPlayOff .partite table td.partita .sq2,
.stagione .serieA.eurolega.calFinalFour .partite table td.partita .vs,.stagione .serieA.calPlayOff .partite table td.partita .vs{width:auto}
  
.squadra #slider .container .slider-text,.biglietteria #slider .container .slider-text {width:55%}
  
.sociale .project .row .col-sm-6{min-height:300px;}
  
.biglietteria .row .col-sm-4 a h2{font-size:29px;line-height:29px}  
.biglietteria .ticket table .noMobile{display:none !important;}
.biglietteria .ticket table td:first-child{width:20px}
  
.foto .album div img{min-height:150px}
.foto .album.images div img{min-height:100px}

.foto .album div a{height:150px;overflow:hidden}
.foto .album.images div a{height:100px;overflow:hidden}
 
}

@media (max-width: 785px) {
  .header .search{width:34%} 
  .header .logo{width:32%} 
  .header .login{width:34%}   
  .squadra #gentile.schedaCompleta img{float:none}
  .squadra #gentile.schedaCompleta h4{margin:0;margin-top:20px}
}

@media (max-width: 768px) {
  .palmares.coppe .onlyMobile{display:block !important}
  .palmares.coppe .noMobile{display:none}
  
  #page{top:35px}
  
  .header .logo{width:100%}
  .header .logo {margin-top:15px}
  
 .bannerPartita{padding:0}
 .bannerPartita div{padding:20px}
 .bannerPartita img{width:100%;height:auto}
.biglietti .data{border-bottom:0px solid silver}
  
  .biglietti .countdownContent{margin-top:0}
  
  .biglietti .data .day{display:block;line-height:20px;font-size:20px}
  .biglietti .partita{border-top:1px solid silver}
  .biglietti .risultato{font-size:70px;margin:0 !important;}
  .biglietti .squadra-left img{margin:0;margin-bottom:10px}
  .biglietti .squadra-right img{margin:0}
  .biglietti .squadra-left,.biglietti .squadra-right{padding:0}  
  .biglietti.gameReport-first .risultato{font-size:70px;margin-top:-10px !important;}
  
  .tv .video a{color:#eee;font-size:25px}
  .sponsor img{max-width:85px;height:auto}
  .sponsor .mobile{border-top:1px solid silver;margin-top:20px}
  .sponsor .mobile img{max-width:none;width:auto;height:auto}
  
  #sLab-hero .flexslider .slider-text {height:auto !important}
  #sLab-hero .flexslider .slider-text .slider-text-inner{font-size:15px;line-height:normal;min-height:200px;padding:0 20px}
  #sLab-hero .flexslider .slider-text .slider-text-inner h2{font-size:22px;line-height:25px;padding-top:20px;margin-bottom:8px !important;}
  #sLab-hero .flexslider .slider-text .btn{font-size:18px;line-height:18px}
  
  #sLab-hero .flexslider .flex-control-nav {display:none}
  
#sLab-hero{min-height:200px !important;height:530px !important;padding:0 !important;margin:0 !important}  
#sLab-hero .slides li{background-size:100% !important;background-position:top center !important;min-height:530px !important;height:auto !important}
#sLab-hero .overlay{display:none}
#sLab-hero .js-fullheight{height:100% !important}
  
#sLab-hero ul.flex-direction-nav li a{top:30%}
#sLab-hero .flexslider .flex-direction-nav a.flex-prev {left:0px !important}
#sLab-hero .flexslider .flex-direction-nav a.flex-next {right:0px !important}

.news-first {padding:20px 30px}
.news-first h2 {padding-top:15px}
  
.news-first iframe.video-news{max-width:730px;width:100%;height:100%;min-height:410px;float:none}
.news .new iframe.video-news{max-width:730px;min-height:350px;margin-top:20px}

.news{margin-bottom:30px}
.news .row.pageCounter{margin:0} 

.news .row .col-md-4:last-child{border:0}
  
.news .imgNews{margin:0}
.news .abstract{height:auto}

.calendario{padding:30px 0}
.calendario .month{border:0}  
.calendario .month .prev,.calendario .month .next{font-size:25px;margin-top:10px} 
.calendario .month .current{width:100%;position:absolute;left:0;top:-30px} 
.calendario table th{display:none} 
.calendario table td{display:none}
.calendario table td.full{display:inline-block;width:100%;height:auto;margin-bottom:10px}
.calendario table .game{position:relative}
.calendario table .game.camp,.calendario table .game.eur{padding:10px}
.calendario table .game.camp .day,.calendario table .game.eur .day{padding:3px 6px;font-size:25px}
.calendario table .game .score{font-size:30px;line-height:50px}
.calendario table .game .where{font-size:16px;line-height:14px}  
.calendario table .game .when{font-size:25px;line-height:30px;}  
.calendario table img{width:40px;max-height:none;height:auto;}
.calendario table .game .link a{margin:10px;font-size:25px;line-height:30px;padding:10px 15px;margin-top:60px}
.calendario .btn{margin-top:10px}
  
  .stagione .coppaItalia,.stagione .finalFour,.stagione .playOff {margin-top:-20px}
  
  .stagione{padding:0}
  .stagione .btnSeason .col-xs-12{text-align:center}
  .stagione .btnSeason a{padding:8px 15px;font-size:15px}
  .stagione h2{font-size:25px;text-align:center !important}
  .stagione h4{text-align:center !important}
  .stagione .serieA .partite{margin-top:-10px}
  .stagione .serieA .partite .giornata{font-size:16px}
  .stagione .partite table td {text-align:center !important}
  
  .gameReport .row .col-sm-6 iframe,.gameReport .row .col-sm-6 a{max-height:none}
  
  .squadra .row {padding-top:0}
  .squadra #slider .numero,.biglietteria #slider .tipo{text-align:left !important}
  .squadra .schedaCompleta .txt{padding-bottom:30px}
  .squadra .schedaCompleta{margin:0;padding:0 20px}
  .squadra #slider ul li,.biglietteria #slider ul li{background-position:top left}
  
  .squadra .btnMaglia{margin-top:0px !important}
  
  .stagione .btnArchivio{float:none;margin-bottom:20px}
  
  .stagione .coppaItalia table td img,.stagione .finalFour table td img,.stagione .playOff table td img{max-height:50px}
  .stagione .coppaItalia table td .risultato,.stagione .finalFour table td .risultato,.stagione .playOff table td .risultato{font-size:25px;padding:5px 3px}
  .stagione .coppaItalia table td.quarti .risultato,.stagione .finalFour table td.quarti .risultato,.stagione .playOff table td.quarti .risultato{display:block}
  
  .stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq1 img,.stagione .serieA.calPlayOff .partite table td.partita .sq1 img{margin-top:10px}
  .stagione .serieA.eurolega.calFinalFour .partite table td.partita .sq2 img,.stagione .serieA.calPlayOff .partite table td.partita .sq2 img{margin-bottom:10px}
  .stagione .serieA.eurolega.calFinalFour .partite table td.partita .vs,.stagione .serieA.calPlayOff .partite table td.partita .vs{margin-top:0px}
  

.squadra #slider .container .slider-text {width:100%;float:nene;padding:0 65px}
  
.partners .row{text-align:center}
  
.squadra.giovanili .sponsor img{max-width:200px;max-height:70px;margin:10px 0px 0px 0px}  
  
.sociale .project{padding-top:10px}
.sociale .project .row{margin:0 30px;padding:0}
.sociale .project .row .col-sm-6{width:100%;min-height:auto;margin:0px 0 30px 0;padding-bottom:10px}
.sociale .project .row .col-sm-6.vuoto{display:none}

.storia .row.schedaStoria{margin:0}
.storia .row.schedaStoria .col-sm-4 .video iframe{width:100%;max-height:none}  
.storia .row.schedaStoria{xmargin:0;padding:20px;margin-top:30px}
.storia .row.schedaStoria .col-sm-4,.storia .row.schedaStoria .col-sm-8{margin:0;padding:0}

.biglietteria .row .col-sm-4 a h2{font-size:35px;line-height:35px}
.biglietteria .row{padding-top:0}
.biglietteria .row .abstract{xmargin-bottom:30px}
.biglietteria .row.btnRossi .col-sm-4,.page .row.btnRossi .col-sm-6{margin-top:30px}
.biglietteria .row .noSmall{margin-top:40px !important;}
.biglietteria .row .col-sm-4 a{background-size:100%}
  
.page iframe{max-height:358px}
  
.organigramma table{width:100%}
.organigramma table td{width:100%;display:block}
.organigramma table td.riga, .organigramma table td.void, .organigramma table td.noMobile{display:none}
.organigramma .row.btnRossi .col-sm-4{margin-top:30px}  
.organigramma .row.btnRossi.one .col-sm-4 a{width:auto}
.organigramma .row.btnRossi.two .col-sm-4 a{width:auto}
.organigramma table td.two1 .col-sm-4 a{float:none}
.organigramma table td.two1,.organigramma table td.two2{padding:0 20px}
  
.ajp .societa.title{margin-top:0}
.ajp .societa h2{font-size:25px}
  
.ajp.progetti .row .col-sm-4:first-child{padding-top:20px}
.ajp.progetti .row{margin:0;padding:0 20px}
.ajp.progetti .row .col-sm-4 a{margin-bottom:30px}
.ajp.progetti .row .col-sm-4 img{margin:auto}
  
.ajpProject .row.scheda{padding:10px}
  
.ajpProject .row.scheda.school{margin-bottom:0px}
.ajpProject .row.scheda.school .col-sm-8{padding:0}
.ajpProject .row.scheda.school .col-sm-4{padding-left:0px;border-left:0px dotted silver;margin-top:40px}


.foto .big a:hover .read-more.big{height:100%}
  
.footer .policy{margin-bottom:30px;margin-top:15px;text-align:center}
  
.tv .videoBig iframe{width:85%;max-height:360px}
}

@media (max-width: 767px) {
.news .readmore{position:relative}
.news .social-like {height:50px;position:relative;bottom:0px}  
.news .row .col-md-4{border-right:0px;margin-top:30px;border-bottom:1px dotted silver;padding-bottom:30px;min-height:auto !important;}
.news .row .col-md-4{border-right:0 !important}
  
.news .row.bannerBig{padding:0 20px}
.news .row.bannerBig img{border:0px}
.news .row{margin:0} 
  
.squadra .fotoVideo{padding-bottom:0;margin-bottom:0;}
.squadra .fotoVideo .col-sm-6 iframe,.squadra .fotoVideo .col-sm-6 a{max-height:none}
.squadra .fotoVideo .col-sm-6 iframe{margin-top:30px}

.foto .album div a{width:100%;height:auto;max-height:300px;overflow:hidden}
.foto .album.images div a{width:100%;height:auto;max-height:300px;overflow:hidden}
  
.page .sconti div:last-child{padding-left:15px;padding-right:30px;margin-top:70px}
.page .sconti div:first-child{padding-right:30px}
.page .sconti h2{margin-top:0}
  
.page .sconti img{float:left;max-width:100px;height:auto;margin-right:30px;margin-bottom:30px}
.page .sconti a{text-decoration:underline}
}
  
@media (max-width: 639px) {
#sLab-hero .flexslider .slider-text {height:230px !important}
#sLab-hero{height:560px !important;background-color:red !important}
#sLab-hero .slides li{background-size:110% !important;background-position:top center !important;min-height:570px !important}
#sLab-hero ul.flex-direction-nav li a{top:20%}    
  
.news .new .content img{width:100%;padding-bottom:20px;}
.news .new .content img.left,.news .new .content img.right{float:none;margin:0px}
.news-first .new .col-xs-8{display:block;width:100%;margin-top:80px;padding:0}
.news-first .new .col-xs-4{width:100%;text-align:left;position:absolute;padding:0}
  
.news .col-md-4{padding:0}  
.news-first .new  {padding:0 !important;margin:0 !important}
.news .new .content{padding:0}
.news-first .sLab-container{padding:0} 
.news-first iframe.video-news{min-height:280px}
.news .new iframe.video-news{min-height:290px}
.news .imgNews{width:100%;height:270px}
  
.stagione .sLab-container{padding:0}
.stagione .finalFour table td,.stagione .playOff table td{padding-left:2px;padding-right:2px}
  
.stagione .serieA.eurolega.calFinalFour .partite table td.partita,.stagione .serieA.calPlayOff .partite table td.partita{width:40%}
.stagione table .semifinali hr,.stagione table .finale hr{width:90%}
.stagione .serieA.eurolega.calFinalFour .partite table td,.stagione .serieA.calPlayOff .partite table td{font-size:12px}

.squadra #slider .container .slider-text .slider-text-inner .txt{height:150px}
.squadra .schedaCompleta .peso{margin-bottom:20px}
.squadra .schedaCompleta .txt{margin-top:20px} 
.squadra.giovanili .fotoSquadra{margin-bottom:20px;margin-top:20px}
  
.squadra.staff .schedaCompleta img{float:none} 
.squadra.staff .schedaCompleta h4{margin:0;margin-top:20px}
  
.biglietteria #slider .container .slider-text {width:100%;float:nene;padding:0 65px}  
.biglietteria .row .noSmall,.biglietteria .row table{display:none}
  
.biglietti.gameReport-first .risultato{font-size:65px}  
  
.page iframe{max-height:320px}
  
.tv .videoBig iframe{max-height:300px}
}

@media (max-width: 478px) {
.squadra.giovanili .giocatori .imgNome,.squadra.giovanili .staff .imgNome{float:none}
.squadra.giovanili .giocatori .imgNome img,.squadra.giovanili .staff .imgNome img{max-height:none;;width:100%}
.squadra.giovanili .giocatori .imgNome .nome,.squadra.giovanili .staff .imgNome .nome{height:auto;width:auto;margin-bottom:10px}
.page iframe{max-height:250px}
.organigramma .row .row .cv{margin-left:0}
.news .imgNews{height:230px}
.news-first iframe.video-news{min-height:200px}
.news .new iframe.video-news{min-height:200px}
.tv .videoBig iframe{max-height:220px}
  
#sLab-hero .flexslider .slider-text {height:300px !important}
#sLab-hero{height:525px !important;background-color:red !important}
#sLab-hero ul{background-color:#E02422 !important}
#sLab-hero .slides li{background-size:100% !important;background-position:top center !important;min-height:535px !important}
#sLab-hero ul.flex-direction-nav li a{top:22%}  
}

@media (max-width: 419px) {
.stagione .coppaItalia table td .luogo,.stagione .finalFour table td .luogo,.stagione .playOff table td .luogo{font-size:10px;line-height:12px}
.stagione .coppaItalia table td .risultato,.stagione .finalFour table td .risultato,.stagione .playOff table td .risultato{font-size:22px;letter-spacing:-0.05em}
.stagione .partite table th{font-size:12px;line-height:12px}
.stagione .partite table td{padding:2px 3px}
.stagione table .giornata{font-size:14px !important;line-height:14px}
  
.news .imgNews{height:160px}
.squadra .schedaCompleta img{width:100% !important;height:auto}
.squadra #gentile.schedaCompleta img{width:60% !important;height:auto}
.squadra .schedaCompleta .news img{width:auto !important;height:auto}
.squadra .btnMaglia{position:absolute;right:10px}
.squadra .btnMaglia img{width:67px !important}
  
.sociale .project .row img{float:none;max-height:100px;width:auto !important;max-width:200px;margin-right:0px !important;margin-bottom:10px !important;}
.storia .row.schedaStoria .col-sm-4 .video iframe{width:100%;max-height:190px}   
.storia .row.schedaStoria .btn{position:relative;float:none}  
  
  .biglietteria #slider .container .promo{font-size:23px !important;line-height:25px !important}  
  .biglietteria #slider .container .txt{font-size:13px !important;line-height:20px !important}
  
  .organigramma.scheda img{float:none;margin-right:0px;margin-bottom:10px;width:100%;height:auto}
  
  .ajpProject .row.scheda img,.ajpProject .row.scheda img.small{width:100% !important;float:none !important;max-width:none !important}
  
  .tv .videoBig iframe{max-height:190px}
}
