#ticker-wrapper{position:relative;padding:11px 30px}
@media(max-width:576px){#ticker-wrapper{padding:11px 15px}
}
#ticker-wrapper .ticker-content{position:relative;background:#f8f8f8;display:flex;align-items:center}
#ticker-wrapper .ticker-content img.infomobilita-logo{height:25px}
@media(max-width:576px){#ticker-wrapper .ticker-content img.infomobilita-logo{padding-right:.5rem}
}
#ticker-wrapper .ticker-content .ticker-date{padding:0 1rem;font-size:14px;font-weight:bold;white-space:nowrap;margin-top:1px}
@media(max-width:576px){#ticker-wrapper .ticker-content .ticker-date{padding-left:0rem;padding-right:.5rem;font-size:10px}
}
#ticker-wrapper .ticker-content .text-content{width:auto;overflow:hidden;margin-right:50px;flex-grow:1}
#ticker-wrapper .ticker-content .text-content .infomobilita-logo{height:26px}
#ticker-wrapper .ticker-content .text-content p{margin-top:1px;display:inline-block;opacity:0;visibility:hidden;white-space:nowrap;position:absolute;top:0;left:0;padding:0;margin:0;font-size:14px;pointer-events:none;transition:opacity .5s}
#ticker-wrapper .ticker-content .text-content p.active{pointer-events:all;opacity:1;visibility:visible;position:relative;top:auto;left:auto}
#ticker-wrapper .ticker-content .ticker-controls{display:flex;justify-content:center;width:50px;top:0;right:0;position:absolute}
#ticker-wrapper .ticker-content .ticker-controls a{display:block;padding:0 .4rem 0 0;line-height:22px;cursor:pointer}
#ticker-wrapper .ticker-content .ticker-controls a img{height:10px}
#ticker-wrapper .ticker-content .ticker-controls a.next img{transform:rotateY(180deg)}