#rnt-ticker-wrapper{
    padding: 14px 0;
    background: #126149;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    font-family: sans-serif;
    direction: rtl;
}

/* .eocjs-newsticker {
    padding: 17px 20px;
   background: #126149;
} */

.eocjs-newsticker .eocjs-newsticker-container {
  position: relative;
  height: 24px;
  overflow: hidden;
}


.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    font-family: 'rubik-regular';
    display: flex;
    align-items: center;
    /* margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff; */
}

.eocjs-newsticker-loader {
  position: absolute;
  left: calc(50% - 10px);
  top: 2px;
  width: 20px;
  height: 20px;
  display: block;
  border: 3px solid #555555;
  border-top: 3px solid transparent;
  border-radius: 50%;
  animation: eocjs-newsticker-spin .75s linear infinite;
}

@keyframes eocjs-newsticker-spin {
  to {
    transform: rotate(360deg);
  }
}




.rnt-ticker {
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    font-family: sans-serif;
    direction: rtl;
}

.rnt-track {
    position: relative;
    display: flex;
    white-space: nowrap;
}

.rnt-item {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    font-family: 'rubik-regular';
}

.rnt-item a {
    text-decoration: underline;
    color: #fff;
}

.rnt-item a:hover {
    color: #fff;
}

.rnt-item:first-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

/* @keyframes scroll-left {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(70%);
    }
} */

body.admin-bar #rnt-ticker-wrapper {
    top: 32px;
}

body.rnt-ticker-visible header {
    top: 52px;
}

body.rnt-ticker-visible.admin-bar header {
    top: 84px;
}

@media only screen and (max-width: 950px) {
    body.rnt-ticker-visible header {
        top: 50px;
    }
    body.rnt-ticker-visible #sm_menu_ham {
        top: 59px;
    }
    body.rnt-ticker-visible .sm_menu_outer {
        top: 99px;
    }
    body.rnt-ticker-visible section.top-inner{
 		padding-top: 100px;
    }
    body.rnt-ticker-visible header .header-inner .part-left .search {
        top: 95px;
    }
    .rnt-item,
    .rnt-item a {
        font-size: 16px;
    }
}