/*----------------------------------------
   News Ticker by Umar Bashir 30.12.2022
----------------------------------------*/
a {
  text-decoration: none;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s; 

}


.acme-news-ticker {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  background: #f2f2f2;
  position: relative;
  height: 50px;

}


.acme-news-ticker-label {
    background: #0092ff;
    padding: 15px;
    width: auto;
    float: left;
    margin-right: 15px;
    line-height: normal;
    height: 100%;
    color: #fff;
    text-align:right;
}

.acme-news-ticker-box 
{
    height: 100%;
    padding-top: 15px;
    overflow: hidden; 

}


.acme-news-ticker-box ul 
{
    width: 100%;
    list-style-type: none !important;
    padding: 0;
    margin: 0; 

}

.acme-news-ticker-box ul li a 
{
    text-decoration: none; 

}

.acme-news-ticker-controls 
{
    display: -webkit-box;
    display: -ms-flexbox;
    /*display: flex;*/
    position: absolute;
    height: 100%;
    right: 0;
    top: 0; 

}

.acme-news-ticker-controls button 
{
      height: 100%;
      background: #ddd;
      padding: 0;
      width: 40px;
      border-color: #eeeeee;
      border-style: solid;
      border-width: 0 0 0 1px;
      cursor: pointer;
      display: inline-block; 

}
      .acme-news-ticker-controls button:hover 
      {
        background: #ccc; 

      }
      .acme-news-ticker-controls button.acme-news-ticker-arrow 
      {
        margin: 0;
        display: inline-block;
        position: relative; 

      }
        .acme-news-ticker-controls button.acme-news-ticker-arrow:after 
        {
          border-color: #999;
          border-bottom-style: solid;
          border-bottom-width: 2px;
          border-right-style: solid;
          border-right-width: 2px;
          content: '';
          display: inline-block;
          height: 8px;
          left: 50%;
          position: absolute;
          top: 50%;
          width: 8px; 

        }
      .acme-news-ticker-controls button.acme-news-ticker-pause 
      {
        position: relative;
        display: inline-block; 

      }
        .acme-news-ticker-controls button.acme-news-ticker-pause:before 
        {
          position: absolute;
          content: "";
          width: 10px;
          height: 10px;
          border-color: #999;
          border-style: solid;
          border-width: 0 2px 0;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          left: 50%;
          top: 50%; 

        }
    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after 
    {
      -webkit-transform: translate(-50%, -50%) rotate(135deg);
          -ms-transform: translate(-50%, -50%) rotate(135deg);
              transform: translate(-50%, -50%) rotate(135deg); 

    }
    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after 
    {
      -webkit-transform: translate(-50%, -50%) rotate(315deg);
          -ms-transform: translate(-50%, -50%) rotate(315deg);
              transform: translate(-50%, -50%) rotate(315deg); 

    }
    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after 
    {
      -webkit-transform: translate(-50%, -50%) rotate(225deg);
          -ms-transform: translate(-50%, -50%) rotate(225deg);
              transform: translate(-50%, -50%) rotate(225deg); 

    }
    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after 
    {
      -webkit-transform: translate(-50%, -50%) rotate(405deg);
          -ms-transform: translate(-50%, -50%) rotate(405deg);
              transform: translate(-50%, -50%) rotate(405deg); 

    }


.my-news-ticker li a:hover {
    text-decoration: underline;
}


@media (max-width: 575px) {

    .acme-news-ticker-label {
        position: absolute;
        top: -50px;
    }

    .acme-news-ticker-box {
        padding-left: 70px;
        /*padding-right: 120px;*/
        width: 100%;
        z-index: 1000;
    }
}

@media (max-width: 825px) {

    .acme-news-ticker-label {
        /*padding: 10px;*/
        width: auto;
        float: left;
        margin-right: 0px;
        line-height: normal;
        height: 100%;
        color: #fff;
        text-align: left;
        font-size:15px;
    }
}