.widget.widget_text.inner-container {
    background-color: transparent;
        padding: 5px 10px;
    color: #383838;
    font-family: Arial;
}

.widget.widget_text.inner-container h3{
  font-size: 24px;
    line-height: normal;
    margin: 0;
    padding: 10px 0;
    color: #571a59;
}
header {
    background-image: none!important;
    margin-bottom: 0!important;
}
.headwrapper .menu-main_menu-container ul li:hover {
    border-top: solid 5px #722478;
}

.mtva_cover_special_menu .menu li a
{
  transition: all 0.2s ease-in-out;
}
.mtva_cover_special_menu .menu li a:hover
{
  background: #d149da;
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.mtva_cover_special_menu .menu li
{
  position: relative;
}
.mtva_cover_special_menu .menu li:nth-of-type(1)::before
{
  background: url(http://mtvademo.mtv.hu/wp-content/uploads/sites/17/2016/12/mtva_tv_icon.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(2)::before
{
  background: url(http://mtvademo.mtv.hu/wp-content/uploads/sites/17/2016/12/mtva_radio.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(3)::before
{
  background: url(http://mtvademo.mtv.hu/wp-content/uploads/sites/17/2016/12/mti_icon_r.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(4)::before
{
  background: url(http://mtvademo.mtv.hu/wp-content/uploads/sites/17/2016/12/mtva_online.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(1)::after,
.mtva_cover_special_menu .menu li:nth-of-type(2)::after,
.mtva_cover_special_menu .menu li:nth-of-type(3)::after,
.mtva_cover_special_menu .menu li:nth-of-type(4)::after
{
  content: '';
  width: 200px;
  height: 200px;
  display: block;
  background-size: contain;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  pointer-events: none;
  background-repeat: no-repeat;
  background: url(http://mtvademo.mtv.hu/wp-content/uploads/sites/17/2016/12/circle_bg.png);
  transition: all 1s ease-in-out;
  animation-timing-function: ease-out;
  margin: 0 auto;
}
.mtva_cover_special_menu .menu li:hover::after
{
  -webkit-animation: rotating 16s linear infinite;
  -moz-animation: rotating 16s linear infinite;
  -ms-animation: rotating 16s linear infinite;
  -o-animation: rotating 16s linear infinite;
  animation: rotating 16s linear infinite;
  transition: all 1s ease-in-out;
  animation-timing-function: ease-out;
}


@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.logo_holder .owl-item .image-wrapper {
  padding-bottom: 0;
  width: 160px;
  height: 150px;
  margin: 0 auto;
  background-size: cover;
}
a.header-logo{
  background-image: url(/wp-content/uploads/sites/17/2017/01/mtva_new.png)!important;
  background-color: initial;
}

.footwrapper .wfm-mega-menu ul li a{
 padding: 5px 30px;
}
.footer-elements .ultimatum-nav{
 height: auto;
}
.footwrapper .wfm-mega-menu ul li:hover{
 height: initial;
}
.hh-row-segment[data-width="50"] .widget_listwithimageortag_widget .widgetHeader {
    padding: 0!important;
}
.mnews-box .segment-half{
  padding: 0 10px;
}
.company_logos_last .textwidget{
    width: 187px;
}
.company_logos_last .company_logos_container .widget_text{
  width: auto;
}
.company_logos_last .company_logos_container .colwrapper
{
  display: table;
  margin: 0 auto;
}
