
  .containrev {
    width: 100%;
    height: 450px;
    overflow: hidden;
  }

  .forcefullwidth_wrapper_tp_banner {
    margin-top: -50px !important;
  }

  .nav {
    height: 44px;
  }

  .carousel ul li.video-data {
      background-color: #ffffff;
  }

  .carousel ul li.video-data .video-content .video-title {
      color: #504f4a;
  }

  #banner.home .city-events .events .event .event-date, #banner.home .city-events .events .event .event-description {
      width: 146px;
      height: 133px;
  }

  #banner.home .city-events .events .event .event-description, #banner.home .city-events .events .event:last-child .event-description {
      background-color: rgba(236, 95, 98);
  }

  #banner.home .city-events .banner-title {
      margin-top: 40px;
  }

  #banner {
      background-color: #e4e4e3;
  }

  #banner.home .city-events-navigation {
    position: absolute;
    top: 0;
    width: 100%;
    background: -webkit-linear-gradient(left,rgba(236, 95, 98) 28%,#504f4a 0);
    background: linear-gradient(to right,rgba(236, 95, 98) 28%,#504f4a 0);
  }

  #banner.home .city-events-navigation span {
      background-color: rgba(236, 95, 98);
  }

  #banner.home .city-events-navigation ol li {
      border-top: none;
      border-bottom: 3px solid transparent;
  }

  #banner.home .city-events-navigation ol li.active {
      border-top: none;
      border-bottom: 3px solid rgba(236, 95, 98);
  }

  #banner.home .city-events-navigation ol li.active::after {
      top: 110% !important;
      position: absolute;
      border-top-color: rgba(236, 95, 98) !important;
      border-bottom-color: transparent !important;
  }

  #banner.home .city-events-navigation ol li.active, #banner.home .city-events-navigation ol li:hover {
      color: rgba(236, 95, 98);
  }

  .carousel .controls i {
      background-color: rgba(236, 95, 98);
  }

  #banner .banner-title {
      color: #504f4a;
  }

  .news, .interviews {
    margin-right: 18px;
  }

  .articles, .briefs {
    margin-right: 0px;
  }

  #patners {
      border-top: 5px solid rgba(236, 95, 98);
  }

  footer {
      background-color: rgba(236, 95, 98);
  }

/*INTERNAS*/
  .boxes .box .box-img .has-event p, .boxes .box .box-img .has-event .big-number {
      text-shadow: 2px 2px rgba(255, 0, 5, 0.3);
  }

  .boxes .box .box-img .has-event .place, .boxes .box .box-img .has-event .time {
      background-color: rgba(80, 79, 74, 0.8);
  }

  #towns .internal-content .boxes .box img {
      opacity: 0.8;
  }

  #speakers .boxes .box:nth-child(2n+2), .wrapper-dropdown::before {
      background-color: rgba(236, 95, 98);
  }

  #speaker .right-column .speaker-video .box-w-arrow, #speaker .right-column .speaker-video .boxes .video-data .video-content .video-title,
  .carousel ul li.video-data .video-content .video-subtitle {
      color: rgba(236, 95, 98);
  }

  .carousel ul li.video-data .video-content .video-call {
      color: #000000;
  }

  /*HUMAN2BE*/
.human2be {
    width: 100%;
    text-align: right;
    padding-top: 50px;
}

#human2be {
    fill: #ffffff;
    max-width: 35px;
}
#human2be .h2be_h {
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
#human2be .h2be_dot {
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
#human2be .h2be_2 {
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
#human2be .h2be_b {
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
#human2be .h2be_circle {
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  -ms-transition: all ease 0.7s;
  -o-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#human2be:hover .h2be_2,
#human2be:hover .h2be_b,
#human2be:hover .h2be_circle {
  fill: #0ab49b;
}
#human2be:hover .h2be_h {
  fill: #748bb3;
}
#human2be:hover .h2be_dot {
  fill: #748bb3;
}

#human2be {
    /*float: right;*/
}