/* menu ideiglenes padding */
.main-top-nav .ddsmoothmenuh ul li a {padding: 34px 8px !important;}
@media only screen and (max-width: 1280px){.main-top-nav .ddsmoothmenuh ul li a {
    padding: 34px 6px !important;}}
  
  
  
  
  
  
  
  

/* wp update start */

.row-title:empty {
	margin: 0;
}
.noClick > a {
	pointer-events: none;
}

/* wp update stop */


/***********/
/* MTVA.HU */
/***********/


/*galeria javitas*/
.articlePic.articleGallery {    max-width: 100%;    clear: both;}



button#is_normal_contrast {    background: none;    border: 0;}
.a11y-toolbar {    position: absolute;    z-index: 99999;    top: 20px;    left: 15px;}

.aticon-adjust:before {
  display: inline-block;
  content: ' ';
  font-size: 36px;
  background: url("/wp-content/uploads/sites/17/2017/01/akadalymentes.png") no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
}
span.offscreen {    display: none;}
.widget.widget_wp_accessibility_toolbar.inner-container {    position: absolute;    right: 30px;
  top: 33px;
}

.aticon-adjust:before {color: white;}

.twitter_share_wrapper {    display: none;}

.main-top-nav .widget_text,.footer-elements .widget_text,.mtva_copyright .widget_text {
  background-color: transparent!important;
  padding: 0!important;
  line-height:normal!important;
}
.mtva_copyright .widget_text{
  color:grey!important;
  font-size:12px!important;
}

.widget.widget_text.inner-container {
  background-color: white;
  padding: 20px;
  font-size: 16px;
  line-height: 28px;
  color: #383838;
  font-family: Arial;
}

.widget.widget_text.inner-container h3{
  font-size: 24px;
  line-height: normal;
  margin: 0;
  padding: 10px 0;
  color: #571a59;
}

.widget.widget_text.inner-container a{
  color: #571a59;
}

html {
  width: 100%;
  height: 100%;
}
body{
  background-color:F6F6F6;
  background-size:cover;
  background-repeat:no-repeat!important;
  font-family:Arial;
  width: 100%;
  height: 100%;
}
a{
  text-decoration:none!important;
}
*, *:before, *:after {
  box-sizing: border-box;
  outline: none;
}
.navbar{
  margin-bottom:0;
}
.bodywrapper{
  min-height:100%;
  /*margin-bottom:-70px;*/
}
.bodywrapper:after{
  content:"";
  display:block;
  height:70px;
}
h1,h2,h3,h4{
  font-family:Arial!important;
}
form{
  margin:0;
}
.navbar-search{display:none;}
.headwrapper {
  /*background-color: rgba(23, 23, 23,0.75)!important;*/
  width: 100%;
  float: left;
  z-index: 9999;
  position: relative;
  margin-bottom: 20px;
}
header.headwrapper .container_12,header.headwrapper .container_12, .grid_12 {
  width: 100%;
  margin: 0 auto;
}
header{
  background-image: url("/wp-content/uploads/sites/17/2017/02/header_background1.png")!important;
  background-size: cover;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle{
  background-color:transparent!important;
}

.headwrapper .widget_ultimatummenu.inner-container,
.headwrapper .widget_text.inner-container{
  float: left;
  clear: inherit!important;
}
a.header-logo {
  background-image: url("/wp-content/uploads/sites/17/2016/11/mtva_normal.png")!important;
  width: 85px;
  height:85px;
  display: block;
  float: left;
  background-size: 75px 75px;
  background-color: white;
  background-position: center center;
  background-repeat: no-repeat;
}
.footwrapper a.header-logo{
  background-image: url("/wp-content/uploads/sites/17/2017/01/mtva_logo.png")!important;
  background-color:transparent;
}
.navbar-inverse .navbar-inner {
  background-color: transparent!important;
  background-image: none!important;
  height: 85px;
  border: none;
  border-radius: 0;
  float: left;
  box-shadow: none;
}
a.brand {
  display: none!important;
}
.ultimatum-nav {
  height: 85px;
}
.menu-main_menu-container ul li ul {
  position: absolute;
  top: 80px;
  background: #722478;
  width: auto;
  border-radius: 0;
  border: none;
  min-width:250px;
}
.navbar .nav > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu:before{
  display:none;
}
.dropdown-menu > li > a:hover{
  background-color:transparent!important;
  background-image:none!important;
}
.menu-main_menu-container ul li:hover .dropdown-menu {
  /*display: block;*/
  margin: 0;
  padding:0;
}

/*.navbar-inner .menu-item a*/
.menu-main_menu-container li a{
  height: 85px;
  padding: 0 15px!important;
  line-height: 85px;
  color: white!important;
  text-transform: uppercase;
  font-size: 14px;
  font-family: Arial;
  font-weight: 700;
}
.menu-main_menu-container li a b{
  display:none;
}
.headwrapper .menu-main_menu-container ul li:hover{
  border-top:solid 5px white;
  background-color: rgba(255,255,255,0.1);
}
.headwrapper .dropdown-menu li:hover{
  border-top:none!important;
}

/*header search*/
.widget_hms_searchbox_autocomplete_widget {
  float: right;
  clear: none;
}
.clearfix {
  display: none;
}
.header_search_input {
  background-color: rgba(255,255,255,0.1)!important;
  border-radius: 0!important;
  height: 40px!important;
  margin: 20px 0;
  background-image: url("/wp-content/uploads/sites/17/2017/02/header_background1.png")!important;
  background-position: right;
  background-repeat: no-repeat;
  width: 40px;
  max-width: 40px;
  padding-left: 34px!important;
  color: white!important;
  font-family: Arial;
  font-size: 12px!important;
  border: none!important;
}
.header_search_input::-webkit-input-placeholder{
  color:white!important;
}

.header_search_input:focus{
  width:250px;
  background-color: rgba(255,255,255,0.5)!important;
  -webkit-transition: all 400ms ease-in;
  -moz-transition: all 400ms ease-in;
  -ms-transition: all 400ms ease-in;
  -o-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
  padding-left: 10px!important;
  max-width: 250px;
  background-image:none!important;
}
.ui-helper-hidden-accessible {
  display: none;
}


/*pagination*/
.pagerNext, .pagerLast, .pagerFirst, .pagerPrevious, .pagerCounter {
  background-color: #571a59;
  border-left: solid 1px white;
}
.pagerNext::after{

}

/*sub menu*/
.dropdown-menu li{
  width:100%;
  float: left;
}
.wfm-mega-menu ul li:hover {
  background:transparent!important;
  height: 45px;
}
.dropdown-menu a {
  line-height: 45px!important;
  height: 45px!important;
  margin-top:0!important;
}
.dropdown-menu li:hover {
  border-top: none!important;
}
.dropdown-submenu ul {
  position: relative!important;
  left: 0!important;
  box-shadow: none;
  background-color: #401644!important;
  display:none;
  margin: 0!important;
  border-radius: 0!important;
}
.dropdown-submenu a:hover .dropdown-submenu ul{
  display:block!important;
}

.dropdown-submenu:hover > a{
  background-color: #581c5d;
  background: #581c5d;
  background-image:none;
}
.dropdown-submenu > a:after{
  background-image: url("/wp-content/uploads/sites/17/2017/01/arrow_down_h.png");
  width: 23px;
  height: 23px;
  background-size: cover;
  border: none;
  margin-top: 10px;
}


/*mobil menu*/
.mtva_mobile_menu{display:none;}


/*special menu*/
.mtva_cover_special_menu{
  background-image: url("/wp-content/uploads/sites/17/2017/01/special_menu_background.png")!important;
}
.mtva_cover_special_menu .menu li{width:25%;}
.mtva_cover_special_menu .menu li a{
  color: #461448!important;
  font-size: 16px!important;
  padding: 10px;
  font-family: Arial!important;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  float: none;
  background: white;
  font-weight: 700!important;
}
.mtva_cover_special_menu .menu li::before{
  content: '';
  width: 200px;
  height: 200px;
  display: block;
  margin: 0px auto 20px auto;
  background-size: contain;
  background-repeat:no-repeat;
}
/*.mtva_cover_special_menu .menu li:nth-of-type(1)::before{
 background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_television.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(2)::before{
 background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_radio.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(3)::before{
 background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_television.png)!important;
}
.mtva_cover_special_menu .menu li:nth-of-type(4)::before{
 background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_online.png)!important;
}*/
.mtva_cover_special_menu {
  padding: 30px;
  margin-bottom: 20px;
}
.mtva_cover_special_menu  .wfm-mega-menu{
  max-width:1300px!important;
  width: 100%!important;
}
/*mobile menu*/
.navbar .btn-navbar span{
  display:none!important;
}
/*.navbar .btn-navbar{
       background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_mobile_menu.png)!important;
}*/

/*footer*/
footer.footwrapper {
  width: 100%;
  float: left;
  background-color: #171717;
  height: auto!important;
}
.footwrapper .wfm-mega-menu ul.menu li a {
  color: white;
  font-weight: normal;
}
.footwrapper  .wfm-mega-menu ul li{
  width:100%;
}
.footwrapper  .wfm-mega-menu ul li:hover{
  background: none;
}
.footer-elements .hungary_matters {
  margin: 0 auto;
  display: table;
}
.hungary_matters p{
  width: 100%;
  float: left;
  text-align: center;
  color: white;
  font-weight: normal;
  font-size:12px;
}
.hungary_matters img{
  margin:0 auto;
  display:block;
  max-width: 120px;
}

.hungary_matters p:hover,.hungary_matters a:hover p{
  color: #cb3fd6;
  transition: all 0.2s ease-in-out;
}
#menu-foot_menu_2nd li{
  width:33%!important;
}

