/* =========================
START BREAKING
========================= */

.breakingTop{

position:absolute;

bottom:50px;

left:220px;

right:0;

height:50px;

background:
rgba(255,0,0,.90);

overflow:hidden;

display:flex;

align-items:center;

z-index:40;

}




.breakingBottom{

position:absolute;

bottom:0;

left:220px;

right:0;

height:50px;

background:
rgba(255,255,255,.95);

overflow:hidden;

display:flex;

align-items:center;

z-index:40;

}




.headlineTicker{

width:100%;

overflow:hidden;

white-space:nowrap;

}




.headlineMove{

display:inline-block;

padding-left:100%;

white-space:nowrap;

color:white;

font-size:28px;

font-weight:bold;

animation:
headlineMove 35s linear infinite;

}




.tickerText{

display:inline-block;

padding-left:100%;

white-space:nowrap;

color:black;

font-size:24px;

font-weight:bold;

animation:
tickerMove 45s linear infinite;

}




@keyframes headlineMove{

0%{

transform:
translateX(0);

}



100%{

transform:
translateX(-100%);

}

}




@keyframes tickerMove{

0%{

transform:
translateX(0);

}



100%{

transform:
translateX(-100%);

}

}

/* =========================
END BREAKING
========================= */