#header { margin-top: 28px; } #bannerHeaderMask{margin-top:28px;} 
.noBanners #contentWrapper{ padding-top: 118px;}
#tickerH { width:100% ;}
.headerFixed #header{ margin-top: 0px; } 
.headerFixed #tickerH{ display: none} 
#tickerH {  
position: fixed;
top: 0;
width: 100vw;
overflow: hidden;
height: 28px; 
background:#000000;
padding-left: 100%;
box-sizing: content-box;
z-index: 10;
}
#tickerH ul { 
display: inline-block;
height: 28px;  
white-space: nowrap; 
box-sizing: content-box; 
animation: ticker  linear 20s infinite; 
}

#tickerH ul li  {
display: inline-block;  
text-align: left;
width: 100vw;
} 

#tickerH ul li  , #tickerH ul li  *{
font-size:14.5px;
font-weight:500; 
color:#ffffff; 
} 

#tickerH ul li  a:hover{
text-decoration:underline; 
} 
 
@keyframes ticker {
0% {
-webkit-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0);
visibility: visible;
}
100% {
-webkit-transform: translate3d(-100%, -1px, 0);
transform: translate3d(-100%, -1px, 0); 
}
}

#tickerH ul:hover  { animation-play-state: paused; }
@media only screen and (max-width:1120px){  
#contentWrapper{ padding-top:  10px;} 
.noBanners #contentWrapper{ padding-top: 44px;}
#hamburger {top: 56px;}
.headerFixed  #hamburger {top: 28px;}
}
 