@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");
html {
  height: 100%; }

body {
  background-color: #292f3b;
  font-family: 'Source Sans Pro', sans-serif;
  min-height: 100%;
  padding-bottom: 241px;
  position: relative; }
  body a {
    color: #ffffff; }
    body a:hover {
      color: #ffffff;
      text-decoration: none; }

.open_stream_container {
  color: #ffffff;
  text-decoration: none;
  position: relative; }
  .open_stream_container #bars {
    height: 30px;
    width: 40px;
    position: relative;
    top: -14px;
    margin-left: 10px; }
  .open_stream_container .bar {
    background: #82ce38;
    bottom: 1px;
    height: 3px;
    width: 3px;
    position: absolute;
    animation: sound 0ms -800ms linear infinite alternate; }
  .open_stream_container .img-responsive {
    position: relative;
    top: -2px; }

@keyframes sound {
  0% {
    opacity: .35;
    height: 3px; }
  100% {
    opacity: 1;
    height: 20px; } }
  .open_stream_container .bar:nth-child(1) {
    left: 1px;
    animation-duration: 474ms; }
  .open_stream_container .bar:nth-child(2) {
    left: 5px;
    animation-duration: 433ms; }
  .open_stream_container .bar:nth-child(3) {
    left: 9px;
    animation-duration: 407ms; }
  .open_stream_container .bar:nth-child(4) {
    left: 13px;
    animation-duration: 458ms; }
  .open_stream_container .bar:nth-child(5) {
    left: 17px;
    animation-duration: 400ms; }
  .open_stream_container .bar:nth-child(6) {
    left: 21px;
    animation-duration: 427ms; }
  .open_stream_container i {
    margin-right: 5px; }
  .open_stream_container img {
    display: inline-block;
    margin-right: 5px; }

.dropdown-container {
  background: #363d4d;
  color: #8795b0;
  display: inline-block;
  font-weight: bold;
  margin-left: 15px;
  padding: 10px;
  position: relative;
  z-index: 10; }
  .dropdown-container span {
    color: #8795b0;
    margin-right: 50px; }
  .dropdown-container ul {
    display: none;
    list-style: none;
    width: auto;
    right: 0;
    margin: 0;
    min-width: 100%;
    top: 36px; }
  .dropdown-container.open ul {
    background: #363d4d;
    display: block;
    padding: 0;
    position: absolute;
    text-align: right;
    z-index: 9; }
    .dropdown-container.open ul a {
      display: block; }
    .dropdown-container.open ul li {
      display: block;
      padding: 5px 10px;
      margin: 0; }