/*footer end*/

/*gridek*/
.grid_12, .grid_9, .grid_8, .grid_6, .grid_4, .grid_3,  .segment-two-thirds, .segment-one-third { margin:0; padding:0 15px;}
.mtva_slider .grid_12{padding:0px;}
.grid_12{ width:100%; position: relative;}
.grid_9 { width: 75%;}
.grid_8, .segment-two-thirds { width: 66.66%;}
.grid_6 { width: 50%;}
.grid_4 { width: 33.33%;}
.grid_3 { width: 25%;}

@media all and (max-width: 768px) {
  .grid_12, .grid_9, .grid_8, .grid_6, .grid_4, .grid_3, .segment-two-thirds, .segment-one-third { width:100%!important; padding:0;}
}


/*main slider*/
.mtva_mainslider .container_12 {
  max-width: 1920px;
  margin-top: -86px;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
  width: 100%!important;
  padding-bottom: 25%!important;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-item {
  padding: 0 0px!important;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent {
  width: 100%!important;
  position: absolute;
  background-color: rgba(0,0,0,0.5)!important;
  padding: 20px 20px!important;
  height: 100%;
  bottom: inherit;
  left: inherit;
}
.mtva_mainslider .article-title a {
  color: white!important;
  line-height: normal;
  font-size: 20px;
}
.mtva_slider p.article-lead {
  max-width: 1300px;
  margin: 0 auto 0 auto;
  font-size: 17px;
  line-height: normal;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{
  margin-left:0%!important;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-pagination{
  bottom:0;
}
.mediaklikkCoverFeaturedSlider  .owl-next, .owl-prev{
  background-image: url("/wp-content/uploads/sites/17/2017/02/slider_arrows.png")!important;
}
.mediaklikkCoverFeaturedSlider .owl-next {
  right: 0;
  background-position: 0 0!important;
}
.mediaklikkCoverFeaturedSlider .owl-prev {
  left: 0;
  background-position: -38px 0!important;
}
.owl-theme .owl-controls .owl-page span{
  border-radius: 0!important;
  width: 10px!important;
  height: 10px!important;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .article-title a{
  font-size:34px;
  font-family: 'Roboto Condensed';
  font-weight: 300;
}

.mtva_slider .article-title {
  max-width: 1300px;
  margin: 10% auto 0 auto;
  padding-bottom: 20px;
}
.mtva_slider .owl-theme .owl-controls .owl-page span{
  width: 15px!important;
  height: 15px!important;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1,.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1 {
  margin-bottom: 20px;
  margin-top: 10%;
  overflow: hidden;
  max-height: 82px;
}
.mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p{
  font-size:16px;
  overflow: hidden;
  max-height: 60px;
}
.mtva_slider .owl-theme .owl-controls .owl-page span{
  width: 15px!important;
  height: 15px!important;
}




.container_12 {
  width: 100%;
  max-width: 1300px;
}
.mtva_copyright .widget_text {
  background-color: #1c1c1c;
  text-align:center;
  color:grey;
  padding:10px!important;
  font-size:12px;
}
.grid_12 {
  width: 100%;
  position: relative;
}
.container_12.mtva_copyright {
  max-width: 100%;
}
.hh-row-container .hh-row-wrapper {
  max-width: 100%!important;
}
.widget_multiplerowgridb_widget, .widget_firstrowgrid_widget, .widget_listwithimageortag_widget {
  padding-bottom: 20px;
}
.widget.widget_firstrowgrid_widget {
  padding: 0 10px;
}


/*slider*/
.mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
  width: 100%;
  padding-bottom:44%;
}
.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{
  margin-left:0!important;
}
.mediaklikkCoverFeaturedSlider .cikk .textcontent {
  position: absolute;
  background-color: rgba(0,0,0,0.6);
  padding: 10px;
  bottom: 10%;
  width: 450px;
  width: 500px;
  left: 7%;
}
.mediaklikkCoverFeaturedSlider .article-title a{
  color:white;
  font-size:16px;
  line-height:normal;
}
.mediaklikkCoverFeaturedSlider .owl-pagination {
  bottom: 0;
}

/*tobbsoros grid b*/
.widget_multiplerowgridb_widget .listimagetagItemWrapper .cikk {
  /* background-color: rgba(0,0,0,0.3);*/
  padding: 0;
}
.widget_multiplerowgridb_widget .coverListWithImageOrTag .nagy .image-wrapper {
  width: 100%;
  padding-bottom: 45.25%;
  margin: 0 auto 0px auto!important;
  float: inherit;
}
.widget_multiplerowgridb_widget .coverListWithImageOrTag .nagy .text-content-wrapper {
  width: 100%;
  float: left;
  padding: 20px!important;
  box-sizing: border-box;
}
.widget_multiplerowgridb_widget .listimagetagItemWrapper .article-title {
  color: #571a59!important;
  font-size: 20px;
  font-family: 'Roboto Condensed'!important;
  font-weight: 700!important;
}
.widget_multiplerowgridb_widget .coverListWithImageOrTag .owl-item {
  padding: 0 10px!important;
}
.widget_multiplerowgridb_widget .listimagetagItemWrapper .cikk:hover,
.listimagetagItemWrapper .cikk:hover{
  box-shadow: 0 2px 4px 0 rgba(128,128,128,.5);
  -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
}



/*egy soros grid*/
.onerowgrid .cikk {
  padding: 0 1px!important;
}
.onerowgrid .cikk-content-title {
  background: rgba(255,255,255,0.7)!important;
  top: 50%;
  bottom: inherit!important;
  transform: translatey(-50%);
  width: 80%!important;
  border-left: 5px solid #722478;
  padding: 0 10px 10px 10px;
}
.onerowgrid h1.article_title {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  font-family: 'Roboto Condensed'!important;
}
.widget_multiplerowgridb_widget .article-lead{
  border-left: none!important;
  padding-left:0!important;
  color: #797979!important;
  font-size: 16px;
  line-height: 28px;
}

/*lista kepekkel/cimkekkel*/
.listimagetagItemWrapper .cikk {
  background-color: rgba(255,255,255,1);
  margin-bottom: 1px;
  padding: 30px;
}
.listimagetagItemWrapper .article-title{
  font-size: 20px;
  font-family: 'Roboto Condensed'!important;
  font-weight: 700!important;
}
.coverListWithImageOrTag .listimagetagItemWrapper .article-lead {
  padding-left: 15px;
  border-left: 5px solid #722478;
  color: #797979;
  line-height: 24px;
  font-size: 16px;
}
.listimagetagItemWrapper a {
  color: #571a59;
}


/*widget header*/
.widgetHeader h2 {
  background-color: #571a59;
  display: table;
  font-size: 16px;
  padding: 15px;
  color:white;
  line-height: normal;
}
.widgetHeader {
  min-height: 0!important;
  padding: 0px 10px 0px 10px!important;
  margin: 0!important;
}



/*according to width*/
.grid_4 .coverListWithImageOrTag .owl-item{
  padding:0 0px;
}
.grid_4 .listimagetagItemWrapper .cikk{
  padding:20px;
}
.grid_4 .coverListWithImageOrTag .listimagetagItemWrapper .article-lead{
  font-size: 14px;
  max-height: 95px;
  overflow: hidden;
}
.grid_4 .coverListWithImageOrTag .listimagetagItemWrapper .article-title {
  font-size: 16px;
}
.hh-row-segment[data-width="50"] .widget_listwithimageortag_widget .widgetHeader h2{
  display:inherit;
}

.hh-row-segment[data-width="50"] .widget_listwithimageortag_widget .widgetHeader{
  padding: 0px 10px 0px 10px!important;
}



/*cikkmegjelenito*/
.hms_article_wrapper {
  background: white;
  padding: 20px;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.hms_article_title {
  font-size: 24px;
  line-height: normal;
  margin: 0;
  padding: 10px 0;
  color: #571a59;
}
.hms_article_cat_element {
  color: #571a59;
  font-weight: normal;
  line-height: normal;
  font-size: 12px;
}
.hms_article_lead_text {
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 30px;
  width: 100%;
  float: left;
  color:#383838;
}
.hms_article_post_content{
  font-size: 16px;
  line-height: 28px;
  color:#383838;
}
.facebook_share_wrapper,.twitter_share_wrapper,.gplus_share_wrapper {
  float: left;
  margin-right:1px;
}
span.hms_article_post_date {
  float: left;
  color: #afaaaa;
  font-size: 12px;
}
.hms_auth_and_date_wrapper,
.hms_article_lead_content{
  width: 100%;
  float: left;
}
#hms_social_wrapper {
  float: right;
}
.articleImage p {
  font-size: 12px;
  text-align: center;
  line-height: normal;
  padding: 5px 0;
}
.articleImage img {
  margin: 0 auto;
  display: table;
}
.articleImage p{
  margin: 0 auto;
}
.hms_auth_and_date_wrapper{
  padding-bottom:10px;
}
.embed-container {
  position: relative;
  padding-bottom: 46.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
  width: 80%;
  margin: 10px auto;
}
.embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.articleImage p {
  max-width: 100%;
  color: #571a59;
  font-size: 12px;
  font-style: italic;
}
.hms_article_content_wrapper img {
  margin: 0 auto;
  display: table;
}
blockquote {
  font-weight: 400;
  font-style: italic;
  border-left: 5px solid #571a59;
}
blockquote p {
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
}




/*featured_sites*/
.featured_sites{
  padding:0 15px;
}
.featured_sites .widget_text{
  float:left;
  width:50%;
  clear: inherit;
}
.featured_site_wrapper {
  padding: 10px;
  border: solid 1px #565656;
}
.featured_site_wrapper:hover{
  border:solid 1px #571a59;
  background: #571a59;
}
.featured_site_container {
  padding: 10px;
  width: 100%;
  float: left;
}
.featured_sites .grid_4{
  padding: 0 0px 0 0px;
}
.featured_site_image {
  width: 100%;
  padding-bottom: 37%;
  background-size: contain;
  background-repeat: no-repeat;
}
.featured_site_container h3 {
  color: white;
  text-align: center;
  font-size: 14px;
  line-height: normal;
  text-transform: uppercase;
  font-family: 'Roboto Condensed'!important;
  font-weight: 400;
}

/*sima tobb soros grid*/

.image-wrapper:hover .cikk-content-moving-container, .image-wrapper:hover .cikk-content-moving-container {
  background: -moz-linear-gradient(left, rgba(120,41,127,0.7), rgba(43,12,44,0.7) 100%);
  background: -webkit-linear-gradient(left, rgba(120,41,127,0.7) 0%,rgba(43,12,44,0.7) 100%);
  background: linear-gradient(to right, rgba(120,41,127,0.7),rgba(43,12,44,0.7) 100%);
}
.onerowgrid .article_lead, .onerowgrid .article_date,.multigridItemWrapper .article-date,.multigridItemWrapper .article-lead{
  color:white!important;
}
.grid_4 .multigridItemWrapper .cikk {padding: 0 0px 20px;}


/*zrt aloldalak*/
.site_cover_image {
  width: 100%;
  background-size: cover;
  padding-bottom: 13%;
  margin-top: -20px;
  margin-bottom:20px;
}
.zrt_header .widget_text {
  /* height: 100px; */
  /* margin-top: -20px; */
  background-size: cover;
  background-position: top center!important;
}
/* .zrt_header.mr .widget_text {
        background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/magyar_radio_zrt_header_b.png)!important;
}
.zrt_header.mtv .widget_text {
        background-image: url(http://mediaklikk.hermeszsoft.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/magyar_televizio_zrt_header.png)!important;
}
.zrt_header.dn .widget_text {
        background-image: url(http://mtva.cms.mtv.hu/wp-content/uploads/sites/17/2016/12/duna_nonprofit_zrt_header.png)!important;
} */
.zrt_secondary_menu .wfm-mega-menu{
  width: 100%!important;
  float: left;
}
.zrt_secondary_menu .ultimatum-nav{
  height:40px;
}
.zrt_secondary_menu .menu{
  display: table;
  width: auto!important;
  margin: 0 auto!important;
}
.zrt_secondary_menu .wfm-mega-menu ul li:hover{
  height:auto!important;
}
.zrt_secondary_menu .wfm-mega-menu ul li a {
  color: #571a59;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
}
.grid_4 .widgetHeader {
  padding: 0px 0px 0px 0px!important;
}

/*keresesi talalat*/
.mtva_search_result article{
  background-color:white;
  margin-bottom: 1px;
  padding: 0;
}
.mtva_search_result  h2.post-header a {
  font-size: 20px;
  font-family: 'Roboto Condensed'!important;
  font-weight: 700!important;
  color: #571a59;
  text-transform: none;
}
.mtva_search_result .post:hover{
  box-shadow: 0 2px 4px 0 rgba(128,128,128,.5);
  -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
}
.mtva_search_result  .entry-content p {
  padding-left: 15px;
  border-left: 5px solid #722478;
  color: #797979;
  line-height: 24px;
  font-size: 14px;
}
.mtva_search_result .multi-post-title {
  font-size: 20px;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: 'Roboto Condensed'!important;
  font-weight: 700;
}
.mtva_search_result .multi-post-title span::before,
.mtva_search_result .multi-post-title span::after{
  content:'"';
}
.mtva_search_result .multi-post-title span{
  font-weight:normal;
}

/*menedzsment*/

.mtva_menedzsment .post-title{
  font-size: 20px;
  font-family: 'Roboto Condensed'!important;
  font-weight: 700!important;
  text-decoration:none;
  color: #571a59;
  width:100%;
  text-align:center;
  display:block;
  padding:10px 0;
}
.mtva_menedzsment  h3{
  line-height:normal;
  margin:0;
}
.mtva_menedzsment .post-excerpt{
  color: #797979;
  line-height: 24px;
  font-size: 16px;
  width:100%;
  text-align:center;
  min-height: 60px;
}
.mtva_menedzsment article{
  background-color:white;
  padding: 0;
}





.galleryArrows .leftArrow .arrowPicto, .galleryArrows .rightArrow .arrowPicto,
.newGallery .indexArrows .iArrowLeft, .newGallery .indexArrows .iArrowRight
{
  background-image: url("/wp-content/uploads/sites/17/2017/02/slider_arrows.png");
}
.galleryCont .rightArrow:hover .arrowPicto,
.galleryArrows .rightArrow .arrowPicto,
.newGallery .indexArrows .iArrowRight:hover, .newGallery .indexArrows .iArrowRight.disable,
.galleryCont .rightArrow.disable .arrowPicto,
.newGallery .indexArrows .iArrowRight.disable,
.newGallery .indexArrows .iArrowRight
{
  background-position: 0;
}
.galleryCont .leftArrow:hover .arrowPicto,
.galleryCont .leftArrow.disable .arrowPicto,
.galleryArrows .leftArrow .arrowPicto,
.newGallery .indexArrows .iArrowLeft.disable,
.newGallery .indexArrows .iArrowLeft,
.newGallery .indexArrows .iArrowLeft:hover{
  background-position: 38px;
}
.leftArrow, .rightArrow,
.newGallery .indexArrows .iArrowLeft,
.newGallery .indexArrows .iArrowRight{
  width: 40px!important;
  height: 42px!important;
}
.leftArrow.disabled, .rightArrow.disabled{
  background: #ccc;
}
.galleryCont .leftArrow.disable, .galleryCont .rightArrow.disable,
.galleryCont .leftArrow.disable:hover, .galleryCont .rightArrow.disable:hover{
  background: #ccc!important;
}
.galleryCont .leftArrow:hover,
.galleryCont .rightArrow:hover{
  background-color: #b438d4;
}


.coverListWithImageOrTag .nagy .image-wrapper{
  padding-bottom: 31.9%;
  width: 100%;
}
.coverListWithImageOrTag .nagy .text-content-wrapper
{
  padding-left: 0;
}
.coverListWithImageOrTag .nagy .image-wrapper{
  margin-bottom: 17px;
}
.mediaklikkCoverFeaturedSlider .cikk .textcontent{
  left: 0;
  width: 100%;
}
.mediaklikkCoverFeaturedSlider .owl-item .cikk{
  position: relative;
  overflow: hidden;
}
.owl-carousel .owl-item{
  padding: 0;
}
.dropdown-menu{
  opacity: 0;
  display: block;
  pointer-events: none;
  padding: 0!important;
  transition: all 0.2s ease-in-out;
}
.menu-main_menu-container ul li:hover .dropdown-menu
{
  opacity: 1;
  pointer-events: initial;
  transition: all 0.2s ease-in-out;
  margin-top: 5px;
}
.menu-main_menu-container ul li .dropdown-menu
{
  margin-top: 10px;
}
.dropdown-menu li a
{
  height: 45px!important;
  line-height: 45px!important;
}
.navbar .nav
{
  position: relative;
}
.mtva_menedzsment article
{
  background-color: #79297f;
  border: 1px solid #79297f;
}
.mtva_menedzsment .post-title
{
  color: #fff;
}
.mtva_menedzsment .post-excerpt
{
  color: #fff;
}
.wfm-mega-menu ul li
{
  padding: 20px 0 !important;
}


/*footer*/

.footwrapper .wfm-mega-menu ul li{
  padding: 0;
  width: auto;
}
.footwrapper .wfm-mega-menu ul li:hover{
  height: 44px;
}
.footwrapper .wfm-mega-menu ul li a{
  transition: all 0.2s ease-in-out;
}
.footwrapper .wfm-mega-menu ul li:hover a{
  color: #cb3fd6;
  transition: all 0.2s ease-in-out;
}
/*.footer-elements .widget.widget_text.inner-container{
  float: left;
}*/
.footer-elements .ultimatum-nav ul{
  float: none;
  display: table!important;
  padding: 0!important;
  margin: 15px auto!important;
  width: auto!important;
}
.footer-elements .ultimatum-nav{
  float: right;
  display: table;
}
.footwrapper .featured_sites{
  padding-top: 30px;
  padding-bottom: 30px;
}
.footwrapper .header-logo{
  margin-top: 23px;
}
.footer-elements .wfm-mega-menu{
  width: 100%!important;
}
.footwrapper .wfm-mega-menu ul li{
  width: initial;
}



.featured_site_wrapper{
  transition: all 0.2s ease-in-out;
}
.featured_site_wrapper:hover{
  transition: all 0.2s ease-in-out;
}
.headwrapper .menu-main_menu-container ul li:hover{
  border-top: none!important;
}
.newGallery .indexArrows .iArrowLeft:hover, .newGallery .indexArrows .iArrowRight:hover{
  background-color: #b438d4;
}
.newGallery .indexArrows .iArrowRight.disable:hover,
.newGallery .indexArrows .iArrowLeft.disable:hover{
  background-color: #CCC;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a{
  text-shadow: none;
  /*color: #222!important;*/
}

.header_search_input
{
  background-image: url("/wp-content/uploads/sites/17/2017/01/mtva_search.png")!important;
  background-color: rgba(165, 165, 165, 0.1)!important;
  color: #222!important;
}
.header_search_input:focus,
.header_search_input:active
{
// background-color: rgba(165,165,165,0.1)!important;
}
.header_search_input::-webkit-input-placeholder,
.header_search_input::-moz-placeholder,
.header_search_input::-ms-input-placeholder,
.header_search_input:-moz-placeholder
{
// color: #fff;
}
.main-top-nav
{
  max-width: 1410px;
}
.mtva_mainslider .mtva_slider
{
  padding: 140px 80px 0 80px;
  background: #340f35;
  margin-bottom: 40px;
}
.multigridItemWrapper .image-wrapper
{
  border: 1px solid #fff;
}
.multigridItemWrapper .cikk-content-title
{
  border: none;
}
.twitter_share_wrapper .tw-share-button
{
  display: none!important;
}
.menu-main_menu-container ul li .dropdown-menu .dropdown-menu
{
  /*max-height: 0;*/
  transition: all 0.3s ease-in-out;
}


.menu-main_menu-container ul li .dropdown-menu:hover .dropdown-menu
{
  max-height: 300px;
  transition: all 0.3s ease-in-out;
}

.dropdown-menu li:nth-of-type(4){
  z-index: 9999;
  position: relative;
}

.facebook_share_wrapper .fb-share-button{
  opacity:1!important;
}
.facebook_share_wrapper, .twitter_share_wrapper, .gplus_share_wrapper {
  margin-left: 5px;
  float: left;
  position: relative;
}
.facebook_share_wrapper {
  width: 85px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: inherit!important;
  z-index: 9998;

}
.dropdown-submenu:hover > .dropdown-menu li a {
  height: 30px!important;
  line-height: 30px!important;
  border-bottom: solid 1px rgba(255,255,255,0.2);
}
.dropdown-submenu:hover > .dropdown-menu li:hover{
  background-color:#401644!important;
}
.headwrapper
{
  background: url("/wp-content/uploads/sites/17/2017/02/header_background1.png")!important;
}


.logo_holder .owl-item .image-wrapper{
  border: 1px solid #542671;
  background-size: cover;
  padding-bottom: 36.25%;
}
.logo_holder .owl-item .image-wrapper:hover{
  opacity: 0.7;
}
.gyik_custom .listimagetagItemWrapper .cikk{
  padding: 0;
  margin-bottom: 0;
}
.gyik_custom .listimagetagItemWrapper .cikk .text-content-wrapper a:first-child{
  padding: 20px;
  border-bottom: 1px solid #eee;
  transition: all 0.2s ease-in-out;
  display: block;
}
.gyik_custom .listimagetagItemWrapper .cikk:hover .text-content-wrapper a:first-child
{
  border-bottom: 1px solid #8c5c8b;
  transition: all 0.2s ease-in-out;
}
.gyik_custom .listimagetagItemWrapper .cikk .text-content-wrapper a h1{
  margin: 0;
}
.gyik_custom .coverListWithImageOrTag .listimagetagItemWrapper .article-lead{
  margin: 0;
}
.featured_sites
{
  display: none;
}
.dropdown-submenu:hover > .dropdown-menu li a
{
  height: 46px!important;
  line-height: 46px!important;
  border-bottom: none;
}
.menu-main_menu-container ul li .dropdown-menu .dropdown-menu{
  left: 250px!important;
  position: absolute!important;
}
.dropdown-submenu > a:after
{
  transform: rotate(-90deg);
  margin-right: -5px;
}
.logo_holder .owl-item .image-wrapper{
  height: 90px!important;
  background-color: #1d1e23!important;
  background-size: contain!important;
}
.footer-elements .ultimatum-nav{
  width: 100%;
}
.dropdown-submenu:hover > .dropdown-menu li:hover{
  background-color: #77377a!important;
}
a.header-logo{
  background-color: transparent!important;
  background: url("/wp-content/uploads/sites/17/2017/01/mtva_new.png")!important;
  background-size:cover!important;
  width: 75px;
  height: 75px;
  margin-top: 5px;
}
#menu-foot_menu_2nd li a{
  text-align: center;
}
#menu-foot_menu_2nd li:nth-of-type(1) a:before{
  content: '';
  background-image: url("/wp-content/uploads/sites/17/2017/01/mtva_logo.png")!important;
  background-size: 80px;
  display: table;
  margin: 0 auto 10px auto;
  width: 100px;
  height: 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
#menu-foot_menu_2nd li:nth-of-type(2) a:before
{
  content: '';
  background-image: url("/wp-content/uploads/sites/17/2017/01/KMA_full_logok-01.png")!important;
  background-size: 80px;
  display: table;
  margin: 0 auto 10px auto;
  width: 100px;
  height: 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
#menu-foot_menu_2nd li:nth-of-type(3) a:before
{
  content: '';
  background-image: url("/wp-content/uploads/sites/17/2017/01/MRZE_logo.png")!important;
  background-size: 80px;
  display: table;
  margin: 0 auto 10px auto;
  width: 100px;
  height: 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
#hms_social_wrapper{
  display: none;
}
.mnews-box .widgetHeader {
  padding: 0!important;
}

.widget_hms_searchbox_autocomplete_widget{
  position: absolute;
  top: 78px;
  right: 96px;
}
.headwrapper
{
  height: 150px;
}
.headwrapper:after
{
  content: '';
  width: 100%;
  position: absolute;
  height: 60px;
  bottom: 2px;
  left: 0;
  background: #fdfdfd;
}
.widget_hms_searchbox_autocomplete_widget
{
  z-index: 1;
}
.header_search_input
{
  background-image: url("/wp-content/uploads/sites/17/2017/01/search_purple.png")!important;
}
.widgetHeader h2:hover a
{
  color: #f65efb;
  transition: all 0.2s ease-in-out;
}
.widgetHeader h2 a
{
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.multigridItemWrapper .image-wrapper
{
  background-size: 80%;
  text-align: center;
}

.widget_hms_searchbox_autocomplete_widget
{
  top: 98px;
}
.widget_hms_searchbox_autocomplete_widget input.header_search_input{
  margin: 0;
}
/* contrast css */


.company_logos_container .c_logos{
  width: 100%;
  margin: 0 auto;
  height: 90px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  background: #1d1e23!important;
  margin: 10px 0;
}
.company_logos_container .c_logos:before{
  position: absolute;
  content: '';
  width: 100%;
  height: 90px;
  display: block;
  transition: all 0.2s ease-in-out;
  background: #fff;
  opacity: 0;
}
.company_logos_container .c_logos:hover:before{
  opacity: 0.3;
  transition: all 0.2s ease-in-out;
}
.company_logos_container .c_logos img{
  width: 50%;
  display: block;
  margin: 0 auto;
  background: #1d1e23;
}
.company_logos_container .widget_text{
  width: 50%;
  padding: 0 15px!important;
  float: left;
  clear: none;
}
.company_logos_container .grid_4{
  padding: 0!important;
}

.aticon-adjust:before {
  background: url("/wp-content/uploads/sites/17/2017/02/akadalymentes_icon.png") no-repeat!important;
  background-size: 100%!important;
}
.alt_contact_form form{
  margin-top: 20px;
}
.alt_contact_form form input[type="text"],
.alt_contact_form form input[type="email"]
{
  height: 42px;
  padding-left: 10px;
}
.alt_contact_form form input[type="text"],
.alt_contact_form form input[type="email"],
.alt_contact_form form textarea,
.alt_contact_form form select
{
  border-radius: 0;
  width: 100%;
  font-size: 14px;
}
.alt_contact_form form textarea
{
  resize: none;
  height: 150px;
  padding-left: 10px;
}
.alt_contact_form form select{
  height: 42px;
}
.alt_contact_form form input[type="submit"]{
  display: table;
  margin: 20px auto 0 auto;
  border: none;
  background: #571a59;
  color: #fff;
  padding: 6px 30px;
  text-transform: uppercase;
}
#hms_contact_form_reCaptha {
  display: table;
  margin: 0 auto;
}
.main-top-nav .ddsmoothmenuh{
  width: initial;
  padding-left: 20px;
}
.main-top-nav .ddsmoothmenuh ul li a{
  background: none;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  padding: 34px 15px;
}
.main-top-nav .ddsmoothmenuh ul li:hover {
  background: rgba(255,255,255,0.1);
}
.main-top-nav .ddsmoothmenuh ul li ul.sub-menu li a{
  padding: 13px 15px;
  background: #722478;
}
.main-top-nav .ddsmoothmenuh ul li ul.sub-menu li:hover a{
  background: #803985;
}
.main-top-nav .ddsmoothmenuh ul li ul.sub-menu{
  min-width: 260px;
}
.latogatokozpont .hms_article_post_content{
  float: left;
}
/*.latogatokozpont .articleGalleryPicto{
    background-color: #fff;
}*/
.main-top-nav .ddsmoothmenuh{
  float: none!Important;
}
.main-top-nav .ddsmoothmenuh ul li:nth-of-type(1) ul li a{
  pointer-events: initial!important;
}
.main-top-nav .ddsmoothmenuh ul li ul.sub-menu li a{
  pointer-events: initial!important;
}
.main-top-nav .ddsmoothmenuh > ul > li:nth-of-type(1) > a {
  pointer-events: none!important;
}


/*datepicker*/

#ui-datepicker-div .ui-datepicker-next{
  float: right;
  text-transform: capitalize;
  color: #571a59;
  font-weight: bold;
}
#ui-datepicker-div .ui-datepicker-prev
{
  text-transform: capitalize;
  color: #571a59;
  font-weight: bold;
}
.ui-datepicker-calendar {
  padding: 0px 15px 15px 15px;
  display: block;
}
#ui-datepicker-div {
  background: #fff;
  /* padding: 15px;*/
  box-shadow: 0px 4px 10px rgba(0,0,0,0.3);
}
.ui-datepicker-header {
  padding: 15px 15px 0 15px;
}
#ui-datepicker-div .ui-datepicker-title
{
  text-align: center;
  margin: 5px 0;
}
.ui-datepicker-calendar tbody tr td.ui-datepicker-today
{
  background: #571a59;
  color: #fff;
}

.ui-datepicker-calendar tbody tr td.ui-datepicker-today a
{
  color: #fff;
}
.ui-datepicker-calendar tbody tr td
{
  text-align: center;
  padding: 6px;
  border: 1px solid #eee;
}
.ui-datepicker-calendar tbody tr td a
{
  font-weight: bold;
  color: #571a59;
}
#g-visit-theme-container a
{
  margin: 3px 0;
  color: #571a59;
  display: block;
}
#g-visit-theme-container br
{
  display: none;
}
.custom_table tbody tr
{
  width: 50%;
  float: left;
}
.custom_table tbody tr td
{
  width: 100%;
  display: block;
}
.ui-datepicker-calendar tbody tr td:hover
{
  background: rgba(87, 26, 89, 0.64);
  cursor: pointer;
}
.ui-datepicker-calendar tbody tr td:hover a
{
  color: #fff;
}
body.contrast a,
body.contrast a strong,
body.contrast a h1,
body.contrast a h2,
body.contrast a h3
{
  color: yellow!Important;
}
body.contrast h2 a
{
  background: none!important;
  color: black!important;
}
body.contrast > div
{
  outline: none;
}
body.contrast #menu-foot_menu_2nd li a:before
{
  background-size: contain!important;
}
body.contrast .widgetHeader h2
{
  background: yellow!important;
  color: black!Important;
}
body.contrast .mtva_visit_exhibition_form form input[type="submit"],
body.contrast .mtva_guided_tour_form form input[type="submit"]
{
  background: yellow!important;
  color: black!Important;
}
body.contrast .aticon-adjust:before
{
  background: url("/wp-content/uploads/sites/17/2017/02/akadalymentes_icon.png") no-repeat!important;
  background-size: contain!important;
}
body.contrast select
{
  background: none!Important;
}
.pagerFirst,
.pagerPrevious,
.pagerNext,
.pagerLast
{
  background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/mediaklikk_sprite-01.png")!important;
}
.footwrapper .wfm-mega-menu ul li:hover
{
  height: auto!important;
}
body.contrast h2 a
{
  color: yellow!important;
}
body.contrast .logo_holder h2 a
{
  color: black!important;
}

/* Nevtelen bejelento form */

.widget_hms_anonymous_reporting_form_widget {
  padding: 20px;
  background-color: #fff;
  font-family: Arial;
}
.widget_hms_anonymous_reporting_form_widget .hms_report_form_intro {
  color: #571a59;
  font-weight: bold;
  margin-bottom: 20px;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form {
  text-align: center;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form textarea {
  width: 100%;
  height: 8em;
  border-radius: 0;
  margin-bottom: 20px;
  text-align: left;
  font-family: Arial;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form textarea:focus{
  border-color: #571a59;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form #anonymous_report_reCaptcha>div {
  margin: 0 auto;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form #anonymous_report_reCaptcha {
  margin-bottom: 20px;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form input[type="submit"]{
  border-radius: 20px;
  border: none;
  background-color: #571a59;
  color: #fff;
  margin-bottom: 10px;
  font-family: Arial;
  padding: 5px 10px;
  font-weight: bold;
}
.widget_hms_anonymous_reporting_form_widget #hms_report_form input[type="submit"]:hover {
  opacity: 0.7;
}
.hms_report_form_response_message {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  text-align: center;
  display: table;
  z-index: 9999;
}
.hms_report_form_response_message .report_form_popup_inner {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}

.hms_report_form_response_message span {
  display: inline-block;
  padding: 35px 30px 35px 70px;
  color: #000;
  font-weight: bold;
  vertical-align: middle;
  line-height: normal;
  background-color: #fff;
  box-shadow: 0px 5px 12px 2px rgba(0,0,0,0.6);
  position: relative;
}
.hms_report_form_response_message span:before {
  content: "!";
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 2px solid #571a59;
  color: #571a59;
  border-radius: 50%;
  line-height: 40px;
  font-size: 30px;
  text-align: center;
  margin-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -20px;
}
.hms_report_form_response_message span .close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-weight: normal;
  color: #000;
  opacity: 1;
}

/*reszponziv*/

@media all and (max-width:1440px) {
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1, .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p {
    max-width: 90%;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1{margin-top:8%;max-height: 73px;    overflow: hidden;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .article-title a {font-size: 30px;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p {overflow: hidden;max-height: 58px;}
}

@media (max-width:1366px) {

  .mtva_slider .article-title,.mtva_slider p.article-lead {max-width: 1200px;}
  .mtva_slider .article-title {margin: 8% auto 0 auto;}

  .footer-elements .ultimatum-nav ul
  {
    width: 100%;
    height: inherit;
    padding-bottom: 39px;
  }
  .footer-elements .ultimatum-nav
  {
    display: block;
    height: initial!important;
  }
  .footer-elements .colwrapper
  {
    width: 100%;
    position: relative;
    box-sizing: border-box;
  }
  .footer-elements .wfm-mega-menu
  {
    width: 100%!important;
  }
  .footwrapper .header-logo
  {
    margin-top: 34px;
  }
  .footer-elements .ultimatum-nav
  {
    width: 100%;
  }
  footer.footwrapper
  {
    height: initial!important;
  }
}
@media only screen and (max-width: 1380px){
  .main-top-nav .ddsmoothmenuh ul li a {
    font-size: 11px;
  }}
@media only screen and (max-width: 1280px){
  .menu-main_menu-container li a
  {
    padding: 0 12px!important;
    font-size: 12px;
  }
  .company_logos_container .c_logos img
  {
    width: 90px;
  }
  .main-top-nav .ddsmoothmenuh ul li a
  {
    padding: 34px 13px;
    font-size: 11px;
  }
}
@media (max-width:1200px) {
  .mtva_slider .article-title,.mtva_slider p.article-lead {max-width: 1024px;}
  .custom_table tbody tr
  {
    width: 50%;
  }
  .custom_table tbody tr:last-child
  {
    float: left;
  }
}
@media only screen and (max-width: 1120px){
  .main-top-nav .ddsmoothmenuh ul li a
  {
    padding: 34px 10px;
    font-size: 10px;
  }
}
@media (max-width: 1035px) {
  body{padding-top: 80px;}
  .navbar .btn-navbar{display: block;}
  .widget.widget_wp_accessibility_toolbar.inner-container{right: 23px;top: 27px;}
  .nav-collapse {clear: both;}
  .nav-collapse .nav{float: none; margin: 0 0 10px;}
  .a11y-responsive {display: block!Important;}
  .headwrapper:after {display: none!important;}
  .headwrapper {height: auto;}
  .main-top-nav .header-search{top: -80px!important;right: 25px!important;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {padding-bottom:33%!important;}
// .mtva_cover_special_menu .menu li::before {width: 160px;height: 160px;}
  .mtva_slider .article-title { margin: 13% auto 0 auto;}
  .mtva_slider p.article-lead{font-size: 14px;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .article-title a {font-size: 28px;}
  a.header-logo{background-size: 50px 50px; width: 60px; height: 60px;}
  .mtva_slider .article-title,.mtva_slider p.article-lead{ max-width: 90%;}
  .navbar .btn-navbar:focus,
  .navbar .btn-navbar
  {
    background-position: 0!important;
  }
  .main-top-nav .header-search .header_search_input
  {
    background: url("/wp-content/uploads/sites/17/2017/01/mtva_search.png")!important;
    background-repeat: no-repeat;
    color: #fff!important;
  }
  .main-top-nav .header_search_field
  {
    border: 1px solid #fff;
    color: #fff!important;
  }
  .main-top-nav .header-search .header_search_input:focus
  {
    background: none!important;
  }
  .navbar .btn-navbar {
    width: 60px;
    height: 60px;
    margin: 0!important;
    background-color: #571a59!important;
    border-radius: 0!important;
    border: none;
    float: right;
  }
  .navbar-inverse .navbar-inner
  {
    padding: 0;
    width: 100%;
    margin-top: -59px;
  }
  .headwrapper .widget_text.inner-container
  {
    width: 20%;
    position: relative;
    z-index: 9999;
  }
  .listimagetagItemWrapper .article-title {font-size: 18px;}
  .coverListWithImageOrTag .listimagetagItemWrapper .article-lead{font-size:14px;}
  .main-top-nav
  {
    background: #571a59;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .main-top-nav .grid_12
  {
    padding: 0;
  }
  .main-top-nav .header-search
  {
    position: absolute;
    top: -9px;
    right: -35px!important;
  }
  .main-top-nav .navbar-inner
  {
    height: auto;
  }
  .mtva_mainslider .container_12
  {
    margin-top: 5px;
  }
  .main-top-nav .navbar .nav
  {
    background: #571a59;
  }
  .headwrapper .menu-main_menu-container ul li .dropdown-menu
  {
    display: none;
    opacity: 1;
    margin-top: 5px;
    margin-left: 0;
  }
  .headwrapper .menu-main_menu-container ul li
  {
    border-bottom: 1px solid #6f3e71;
  }
  .headwrapper .menu-main_menu-container ul li:last-child
  {
    border-bottom: none;
  }
  .headwrapper .menu-main_menu-container ul li .dropdown-menu li
  {
    border-bottom: none;
  }
  .headwrapper .menu-main_menu-container ul li.open .dropdown-menu
  {
    display: block;
    margin: 0;
    width: 100%;
    padding-left: 0!important;
  }
  .headwrapper .menu-main_menu-container ul li .dropdown-menu li a
  {
    padding-left: 50px!important;
    position: relative;
  }
  .headwrapper .menu-main_menu-container ul li .dropdown-menu li a:before
  {
    content: '\f054';
    display: block;
    position: absolute;
    font-family: 'FontAwesome';
    left: 25px;
    font-size: 11px;
    transition: all 0.2s ease-in-out;
  }
  .headwrapper .menu-main_menu-container ul li .dropdown-menu li a:hover:before
  {
    left: 35px;
    transition: all 0.2s ease-in-out;
  }
  .headwrapper .menu-main_menu-container ul li.open .dropdown-menu li:hover,
  .headwrapper .menu-main_menu-container ul li.open .dropdown-menu li
  {
    border-bottom: 1px solid #6f3e71;
  }
  .nav-collapse .dropdown-menu li + li a
  {
    margin-bottom: 0;
  }
  .headwrapper .menu-main_menu-container ul li.open .dropdown-menu li:last-child
  {
    border-bottom: 0;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus
  {
    background: none;
  }
  .headwrapper .menu-main_menu-container ul li:hover,
  .headwrapper .menu-main_menu-container ul li.open
  {
    background-color: #400f42;
  }
  .menu-main_menu-container li a
  {
    height: 45px;
    line-height: 45px;
  }

  .menu-main_menu-container ul li:hover .dropdown-menu
  .main-top-nav .nav-collapse .nav > li > a
  {
    margin: 0;
  }
  .main-top-nav .nav-collapse .nav
  {
    margin-bottom: 0;
  }
  .main-top-nav {
    background: url("/wp-content/uploads/sites/17/2017/02/header_background1.png")!important;
  }
  .main-top-nav .nav-collapse .nav > li > a{margin-bottom: 0;}
  .featured_sites .featured_site_container h3{font-size: 12px;}
  .footer-elements .ultimatum-nav ul{
    width: 100%;
    float: right;
    height: inherit;
    padding-bottom: 39px;
  }
  .footer-elements .ultimatum-nav{display: block;width: 100%; height: auto;}
  .footer-elements .colwrapper{width: 100%;position: relative;box-sizing: border-box;}
  .footer-elements .wfm-mega-menu{ width: 100%!important;}
  .footwrapper .header-logo{margin-top: 34px;}
  .footer-elements .ultimatum-nav ul
  {
    float: none;
  }
}

@media (max-width:960px){
  .mtva_mobile_menu{display:block;}
  .mtva_mobile_menu a{color:white;text-decoration:none;}
  .main-top-nav .ultimatum-nav{display:none;}
  .bodywrapper{margin-bottom: 20px;}
  body {padding-top: 0;}
  .main-top-nav{position:relative;}
  .ultimatum-nav {height: auto;}
  .bodywrapper{width:100%;float:left;}

  .mtva_mobile_menu .ddsmoothmenuv ul li a{
    background-color:transparent!important;background:transparent!important;}

  .mtva_mobile_menu .ddsmoothmenuv ul li a{padding:15px; display: table;}

  .mtva_mobile_menu .ddsmoothmenuv ul li ul{
    left:0!important;
    top:50px!important;
    width: 100%!important;}
  .mtva_mobile_menu .ddsmoothmenuv ul li ul.sub-menu li,.mtva_mobile_menu .ddsmoothmenuv ul li a.selected, .mtva_mobile_menu .ddsmoothmenuv ul li:hover{background-color:transparent!important;
    background-image:url("/wp-content/uploads/sites/17/2017/02/header_background.png");border-bottom: solid 1px rgba(255,255,255,0.1);}

  a.header-logo{
    margin: 10px 10px 10px 10px;
    width: 50px;
    height: 50px;
    background-size: contain!important;
  }
  .mtva_mobile_menu .ddsmoothmenuv ul li ul ul.sub-menu li{
    background-image:none!important;
    background-color:#531956!important;}

  .mtva_mobile_menu .ddsmoothmenuv ul li ul ul.sub-menu li .sub-menu li{
    background-color:#461648!important;
    border-top: solid 1px rgba(255,255,255,0.1);
    margin-bottom: -1px;}

  #menu-main-menu_mobile li ul li ul{
    position:relative!important;
    top:0!important;}

  #menu-main-menu_mobile .sub-menu li:nth-of-type(1):after,
  #menu-main-menu_mobile .sub-menu li:nth-of-type(2):after,
  #menu-main-menu_mobile .sub-menu li:nth-of-type(3):after,
  #menu-main-menu_mobile .sub-menu li:nth-of-type(5):after,
  #menu-main-menu_mobile .sub-menu li:nth-of-type(8):after{
    content: '';
    display: block;
    width: 15px;
    height: 20px;
    position: absolute;top: 15px;
    right: 10px;
    background-image: url("/wp-content/uploads/sites/17/2017/02/submenu_icon.png");
    background-size: contain;z-index: 999;
  }

  #menu-main-menu_mobile .sub-menu .sub-menu li:after{
    background-image:none!important;
  }

  .mtva_mobile_menu .ddsmoothmenuv ul li a.selected{border-bottom:none;}
  .mtva_mobile_menu .ultimatum-nav{
    background-repeat:no-repeat;
    background-image:url("/wp-content/uploads/sites/17/2017/02/mtva_mobile_menu_icon.png");
    background-position: 0px 17px;
    padding-left: 20px;
    width: calc(100vw - 35px);
  }

  .mtva_mobile_menu .grid_12{border-top:solid 1px rgba(255,255,255,0.1);}
  .ultimatum-nav ul li ul li ul li ul:after{display: none;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .article-title a {font-size: 24px;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1{max-height: 60px;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p {max-height: 60px;font-size: 14px;}
}

@media (max-width:900px){
  .company_logos_last .textwidget{ width: 150px!important;}
}

@media (max-width: 850px){
  .footwrapper .wfm-mega-menu ul li{width: 50%;}
  .footwrapper .wfm-mega-menu ul.menu li a{float: none;text-align: center;}
  .footer-elements .ultimatum-nav ul{float: none;}
  .main-top-nav .header-search .header_search_input
  {
    color: #fff!important;
  }
  .footwrapper .wfm-mega-menu ul li:hover
  {
    height: initial!important;
  }

}
@media (max-width: 769px){
  .company_logos_last .company_logos_container .colwrapper{display: block!important; margin: 0!important;}
  .company_logos_container .c_logos{width: 100%!important;}
  .company_logos_last .company_logos_container .widget_text{width: 50%!important;}
  .company_logos_last .textwidget{width: 100%!important;}
  .rt_form #registration-form{padding: 15px;}
  .mtva_menedzsment .post-inner .featured-image img{width: 100%;}
  .mtva_menedzsment article{
    width: 45%;
    margin: 2%;
    display: inline-block;
    vertical-align: top;
    float: none;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1 {margin-bottom: 5px;}

}
@media (max-width: 640px){
  .footwrapper .wfm-mega-menu ul li{width: 100%;}
  .custom_table tbody tr{ width: 100%;}
}
@media all and (max-width:600px) {
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    position: relative;
    background-color: white!important;
    width: 100%;
    float: left;}
  .mtva_mainslider .article-title a{color:black!important;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent p{color:black!important;    color: #8a8a8a!important;margin: 0;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1{margin:0;margin: 0 0 10px 0;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {border: none;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .cikk .textcontent h1, .mtva_mainslider 			.mediaklikkCoverFeaturedSlider .cikk .textcontent p {max-width: 100%;    overflow: visible;
    max-height: none;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-pagination {position: relative;}
  .mtva_mainslider .owl-theme .owl-controls .owl-page span {border: 2px solid #722678;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {top: 100px;}
}
@media (max-width: 555px){
  .zrt_secondary_menu .wfm-mega-menu ul {text-align: center;}
  .zrt_secondary_menu .wfm-mega-menu ul li { width: 100%;padding: 0; float: none;}
  .zrt_secondary_menu .wfm-mega-menu ul li a {padding: 15px 0; display: block; float: none;}
}

@media (max-width:768px){
  .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{float:left!important;}
  .grid_4 .multigridItemWrapper .cikk{width: 50%!important;float: left;padding: 5px; box-sizing: border-box;}
  .grid_4 .multigridItemWrapper .cikk:nth-of-type(even){float: right;}
  .grid_4 .multigridItemWrapper .cikk:nth-of-type(even):after,
  .grid_4 .multigridItemWrapper .cikk:nth-of-type(even):before{
    display: table;content: ' ';}
  .grid_4 .multigridItemWrapper .cikk:nth-of-type(even):after{clear: both;}
  .gallery{clear: none!important;}
  .mtva_mobile_menu .ultimatum-nav{background-position: 15px 17px;padding-left: 35px;}
}

@media (max-width:601px){
  .hungary_matters {
    display: block !important;
  }
  .grid_4 .multigridItemWrapper .cikk
  {
    width: 50%!important;
    float: left;
    padding: 5px;
    box-sizing: border-box;
  }
  .main-top-nav .header-search .header_search_input
  {
    color: #fff!important;
  }

  .mtva_menedzsment article
  {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }
  .mtva_menedzsment .inner-container
  {
    padding: 10px;
  }
  #menu-foot_menu_2nd li{width:100%!important;}
}
@media (max-width:425px){
  .mtva_mainslider .container_12{margin-top:0;}
  .mtva_cover_special_menu .menu li { width: 50%;}
  .mtva_slider .article-title, .mtva_slider p.article-lead{max-width:100%;}
  .mtva_slider .article-title{margin:0;}
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .article-title a {font-size: 22px;}
  .main-top-nav .header_search_input
  {
    max-width: 170px;
  }
  .grid_4 .listimagetagItemWrapper .cikk
  {
    padding: 15px;
  }
  .listimagetagItemWrapper .cikk
  {
    padding: 15px;
  }
  .widget_multiplerowgrid_widget
  {
    padding: 15px;
  }
  .company_logos_container .widget_text
  {
    width: 100%;
  }
  .company_logos_last .company_logos_container .colwrapper
  {
    display: block!important;
    margin: 0!important;
  }
  .company_logos_container .c_logos
  {
    width: 100%!important;
  }
  .company_logos_last .company_logos_container .widget_text
  {
    width: 100%!important;
  }
  .company_logos_last .textwidget
  {
    width: 100%!important;
  }
  .main-top-nav .header-search .header_search_input
  {
    color: #fff!important;
  }
  .authentic_list_view .listimagetagItemWrapper .cikk
  {
    padding: 10px!important;
  }
  .authentic_list_view .coverListWithImageOrTag .image-wrapper,
  .coverListWithImageOrTag .nagy .image-wrapper,
  .coverListWithImageOrTag .kozepes .image-wrapper,
  .coverListWithImageOrTag .kicsi .image-wrapper
  {
    width: 100%!important;
    padding-bottom: 140px!important;
    margin-bottom: 20px!important;    }
  .mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mtva_mainslider .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {top: 65px!important;}
}





@media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, not all, not all, only screen and (min-resolution: 124.8dpi), only screen and (min-resolution: 1.3dppx){
  .mediaklikkCoverFeaturedSlider .owl-next, .mediaklikkCoverFeaturedSlider .owl-prev{
    background-image: url('../wp-content/uploads/sites/17/2017/02/slider_arrows_2x.png')!important;
    background-size:80px 40px!important;}
  .mediaklikkCoverFeaturedSlider .owl-prev {background-position: -40px 0!important;}
}

span.hms_article_post_date {
  display: none;
}

/* CIKK BEÉPÜLŐ AUDIO LEJÁTSZÓ JAVÍTÁSA */

.hmsArticleViewerAudio {
  clear: both;
  float: none;
}

.hmsArticleViewerAudio .article_media_player {
  overflow: hidden;
  max-width:460px;
  margin: 10px auto;
  text-align: center;
  display: block;
}
.hmsArticleViewerAudio .article_media_player .TXT {
  width: 100% !important;
}

.hmsArticleViewerAudio .article_media_player audio {
  width: 100%;
  height: 35px;
}

@supports (-webkit-appearance:none) {
  .hmsArticleViewerAudio .article_media_player audio {
    width: calc(100% + 30px);
  }
}

@supports (-ms-ime-align:auto) and (not (-ms-accelerator:true)) {
  .hmsArticleViewerAudio .article_media_player audio {
    max-width: 100%;
  }
}


audio::-webkit-media-controls-volume-slider, audio::-webkit-media-controls-timeline { background-color: #571a59;}



/* bad captcha error */
.hms_contact_form_response_message_bad_captcha { color: red; padding: 5px 0px;}

/* cikk lead kep megjelenes javitas */
.hms_article_content_wrapper .hms_article_featured_image_container {
  clear: both;
  margin-bottom: 30px;
}
.hms_article_content_wrapper .hms_article_featured_image_container .hms_article_featured_image {
  height: 0;
}
.hms_article_content_wrapper .hms_article_featured_image_container .hms_article_featured_image + span {
  margin: 0 auto;
  text-align: center;
}




.hms_article_post_content li {
    list-style: disc;
}

.headwrapper {
    background-size: 100% !important;
}

