.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li:hover > a::before{
  
  background-color: #fff;
}
.menu-login{
  background: #b73131 !important;
  color: #fff !important;
  padding: 0px 10px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  
}


.menu-login:hover::before{
  background-color: #fff !important;
  
}

header.tm-header .uk-navbar-dropdown-nav .uk-nav-sub{
  display:none;
  
}

.n3vodslideritem .thumb-container{
  border-bottom: 3px solid #9fcf62;
}
body.sports{
  background:#111111;
  
}
#menu-comp li {
  
 /* background:#fff*/;
}

.livesection-sport .tm-section-title{
color:#9fcf62;
    top: 50px;
}
.livesection-sport {
border-bottom:2px solid #9fcf62;
}


.livesection-sport .live-slider-item-desc{
display:none;
}
.livesection-sport .live-slider-item-title{
margin-top:15px;
}


.sport-section-grid{
  
  
/*background: rgb(17,17,17);*/
/*background: -moz-linear-gradient(90deg, rgba(17,17,17,1) 0%, rgba(3,1,1,1) 82%, rgba(0,0,0,1) 100%);*/
/*background: -webkit-linear-gradient(90deg, rgba(17,17,17,1) 0%, rgba(3,1,1,1) 82%, rgba(0,0,0,1) 100%);*/
/*background: linear-gradient(90deg, rgba(17,17,17,1) 0%, rgba(3,1,1,1) 82%, rgba(0,0,0,1) 100%);*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#000000",GradientType=1);*/

  
}

.sport-section-grid .uk-grid-divider > :not(.uk-first-column)::before{
border-left: 1px solid #9fcf625e !important;
}


.sport-grid .uk-pagination a{
color:#fff;
}

.sport-grid .uk-pagination a:hover, .sport-grid .uk-pagination a:active{
color:#9fcf62;
}

.sport-grid  .uk-card{
    overflow:hidden;
    border:2px solid #32322f;
    transform:0.5s all ease;
-webkit-border-radius: 10px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius: 10px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-radius: 10px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
    
    -webkit-box-shadow: 0px 0px 12px 0px rgba(50,50,47,1);
-moz-box-shadow: 0px 0px 12px 0px rgba(50,50,47,1);
box-shadow: 0px 0px 12px 0px rgba(50,50,47,1);
    
}

.sport-grid .uk-card:hover{
    border:2px solid  #9fcf62;
    transform:0.3s all ease;
}

.sport-grid .uk-card:hover .grid-item-title{
color:#9fcf62 !important;
}

.sport-grid .thumb-container{
border-bottom: 3px solid #9fcf62;
}


header .uk-nav *{
  
text-transform:uppercase !important;
}

.uk-navbar-container nav ul.uk-navbar-nav li a,.uk-navbar-container nav ul.uk-navbar-nav li.uk-active a{
  color:#fff !important;
  
}


#menu-comp a{

  display: flex;
  align-items: center;

}
#menu-comp a:before{
display: inline-flex;
  content: url('/images/wsk/icons/location.svg');
  height: 40px;
  width: 40px;
  rotate: -90deg;
  margin-right: 10px;
  transition:all 0.5s ease;
  
}

#menu-comp a:hover:before{
    rotate: -0deg;
    transition:all 0.3s ease;
}

.n3_lives_slider:hover img,.n3_vod_slider:hover img{
filter:grayscale(100%);
    transition:all 0.5s ease;
}

.n3_lives_slider .n3liveslideritem:hover  img,.n3_vod_slider .n3vodslideritem:hover  img{
filter:grayscale(0%);
    transition:all 0.3s ease;
}


.n3_lives_slider .live-slider-item-info{
/*margin-top:10px;*/
}


.n3liveslideritem .thumb-container,.n3_vod_slider .thumb-container{
  border-bottom: 3px solid #9fcf62;
}

.live-slider-item-title, .live-slider-item-desc,.live-slider-item-start-date{
  padding-bottom:0px;
  padding-top:0px;
}

.live-slider-item-sport{
  background-color: #9fcf62;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-left: 20px;
  padding: 4px 10px !important;
}

.event-shadow{
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  
}

.live-slider-item-info-container{
  
  padding-bottom:10px;
}



.n3_lives_slider .n3liveslideritem .live-slider-item-title,.n3_vod_slider .vod-slider-item-title{
  
  transition:all 0.5s ease;
}

.n3_lives_slider .n3liveslideritem:hover .live-slider-item-title,.n3_vod_slider .n3vodslideritem:hover .vod-slider-item-title{
  color:#9fcf62  !important;
  transition:all 0.3s ease;
  
}

.vod-slider-item-extrainfo{
transition:all 0.5s ease;
	
}