.pagination li a {
  color: #292f3b; }

.pagination li.active span, .pagination li.active span:hover, .pagination li.active span:focus {
  background-color: #292f3b;
  border-color: #292f3b; }

.content .left-top {
  margin-top: 32px;
  color: #ffffff; }
  .content .left-top .content-title {
    font-size: 21px;
    margin-left: 8px;
    font-weight: bold; }
  .content .left-top .square {
    width: 15px;
    height: 15px;
    background: #82ce38;
    display: inline-block; }

.content .time-line-slider-container {
  margin: 0 -5px; }

.content .playlist-container {
  margin-top: 14px;
  background: #1c2028;
  font-size: 15px;
  color: #ffffff;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f;
  position: relative;
  margin: 14px 5px 0; }
  .content .playlist-container img {
    width: 100%; }
  .content .playlist-container .bottom-container {
    padding: 12px; }
  .content .playlist-container .bottom-container-left {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin-bottom: 40px; }
    .content .playlist-container .bottom-container-left .artist {
      display: block;
      font-size: 16px;
      min-height: 43px;
      overflow: hidden;
      text-overflow: ellipsis; }
    .content .playlist-container .bottom-container-left .song {
      display: block; }
  .content .playlist-container .bottom-container-right .bottom-container-right-play-container {
    position: absolute;
    right: 17px;
    bottom: 76px; }
    .content .playlist-container .bottom-container-right .bottom-container-right-play-container a {
      text-decoration: none;
      color: #ffffff; }
    .content .playlist-container .bottom-container-right .bottom-container-right-play-container img {
      width: auto;
      height: auto;
      display: inline-block; }
  .content .playlist-container .bottom-container-right .on-air-container {
    position: absolute;
    right: 17px;
    bottom: 12px;
    /*puls bar end*/ }
    .content .playlist-container .bottom-container-right .on-air-container #bars {
      height: 30px;
      margin: -30px 0 0 -20px;
      width: 40px;
      position: absolute;
      right: 32px;
      bottom: -1px; }
    .content .playlist-container .bottom-container-right .on-air-container .bar {
      background: #82ce38;
      bottom: 1px;
      height: 3px;
      width: 3px;
      position: absolute;
      animation: sound 0ms -800ms linear infinite alternate; }

@keyframes sound {
  0% {
    opacity: .35;
    height: 3px; }
  100% {
    opacity: 1;
    height: 20px; } }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(1) {
      left: 1px;
      animation-duration: 474ms; }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(2) {
      left: 5px;
      animation-duration: 433ms; }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(3) {
      left: 9px;
      animation-duration: 407ms; }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(4) {
      left: 13px;
      animation-duration: 458ms; }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(5) {
      left: 17px;
      animation-duration: 400ms; }
    .content .playlist-container .bottom-container-right .on-air-container .bar:nth-child(6) {
      left: 21px;
      animation-duration: 427ms; }
    .content .playlist-container .bottom-container-right .on-air-container img {
      width: auto;
      height: auto; }
  .content .playlist-container .bottom-container-right span {
    position: absolute;
    right: 17px;
    bottom: 12px;
    color: #8795b0; }

.content .program-left-arrow {
  color: #ffffff;
  font-size: 23px;
  left: -25px;
  position: absolute;
  top: 40%; }
  @media screen and (max-width: 767px) {
    .content .program-left-arrow {
      display: none !important; } }
  .content .program-left-arrow.slick-disabled {
    display: none !important; }

.content .program-right-arrow {
  color: #ffffff;
  cursor: pointer;
  font-size: 23px;
  position: absolute;
  right: -25px;
  top: 40%; }
  @media screen and (max-width: 767px) {
    .content .program-right-arrow {
      display: none !important; } }
  .content .program-right-arrow.slick-disabled {
    display: none !important; }

.content .program-slider-container {
  height: 161px;
  margin: 0 -5px;
  opacity: 0.01; }

.content .program-entry {
  margin: 14px 5px;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f; }

.content .program-entry {
  padding: 15px;
  background: #1c2028; }
  .content .program-entry.live .program-hours .on-air, .content .program-entry.live #bars {
    opacity: 1 !important; }
  .content .program-entry img.img-responsive {
    position: absolute; }
  .content .program-entry .program-center-right {
    margin-left: 102px;
    min-height: 102px;
    position: relative;
    vertical-align: top; }
    .content .program-entry .program-center-right a {
      color: #ffffff;
      text-decoration: none; }
    .content .program-entry .program-center-right .program-hours {
      bottom: 0px;
      color: #ffffff;
      position: absolute;
      right: 0px;
      /*puls bar*/
      /*puls bar end*/ }
      .content .program-entry .program-center-right .program-hours .on-air {
        margin-right: 2px;
        opacity: 0.01;
        position: relative;
        top: 2px; }
      .content .program-entry .program-center-right .program-hours #bars {
        width: 40px;
        position: absolute;
        opacity: 0.01;
        right: 106px;
        bottom: 0px; }
      .content .program-entry .program-center-right .program-hours .bar {
        background: #82ce38;
        bottom: 1px;
        height: 3px;
        width: 3px;
        position: absolute;
        animation: sound 0ms -800ms linear infinite alternate; }

@keyframes sound {
  0% {
    opacity: .35;
    height: 3px; }
  100% {
    opacity: 1;
    height: 20px; } }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(1) {
        left: 1px;
        animation-duration: 474ms; }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(2) {
        left: 5px;
        animation-duration: 433ms; }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(3) {
        left: 9px;
        animation-duration: 407ms; }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(4) {
        left: 13px;
        animation-duration: 458ms; }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(5) {
        left: 17px;
        animation-duration: 400ms; }
      .content .program-entry .program-center-right .program-hours .bar:nth-child(6) {
        left: 21px;
        animation-duration: 427ms; }
      .content .program-entry .program-center-right .program-hours img {
        width: auto;
        height: auto; }
    .content .program-entry .program-center-right .program-listen-container {
      margin-left: 14px; }
      .content .program-entry .program-center-right .program-listen-container img {
        width: auto;
        height: auto; }
    .content .program-entry .program-center-right .program-title {
      color: #ffffff;
      display: block;
      font-size: 18px;
      margin-left: 14px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }

.content .right-top {
  margin-top: 36px;
  text-align: right; }
  .content .right-top i {
    color: #ffffff;
    vertical-align: middle;
    margin-left: 8px; }
  .content .right-top .more, .content .right-top img {
    display: inline-block; }
  .content .right-top .more {
    color: #ffffff; }

.content .top-ad {
  margin-top: 33px;
  padding: 15px;
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f;
  text-align: center; }
  .content .top-ad .img-responsive {
    display: inline; }

.content .top40-left {
  margin-top: 14px;
  color: #ffffff;
  margin-bottom: 32px; }
  .content .top40-left .number {
    background: #292f3b;
    color: #8795b0;
    font-size: 38px;
    font-weight: bold;
    height: 64px;
    line-height: 64px;
    text-align: center;
    width: 64px; }
  .content .top40-left .top40-left-item-container {
    background: #1c2028;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid #0a0c0f;
    padding: 10px;
    position: relative; }
    .content .top40-left .top40-left-item-container img {
      display: block;
      float: left;
      margin-right: 12px; }
    .content .top40-left .top40-left-item-container img:first-child {
      float: left; }
    .content .top40-left .top40-left-item-container .top40-position-container {
      position: absolute;
      top: 10px;
      right: 10px; }
      .content .top40-left .top40-left-item-container .top40-position-container span {
        font-size: 14px; }
      .content .top40-left .top40-left-item-container .top40-position-container i {
        color: #8795b0; }
    .content .top40-left .top40-left-item-container .top40-span-container {
      display: inline;
      vertical-align: top; }
      .content .top40-left .top40-left-item-container .top40-span-container .artist {
        font-size: 18px;
        display: block;
        line-height: 1;
        font-weight: bold; }
      .content .top40-left .top40-left-item-container .top40-span-container .details {
        color: #8795b0;
        font-size: 16px;
        display: block;
        line-height: 1; }
      .content .top40-left .top40-left-item-container .top40-span-container .song {
        font-size: 16px;
        display: block;
        line-height: 1; }

.content .top40-right {
  margin-top: 14px;
  margin-bottom: 32px;
  color: #ffffff;
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f; }
  .content .top40-right img.img-responsive {
    width: 100%; }
  .content .top40-right .top40-right-bottom-left {
    padding: 15px;
    display: inline-block; }
    .content .top40-right .top40-right-bottom-left .description {
      font-size: 15px;
      display: block;
      line-height: 17px; }
    .content .top40-right .top40-right-bottom-left .title {
      font-size: 18px;
      font-weight: bold;
      line-height: 17px; }
  .content .top40-right .top40-right-bottom-right {
    display: inline-block; }
    .content .top40-right .top40-right-bottom-right a {
      color: #ffffff;
      text-decoration: none; }
    .content .top40-right .top40-right-bottom-right span {
      color: #8795b0;
      font-size: 15px;
      position: absolute;
      right: 20px;
      bottom: 45px; }
    .content .top40-right .top40-right-bottom-right .player-container {
      position: absolute;
      right: 20px;
      bottom: 68px;
      font-size: 15px; }
      .content .top40-right .top40-right-bottom-right .player-container img {
        display: inline-block;
        width: auto;
        height: auto; }

.comment-container .fa-comment {
  margin-left: 10px; }

.comment-container .fa-thumbs-down {
  color: #f0a0a0;
  margin-left: 10px; }

.comment-container .fa-thumbs-up {
  color: #9dbf74;
  margin-left: 10px; }

.comment-container .like {
  color: #9dbf74; }

.container.dark h1, .container.dark h3 {
  color: #ffffff; }

.dark-box {
  margin-top: 33px;
  padding: 15px;
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f;
  color: #8795b0;
  position: relative; }
  .dark-box h1, .dark-box h3 {
    margin-top: 0; }
  .dark-box .form-control {
    background: #363d4d;
    border: 0;
    border-radius: 0;
    color: #8795b0; }
  .dark-box .center {
    padding-bottom: 30px; }
  .dark-box .right {
    position: absolute;
    bottom: 9px;
    right: 9px; }
    .dark-box .right a {
      font-size: 15px;
      text-decoration: none; }

.comment-form-container.dark, .comments-container.dark {
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f !important;
  color: #8795b0; }
  .comment-form-container.dark .comment-form-container.sub-comment-container, .comments-container.dark .comment-form-container.sub-comment-container {
    background: #1c2028 !important;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
    border-bottom: 1px solid #0a0c0f !important; }
  .comment-form-container.dark .comment-container, .comments-container.dark .comment-container {
    border-bottom: 1px solid #8795b0 !important; }
  .comment-form-container.dark .comment-form-title span, .comment-form-container.dark .comments-container-title span, .comments-container.dark .comment-form-title span, .comments-container.dark .comments-container-title span {
    color: #fff; }
  .comment-form-container.dark h1, .comment-form-container.dark .fa-comment, .comment-form-container.dark .fa-share, .comment-form-container.dark .name-date-container .name, .comments-container.dark h1, .comments-container.dark .fa-comment, .comments-container.dark .fa-share, .comments-container.dark .name-date-container .name {
    color: #fff !important; }
  .comment-form-container.dark .name-date-container span, .comments-container.dark .name-date-container span {
    color: #8795b0 !important; }
  .comment-form-container.dark .comment-response-trigger .fa, .comment-form-container.dark .comment-response-trigger span, .comments-container.dark .comment-response-trigger .fa, .comments-container.dark .comment-response-trigger span {
    color: #8795b0; }
  .comment-form-container.dark .comment-text, .comments-container.dark .comment-text {
    color: #8795b0 !important; }
  .comment-form-container.dark .form-control, .comments-container.dark .form-control {
    background: #363d4d;
    border: 0;
    border-radius: 0;
    color: #8795b0; }

.like-entry {
  cursor: pointer; }

.details-page-container {
  background: #f1f1f1; }
  .details-page-container .actual-news-container {
    background: #ffffff;
    margin-top: 14px;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 9px;
    padding-bottom: 30px;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .details-page-container .actual-news-container .news-image-container.pull-left {
        float: none !important; }
      .details-page-container .actual-news-container .img-responsive {
        width: 100%; } }
    .details-page-container .actual-news-container .center {
      color: #000000;
      display: inline-block;
      width: 67%;
      vertical-align: top;
      margin-left: 15px; }
      @media only screen and (max-width: 767px) {
        .details-page-container .actual-news-container .center {
          margin-left: 0;
          width: auto; } }
      .details-page-container .actual-news-container .center .description {
        display: block;
        font-size: 15px;
        margin-bottom: 10px; }
      .details-page-container .actual-news-container .center .title {
        color: #000000;
        font-size: 18px;
        font-weight: bold; }
      .details-page-container .actual-news-container .center .details-container {
        color: #a0a0a0; }
        .details-page-container .actual-news-container .center .details-container .category {
          background: #00a3ef;
          color: #ffffff;
          display: block;
          float: left;
          margin-bottom: 5px;
          margin-right: 5px;
          font-size: 12px;
          padding: 6px; }
          .details-page-container .actual-news-container .center .details-container .category.short {
            max-width: 80px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
        .details-page-container .actual-news-container .center .details-container .city {
          background: #82ce38;
          color: #ffffff;
          display: inline-block;
          font-size: 12px;
          padding: 6px; }
        .details-page-container .actual-news-container .center .details-container .date {
          margin-left: 10px; }
        .details-page-container .actual-news-container .center .details-container .dislike {
          color: #f0a0a0; }
        .details-page-container .actual-news-container .center .details-container .fa-comment {
          margin-left: 10px; }
        .details-page-container .actual-news-container .center .details-container .fa-thumbs-down {
          color: #f0a0a0;
          margin-left: 10px; }
        .details-page-container .actual-news-container .center .details-container .fa-thumbs-up {
          color: #9dbf74;
          margin-left: 10px; }
        .details-page-container .actual-news-container .center .details-container .eveniment {
          background: #a0a0a0;
          color: #ffffff;
          display: inline-block;
          font-size: 12px;
          padding: 6px; }
      .details-page-container .actual-news-container .center .right {
        position: absolute;
        bottom: 9px;
        right: 9px; }
        .details-page-container .actual-news-container .center .right a {
          color: #000000;
          font-size: 15px;
          text-decoration: none; }
    .details-page-container .actual-news-container img {
      display: inline-block; }
  .details-page-container .ad-image {
    margin-top: 10px;
    width: 100%; }
  .details-page-container .bottom {
    margin-bottom: 30px;
    text-align: center;
    vertical-align: center; }
    .details-page-container .bottom a {
      color: #000000;
      font-size: 16px;
      text-decoration: none; }

.comment-form-container {
  background: #ffffff;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #a0a0a0;
  font-size: 15px;
  margin-top: 10px;
  padding: 15px; }
  .comment-form-container .comment-form-title span {
    color: #000000;
    font-size: 21px; }
  .comment-form-container .comment-form-title i {
    font-size: 21px;
    margin-right: 6px; }
  .comment-form-container input {
    border: 1px solid #cfcfcf;
    display: block;
    font-size: 16px;
    margin-top: 15px;
    padding: 10px;
    width: 100%; }
  .comment-form-container textarea {
    display: block;
    margin-top: 15px;
    padding: 10px;
    width: 100%; }
  .comment-form-container button {
    background: #6a6a6a;
    color: #ffffff;
    display: block;
    margin-top: 15px;
    padding: 10px; }

.comments-container {
  background: #ffffff;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  padding: 15px; }
  .comments-container .comments-container-title {
    color: #a0a0a0;
    font-size: 21px; }
    .comments-container .comments-container-title .comments-counter {
      background: #82ce38;
      display: inline-block;
      font-size: 12px;
      min-width: 25px;
      padding: 3px;
      text-align: center; }
      .comments-container .comments-container-title .comments-counter span {
        color: #ffffff;
        margin: 0; }
    .comments-container .comments-container-title span {
      color: #000000;
      margin-right: 20px; }
  .comments-container .comment-container {
    padding: 25px 0;
    border-bottom: 1px solid #d7d7d7; }
    .comments-container .comment-container .comment-text {
      color: #6c6c6c;
      font-size: 16px;
      margin-top: 15px; }
    .comments-container .comment-container .details-container {
      color: #a0a0a0;
      display: inline-block;
      font-size: 12px;
      float: right; }
      .comments-container .comment-container .details-container a {
        color: #a0a0a0;
        text-decoration: none; }
      .comments-container .comment-container .details-container .dislike {
        color: #f0a0a0;
        margin-right: 15px; }
      .comments-container .comment-container .details-container .dislike-text {
        color: #f0a0a0;
        margin-right: 5px; }
      .comments-container .comment-container .details-container i {
        margin-right: 6px; }
      .comments-container .comment-container .details-container .like {
        color: #9dbf74;
        margin: 0; }
      .comments-container .comment-container .details-container .like-text {
        color: #9dbf74;
        margin-right: 5px; }
      .comments-container .comment-container .details-container span {
        margin-right: 15px; }
    .comments-container .comment-container .name-date-container {
      color: #a0a0a0;
      display: inline-block;
      font-size: 16px; }
      .comments-container .comment-container .name-date-container span {
        color: #000000;
        font-size: 16px;
        font-weight: bold;
        margin-left: 6px; }
      .comments-container .comment-container .name-date-container span:last-child {
        color: #a0a0a0;
        font-size: 12px;
        font-weight: normal;
        margin-left: 6px; }
  .comments-container .sub-comment-container {
    margin-left: 35px; }

.google-ad-vertical {
  background: #ffffff;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  padding: 35px; }

.main-news-container {
  background: #ffffff;
  margin-top: 10px;
  padding: 18px;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .main-news-container .details-container {
    color: #a0a0a0;
    margin-top: 10px; }
    .main-news-container .details-container .category {
      background: #00a3ef;
      color: #ffffff;
      display: block;
      float: left;
      margin-bottom: 5px;
      margin-right: 5px;
      font-size: 12px;
      padding: 6px; }
      .main-news-container .details-container .category.short {
        max-width: 80px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .main-news-container .details-container .city {
      background: #82ce38;
      color: #ffffff;
      display: inline-block;
      font-size: 12px;
      padding: 6px; }
    .main-news-container .details-container .date {
      margin-left: 10px; }
    .main-news-container .details-container .dislike {
      color: #f0a0a0; }
    .main-news-container .details-container .eveniment {
      background: #a0a0a0;
      color: #ffffff;
      display: inline-block;
      font-size: 12px;
      padding: 6px; }
    .main-news-container .details-container .fa-comment {
      margin-left: 10px; }
    .main-news-container .details-container .fa-thumbs-down {
      color: #f0a0a0;
      margin-left: 10px; }
    .main-news-container .details-container .fa-thumbs-up {
      color: #9dbf74;
      margin-left: 10px; }
    .main-news-container .details-container .like {
      color: #9dbf74; }
  .main-news-container .content {
    color: #6c6c6c;
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px; }
  .main-news-container .title {
    color: #000000;
    font-size: 25px;
    margin-top: 15px; }
  .main-news-container .social-media-container {
    float: right; }

.news-category-container {
  padding: 20px 15px;
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 30px;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .news-category-container a {
    color: #797979;
    font-size: 16px;
    text-decoration: none; }
    .news-category-container a:hover {
      color: #797979;
      text-decoration: underline; }
  .news-category-container li {
    list-style: none;
    margin-bottom: 16px; }
  .news-category-container li:last-child {
    margin-bottom: 0; }
  .news-category-container span {
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px; }
  .news-category-container ul {
    padding: 0; }

.other-news-container {
  background: #ffffff;
  margin-top: 10px;
  padding: 20px 15px;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .other-news-container .other-news {
    margin-top: 25px; }
    .other-news-container .other-news a {
      text-decoration: none; }
    .other-news-container .other-news .details-container {
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px; }
      .other-news-container .other-news .details-container .category-container .category {
        background: #00a3ef;
        color: #ffffff;
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 12px;
        padding: 6px; }
        .other-news-container .other-news .details-container .category-container .category.short {
          max-width: 80px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .other-news-container .other-news .details-container .category-container .eveniment {
        background: #a0a0a0;
        color: #ffffff;
        display: inline-block;
        font-size: 12px;
        padding: 5px; }
      .other-news-container .other-news .details-container .date-comments-container {
        color: #a0a0a0;
        font-size: 12px;
        font-weight: normal; }
        .other-news-container .other-news .details-container .date-comments-container .date {
          color: #a0a0a0;
          font-size: 12px;
          font-weight: normal;
          margin-right: 10px; }
        .other-news-container .other-news .details-container .date-comments-container span {
          color: #a0a0a0;
          font-size: 12px;
          font-weight: normal; }
      .other-news-container .other-news .details-container span {
        color: #000000;
        font-size: 15px; }
    .other-news-container .other-news img {
      display: inline-block; }
  .other-news-container span {
    color: #000000;
    font-size: 18px;
    font-weight: bold; }

.footer-container {
  bottom: 0;
  position: absolute;
  width: 100%;
  background: #1c2028; }
  @media screen and (max-width: 767px) {
    .footer-container .footer-menu {
      color: #1c2028; }
      .footer-container .footer-menu a {
        display: block;
        margin: 0; }
    .footer-container .footer-info {
      display: block;
      line-height: 40px; } }
  .footer-container footer {
    color: #4d4e50;
    font-size: 15px;
    margin-top: 26px; }
    .footer-container footer .footer-info .fa {
      display: inline-block;
      margin-right: 5px; }
    .footer-container footer .contact-container {
      border-top: 1px solid #363d4d;
      font-weight: bold;
      margin-top: 55px; }
      .footer-container footer .contact-container .contact-left {
        color: #8795b0;
        margin-top: 17px;
        text-align: left; }
        .footer-container footer .contact-container .contact-left a {
          text-decoration: none;
          color: #8795b0; }
        .footer-container footer .contact-container .contact-left .right-margin {
          margin-right: 20px; }
      .footer-container footer .contact-container .contact-right {
        color: #8795b0;
        margin-top: 17px;
        text-align: right; }
    .footer-container footer .left {
      margin-top: 52px; }
      .footer-container footer .left img {
        display: inline-block; }
      .footer-container footer .left img:first-child {
        margin-right: 28px; }
    .footer-container footer nav a {
      color: #ffffff;
      text-decoration: none;
      margin: 0 20px; }
    .footer-container footer nav a:hover {
      color: #ffffff;
      text-decoration: none; }
    .footer-container footer nav a:first-child {
      margin-left: 0; }
    .footer-container footer nav a:last-child {
      margin-right: 0; }
    .footer-container footer .newsletter-container {
      margin-top: 52px; }
      .footer-container footer .newsletter-container .email-container {
        background: #363d4d;
        color: #8795b0;
        font-size: 15px;
        margin-top: 12px;
        width: 100%; }
        .footer-container footer .newsletter-container .email-container .button-container {
          background: #82ce38;
          color: #ffffff;
          display: inline-block;
          font-weight: bold;
          padding: 15px;
          position: absolute;
          right: 0; }
          .footer-container footer .newsletter-container .email-container .button-container i {
            margin-right: 8px; }
        .footer-container footer .newsletter-container .email-container .button-container:hover {
          cursor: pointer; }
        .footer-container footer .newsletter-container .email-container input {
          background: #363d4d;
          border: 0;
          display: inline-block;
          font-weight: bold;
          padding: 15px 10px;
          width: 80%; }
      .footer-container footer .newsletter-container span {
        color: #ffffff;
        font-weight: bold; }
    .footer-container footer .right {
      float: right; }
      .footer-container footer .right .social-media-container {
        margin-top: 10px; }
        .footer-container footer .right .social-media-container img {
          display: inline-block;
          margin-right: 9px; }
        .footer-container footer .right .social-media-container .last {
          margin-right: 0; }
      .footer-container footer .right span {
        color: #ffffff;
        font-weight: bold; }

.navbar-header {
  position: relative;
  z-index: 99; }

.navbar-default {
  margin-bottom: 0; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background: none; }

@media screen and (max-width: 767px) {
  .header-container header a.navbar-brand {
    margin-left: 15px !important; }
  .header-container header .navbar-collapse.collapse .header-bottom-left, .header-container header .navbar-collapse.collapse .header-bottom-right, .header-container header .navbar-collapse.collapsing .header-bottom-left, .header-container header .navbar-collapse.collapsing .header-bottom-right {
    color: #1c2028;
    margin-right: 0;
    float: none; }
    .header-container header .navbar-collapse.collapse .header-bottom-left:after, .header-container header .navbar-collapse.collapse .header-bottom-right:after, .header-container header .navbar-collapse.collapsing .header-bottom-left:after, .header-container header .navbar-collapse.collapsing .header-bottom-right:after {
      clear: both;
      content: '';
      display: block; }
    .header-container header .navbar-collapse.collapse .header-bottom-left a, .header-container header .navbar-collapse.collapse .header-bottom-right a, .header-container header .navbar-collapse.collapsing .header-bottom-left a, .header-container header .navbar-collapse.collapsing .header-bottom-right a {
      clear: both;
      display: block;
      float: right;
      height: 26px;
      margin: 7px 0; }
      .header-container header .navbar-collapse.collapse .header-bottom-left a #bars, .header-container header .navbar-collapse.collapse .header-bottom-right a #bars, .header-container header .navbar-collapse.collapsing .header-bottom-left a #bars, .header-container header .navbar-collapse.collapsing .header-bottom-right a #bars {
        display: none; }
    .header-container header .navbar-collapse.collapse .header-bottom-left .row-two-logo, .header-container header .navbar-collapse.collapse .header-bottom-right .row-two-logo, .header-container header .navbar-collapse.collapsing .header-bottom-left .row-two-logo, .header-container header .navbar-collapse.collapsing .header-bottom-right .row-two-logo {
      display: none; } }

.navbar-default {
  border: 0; }
  .navbar-default .navbar-brand {
    padding: 0; }
    .navbar-default .navbar-brand img {
      max-height: 90%; }

.header-container {
  background: #1c2028;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #0a0c0f; }
  .header-container.sticky-menu {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    z-index: 99; }
    .header-container.sticky-menu header {
      padding-bottom: 8px;
      padding-top: 10px; }
      .header-container.sticky-menu header a:first-child {
        margin-left: 0; }
      .header-container.sticky-menu header a:nth-child(2) {
        margin-left: 15px !important; }
    .header-container.sticky-menu .row-one {
      display: none; }
    .header-container.sticky-menu .row-two-logo {
      display: inline-block; }
  .header-container header {
    padding-top: 15px; }
    .header-container header .header-bottom-left {
      color: #6c6c6c;
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 5px;
      margin-top: 20px; }
      .header-container header .header-bottom-left a {
        color: #ffffff;
        text-decoration: none;
        margin: 0 15px; }
        .header-container header .header-bottom-left a img {
          display: inline-block;
          max-height: 30px;
          margin-right: 15px;
          position: relative;
          z-index: 10; }
      .header-container header .header-bottom-left a:hover {
        color: #ffffff;
        text-decoration: none;
        border-bottom: 3px solid #82ce38; }
      .header-container header .header-bottom-left a:nth-child(2) {
        margin-left: 0; }
      .header-container header .header-bottom-left a:last-child {
        margin-right: 0; }
    .header-container header .row-two-logo {
      display: none; }
      .header-container header .row-two-logo:hover {
        text-decoration: none; }
    .header-container header .header-bottom-right {
      color: #6c6c6c;
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 5px;
      margin-right: 40px;
      margin-top: 20px;
      text-align: right; }
      .header-container header .header-bottom-right a {
        color: #ffffff;
        text-decoration: none;
        margin: 0 15px; }
        .header-container header .header-bottom-right a #bars {
          height: 30px;
          margin: -30px 0 0 -20px;
          width: 40px;
          position: absolute;
          right: 0px;
          bottom: 7px; }
        .header-container header .header-bottom-right a .bar {
          background: #82ce38;
          bottom: 1px;
          height: 3px;
          width: 3px;
          position: absolute;
          animation: sound 0ms -800ms linear infinite alternate; }
        .header-container header .header-bottom-right a .img-responsive {
          position: relative;
          top: -2px; }

@keyframes sound {
  0% {
    opacity: .35;
    height: 3px; }
  100% {
    opacity: 1;
    height: 20px; } }
        .header-container header .header-bottom-right a .bar:nth-child(1) {
          left: 1px;
          animation-duration: 474ms; }
        .header-container header .header-bottom-right a .bar:nth-child(2) {
          left: 5px;
          animation-duration: 433ms; }
        .header-container header .header-bottom-right a .bar:nth-child(3) {
          left: 9px;
          animation-duration: 407ms; }
        .header-container header .header-bottom-right a .bar:nth-child(4) {
          left: 13px;
          animation-duration: 458ms; }
        .header-container header .header-bottom-right a .bar:nth-child(5) {
          left: 17px;
          animation-duration: 400ms; }
        .header-container header .header-bottom-right a .bar:nth-child(6) {
          left: 21px;
          animation-duration: 427ms; }
        .header-container header .header-bottom-right a i {
          margin-right: 5px; }
        .header-container header .header-bottom-right a img {
          display: inline-block;
          margin-right: 5px; }
      .header-container header .header-bottom-right a:hover {
        color: #ffffff;
        text-decoration: none;
        border-bottom: 3px solid #82ce38; }
      .header-container header .header-bottom-right a:first-child {
        margin-left: 0; }
      .header-container header .header-bottom-right a:last-child {
        margin-right: 0; }
    .header-container header .header-top-left img {
      display: inline-block;
      margin-right: 15px; }
    .header-container header .header-top-left .input-container {
      background: #363d4d;
      color: #8795b0;
      display: inline-block;
      font-size: 15px;
      padding: 12px 10px 12px 10px;
      width: 45%; }
      .header-container header .header-top-left .input-container input {
        background: none;
        border: 0;
        font-weight: bold;
        width: 93%; }
    .header-container header .header-top-left .select {
      background: #363d4d;
      border: 0;
      color: #8795b0;
      display: inline-block;
      font-size: 15px;
      font-weight: bold;
      margin-right: 10px;
      padding-left: 10px;
      padding: 12px 10px 12px 10px;
      position: relative;
      width: 23%; }
      .header-container header .header-top-left .select i {
        position: absolute;
        right: 10px;
        top: 15px; }
    .header-container header .header-top-right {
      color: #8795b0;
      text-align: right;
      font-weight: bold; }
      .header-container header .header-top-right a {
        text-decoration: none;
        color: #8795b0; }
      .header-container header .header-top-right .right-margin {
        margin-right: 20px; }

.news-container-fluid {
  background: #f1f1f1;
  color: #000000; }
  .news-container-fluid .news-container {
    margin-bottom: 40px; }
    .news-container-fluid .news-container .bottom {
      text-align: center;
      vertical-align: center; }
      .news-container-fluid .news-container .bottom a {
        color: #000000;
        font-size: 16px;
        text-decoration: none; }
    .news-container-fluid .news-container .actual-news-container {
      background: #ffffff;
      margin-top: 14px;
      box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
      padding: 9px;
      padding-bottom: 30px;
      position: relative; }
      .news-container-fluid .news-container .actual-news-container .center {
        color: #000000;
        display: inline-block;
        width: 71%;
        vertical-align: top;
        margin-left: 15px; }
        .news-container-fluid .news-container .actual-news-container .center .description {
          display: block;
          font-size: 15px;
          margin-bottom: 10px; }
        .news-container-fluid .news-container .actual-news-container .center .title {
          color: #000000;
          font-size: 18px;
          font-weight: bold; }
        .news-container-fluid .news-container .actual-news-container .center .details-container {
          color: #a0a0a0; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .category {
            background: #00a3ef;
            color: #ffffff;
            display: block;
            float: left;
            margin-bottom: 5px;
            margin-right: 5px;
            font-size: 12px;
            padding: 6px; }
            .news-container-fluid .news-container .actual-news-container .center .details-container .category.short {
              max-width: 80px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .city {
            background: #82ce38;
            color: #ffffff;
            display: inline-block;
            font-size: 12px;
            padding: 6px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .date {
            margin-left: 10px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .dislike {
            color: #f0a0a0; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .eveniment {
            background: #a0a0a0;
            color: #ffffff;
            display: inline-block;
            font-size: 12px;
            padding: 6px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .fa-comment {
            margin-left: 10px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .fa-thumbs-down {
            color: #f0a0a0;
            margin-left: 10px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .fa-thumbs-up {
            color: #9dbf74;
            margin-left: 10px; }
          .news-container-fluid .news-container .actual-news-container .center .details-container .like {
            color: #9dbf74; }
        .news-container-fluid .news-container .actual-news-container .center .right {
          position: absolute;
          bottom: 9px;
          right: 9px; }
          .news-container-fluid .news-container .actual-news-container .center .right a {
            color: #000000;
            font-size: 15px;
            text-decoration: none; }
      .news-container-fluid .news-container .actual-news-container img {
        display: inline-block; }
    .news-container-fluid .news-container .left-top {
      margin-top: 32px;
      color: #000000; }
      .news-container-fluid .news-container .left-top .content-title {
        font-size: 21px;
        margin-left: 8px;
        font-weight: bold; }
      .news-container-fluid .news-container .left-top select {
        background: #ffffff;
        border: 1px solid #cfcfcf;
        margin-left: 18px;
        vertical-align: text-bottom;
        width: 154px; }
      .news-container-fluid .news-container .left-top .square {
        width: 15px;
        height: 15px;
        background: #ef4723;
        display: inline-block; }
    .news-container-fluid .news-container .main-news {
      background: #ffffff;
      margin-top: 14px;
      box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
      .news-container-fluid .news-container .main-news .left-arrow {
        color: #4e4e4e;
        cursor: pointer;
        font-size: 23px;
        left: -30px;
        position: absolute;
        top: 35%; }
      .news-container-fluid .news-container .main-news .right-arrow {
        color: #4e4e4e;
        cursor: pointer;
        font-size: 23px;
        position: absolute;
        right: -30px;
        top: 35%; }
      .news-container-fluid .news-container .main-news .main-news-bottom-container {
        padding: 20px 15px; 
		background: #1c2028;
		color: #8795b0;
		}
        .news-container-fluid .news-container .main-news .main-news-bottom-container a {
          color: #fff; }
        .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left {
          color: #fff;
          display: inline-block; 
		}
		.news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container{
			min-height: 21px;
		  }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left .category {
            background: #00a3ef;
            color: #ffffff;
            display: block;
            float: left;
            margin-bottom: 5px;
            margin-right: 5px;
            font-size: 12px;
            padding: 6px; }
            .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left .category.short {
              max-width: 80px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left .city {
            background: #82ce38;
            color: #ffffff;
            display: inline-block;
            font-size: 12px;
            padding: 6px; }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left i {
            margin-right: 5px;
            display: inline-block; }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .left span {
            display: inline-block; }
        .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .right {
          color: #4c4c4c;
          display: inline-block;
          font-size: 15px;
          margin-top: 12px;
          position: absolute;
          right: 20px; }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .right a {
            color: #fff;
            font-size: 15px;
            text-decoration: none;
            display: inline-block;
            margin-right: 10px; }
          .news-container-fluid .news-container .main-news .main-news-bottom-container .main-news-detail-container .right i {
            display: inline-block; }
        .news-container-fluid .news-container .main-news .main-news-bottom-container .text {
          color: #5d5d5d;
          display: block;
          font-size: 16px;
          margin-bottom: 12px; }
        .news-container-fluid .news-container .main-news .main-news-bottom-container .title {
          display: block;
          font-weight: bold;
          font-size: 18px; }
      .news-container-fluid .news-container .main-news .main-news-image-container img {
        width: 100%; }
    .news-container-fluid .news-container .news-category-container {
      padding: 20px 15px;
      background: #ffffff;
      box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
      .news-container-fluid .news-container .news-category-container a {
        color: #797979;
        font-size: 16px;
        text-decoration: none; }
      .news-container-fluid .news-container .news-category-container li {
        list-style: none;
        margin-bottom: 16px; }
      .news-container-fluid .news-container .news-category-container li:last-child {
        margin-bottom: 0; }
      .news-container-fluid .news-container .news-category-container span {
        color: #000000;
        display: block;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px; }
      .news-container-fluid .news-container .news-category-container ul {
        padding: 0; }
    .news-container-fluid .news-container .google-ad {
      margin-top: 14px; }
    .news-container-fluid .news-container .right-top {
      margin-top: 36px;
      text-align: right; }
      .news-container-fluid .news-container .right-top i {
        color: #000000;
        vertical-align: middle;
        margin-left: 8px; }
      .news-container-fluid .news-container .right-top .more, .news-container-fluid .news-container .right-top img {
        display: inline-block; }
      .news-container-fluid .news-container .right-top .more {
        color: #000000; }

.program-container .date-container {
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #000000;
  margin-top: 30px; }
  .program-container .date-container .table {
    margin-bottom: 0; }
    .program-container .date-container .table td {
      border-top: 0px solid #000000  !important;
      padding: 0; }
      .program-container .date-container .table td a:hover {
        text-decoration: none; }
  .program-container .date-container .date {
    color: #8795b0;
    display: block;
    font-weight: bold;
    padding: 15px 15px;
    text-align: center;
    text-size: 13px; }
    .program-container .date-container .date span:last-child {
      display: block; }
    .program-container .date-container .date.active {
      background: #82ce38;
      color: #ffffff; }
      .program-container .date-container .date.active:hover {
        cursor: default;
        background: #82ce38; }
  .program-container .date-container .date:hover {
    color: #ffffff;
    cursor: pointer;
    background: #363d4d; }

.program-container .left-top {
  margin-top: 32px;
  color: #ffffff; }
  .program-container .left-top .square {
    width: 15px;
    height: 15px;
    background: #82ce38;
    display: inline-block; }
  .program-container .left-top .content-title {
    font-size: 21px;
    margin-left: 8px;
    font-weight: bold; }

.program-container .google-ad {
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  margin-top: 15px;
  padding: 15px;
  text-align: center; }
  .program-container .google-ad .img-responsive {
    display: inline; }

.program-container .program {
  background: #1c2028;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #000000;
  clear: both;
  padding: 15px 10px;
  position: relative; }
  .program-container .program img {
    display: block;
    float: left;
    margin-right: 15px; }
  .program-container .program .content-container {
    display: inline;
    width: 89%;
    vertical-align: top; }
    .program-container .program .content-container a {
      color: #ffffff;
      text-decoration: none; }
    .program-container .program .content-container .program-listen-container a {
      font-size: 15px;
      vertical-align: middle; }
    .program-container .program .content-container span:first-child {
      color: #ffffff;
      font-size: 18px;
      font-weight: bold; }
    .program-container .program .content-container span:last-child {
      color: #8795b0;
      font-size: 16px; }
    .program-container .program .content-container span {
      color: #8795b0;
      display: block;
      font-size: 16px; }
    .program-container .program .content-container .time-container {
      bottom: 10px;
      position: absolute;
      right: 10px; }
      .program-container .program .content-container .time-container #bars {
        height: 30px;
        margin: -30px 0 0 -20px;
        width: 40px;
        position: absolute;
        right: 125px;
        bottom: 2px; }
      .program-container .program .content-container .time-container .bar {
        background: #82ce38;
        bottom: 1px;
        height: 3px;
        width: 3px;
        position: absolute;
        animation: sound 0ms -800ms linear infinite alternate; }

@keyframes sound {
  0% {
    opacity: .35;
    height: 3px; }
  100% {
    opacity: 1;
    height: 20px; } }
      .program-container .program .content-container .time-container .bar:nth-child(1) {
        left: 1px;
        animation-duration: 474ms; }
      .program-container .program .content-container .time-container .bar:nth-child(2) {
        left: 5px;
        animation-duration: 433ms; }
      .program-container .program .content-container .time-container .bar:nth-child(3) {
        left: 9px;
        animation-duration: 407ms; }
      .program-container .program .content-container .time-container .bar:nth-child(4) {
        left: 13px;
        animation-duration: 458ms; }
      .program-container .program .content-container .time-container .bar:nth-child(5) {
        left: 17px;
        animation-duration: 400ms; }
      .program-container .program .content-container .time-container .bar:nth-child(6) {
        left: 21px;
        animation-duration: 427ms; }
      .program-container .program .content-container .time-container img {
        display: inline-block; }
      .program-container .program .content-container .time-container span {
        display: inline-block;
        font-weight: normal;
        margin-left: 8px;
        vertical-align: middle; }

.program-container .program:last-child {
  margin-bottom: 60px; }

.program-container .right-top {
  color: #ffffff;
  font-size: 15px;
  margin-top: 32px;
  text-align: right; }
  .program-container .right-top a {
    color: #ffffff;
    text-decoration: none; }
  .program-container .right-top a:hover {
    color: #8795b0; }
  .program-container .right-top i {
    color: #8795b0; }
  .program-container .right-top span:first-child {
    margin-right: 8px; }
  .program-container .right-top span:last-child {
    margin-left: 8px; }

.frontend input {
  background: #363d4d;
  border: 0;
  color: #8795b0;
  display: inline-block;
  font-weight: bold;
  height: 40px;
  line-height: 40px; }

.frontend input[type="checkbox"] {
  height: auto;
  line-height: normal; }

.frontend .btn.btn-primary {
  border-radius: 0;
  border: none;
  background: #488909; }
  .frontend .btn.btn-primary:hover {
    opacity: 0.7; }

.frontend .btn.btn-link {
  border-radius: 0;
  border: none;
  color: #ffffff; }
  .frontend .btn.btn-link:hover {
    opacity: 0.7;
    text-decoration: none; }

.frontend .display-inline-block {
  display: inline-block; }

.frontend .btn.btn-primary.add-comment {
  color: #fff; }

.frontend .panel-default {
  background: #1c2028;
  color: #fff;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 0;
  border-bottom: 1px solid #0a0c0f; }

.marginB0 {
  margin-bottom: 0px !important; }

.marginL0 {
  margin-left: 0px !important; }

.marginR0 {
  margin-right: 0px !important; }

.marginT0 {
  margin-top: 0px !important; }

.marginB5 {
  margin-bottom: 5px !important; }

.marginL5 {
  margin-left: 5px !important; }

.marginR5 {
  margin-right: 5px !important; }

.marginT5 {
  margin-top: 5px !important; }

.marginB10 {
  margin-bottom: 10px !important; }

.marginL10 {
  margin-left: 10px !important; }

.marginR10 {
  margin-right: 10px !important; }

.marginT10 {
  margin-top: 10px !important; }

.marginB15 {
  margin-bottom: 15px !important; }

.marginL15 {
  margin-left: 15px !important; }

.marginR15 {
  margin-right: 15px !important; }

.marginT15 {
  margin-top: 15px !important; }

.marginB20 {
  margin-bottom: 20px !important; }

.marginL20 {
  margin-left: 20px !important; }

.marginR20 {
  margin-right: 20px !important; }

.marginT20 {
  margin-top: 20px !important; }

.marginB30 {
  margin-bottom: 30px !important; }

.marginL30 {
  margin-left: 30px !important; }

.marginR30 {
  margin-right: 30px !important; }

.marginT30 {
  margin-top: 30px !important; }

.marginB60 {
  margin-bottom: 60px !important; }

.marginL60 {
  margin-left: 60px !important; }

.marginR60 {
  margin-right: 60px !important; }

.marginT60 {
  margin-top: 60px !important; }

.padding0 {
  padding: 0px !important; }

.paddingB0 {
  padding-bottom: 0px !important; }

.paddingL0 {
  padding-left: 0px !important; }

.paddingR0 {
  padding-right: 0px !important; }

.paddingT0 {
  padding-top: 0px !important; }

.padding5 {
  padding: 5px !important; }

.paddingB5 {
  padding-bottom: 5px !important; }

.paddingL5 {
  padding-left: 5px !important; }

.paddingR5 {
  padding-right: 5px !important; }

.paddingT5 {
  padding-top: 5px !important; }

.padding10 {
  padding: 10px !important; }

.paddingB10 {
  padding-bottom: 10px !important; }

.paddingL10 {
  padding-left: 10px !important; }

.paddingR10 {
  padding-right: 10px !important; }

.paddingT10 {
  padding-top: 10px !important; }

.padding15 {
  padding: 15px !important; }

.paddingB15 {
  padding-bottom: 15px !important; }

.paddingL15 {
  padding-left: 15px !important; }

.paddingR15 {
  padding-right: 15px !important; }

.paddingT15 {
  padding-top: 15px !important; }

.padding25 {
  padding: 25px !important; }

.paddingB25 {
  padding-bottom: 25px !important; }

.paddingL25 {
  padding-left: 25px !important; }

.paddingR25 {
  padding-right: 25px !important; }

.paddingT25 {
  padding-top: 25px !important; }

.padding30 {
  padding: 30px !important; }

.paddingB30 {
  padding-bottom: 30px !important; }

.paddingL30 {
  padding-left: 30px !important; }

.paddingR30 {
  padding-right: 30px !important; }

.paddingT30 {
  padding-top: 30px !important; }

.padding60 {
  padding: 60px !important; }

.paddingB60 {
  padding-bottom: 60px !important; }

.paddingL60 {
  padding-left: 60px !important; }

.paddingR60 {
  padding-right: 60px !important; }

.paddingT60 {
  padding-top: 60px !important; }

/*# sourceMappingURL=style.css.map */


.content .program-left-arrow {
  color: #ffffff;
  font-size: 23px;
  left: -25px;
  position: absolute;
  top: 40%;
}