.numero-arena .fa-warning,.numero-albo .fa-warning{color:#DF1619;margin-left:5px;cursor:default}
body{background-position:center top; font-size:18px;}
.bg-sottobanner{margin-bottom:0}
.container img{max-width:100%}
.pagination{margin-bottom:0}
.divider{margin-top: 30px;margin-bottom: 30px;}
.spacer{border-color: transparent;margin-top: 20px;margin-bottom: 20px;}
.transparent.divider {background-color: transparent; border: none}
.verde-chiaro{color:#6ECE95!important}
.social-share .round-social i{font-size:15px!important}
.round-social i{font-size:12px!important}
.top-space > li > a{padding:10px 9px 16px}
.top-space > li.dropdown > a{padding-bottom:10px}
.desktop .navbar-nav.top-space > li > a:hover{background-color:#ECEDEE;color:#2C4699}
h1,.h1{margin-top:10px;margin-bottom:10px}
.page-title{margin-top:0;margin-bottom:20px}
h4,.h4{font-weight:600;line-height:24px}
p{font-size:18px}
.main-content ul{padding-left:34px;list-style:none}
.main-content ul li{background:url(../img/dot-bullet-list.png) no-repeat 0 11px;padding-left:20px;margin-bottom:10px}
.comitati h4{margin-bottom:18px}
.comitati .icon-contatti{color:#2A439B;margin-right:12px}
ul.nav-tabs,ul.pagination{padding-left:0}
ul.nav-tabs li{background:none;padding:0;margin-bottom:-1px}
ul.pagination li{background:none;padding:0;margin-bottom:0}
.dropdown.asiNazionaleTopNav .dropdown-menu li a{padding:15px 30px}
.page-index .navbar-default{margin-bottom:0}
.navbar-default{margin-bottom:0}
.page-index .wrapper-boxed{padding-top:35px}
.wrapper-boxed{padding-top:84px;box-shadow:0 0 10px rgba(0,0,0,0.15)}
.navbar-nav .dropdown-menu li a{padding:10px}
.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.07);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.07)}
.tricolore{height:6px;background-image:url(../img/bg-nav.png);background-attachment:scroll;background-position:top left;background-repeat-y:no-repeat}
.bg-sottobanner,.bg-newsletter{background-color:#2a3ca2}
#footerNewsletter h4{margin-top:0}
.btn-link.btn-lg{font-size:18px;padding:inherit}
.news .divider{margin-bottom:0;margin-top:18px}
.payment-process {min-height: 500px;}
.payment-process .btn{margin-top:15px;margin-bottom:5px;}
.payment-process .btn-success{text-transform: uppercase;font-weight:700}
.payment-process .small{font-size: 12px}
.payment-process .success-icon .fa, .payment-process .unsuccess-icon .fa{font-size:36px !important}
.payment-process .unsuccess-icon .fa{color:#d9534f}
.payment-process .success-icon .fa{color:#5cb85c}
@media (max-width:768px) and (min-width:450px) {
.news h5{font-size:18px;line-height:26px}
.ultima-news img{width:175px}
}
@media (min-width:4449px) {
.ultima-news img{width:145px}
}
.asi-eventi .full-width-bottom-line,.asi-form .full-width-bottom-line{background-image:none;background-color:#ecedef}
.content-sidebar .date{background:none;border-right:none;padding:20px 5px}
.asi-eventi .full-width{background-color:#f3f4f6}
@media (max-width:769px) {
.servizi h5.mobile{clear:left;display:block}
.breadcrumb li:last-child{float:none}
}
@media (min-width:769px) {
.primato .btn-link{position:relative;left:29px}
}
@media (max-width:420px) {
.primato button.btn.btn-link{position:relative;left:150px}
}
@media (max-width:768px) {
.content-over-news h4{line-height:30px}
}
@media (max-width:1199px) and (min-width:992px) {
.documenti{text-align:center}
.documenti .circle-div{margin-right:auto;margin-left:auto;margin-bottom:20px;float:none}
.documenti h6{margin-bottom:31px}
.documenti p{display:none}
}
@media (max-width:1199px) {
.cover-img-primato{height:250px;width:190px}
.top-space > li > a{padding:11px 7px 16px!important}
.navbar-default .navbar-nav>li>a{font-size:12px!important}
}
@media (max-width:991px) and (min-width:769px) {
.documenti{text-align:center}
.documenti .circle-div{margin-right:auto;margin-left:auto;margin-bottom:20px;float:none}
.documenti h6{margin-bottom:7px}
.documenti p{display:none}
.documenti .btn-sfoglia{font-size:14px}
}
.categoria{margin-bottom:14px;margin-bottom:14px}
.breadcrumb{margin-top:-65px;margin-bottom:60px}
.container.sponsor h4{text-transform:uppercase;font-size:18px}
@media (min-width:768px) {
.bg-sponsor .container{width:710px}
}
@media (min-width:992px) {
.bg-sponsor .container{width:930px}
}
@media (min-width:1200px) {
.bg-sponsor .container{margin-bottom:20px;width:1130px}
}
.col-sm-8.listing-rassegna.main-content{padding-top:0}
.listing-rassegna{padding-top:18px}
.div-content-link img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.dataTables_length label,.dataTables_filter label{font-weight:400;font-size:14px}
.dataTables_filter input{border:1px solid #ecedee;background-color:#f3f4f5}
#tabellaStruttura_filter{margin-bottom:12px}
#tabellaStruttura_paginate{padding-top:0}
.content-servizi{margin-top:10px}
.servizi h1{line-height:35px;margin-bottom:12px}
.servizi h4{line-height:22px;margin-top:0}
.servizi h4 a{color:#2a439b}
.listing-documenti ul.dropdown-menu{padding-left:0}
.listing-documenti ul.dropdown-menu li{padding-left:0;background:none}
.listing-documenti .icon-tipologia{right:0}
.listing-documenti .icon-tipologia img{max-width:inherit}
.listing-news .content-news-48 img:hover{opacity:.8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.listing-news .content-news-48 img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.listing-news h4 a{color:#28409d;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.listing-news h4 a:hover{color:#4662c4;text-decoration:underline}
.ultima-news img{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.listing-news div.divider{margin-bottom:18px}
.listing-news div.small-divider{margin-bottom:18px}
.icon-hover{background:rgba(255,255,255,.6)}
ul.bottoni-affiliazione li{width:25%;text-align:center}
@media (max-width:1199px) and (min-width:769px) {
ul.bottoni-affiliazione li a{min-height:58px}
}
@media (max-width:768px) and (min-width:448px) {
ul.bottoni-affiliazione li a{min-height:58px}
.nav-tabs.bottoni-affiliazione li{width:25%;text-align:center}
}
@media screen and (max-width:630px) {
.footer{text-align:center}
.footer .col-sm-1{margin-top:18px}
.footer .col-sm-3{margin-top:24px}
}
#sb-body-inner{overflow:hidden;-webkit-overflow-scrolling:touch}
#sb-overlay{height:300%}
.navbar-brand{position:relative;z-index:99}
.asiNazionaleTopNav .dropdown-menu{background:#29409e;padding-top:0}
.asiNazionaleTopNav .dropdown-menu li{border-bottom:1px solid #4662c4;text-align:center}
.asiNazionaleTopNav .dropdown-menu li:last-child{border-bottom:none}
.asiNazionaleTopNav .dropdown-menu li a{color:#fff}
.asiNazionaleTopNav .dropdown-menu li a:hover{background:#29409e}
.asiNazionaleTopNav.open a{background:#29409e!important}
.voceMenuLabel{color:#728ce7;font-size:11px;text-transform:uppercase;border-top:1px solid #4662c4;padding:0!important}
.bg-sponsor .col-sm-2{width:16.6667%;float:left}
.bg-sponsor .col-sm-10{width:75%;float:left}
.index .navbar-default{margin-bottom:0}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#f3f4f5;color:#e86138;font-weight:400;text-decoration:none}
.dropdown-menu{border-radius:0}
.navbar-nav .dropdown-menu{margin-top:0!important}
.top-space > li > a{display:block;position:relative}
.voceMenuAttiva,.albo-link>a.voceMenuAttiva{color:#e86138!important}
.albo-link>a{color:#c04533!important}
.myalbo-link .voceMenuAttiva{color:#e86138!important}
.navbar-nav li.asiNazionaleTopNav a,.navbar-nav li.asiNazionaleTopNav.open a{border-right:none!important}
.navbar-right li a:hover{opacity:.7}
button,.carousel-control{color:#69C;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.btn{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s; text-decoration:none;}
.btn-lg{padding: 10px 45px; border-radius:0;}
.servizi a img{margin-bottom:16px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}
.titoli-sidebar a i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.titoli-sidebar a:hover i{width:52px}
.servizi h4 a:hover,.primato a h6:hover,.documenti a h6:hover{font-weight:400}
.bg-sottobanner{padding:0}
.banner-sport{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-image:url(../img/fondo-altri-sport-blu.jpg);background-repeat:no-repeat;background-size:cover;background-position:100%;border-bottom:4px solid}
.banner-sport.banner-artimarziali{border-bottom-color:#000}
.banner-sport.banner-artiolistiche{border-bottom-color:#ffcd57}
.banner-sport.banner-calcio{border-bottom-color:#019BFF}
.banner-sport.banner-cinofilia{border-bottom-color:#37AC78}
.banner-sport.banner-fitness{border-bottom-color:#FF7252}
.banner-sport.banner-sportequestri{border-bottom-color:#934E23}
.banner-sport.tutti-sport{background-image:url(../img/fondo-altri-sport-giallo.jpg);border:none}
.banner-sport i{opacity:.5}
.banner-sport:hover{background-repeat:no-repeat;background-size:cover;background-position:100%;opacity:.8}
.banner-sport:hover i{opacity:1}
.content-over-news{bottom:-115px}
.content-over-news a{color:#fff;text-decoration:none}
.content-over-news a:hover{text-decoration:underline}
.ultima-news img:hover{opacity:.8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.bg-sottobanner .affiliati{background:url(../img/mappa-italia.png) no-repeat scroll right center rgba(0,0,0,0);padding-top:40px;padding-bottom:40px}
.vertical-line{margin-top:30px;padding-top:0}
.clear{clear:both}
.nrg-zone-header{padding:0 20px}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}
.dropdown-menu li:hover .sub-menu{visibility:visible}
.dropdown:hover .dropdown-menu{display:block}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}
.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}
.navbar-default .navbar-nav .dropdown:hover a{background-color:#ecedee;color:#2c4699}
.navbar-default .navbar-nav .dropdown ul.dropdown-menu a:hover{background-color:#f3f4f5;color:#e86138;font-weight:400;text-decoration:none}
.navbar-right li:last-child a:hover{opacity:1}
.search-form{left:auto;margin-right:0;margin-top:-50px;right:93px;z-index:50}
#apriChiudiRicerca{cursor:pointer}
.navbar.navbar-inverse.navbar-fixed-top.sticky-topbar.desktop{z-index:100}
.news a .full-width-bottom-line:hover{background-image:none}
.trova-sede{background-position:center center;background-size:cover}
.round-social a{display:block;width:100%;height:100%}
#modale-filtri .categoria{margin-top:0}
#modale-filtri .modal-header{padding-bottom:0}
.giorno{color:#6ece95}
.listing-eventi .date .anno,.single-evento .date .anno,.listing-formazione .date .anno,.single-formazione .date .anno{color:#6ece95;font-size:16px;background:transparent;top:0;float:left;font-weight:600;text-align:center;text-transform:uppercase;width:100%}
.listing-formazione .date .anno,.single-formazione .date .anno{color:#ea602f}
.content-sidebar.asi-eventi .anno,.content-sidebar.asi-form .anno{color:#6ece95;top:0;font-size:13.5px;background:transparent}
.content-sidebar.asi-form .anno{color:#ea602f}
.icon-documenti .dropdown ul.dropdown-menu{top:25px}
.sumbitContatti{clear:both;float:right}
.alertContatti{clear:both;display:block;float:left;margin-top:40px;width:100%}
.page-documenti .listing-documenti h1{color:#2A439B}
.page-documenti #indietro{border-top:1px solid #f7f7f7;margin-top:30px;padding-top:10px}
.page-documenti #indietro img{margin-right:20px;position:relative;top:-1px}
.page-documenti #indietro a{color:#9c9c9c;text-transform:uppercase;text-decoration:none;font-weight:700}
.icon-documenti h1{float:none}
.cover-img-primato a{display:block;width:100%;height:100%}
.page-comunicatiStampa .only-desktop .eliminaFiltri{margin-top:0}
#download-button{padding:0;overflow:hidden;background-color:#2a439b;opacity:1;width:118px;height:42px;background-position:top right;background-repeat:no-repeat;background-size:118px 42px;clear:both;margin-top:40px;margin-bottom:20px}
#download-button a{display:block;width:100%;height:100%}
#download-button img{margin:0!important;float:right!important}
.listing-eventi .hero-unit .grey,.listing-formazione .hero-unit .grey{width:107px!important}
.container.search-form{position:fixed}
.carousel-inner .item a{position:absolute;top:0;left:0;width:100%;z-index:11;height:100%}
.carousel-control{z-index:12}
#bs-example-navbar-collapse-2{position:relative}
#bs-example-navbar-collapse-2 ul.navbar-nav{position:absolute;bottom:0;right:15px}
.risultati-ricerca-options{display:none}
body{background-image:url(../img/fondo-body-grigio.jpg);background-position:50% 0;background-color:#fff;background-repeat:no-repeat;background-attachment:fixed}
.wrapper-boxed{background:#fff}
.colorRosso{color:#e86138!important}
.round-social a:hover{opacity:1}
.round-social:hover{opacity:.8}
.round-social{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.bg-newsletter a:hover{text-decoration:none}
.footer a:hover{color:#fff}
.vedi-tutti-puls a:hover{color:#2a439b}
.icon-tipologia .fa.fa-expand{color:#fff}
#map-it.script #italia a{box-shadow:0 0 5px #000;padding:.3em .7em!important}
.comitati h3{text-transform:uppercase}
.listing-eventi article,.listing-formazione article{background:#ecedee}
.div77perc{background:#fff;min-height:116px}
.labelFromazione{width:50px;display:block;float:left}
.textFormazione{width:auto;float:left}
.listing-documenti .dropdown-menu li a:hover{font-weight:700}
.listing-documenti .content-news-48 h4 a,.listing-documenti .content-news-48 h4{height:80px}
.pagination{width:100%!important;text-align:center;display:block}
.pagination li{display:inline-block;*display:inline;*zoom:1;float:none!important;height:40px;width:11px}
.pagination li a{display:block}
ul#scroller li{float:left;height:100px;margin-right:30px;width:120px!important;margin-left:30px}
ul#scroller li.ges{width: 85px!important;}
ul#scroller li.ges img{height: 80px!important;margin-top: 2px!important;}
ul#scroller li.creditosportivo{height:auto;width:200px!important;margin-left:30px;margin-top:30px!important;}
ul#scroller li.creditosportivo img{margin:auto;}
.creditosportivo img{margin-top:0}
.ovs img{margin-top:11px}
.budget img{margin-top: 17px;}
.avis img{margin-top:6px}
.ald img{margin-top:23px}
.museodelcalcio img{margin-top:3px}
.sky img{margin-top:2px}
.expo img{margin-top:-8px}
.tre-mobile img{margin-top:7px;height:70px!important}
.enjore img{margin-top:7px;height:70px!important}
ul#scroller li.tre-mobile{width:70px!important}
ul#scroller li.enjore{width:90px!important}
.imgCopertina{height:306px;width:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center center}
.gallery{height:auto;width:20%;overflow:hidden}
.gallery:nth-child(4n+1){margin-right:0}
@media (max-width:768px) {
.gallery:nth-child(4n+1){margin-right:7%!important}
.carousel-indicators{display:none}
.servizi{padding-left:15px;padding-right:15px}
.servizi .simply-scroll .simply-scroll-clip{width:100%!important}
}
@media (max-width:992px) {
.gallery{margin-right:7%;margin-left:0;width:90px;height:90px}
.gallery div.icon-hover,.gallery a{height:100%;position:absolute;width:100%}
.gallery a{height:90px!important;margin-left:-90px!important;width:90px!important}
.gallery div.icon-hover i{margin-top:30px}
.gallery img{width:100%;height:auto}
.gallery{overflow:hidden}
}
@media (max-width:1200px) {
.gallery:nth-child(4n+1){margin-right:0}
.potrebbe-interessarti{width:30%!important;margin-right:5%}
.potrebbe-interessarti:last-child{margin-right:0}
.content-over-news{bottom:auto;background:none;color:#373839;left:0;padding:0;position:relative;transition:none;width:100%}
.content-over-news h4 a{color:#28409d}
.content-over-news h4 a:hover{color:#28409d;text-decoration:underline}
.content-news-48:hover .content-over-news{bottom:auto}
.content-over-news .data{color:#373839!important}
#bs-example-navbar-collapse-2 ul.navbar-nav{position:relative}
.gallery div.icon-hover,.gallery a{height:100%;position:absolute;width:100%}
.gallery a{height:130px;margin-left:-130px;width:130px}
}
@media (max-width:992px) {
#bs-example-navbar-collapse-2 ul.navbar-nav{position:absolute}
}
@media (max-width:780px) {
#bs-example-navbar-collapse-2 ul.navbar-nav{position:absolute;right:20px}
}
@media (max-width:768px) {
#bs-example-navbar-collapse-2 ul.navbar-nav{position:absolute;right:15px}
.carousel-indicators{display:none}
.content-over-news{bottom:-95px;background:none repeat scroll 0 0 rgba(21,33,77,0.8);color:#fff;left:0;padding:15px;position:absolute;transition:all 300ms linear 0;width:100%}
.content-news-48:hover .content-over-news{bottom:-115px}
.content-over-news h4 a{color:#fff}
.content-over-news h4 a:hover{color:#fff;text-decoration:underline}
.content-over-news .data{color:#fff!important}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:relative}
.breadcrumb{clear:both}
.breadcrumb .active{white-space:nowrap;width:60%;overflow:hidden;text-overflow:ellipsis}
.breadcrumb li{float:left}
#accettoNewsletter{clear:both;display:block;float:none;margin:10px 0;position:absolute;right:0}
table#convComm,table#convSport,table#vantAff{width:100%;margin:30px 0}
table#convComm tr,table#convSport tr,table#vantAff tr{border-bottom:1px solid #ecedee;width:100%}
table#convComm tr:last-child{border-bottom:0}
table#convComm tr:first-child,table#convSport tr:first-child,table#vantAff tr:first-child,table#convComm tr:nth-child(even),table#vantAff tr:nth-child(even){border-bottom:none}
table#convSport tr:last-child{border-bottom:none}
table#convComm tr:nth-child(odd) td{padding-top:6px;vertical-align:top}
table#convComm td,table#convSport td,table#vantAff td{display:table-cell;margin:30px 0;padding:2%;vertical-align:middle}
table#convComm .thead,table#convSport .thead,table#vantAff .thead{background-color:#9c9c9c;color:#fff;font-weight:600;padding:5px 10px;width:100%!important;margin:0}
table#convComm tr td:first-child,table#convSport tr td:first-child{width:20%}
table#convComm tr td:first-child img,table#convSport tr td:first-child img{max-width:none!important;width:auto!important}
table#vantAff tr td:first-child{width:70%}
table#convComm tr td:nth-child(2),table#convSport tr td:nth-child(2){width:70%;color:#2a439b;font-weight:600;padding-bottom:0}
table#convSport tr td:nth-child(2){width:50%}
table#convComm tr td:nth-child(2) p,table#convSport tr td:nth-child(2) p{margin:0}
table#vantAff tr td:nth-child(2){width:10%}
table#convComm tr td:nth-child(3),table#convSport tr td:nth-child(3),table#vantAff tr td:nth-child(3){padding-right:0;width:10%;text-align:right;vertical-align:middle}
table#convComm tr td:nth-child(3) a,table#convSport tr td:nth-child(3) a{text-align:right;font-weight:600;text-decoration:none}
table#convComm tr td:nth-child(3) a:hover,table#convSport tr td:nth-child(3) a:hover{text-decoration:underline}
table#vantAff tr td:nth-child(2) a{text-align:right;font-weight:600;text-decoration:none}
table#vantAff tr td:nth-child(2) a:hover{text-decoration:underline}
.i-nostri-sport .space-bottom{border-bottom:1px solid #ecedee;padding-bottom:18px;margin-bottom:18px}
.footer .full-width-bottom-line{border-color:#070d1e;width:300px;float:right;clear:both;margin-left:60px}
@media (max-width:740px) {
.footer .full-width-bottom-line{width:190px}
}
.footer .full-width-bottom-line a:first-child{margin-left:0;padding-left:0}
.logo-coni{position:relative;z-index:9}
nav.mobile .dropdown:hover .dropdown-menu{display:none!important}
nav.mobile .dropdown.open .dropdown-menu{display:block!important}
nav.navbar.mobile{background:#fff;border:0}
.mobile-logos #asi-logo{float:left}
.mobile-logos #coni-logo{float:left;margin-top:47px;border-left:1px solid #ecedee;padding:8px 0 8px 25px;margin-left:12px}
.navbar-inverse .navbar-toggle{border:0;margin-top:56px}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#2a439b}
.navbar-toggle .icon-bar{height:3px;width:23px}
nav.mobile ul.nav.navbar-nav,nav.mobile.sticky-topbar .navbar-nav .dropdown{background:#15214d}
nav.mobile.navbar-inverse .navbar-nav > .open > .dropdown-menu{background-color:#29409e;color:#fff}
nav.mobile.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background:#15214d}
nav.mobile.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#fff}
nav.mobile .nav.navbar-nav li{border-bottom:1px solid #29409e}
nav.mobile .nav.navbar-nav{margin-top:0}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{opacity:.6;background:#fff}
nav.mobile{background:url(../img/bg-nav.png) repeat-x bottom #fff!important}
.page-news_listing .ultima-news p,.page-search .ultima-news p{display:block;float:right;width:calc(100% - 211px)}
.page-search .ultima-news p.full-width{width:100%}
nav.mobile .navbar-nav{margin:6px -15px 0}
.scolora0{color:#f7f7f7;opacity:0}
.scolora1{color:#fff;opacity:0}
.eliminaFiltri{clear:both;float:right;margin-top:5px!important}
.facebook-comments{display:none}
nav.mobile .navbar-header{background:#fff url(../img/bg-nav.png) left bottom repeat-x;position:relative;z-index:90}
.navbar{margin-bottom:0}
.navbar-default{margin-top:0}
.mobile-logos{z-index:99;position:relative}
.page-index .ultima-news p{display:block;float:right;width:calc(100% - 211px)}
.caption.error,.caption.success{background:none repeat scroll 0 0 #15214d;clear:both;color:#fff;display:block;float:right;font-size:14px;padding:10px;width:calc(100% - 65px)}
.page-index .wrapper-boxed .content-over-news h4{font-size:18px;line-height:26px}
#sb-container{z-index:9999!important}
#sb-wrapper-inner{border:2px solid #2a439b!important}
.bg-sponsor{overflow:hidden}
nav.sticky-topbar.desktop{position:fixed}
nav.navbar-default{margin-top:42px}
@media screen and (max-width:992px) {
.caption.error{width:calc(100% - 18px)}
.social .round-social.fb{clear:left}
.social .round-social{margin-top:20px}
.logo-coni{margin-bottom:90px}
.footer .round-social{margin-left:10px}
.wrapper-boxed .col-sm-4{text-align:center}
.cover-img-primato{background-size:56px 56px}
a:focus{outline:none}
.wrapper-boxed{padding-top:0}
body{position:relative;overflow-x:hidden}
.offcanvas-header.navbar-header .navbar-toggle.offCanvasToggle{float:left;margin-left:15px;margin-right:0}
.offcanvas-header .mobile-logos{float:right;margin-right:15px}
.breadcrumb{margin-top:15px;margin-bottom:0}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{opacity:1}
}
@media screen and (max-width:991px) {
.cover-img-primato{width:142px;height:181px}
}
@media screen and (max-width:768px) {
.caption.error{float:none;margin:20px auto 10px;width:80%}
.content-sidebar{text-align:center}
.footer .col-sm-8{float:left;width:60%}
.footer .col-sm-3{clear:none;float:right;margin-right:1%;width:25%}
.footer .col-sm-1{clear:none;float:left;margin-left:1%;width:8.33333%}
nav.mobile .dropdown:hover .dropdown-menu{display:none!important}
nav.mobile .dropdown.open .dropdown-menu{display:block!important}
nav.navbar.mobile{background:#fff;border:0}
.mobile-logos #asi-logo{float:left}
.mobile-logos #coni-logo{float:left;margin-top:47px;border-left:1px solid #ecedee;padding:8px 0 8px 25px;margin-left:12px}
.cover-img-primato{background-size:76px 76px;height:291px;width:100%}
}
@media screen and (max-width:675px) {
.content-over-news{bottom:-95px}
.content-news-48:hover .content-over-news{bottom:-115px}
.content-over-news p{height:70px}
}
@media screen and (max-width:769px) {
.search-form{display:none}
.content-news-48{width:100%;margin-bottom:20px}
.content-news-48 .img-responsive{width:100%}
.content-over-news{bottom:-115px}
.content-over-news p{height:70px}
nav.mobile .dropdown:hover .dropdown-menu{display:none!important}
nav.mobile .dropdown.open .dropdown-menu{display:block!important}
nav.navbar.mobile{background:#fff;border:0}
.navbar-nav .open .dropdown-menu{background-color:transparent;border:0 none;box-shadow:none;float:none;margin-top:0;position:static;width:auto}
.primato .pull-right a:last-child{clear:left;display:block;width:40%}
.primato .pull-right{display:block;float:left!important}
}
@media screen and (max-width:330px) {
.primato .pull-right{position:relative}
.primato .pull-right a{clear:both;position:relative;display:block}
}
@media screen and (max-width:420px) {
.primato .pull-right a{display:block;float:left;position:relative}
.primato button.btn.btn-link{left:auto;right:0}
}
@media screen and (max-width:500px) {
.primato h6{font-size:15px!important}
.primato p{display:none}
.primato img{width:80px;height:auto}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{padding:0}
}
.filtri-mobile{float:none}
#modale-filtri .eliminaFiltri{clear:none}
.social-share{display:block}
.addthis-animated{text-align:right}
#placeholderNRG{height:auto}
#scroller li img{width:auto;height:auto}
.content-sidebar img,.wrapper-boxed .col-sm-4 a img{height:auto}
.affiliati .dark{width:200px}
.simply-scroll-clip{margin-left:10%!important;width:900px!important}
.bg-sponsor .col-sm-2{width:auto;margin-right:0}
.single-news p img{margin-right:10px;margin-bottom:10px}
@media (max-width:1200px) {
.affiliati{padding-left:40px}
.affiliati .dark{width:160px}
.simply-scroll .simply-scroll-clip{width:700px!important}
#footerNewsletter .form-group input.dark-form{width:200px!important}
}
@media (max-width:992px) {
.affiliati .dark{width:130px;margin-right:5px}
.affiliati img{display:none}
.primato h6{font-size:24px}
.affiliati .btn-search{padding-right:20px;padding-left:20px}
.simply-scroll .simply-scroll-clip{width:500px!important;margin-left:14%!important}
#footerNewsletter .form-group input.dark-form{width:170px!important}
#footerNewsletter .form-inline .btn-iscriviti{padding:7px 20px}
}
@media (min-width:768px) and (max-width:992px) {
.navbar-brand{margin-bottom:35px}
#bs-example-navbar-collapse-2 ul.navbar-nav{right:initial;left:0}
.navbar-default .navbar-nav>li>a{font-size:13px}
.top-space > li > a{padding:11px 9px 16px}
}
@media (max-width:768px) {
.affiliati .dark{width:80px}
.simply-scroll .simply-scroll-clip{width:80%!important;margin-left:20%!important}
#footerNewsletter .form-group input.dark-form{width:80%!important;margin:auto}
#footerNewsletter .form-inline .btn-iscriviti{padding:7px 20px;width:60%}
}
.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;background-color:#fff}
.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker > div{display:none}
.datepicker table{width:100%;margin:0}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker td.day:hover{background:#eee;cursor:pointer}
.datepicker td.day.disabled{color:#eee}
.datepicker td.old,.datepicker td.new{color:#999}
.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid: DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 \9}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker td span:hover{background:#eee}
.datepicker td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid: DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 \9}
.datepicker td span.old{color:#999}
.datepicker th.switch{width:145px}
.datepicker th.next,.datepicker th.prev{font-size:21px}
.datepicker thead tr:first-child th{cursor:pointer}
.datepicker thead tr:first-child th:hover{background:#eee}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
ul.nav.navbar-nav.top-space li{margin-top:4px}
.mapOverlay{width:100%;height:180px;background:transparent;position:absolute}
.icon-tipologia{z-index:70}
body.page-search .ultima-news{background-color:#fff}
#argomentiFormazione{width:calc(100% - 50px)}
#countTopics{display:none}
#contenitoreCookie{color:#4662c4;position:fixed;height:auto;bottom:0;width:100%;z-index:100000;padding-top:10px;font-size:12px;background-color:#f0d400;padding-bottom:25px}
#cookieChoiceInfo{width:960px;margin:auto}
#cookieChoiceInfo span{display:block;float:left;width:750px;padding-top:15px}
#cookieChoiceDismiss{border:1px solid #4662c4;color:#4662c4;float:right;font-weight:800;margin-top:12px;padding:10px 30px}
#cookieChoiceDismiss:hover{background-color:#4662c4;color:#fff;text-decoration:none}
#cookieChoiceInfo a{color:#4662c4;font-weight:800}
@media (max-width:1100px) {
#cookieChoiceInfo{width:100%}
#cookieChoiceDismiss{width:auto;margin-right:5%}
#cookieChoiceInfo span{width:60%;margin-left:5%}
}
@media (max-width:690px) {
#cookieChoiceInfo{width:100%;margin-left:0;left:0;padding:10px 10px 25px}
#cookieChoiceInfo span{display:block;float:left;margin-bottom:20px;padding-top:5px;width:90%;text-align:center}
#cookieChoiceDismiss{clear:both;display:block;float:none;margin-bottom:auto;margin-left:auto;margin-right:auto;text-align:center;width:150px}
}
@media (max-width:992px) {
.navbar-default .navbar-nav > li > a{font-size:10px!important}
}
a[data-toggle="popover"]{cursor:pointer}
.sticky-topbar .navbar-nav > li.sportivando_link_mobile > a,.navbar-default .navbar-nav > li.sportivando_link > a{color:#6e8aec}
.desc-sportivando{font-size:13px;margin-bottom:50px}
#credits{clear:both;color:#fff;padding-top:25px;text-align:right}
ul#scroller{width:1230px!important}
ul#scroller-servizi{width:1200px;list-style:none;padding-left:0}
ul#scroller-servizi li{margin:0 10px;height:140px;width:170px;float:left;-ms-transition:opacity .2s linear;transition:opacity .2s linear}
.row .servizi .simply-scroll-clip,.row .servizi .simply-scroll,.row .servizi .scroll-fix{margin-left:0!important;height:150px!important;overflow:hidden}
.servizi .scroll-fix{margin-top:22px}
.servizi a img:hover{-ms-transform:none;transform:none}
.servizi a,.servizi a img{margin:auto;margin-bottom:16px}
#scroller-servizi li:hover{opacity:.7}
.servizi .fa-arrow-left{margin-right:15px}
.servizi .fa-arrow-left,.servizi .fa-arrow-right{font-size:24px}
.servizi .simply-scroll-btn-left,.servizi .simply-scroll-btn-right{background:none;display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;transform:translate(0px,0px);font-size:27px}
.servizi .simply-scroll-btn-left{left:5px;bottom:65px}
.servizi .simply-scroll-btn-left::before{content:"\f060"}
.servizi .simply-scroll-btn-right{right:0;bottom:65px}
.servizi .simply-scroll-btn-right::before{content:"\f061"}
.row .servizi .simply-scroll-clip{width:84%!important;margin-left:8%!important}
@media (max-width:991px) {
.titoli-sidebar i.icon{width:50px}
.titoli-sidebar h3{margin-left:0}
.row .servizi .simply-scroll-clip{margin-left:10%!important;width:80%!important}
.servizi .simply-scroll-btn-left{left:0}
.servizi .simply-scroll-btn-right{right:-7px}
.navbar-default.desktop>.container{width:95%}
.navbar-default.desktop>.container #bs-example-navbar-collapse-2{width:100%}
.navbar-default .navbar-nav>li>a{font-size:12px!important}
}
@media (max-width:888px) {
.navbar-default .navbar-nav>li>a{font-size:11px!important}
}
@media (max-width:827px) {
.navbar-default .navbar-nav>li>a{font-size:10px!important}
}
@media (max-width:768px) {
.asi-eventi .full-width{min-height:137px}
#home_tessera-asi,#home_circense{margin-bottom:30px}
.row .servizi .simply-scroll-clip{margin-left:8%!important;width:84%!important}
.servizi .simply-scroll-btn-left{left:5px}
.servizi .simply-scroll-btn-right{right:0}
}
@media screen and (max-width:630px) {
.footer .col-sm-8,.footer .col-sm-3,.footer .col-sm-1,.footer .col-sm-3 .full-width-bottom-line{clear:both;float:none;margin-left:1%;margin-right:1%;width:98%}
.footer .col-sm-3{text-align:center}
.footer .col-sm-3 a{display:inline-block}
.footer .round-social{margin-left:25px;margin-right:25px}
.row .servizi .simply-scroll-clip{margin-left:10%!important;width:80%!important}
}
@media (max-width:495px) {
.simply-scroll .simply-scroll-clip{width:200px!important}
.bg-sponsor .container{background-position:-50px 0}
.simply-scroll .simply-scroll-clip{margin-left:60%!important}
.simply-scroll-container{width:10%!important}
.bg-sponsor .col-sm-10{width:40%}
.servizi .simply-scroll-container{width:100%!important}
.row .servizi .simply-scroll-clip{margin-left:15%!important;width:70%!important}
.servizi .simply-scroll-btn-left{left:0}
}
.asi-eventi .full-width{min-height:137px;padding:20px;width:77%}
.navbar-inverse .navbar-nav > .area-riservata.open > a,.navbar-inverse .navbar-nav > .area-riservata.open > a:hover,.navbar-inverse .navbar-nav > .area-riservata.open > a:focus{background:#28409D}
.no-pbottom{padding-bottom:0!important}
button#area_riservata{background:#fff;border:1px solid #2c4699;color:#2c4699;float:right;font-size:14px;font-weight:700;margin-right:-15px;margin-top:22px;padding:2px 20px}
.logo-coni{margin-left:25px;width:auto}
.container.search-form{left:auto;right:5px}
.mtop-5{margin-top:5px}
.in-corso{color:#ef4040;font-size:11px;text-transform:uppercase}
.valign-middle{vertical-align:middle!important}
body.page-lista_albo .grey{margin-right:0!important}
#lista-albo-table{font-size:14px}
#lista-albo-table tbody td{font-weight:400}
#lista-albo-table thead th{background-color:#E86138!important;color:#fff;border-color:#ecedee}
#lista-albo-table_paginate > span span{display:block;float:left;margin-top:9px;margin-left:5px;margin-right:5px}
.user-albo-exists .fa-user{font-size:1.4em!important;color:#4b4b4b}
.user-albo-exists .fa-check{bottom:0;font-size:1.2em!important;color:#54b47b;position:absolute;right:0;z-index:2}
.user-albo-exists .fa-times{font-size:1.1em!important}
#lista-albo-loading{color:#fff;position:absolute;top:120px;left:0;width:100%;z-index:1;text-align:center}
#lista-albo-loading > span{background:rgba(0,0,0,0.75);padding:10px 25px}
.portal-header{float:left;left:0;position:relative;top:20px;padding-left:30px;border-left:1px solid #ecedee;padding-top:10px;padding-bottom:10px;margin-left:30px}
.portal-title{font-size:24px;font-weight:700;width: 290px;display:block;padding-bottom: 5px;}
}
@media only screen and (max-width: 768px) {
.nav-sottoportale{padding-top:20px}
.portal-header{float:none;position:absolute;left:0;top:0;padding:5px 10px;border:none;margin-left:0;width:100%;text-align:center;background-color:#ecedee;line-height:1}
.portal-title{font-size:14px;font-weight:700;text-transform:uppercase}
}
.tgasi .main-content iframe{ width:100% !important;}
.tgasi-asiadi{margin: 25px;}