.n3_vod_slider .n3vodslideritem:hover .vod-slider-item-extrainfo{
	background-color:#9fcf62 !important ;
	color:#fff !important;
	 transition:all 0.3s ease;
}



.live-bubble{
  background:#b73131;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
  color:#fff;
  padding: 3px 10px;
  display:flex;
  align-items: center;
  
}
.uk-navbar-nav > li > a::before {
bottom: 8px;
  
}
header.tm-header, header.tm-header-mobile{
 /* background:#9fcf62;*/
}

.vod-player-meta-icon{
  background:#9fcf62;
  -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
  padding: 5px;
  
}

#modal-filter select{

  text-align: center;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  background: #fff;
}


#modal-filter .uk-modal-dialog{
background: #333;
  opacity: 0.9;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}


.lang-sel .uk-active, .global-lang .uk-active{
  opacity: 0.3;
  pointer-events: none;
  border: none !important;
  padding: 0 !important;
  
}

#member-registration input{
  
  height:45px !important;
    font-family:inherit !important;
  font-size: 15px;
}


html {
  --scrollbarBG: #405060;
  --thumbBG: #9fcf62;
  scrollbar-color: #9fcf62 #405060;
   scrollbar-width: thin;
}
body::-webkit-scrollbar {
  width: 11px;
}
body {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
body::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
body::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 6px;
  border: 3px solid var(--scrollbarBG);
}


body.europe .tm-header nav .uk-logo,body.africa .tm-header nav .uk-logo,body.america .tm-header nav .uk-logo,body.asia .tm-header nav .uk-logo,body.oceania .tm-header nav .uk-logo{
  visibility: hidden;
  
}


.no-overflow{
  overflow:hidden !important;
  
}

.smart-menu .uk-offcanvas-bar{

width: 100vw;
height: 350px;
  position: fixed;
top: initial;
bottom: 0;
  left:-100vw;

}


.smart-menu  .uk-open > .uk-offcanvas-bar {
  left: 0px;
  position: fixed;
bottom: 0px;
top: initial;
}

.wsk-header-separator{
  width:150px;
  height:8px;
   
  
}

.uk-background-white{
  background-color:#fff !important;
  
}

.searchicon{
  width:30px;
  height:30px;
  
}

@media(min-width:960px){
  
  li.item-323 a, li.item-324 a,li.item-323 a:hover, li.item-324 a:hover{
    overflow: hidden;
width: 32px;
color: #fff;
    
  }
  .searchicon{
position: absolute;
  
}
}

.mod-languages li a,.mod-languages li a:hover{
  color:#fff !important;
}

.mod-languages li.uk-active{
  
  order:1;
  border-left: 2px solid #000;
border-right: 2px solid #000;
padding-right: 10px;
}
.mod-languages li:not(.uk-active){
  
  order:2;
}
.mod-languages li.uk-active a{
  
  color:#000 !important;
pointer-events:none !important;
}


.livetv .tm-toolbar{

}

#innercalendar .nb-calendar__body{
  margin:0px;
  
}
#innercalendar  .nb-header-controls .nb-calendar__date{
  display:none;
  
}

 .nobosscalendar-modal .btn-close{
  background: #ff6010;
color: #fff;
  
}
 .nobosscalendar-modal .nobosscalendar-title{
  color:#ff6010;
  font-size: 16pt;
}
 .nobosscalendar-modal .nobosscalendar-modal-inner{

max-width: 300px !important;
top: 30vh !important;
min-height: 40vh;
text-align: center !important;
  padding: 0px;
  
}

.nobosscalendar-modal-header{
padding: 30px;
display: flex;
  flex-direction:column;
justify-content: center;
align-content: center;
  
}

#innercalendar .nobosscalendar-details{
  
  display:none;
}
.nobosscalendar-modal-body{
 max-height: 30vh;
overflow-y: scroll; 
}


.tm-header-mobile .uk-navbar-toggle-icon{
  background: #fff;
padding: 10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
color: #9fcf62;
  
}

.n3-shareicons a{
  width: 36px  !important;
height: 36px  !important;
-webkit-border-radius: 500px  !important;
-moz-border-radius: 500px  !important;
border-radius: 500px  !important;
  padding: 0px !important;
  border:none !important;
  
}

.no-footer .tm-footer,.no-footer .myfooter, .no-header .tm-header-mobile, .no-header .tm-header,.no-main .tm-main{
  display:none !important;
  
}

.uk-text-white{
  color:#fff !important;
  
}

.uk-navbar-container{

}


:not(.uk-sticky-below) > .uk-navbar-container:not(.uk-navbar) {
  /*padding-top: 20px;*/
  /*padding-bottom: 20px;*/
}
  
