#header {
  margin-bottom: 0px !important;
}

.forcefullwidth_wrapper_tp_banner {
  margin-bottom: 3rem !important;
}

.tp-revslider-slidesli:hover {
  cursor: grab;
}

.news-ticker-title {
  color: #ffffff !important;
}

.news-ticker-content {
  padding-right: 65px;
  background-color: #333;
}

.news-ticker-content > .fa {
  top: 50%;
  color: white;
  position: absolute;
  transform: translateY(-50%);
}

.news-ticker-content > .bx-wrapper {
  margin-left: 15px;
}

.news-ticker-content li > a {
  color: white;
}

@media screen and (max-width: 479px) {
  .news-ticker > div {
    height: 25px;
    line-height: 25px;
  }

  .news-ticker-title {
    font-size: 13px;
    display: block;
    padding: 0px 5px;
  }

  .news-ticker-title > .fa {
    display: none;
  }

  .news-ticker-content .bx-controls-direction a {
    bottom: 5px;
    width: 15px;
    height: 15px;
    line-height: 15px;
  }

  .news-ticker-content li > a {
    animation: ticker_scrolling 3s ease-in-out 1.5s;
  }
}

@keyframes ticker_scrolling {
  0% {
    margin-left: 0%;
  }
  100% {
    margin-left: -60%;
  }
}
