ul.sponsor-footer-carousel {list-style-type: none;padding: 0 48px; margin:50px 0 0 0; }
.filter-sponsor-item{ min-height: 80px; display: table;  width: 100%;border: 2px solid #005caa;border-radius: 10px;overflow:hidden;}
.filter-sponsor-item a{display: table-cell;  vertical-align: middle;padding:5px 20px;line-height: 1.3;}
.filter-sponsor-item label{display: table-cell;  vertical-align: middle;padding:5px 20px;line-height: 1.3;cursor:pointer;}
.sponsor-footer-carousel .filter-sponsor-item a{color:#005caa;}
.sponsor-footer-carousel .filter-sponsor-item label{color:#005caa;font-size: 20px;}
ul.sponsor-footer-carousel .owl-nav{top:0;}
ul.sponsor-footer-carousel .owl-prev{left:0px;}
ul.sponsor-footer-carousel .owl-next{right:0px;}
ul.sponsor-footer-carousel .owl-prev,
ul.sponsor-footer-carousel .owl-next {font-size: 25px !important;display: table; height: 80px;text-align: center;border: none;}
ul.sponsor-footer-carousel .owl-nav button span  {display: table-cell;vertical-align: middle;padding-left:5px; padding-right: 5px;color:#005caa;font-family:"Willingen";font-size:40px;}

.sponsor-footer-carousel .bef-link.bef-link--selected,
.sponsor-footer-carousel label.chkd,
.sponsor-footer-carousel label:hover{background-color: #005caa; color:#fff;}
.sponsor-footer-carousel .bef-link:focus{background-color: transparent; color: #005caa;}


.row-custom-sponsor .col-md-2 {padding-left: 5px; padding-right: 5px;}
.row.row-custom-sponsor{margin-left: -5px; margin-right: -5px;}

.filter-sponsor-item .radio input[type="radio"],
.filter-sponsor-item .radio-inline input[type="radio"],
.filter-sponsor-item .checkbox input[type="checkbox"],
.filter-sponsor-item .checkbox-inline input[type="checkbox"] {opacity: 0; width: 0; height: 0;}

.filter-sponsor-item .radio, .filter-sponsor-item .checkbox {display: table-row-group; height: 100%;}
.remove-legend legend{display: none;}

ul.sponsor-footer-carousel .owl-prev .scw2-icon-K::after {font-size:70px;line-height: 0px;display: table-caption;top:5px;}
ul.sponsor-footer-carousel .owl-next .scw2-icon-J::after {font-size:70px;line-height: 0px;display: table-caption;top:5px;}


.sponsor-footer-carousel .owl-stage-outer{padding: 0 0 20px 0;}

@media (min-width: 1200px) {
.sponsor-footer-carousel .bef-link:hover{background-color: #005caa; color:#fff;}
}
@media (max-width: 1199px) {
  .sponsor-footer-carousel .bef-link:hover, .sponsor-footer-carousel .bef-link:focus, .sponsor-footer-carousel .bef-link:focus-visible{background-color: transparent;color:#005caa;}
}
