.text-uppercase{
  text-transform: uppercase;
}

.container.t3-sl.t3-sl-1 {padding-top: 25px; padding-bottom: 0}

.t3-content .eb-rotator {margin-bottom: 20px}

.eb-rotator .rotatortabscontainer {overflow: hidden; white-space: nowrap; position: relative; float: left; margin-top: 3px; margin-bottom: 11px}
.eb-rotator div > .nav-pills {margin-bottom: 0}
.eb-rotator div > .nav-pills > li + li {margin-left: 5px}
.eb-rotator div > .nav-pills > li a {background: #666; color: #FFF; font-weight: bold; text-transform: uppercase; padding: 5px 10px; font-size: 14px; text-decoration: none;}
.eb-rotator div > .nav-pills > li.active a {background: #ba2924; color: #FFF}
.eb-rotator .carousel-inner {transition: all .2s ease-in-out}
.eb-rotator .carousel-inner .carousel-caption {padding: 0;position: relative; left: 0%; right: 0%; bottom: 0; z-index: 10; padding-top: 0; padding-bottom: 0; color: #000; text-shadow: none; transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear}
.eb-rotator .carousel-inner .carousel-caption.hided {opacity: 0}
.eb-rotator .carousel-inner .carousel-caption .table-detail-event {margin-bottom: 0; padding: 10px 0}
.eb-rotator .carousel-inner .carousel-caption > ul:nth-of-type(odd) {background: #f4f4f4}
.eb-rotator .carousel-inner .carousel-caption > ul:nth-of-type(even) {background: #e0e0e0}
.eb-rotator .content-element {text-align: left}
.eb-rotator .corso {text-align: left; font-weight: bold; font-size: 16px}
.eb-rotator .dettagli {margin-top: 5px; text-align: left}
.eb-rotator .dettagli li {display: inline-block; font-size: 12px; color: #666}
.eb-rotator .dettagli li strong {color: #000}

.eb-rotator .rotator-pagination {padding: 10px 15px; background: #666; font: bold 16px/16px 'Open Sans', sans-serif; color: #FFF; text-transform: uppercase}
.eb-rotator .rotator-pagination span.pull-left + span.pull-left {margin-left: 10px}
.eb-rotator .rotator-pagination .paging {cursor: pointer}
.eb-rotator .rotator-pagination .paging.disabled {color: #666; cursor: default}
/*.eb-rotator .dettagli li:not(:first-of-type):before {display: inline-block; margin: 0 2.5px; content: "|"}
*/

.rotatorleft-button,
.rotatorright-button{
  top: 3px;
  color: #ba2924;
  padding: 3px 13px;
}

.rotatorleft-button:hover,
.rotatorright-button:hover{
  background-color: #e0e0e0;
}
.eb-rotator li {
  list-style: none !important;
}
@media screen and (min-width: 768px) {
  .navbar-rotator-collapse{
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .rotatorleft-button,
  .rotatorright-button{
    display: none;
  }

  .rotatortabscontainer{
    padding: 0;
    width: 100%;
  }

  .eb-rotator div > .nav-pills{
    width: 100% !important;
    display: block !important;
    position: static !important;
  }

  .eb-rotator div > .nav-pills li{
    float: none;
  }

  .eb-rotator div > .nav-pills li > a{
    display: block;
  }

  .eb-rotator div > .nav-pills li + li{
    margin: 5px 0 0 0;
  }
}

@media screen and (max-width: 480px){
  span.risultati,
  span.paginazione{
    width: 100%;
    float: none;
    text-align: center;
    padding-top:10px;
  }
  .eb-rotator .carousel-inner .carousel-caption {
    padding:0 !important;
  }
  span.paginazione{
    margin-top: 10px;
  }

  .fa.paging{
    color: #9b000e;
    padding: 3px 6px;
    margin-right: 5px;
    background: #FFFFFF;
  }

  .fa.paging.page-prev{
    margin-right: 5px;
  }

  .fa.paging.page-next{
    margin-left: 5px;
  }
}
