
.widget_featuredslider_widget, .widget_featuredslider_widget *,
.mediaklikkCoverFeaturedSlider, .mediaklikkCoverFeaturedSlider *,
.widget_listwithimageortag_widget, .widget_listwithimageortag_widget *,
.widget_multiplerowgrid_widget, .widget_multiplerowgrid_widget *,
.onerowgrid, .onerowgrid *,
.widget_recommendedgrid_widget, .widget_recommendedgrid_widget * {
    box-sizing:border-box;
}

.accessibilityShowWhenWCAG
{
    display: none;
}

@font-face {
    font-family:'Circe';
    src: url('fonts/Circe.eot');
    src: url('fonts/Circe.eot?#iefix') format('embedded-opentype'),
    url('fonts/Circe.woff2') format('woff2'),
    url('fonts/Circe.woff') format('woff'),
    url('fonts/Circe.svg#Circe') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DD;
}
@font-face {
    font-family:'Circe';
    src: url('fonts/CirceLight.eot');
    src: url('fonts/CirceLight.eot?#iefix') format('embedded-opentype'),
    url('fonts/CirceLight.woff2') format('woff2'),
    url('fonts/CirceLight.woff') format('woff'),
    url('fonts/CirceLight.svg#Circe Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DD;
}
@font-face {
    font-family:'Circe';
    src: url('fonts/CirceBold.eot');
    src: url('fonts/CirceBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/CirceBold.woff2') format('woff2'),
    url('fonts/CirceBold.woff') format('woff'),
    url('fonts/CirceBold.svg#Circe Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DD;
}

/* WIDGET MARGOK */
.widget { clear:both;}
.widget_multiplerowgrid_widget,
.widget_firstrowgrid_widget,
.widget_featuredpages_widget,
.widget_featuredslider_widget,
.widget_recommendedgrid_widget,
.widget_programguide_widget {
    margin:0 0 20px;
}


/*Basics*/
h1.article-title,
h1.article_title {
    font-size: 18px;
    line-height: 1.2;
    padding: 0;
    margin: 0 0 6px 0;
}
div.tizenhatkilenc {
    width: 100%;
    padding-bottom: 56.25%;
    position: relative;
    background-size: cover;
    background-position: center center;
}
article.cikk { padding: 0 10px; }
.owl-item .cikk ul { margin:0; padding:0;}
.owl-item .cikk ul li.tags a { color:#fff;}
.typeico {
    position: absolute;
    width: 40px;
    height: 40px;
}
.owl-item .image-wrapper { background-size: cover; background-position:center center; background-repeat:no-repeat; }

/* WIDGET HEADER */
.widgetHeader:not(.hirado_redesign .widgetHeader),
.titleContainer {
    min-height: 0!important;
    padding: 10px;
    margin: 5px 0 5px 0;
} 
@media screen and (max-width: 600px) {
    .widgetHeader {
        padding: 0 !important;
    }
    .widgetHeader h2 {
        /* padding: 0 !important; */
        margin: 0 !important;
    }
}
.widgetHeader.widgetHeaderBGSet {
    background-size: auto 100%!important;
    background-position:top right;
}
h2, .titleContainer span.title {
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin:0;
}
.hiradoOffer .hh-row-wrapper .row-title {
    padding-left: 35px;
}

/*Korhatar ikonok*/
.agelimitico{
    width: 20px;
    height: 20px;
    display: table;
    visibility: hidden;
    position: absolute;
}
.hat{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: 0 0;
    visibility:visible;
}
.tizenketto{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: -20px 0;
    visibility:visible;
}
.tizenhat{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: -40px 0;
    visibility:visible;
}
.tizennyolc{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: -60px 0;
    visibility:visible;
}
.dreamListContentElement,.dreamListHeader{
    border-bottom: solid 1px rgba(255,255,255,0.1);
}
/*Tipus ikonok*/
.video .typeico{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: 0px -20px;
    left:50%;
    top:50%;
    margin-left:-20px;
    margin-top:-20px;
}
.mediaklikkCoverArticleLister .gallery .typeico,.multigridItemWrapper .gallery .typeico, .listimagetagItemWrapper .gallery .typeico{
    background-image:url('images/mediaklikk_sprite-01.png');
    background-position: -480px -20px;
    top: 10px;
    left: 10px;
}
/*Cikkek-egyforma elemek*/
.article_title{
    font-size: 18px;
    font-weight:500;
}
.six .article_title{
    font-size: 14px;
}
.article-title a:hover{
    text-decoration: none;
}
.article_lead,.article_date {
    color:#9a9a9e;
    padding:0;
}
.hms_article_post_content .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
}
.hms_article_post_content .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*Tags*/
article .tags{
    color: white;
    padding: 1px 5px;
    text-transform: none;
    display: inline-block;
    margin-right: 0;
    margin-bottom: 3px;
    font-size:11px;
}
article .tags li {
    float: left;
    margin: 5px 5px 5px 0;
}
li.tags a:hover {
    color: white;
}
/*Tags*/
.owl-item .tags{
    color: white;
    padding: 1px 5px;
    text-transform: none;
    display: inline-block;
    margin-right: 0;
    margin-bottom: 3px;
    font-size:11px;
}
.owl-item .tags:hover { text-decoration:none;}
.owl-item .tags li {
    float: left;
    margin: 5px 5px 5px 0;
}

/*Cimlap slider*/
.mediaklikkCoverFeaturedSlider{
    position:relative;
    padding: 0 10px;
}

.mediaklikkCoverFeaturedSlider .cikk{
    padding:0;
}
.mediaklikkCoverFeaturedSlider .cikk .textcontent {
    width: 33.33%;
    background-color: transparent;
    box-sizing: border-box;
    padding: 30px 15px;
}
.mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    width: 66.66%;
    padding-bottom: 36.25%;
    float: right;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    margin-left: 34%!important;
}
.segment-full .mediaklikkCoverFeaturedSlider .owl-item {

}
.mediaklikkCoverFeaturedSlider .owl-item {
  /*     padding: 0 10px; */
}
.mediaklikkCoverFeaturedSlider .owl-item .cikk{
    background-color: rgba(0,0,0,0.2);
}

.mediaklikkCoverFeaturedSlider .image-wrapper {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    border-style: solid;
    border-color:#2d2d2f;
}
.mediaklikkCoverFeaturedSlider .owl-pagination { position:absolute; width: 100%;}
.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    top:50%;
    margin-top:-20px;
}
.owl-theme .owl-controls .owl-page span {
    background: transparent!important;
    border: 2px solid white;
    width: 10px;
    height: 10px;
}
.slidertypeico{
    width: 80px!important;
    height: 80px!important;
    margin-left: -40px!important;
    margin-top: -40px!important;
}
.video .slidertypeico {
    background-position: 0px -60px!important;
    background-image:url('images/mediaklikk_sprite-01.png');
}
.gallery .slidertypeico{
    background-position: -80px -60px;
    background-image:url('images/mediaklikk_sprite-01.png');
    right:5px;
    top: 40px;
}


.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk,
.segment-half .mediaklikkCoverFeaturedSlider .cikk,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk { position:relative; background-color: transparent!important;}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent { position:absolute; bottom:0; padding: 15px;}

.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper { width:100%; float:left;}

.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent{ width:100%; float:left;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    padding:50px 15px 15px;
}
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    background:transparent;
    padding:15px;
}

.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{ border-left: none; border-bottom: 4px; padding-bottom: 56.25%;}
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{ padding-bottom: 47.3%;}
.segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev { margin-left: 1%!important; }
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.segment-one-third .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.segment-one-third .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next{ top: 50%; margin-top: -20px!important;}

.segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{ top: 20%; margin-top: -20px!important;}

.segment-one-third .coverListWithImageOrTag .cikk { padding: 5px 10px; }



/*Kiemelt musorok*/
.widget_featuredpages_widget {
    position: relative;
}
.featuredPage {
    padding: 0 10px;
    box-sizing: border-box;
}

.widget_featuredpages_widget .owl-wrapper-outer { padding-bottom: 3px; }

/*Cikk lista kepekkel vagy taggel*/
.coverListWithImageOrTag article {
    width: 100%;
}
.widget_listwithimageortag_widget.inner-container {
    width: 100%;
    float: left;
}

/*EGYSEGES Lista Thumbnail kep meretek */
.coverListWithImageOrTag .image-wrapper {
    width: 25%;
    padding-bottom: 14%;
    float: left;
}
.coverListWithImageOrTag .owl-item { 
    padding:0 10px;
}
.coverListWithImageOrTag .text-content-wrapper { 
    padding-left: 27%;
}
/* */

.coverListWithImageOrTag .nagy .image-wrapper{
    width: 30%;
    /* padding-bottom: 16.9%; */
    padding-bottom: 22.9;
    float: left;
}
.coverListWithImageOrTag .nagy .text-content-wrapper { 
    padding-left: 33%;
}
.coverListWithImageOrTag .kozepes .image-wrapper {
    /* width: 20%; */
    /* padding-bottom: 11.25%; */
    width: 25%;
    padding-bottom: 16.9%;
}
.coverListWithImageOrTag .kozepes .text-content-wrapper { 
    padding-left: 22%;
}
.coverListWithImageOrTag .kicsi .image-wrapper {
    width: 15%;
    /* padding-bottom: 8.4%; */
    padding-bottom: 13.25%;
}
.cikk.post.right .text-content-wrapper,.cikk.video.right .text-content-wrapper,
.cikk.gallery.right .text-content-wrapper,.cikk.musor.right .text-content-wrapper,
.cikk.crew.right .text-content-wrapper{
    padding-left: 0%;
}

.coverListWithImageOrTag .kicsi .text-content-wrapper { padding-left: 17%;}

.coverListWithImageOrTag .noImage .text-content-wrapper { padding-left: 0;}

.coverListWithImageOrTag .image-wrapper.right{
    float:right;
}
.coverListWithImageOrTag .image-wrapper.left{
    float:left;
    margin-right: 10px;
}
.text-content-wrapper {
    display: block;
}
.coverListWithImageOrTag .listimagetagItemWrapper .video .image-wrapper .typeico.slidertypeico{
    background-position: 0px -20px!important;
    width:40px!important;
    height:40px!important;
}
.coverListWithImageOrTag .listimagetagItemWrapper .gallery .image-wrapper .typeico.slidertypeico {
    background-position: -480px -20px!important;
    width: 40px!important;
    height: 40px!important;
}
/*Egy soros grid*/
h1.main.article-title2,h1.article-title2{
    font-size:20px;
}
button.play-button {
    background-color: transparent;
    border: solid 2px white;
    border-radius: 3px;
    color: white;
    padding: 6px 10px;
    cursor: pointer;
    position: relative;
    margin: 10px auto;
    display: table;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left:-71px;
}
button.play-button:hover {
    opacity: 0.8;
}
.cikk-content-title{
    position: absolute;
    bottom: 0;
    padding:50px 10px 10px 10px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    width: 100%;
    box-sizing: border-box;
}
.onerowgrid .image-wrapper:hover .typeico{
    display:none;
}
.onerowgrid h1.article_title { color: #fff;}
article.cikk.overlay-lead:hover .article_lead { color:#fff;}
.cikk-content-moving-container {
    position: absolute;
    top:0;
    opacity: 0!important;
    width: 100%;
    height: 100%;
}
.cikk-content-moving-container.showLead { 
    opacity: 1 !important;
}
.onerowgrid .image-wrapper {
    border-right: none;
}
.image-wrapper:hover .cikk-content-moving-container,
.image-wrapper:hover .cikk-content-moving-container{
    top: 0;
    bottom: 0;
    background-color:rgba(0,0,0,0.8);
}
.image-wrapper:hover .cikk-content-moving-container,
.image-wrapper.egyegy:hover .cikk-content-moving-container{
    opacity:1;
    padding: 10px;
    box-sizing:border-box;
}
.image-wrapper:hover .cikk-content-title{
    opacity:0;
}
.mediaklikkCoverFeaturedSlider .image-wrapper:hover .typeico,.listimagetagItemWrapper .image-wrapper:hover .typeico{
    display:block;
}
.cikk-content-moving-container h1, p.article-date2, p.article-lead2 {
    padding: 10px;
}
article, .cikk {
    width: 100%;
    padding: 5px 0;
    float:left;
}
.cikk.overlay-lead {
    overflow: hidden;
}
div.overflow {
    width: 100%;
    padding-bottom: 56.25%;
    position: relative;
    background-size: cover;
    background-position: center top;
}
a.ico-play-video {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: 0px -20px;
    height: 40px;
    width: 40px;
    opacity: 1;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
    display: block;
    -webkit-transition: all ease-out 200ms;
    -moz-transition: all ease-out 200ms;
    -o-transition: all ease-out 200ms;
    transition: all ease-out 200ms;
}
.onerowgrid .image-wrapper:hover a.ico-play-video { display:none;}
.onerowgrid .owl-controls .owl-prev,.onerowgrid .owl-controls .owl-next{top:50%; margin-top:-20px;}

/*Tobb soros grid*/
.multigridItemWrapper .cikk {
    padding: 0 10px 20px;
    box-sizing: border-box;
}
.multigridItemWrapper .image-wrapper,.multigridItemWrapper .cikk-content-title,
.multigridItemWrapper .cikk-content-moving-container{
    border:none;
}
.multigridItemWrapper  h1.article-title a { color:#fff;}
.multigridItemWrapper .cikk-content-title p { padding: 0;    width: 100%; float: left; }
.multigridItemWrapper .cikk-content-moving-container .article-date {}
.multigridItemWrapper .cikk-content-moving-container .article-lead { color: #ddd;}
.multigridItemWrapper .image-wrapper:hover .typeico:not(.hirado_redesign *) { display:none; }

.displaymodeB .cikk-content-title,.displaymodeB .cikk-content-moving-container{
    position:relative;
}
.displaymodeB .cikk-content-title{
    padding: 10px 10px 10px 10px;
    background:rgba(0,0,0,0.2);
}
.displaymodeB  .cikk-content-moving-container{
    opacity:1;
    background:rgba(0,0,0,0.2);
    /* min-height: 50px; */
}
.displaymodeB h1.article-title{
    border:none;
    text-align: left;
    margin:0;
    padding:0;
}
.displaymodeB  .cikk-content-title {
    min-height: 75px;
    max-height: 75px;
    overflow: hidden;
}
.displaymodeB p.article-lead {
    padding: 0 10px 10px 10px;

}
.displaymodeB h1.article-title {
    font-size: 16px;}

.displaymodeB button.play-button{
    display:none;
}
.displaymodeB .multigridItemWrapper .image-wrapper:hover .typeico{
    display:block;
}
.horizontal .cikk,
.horizontal .gallery{
    float: left;
    width: 25%;
    clear:none;
}

/*Pagination*/
#dreamListPagerContent {
    float: right;
}
.pagerNext,.pagerLast,.pagerFirst,.pagerPrevious,.pagerCounter{
    display: block;
    background-color: #666;
    cursor: pointer;
    margin:0;
    float: left;
}
.pagerNext,.pagerLast,.pagerFirst,.pagerPrevious{
    padding: 0;
    width: 30px;
    height: 30px;
}
.pagerCounter{
    height:30px;
    width:60px;
    text-align: center;
    color: white;
    letter-spacing: 2px;
}
.pagerCounter a { color: #fff; }
.pagerCounter a:hover { text-decoration:none;}
.pagerCurrent {
    line-height: 30px;
}
.pagination,#dreamListPager-pagination{
    float: right;
    margin: 10px 0;
}
.widget_multiplerowgrid_widget .pagination { margin:0 10px 20px 0;}
a.pagerTotal:hover,.pagerCurrent:hover {
    color: white;
}
.pagerNext{
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -45px -25px!important;
}
.pagerPrevious {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -125px -25px!important;
}
.pagerLast{
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -205px -25px!important;
}
.pagerFirst{
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -165px -25px!important;
}

/*Ajanlo widget*/
.coverArticleLister .image-wrapper{
    border:none;
}
h1.article-title a:hover,
a h1.article-title:hover{
}
.recommendedgrid .textcontent {
    padding: 15px 15px 70px 15px;
    /* min-height: 235px;*/
    max-height: 235px;
}
.article-description, .article-lead,p.article-lead2 {
    color: rgba(255,255,255,0.8);
    padding:0;
    font-weight:300;
}
.video .watchitnow {
    display: block;
}
.video .watchitnow span{
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -120px 0;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
}
.watchitnow{
    display: none;
    background-color: transparent;
    border: solid 2px white;
    border-radius: 3px;
    color: white;
    padding: 6px 10px;
    cursor: pointer;
    position: relative;
    margin: 10px auto;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -81px;
}
.watchitnow:hover,
.watchitnow:active { opacity: 0.8;}

/* Pagination */
.owl-next,.owl-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height:40px;
    background-image: url('images/mediaklikk_sprite-01.png')!important;
    background-color:transparent!important;
    border-radius:0!important;
    margin-top: -20px!important;
}

.owl-next{
    right: 0;
    background-position: -280px -20px!important;
}
.owl-prev{
    left:0;
    background-position: -240px -20px!important;
}
/*Freshest list*/
.news_of_the_day_wrapper h2 {
    font-size: 15px;
    text-transform: uppercase;
}
.news_of_the_day_wrapper h2 {
    font-size: 18px!important;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
    padding: 15px 10px;
    float: left;
    color: black;
    line-height:normal;
    box-sizing: border-box;
}
.news_of_the_day_list {
    width: 100%;
    float: left;
    padding: 0 10px;
    overflow-y: scroll;
    max-height: 490px;
    overflow-x: hidden;
    box-sizing: border-box;
}
.news_of_the_day_item_title h1 {
    margin: 0;
}
.news_of_the_day_item {
    width: 100%;
    float: left;
}
.news_of_the_day_item_time {
    width: 12%;
    float: left;
    font-weight: 700;
    color: white;
    box-sizing: border-box;
    font-size: 14px;
    background-color: rgba(0,0,0,0.4);
    text-align: center;
}

.news_of_the_day_item_title {
    width: 88%;
    float: left;
    box-sizing: border-box;
    padding-left: 10px;
}
.news_of_the_day_item_title h1 {
    margin: 0;
    font-size: 15px;
    font-family: ProxiSemiBold;
    color: black;
    box-sizing: border-box;
    line-height: normal;
}
.news_of_the_day_item {
    width: 100%;
    float: left;
    padding: 10px 0;
    border-bottom: solid 1px rgba(0,0,0,0.1);
}
button.news_of_the_day_more_button {
    float: right;
    color: black;
    text-transform: uppercase;
    font-size: 16px;
    font-family: ProxiNormal;
    padding: 5px 15px 5px 15px;
    margin-top: 15px;
    cursor:pointer;
    background-repeat: no-repeat;
    border: solid 2px;
    font-weight: 700;
    background-color:transparent;
    border-radius: 3px;
}

.news_of_the_day_list::-webkit-scrollbar{
    background-color:transparent;
    width:5px;
}
.news_of_the_day_list::-webkit-scrollbar-thumb{
    background-color:rgba(255,255,255,0.2);
    width:5px;
}

/*social*/
.HMSArticleListFB {
    padding: 0px 20px;
}
.segment-one-fourth .widget_hms_cover_banner_widget .goAdverticum{
    margin:0px auto 10px auto;
}

.segment-one-fourth .hms_cover_banner_widget_wrapper iframe{
    width:100%!important;
}
.segment-one-fourth .hms_cover_banner_widget_wrapper img{
    height:auto!important;
}

/* embed code button */
.vp-embed-button {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    background-color: #4e4f53;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
}
.vp-embed-content textarea[type="text"] {
    border-radius: 0;
    width: 100%;
    min-height: 6em;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
}

/*Program Guide widget*/
select.mobileDayMenu {
    background-color: #18191e;
    color: white;
    border-radius: 0;
    border: none;
    height: 50px;
    display:none;
    margin-bottom: 0;
    float:left;
    width: 100%;
    padding: 0 50px;
    -webkit-appearance: none;
    -moz-appearance:none;
    background-image: url('images/dropdownIcon.png');
    background-repeat: no-repeat;
    background-position: 245px 20px;
}
.mobileDayContainer{
    display:none;
}

.dayItem {
    color:white;
    text-transform: uppercase;
    /* background-color: #18191e;*/
    padding: 10px;
    cursor: pointer;
    width: 14.285%;
    display:table-cell;
    float:left;
    height: 50px;
    box-sizing: border-box;
}
.programGuide.cover .dayContainer .dayItem {
    height:50px;
    padding: 10px 0;
    width: 100%;
}
.dayItem:hover{
    /* background-color: #3c3d41;*/
}
.dayItem .name,.dayItem .date{
    display: block;
    text-align: center;
    font-weight:700;
    line-height:1.2;
}
.dayItem .name {
    font-size: 14px;
}
.dayItem .date{
    color:#a2a2a2;
    font-size:12px;
    font-weight: 500;
}
.dayContainer{
    display: table;
    padding:0 50px;
}
.dayContainer,.mobileDayContainer {
    width: 100%;
    float: left;
    z-index: 1;
    position: relative;
    box-sizing: border-box;
    background-color: #333333;
}
.channel_header {
    background-color: #333333;
    height: 57px;
    border-bottom:3px;
}
.programGuide.channel .channel_header {
    height:46px;
    background-color: #18191e;
}
.programGuide.channel .channel_header .channel_info { padding: 7px 0;}
.programGuide.channel .owl-next,
.programGuide.channel .owl-prev {
    margin: 13px 17px!important;
}
span.channel_logo {
    float: left;
    width: 40px;
    height: 40px;
    display: block;
    margin-right: 10px;
}
.channel_header.m1 {
    border-bottom:#bf1355 solid;
}
.channel_header.m2 {
    border-bottom:#8DC63F solid;
}
.channel_header.m3 {
    border-bottom:#54BCEB solid;
}
.channel_header.m4,
.channel_header.m4p,
.channel_header.web1,
.channel_header.web2,
.channel_header.web3,
.channel_header.web4,
.channel_header.web5{
    border-bottom:#CB2026 solid;
}
.channel_header.m5 {
    border-bottom:#faa61c solid;
}
.channel_header.dn {
    border-bottom:#1B449C solid;
}
.channel_header.dw {
    border-bottom:#0096D6 solid;
}
.channel_header.dr {
    border-bottom:#0096D6 solid;
}
.channel_header.pl{
    border-bottom:#60C5BA solid;
}
.channel_header.pf{
    border-bottom:#60C5BA solid;
}
.channel_header.br{
    border-bottom:#F8971D solid;
}
.channel_header.ks{
    border-bottom:#EE3524 solid;
}
.channel_header.dk{
    border-bottom:#A21984 solid;
}
.channel_header.nm{
    border-bottom:#EDD840 solid;
}
.channel_header.pm{
    border-bottom:#841539 solid;
}
.channel_info {
    padding: 10px 0;
    margin: 0 auto;
    display:table;
}
.channel_info p.channel_name {
    display: inline-block;
    padding: 8px 0;
    color: white;
}

.channel_info span.name { display:block; text-align:center; color:#231f20; font-weight: 700; line-height: 1.2; text-transform:uppercase;}
.channel_info span.date { display:block; text-align:center; font-weight: 500; line-height: 1.2; font-size:12px; color:#666;}
.program_body {
    padding: 15px;
    padding: 8px 10px;
}
.time time {
    display: block;
    color:#231f20;
    font-size:16px;
    line-height:22px;
    font-weight:700;
}
time.elo{
    color:#231f20;
}
.program_info {
    padding-left: 60px;
}
.program_info h1 {
    display:inline;
    margin-right: 5px;
    font-size:16px;
    text-transform:none;
    line-height: normal;
    color:#231f20;
}
.program_info p, .program_description p{
    font-size:12px;
    color:#666;
    padding: 0;
    margin-top: 1px;
}
.program_photo {
    width: 25%;
    padding-bottom: 14%;
    float: left;
    background-size: cover;
    background-repeat:no-repeat;
    background-position: 50% center;
    margin-right: 10px;
}
.program_about {
    padding-top: 10px;
}
.program_description {
    padding-bottom: 10px;
    min-height: 55px;
}
.notifications {
    position: relative;
    padding: 10px 5px;
}
.program_about button {
    border-radius: 4px;
    border: none;
    color: white;
    text-transform: uppercase;
    padding: 6px 10px;
    font-weight: 500;
    margin: 0 auto;
    display: table;
    cursor: pointer;
    margin-top: 15px;
}
.program_about button:hover,
.program_about button:active {
    opacity:0.8;
}
.m1 .program_about button {
    background-color: #DB0962;
}
.m2 .program_about button {
    background-color: #7fce0d;
}
.m3 .program_about button {
    background-color: #54BCEB;
}
.m4 .program_about button {
    background-color: #CB2026;
}
.m5 .program_about button {
    background-color: #faa61c;
}
.dn .program_about button {
    background-color: #1B449C;
}
.dw .program_about button {
    background-color: #0096D6;
}
.dr .program_about button {
    background-color: #0096D6;
}
.pl .program_about button {
    background-color: #60C5BA;
}
.pf .program_about button {
    background-color: #60C5BA;
}
.br .program_about button {
    background-color: #F8971D;
}
.ks .program_about button {
    background-color: #EE3524;
}
.dk .program_about button {
    background-color: #A21984;
}
.nm .program_about button {
    background-color: #EDD840;
}
.pm .program_about button {
    background-color: #841539;
}
.s10 .program_about button{
    background-color:#DDA500;
}
.s9 .program_about button{
    background-color: #CB2026;
}
.s11 .program_about button{
    background-color:#17A345;
}

.elo {
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    padding:0 5px;
}
.elo.m1{
    background-color:#DB0962;
}
.elo.m2{
    background-color:#7fce0d;
}
.elo.m3{
    background-color:#54BCEB;
}
.elo.m4{
    background-color:#CB2026;
}
.elo.m5{
    background-color:#faa61c;
}
.elo.dn{
    background-color:#1B449C;
}
.elo.dw{
    background-color:#0096D6;
}
.elo.dr{
    background-color:#0096D6;
}
.elo.pl{
    background-color:#60C5BA;
}
.elo.pf{
    background-color:#60C5BA;
}
.elo.br{
    background-color:#F8971D;
}
.elo.ks{
    background-color:#EE3524;
}
.elo.dk{
    background-color:#A21984;
}
.elo.nm{
    background-color:#EDD840;
}
.elo.pm{
    background-color:#841539;
}
.elo.s10{
    background-color:#DDA500;
}
.elo.s9{
    background-color: #CB2026;
}
.elo.s11{
    background-color:#17A345;
}
.m1 .channel_info  .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: 0px 0px;
    opacity:1;
}
.m2 .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -40px 0px;
    opacity:1;
}
.m3 .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -80px 0px;
    opacity:1;
}
.m4 .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -120px 0px;
    opacity:1;
}
.m5 .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -480px -80px;
    opacity:1;
}
.dn .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -160px 0px;
    opacity:1;
}
.dw  .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -200px 0px;
    opacity:1;
}
.dr  .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -200px 0px;
    opacity:1;
}
.ks .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -240px 0px;
    opacity:1;
}
.br .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -360px 0px;
    opacity:1;
}
.pl .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -280px 0px;
    opacity:1;
}
.pf .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -200px 0px;
    opacity:1;
}
.nm .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -401px 0px;
    opacity:1;
}
.dk .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -440px 0px;
    opacity:1;
}
.pm .channel_info .channel_logo{
    background-image: url('images/mtva_logos_sprite_no_fonts.png');
    background-position: -320px 0px;
    opacity:1;
}
.tvguide li, .program_description, .notifications {
    border-bottom: solid 1px #e4e4e4;
}
.tvguide li{
    background:transparent!important;
}
.tvguide li:last-of-type { border-bottom: solid 0px!important;}

.program_body:hover{
    /*background-color:#313235;*/
}

li.program_body {
    width:100%;
    box-sizing:border-box;
    cursor: pointer;
}
.time {
    float: left;
}
.notice span {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -360px 0px;
}
.program_site span {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -340px 0px;
}
.program_site span, .notice span {
    display: block;
    color: white;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
}
.program_about .notifications .agelimitico {
    float: left;
    margin-right: 10px;
}
.notice p, .program_site p {
    padding: 0px 10px;
    font-size: 14px;
    font-weight: 700;
}
.tvguide.channel {

}
.programGuideNavigate input{
    border: solid 2px #a9a9a9;
    width: 180px;
    border-radius: 4px;
    text-transform:uppercase;
    cursor:pointer;
    margin: 10px auto;
    padding: 0 16px;
    background-color: transparent;
    color: #a9a9a9;
}
.programGuideNavigate input{
    border-radius:4px!important;
    padding:5px;
    margin: 0 auto;
    display: table;
    text-align: center;
    font-size: 12px;
}
.buttonContainer p {
    padding: 0;
    color:#a9a9a9;
    font-size: 12px;
    display:inline-block;
}
.moreProgramsContainer .buttonContainer:hover .buttonContainer p,
.moreProgramsContainer .buttonContainer:hover .buttonContainer span {
    color:#fff;
    opacity:1;
}
.programGuideNavigate {
    width: 100%;
    display: table;
    margin: 10px 0;
}
.programGuideNavigate input:hover,.prevProgramsContainer .buttonContainer:hover{
    border: solid 2px #737373;
    color:#737373;
}
.prevProgramsContainer .buttonContainer:hover p{
    color:white;
}
.prevProgramsContainer .buttonContainer:hover,
.prevProgramsContainer .buttonContainer:active { border: none;}
.prevProgramsContainer .buttonContainer:hover span{
    opacity:1;
}
.prevProgramsContainer .buttonContainer p {
    color:#a9a9a9;
    text-align: right;
    display: inline-block;
    padding: 0;
    font-size: 12px;
}
.prevProgramsContainer .buttonContainer span {
    width: 20px;
    height: 20px;
    display: none;
    float: right;
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -200px 0px;
    opacity: 0.5;
    margin-top: 3px;
}
.status{
    width: 20px;
    height: 14px;
    display: inline-block;
    background-image: url('images/mediaklikk_sprite-01.png');
}
.live {
    background-position: -260px -2px;
}
.disabled{
    background-position: -240px -2px;
}
.available{
    background-position: -280px -2px;
}
.program_description p{
    padding-top:10px;
}
.infoContainer {
    border-radius: 40px;
    display: inline-block;
    padding: 0 10px;
    float: right;
}
.prevProgramsContainer {
    width: 100%;
    float: left;
    /*background-color: #1e2025;*/
    border-bottom: solid 1px rgba(255,255,255,0.15);
}
.dayContainer .pager,.mobileDayContainer .pager{
    width: 50px;
    height: 50px;
    margin: 0;
    /* background-color: #18191e;*/
    border-left:solid 1px #aaaaab;
    border-right:solid 1px #aaaaab;
    box-sizing:border-box;
    cursor:pointer;
    position:absolute;
}

.mobileDayContainer .pager.prev{
    position:absolute;
    left:0;
}
.mobileDayContainer .pager.next{
    position:absolute;
    right:0;
}
.dayContainer .pager.prev {
    left:0;
}
.dayContainer .pager.next {
    right:0;
}
.dayContainer .pager:hover,.mobileDayContainer .pager:hover{
    background-color:rgba(255,255,255,0.1);
}
.dayContainer .pager span,.channel.prev span,.channel.next span,.mobileDayContainer .pager span{
    width: 20px;
    height: 20px;
    display: block;
    background-image: url('images/mediaklikk_sprite-01.png');
    margin: 15px auto;
}
span.prev,.channel.prev span,.programGuideContainer .owl-prev {
    background-position:-320px 0!important;
}
span.next,.channel.next span,.programGuideContainer .owl-next{
    background-position:-300px 0!important;
}
span.live_play {
    display: block;
    width: 10px;
    height: 10px;
    float: left;
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -485px -5px;
    margin-top: 5px;
    margin-right: 5px;
}
.customNavContiner {
    position: absolute;
    top: 0;
    width: 100%;
}
.customNavContiner div {
    width: 20px;
    height: 20px;
    margin: 11px;
    background-color: transparent;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    background-image: url('images/mediaklikk_sprite-01.png');
}
.customNavContiner .prev{
    left:0;
    background-position: -320px 0!important;
}
.customNavContiner .next{
    right:0;
    background-position: -300px 0!important;
}
.owl-wrapper {
    position: relative;
    float: left;
    width: 100%;
}
.programGuide .channel.prev {
    background-color: #1e2025;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    cursor:pointer;
}
.programGuide .channel.next {
    position: absolute;
    right: 0;
    width: 50px;
    height: 50px;
    background-color: #1e2025;
    cursor:pointer;
}
.infoContainer span,.infoContainer div {
    float: left;
}
.infoContainer span{
    margin-right:5px;
}
.infoContainer span.status{
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url('images/mediaklikk_sprite-01.png');
}
.infoContainer span.live {
    background-position: -260px 0;
}
.infoContainer span.disabled{
    background-position: -240px 0;
}
.infoContainer span.available{
    background-position: -280px 0;
}

.infoContainer div {
    padding:5px 10px;
}
.infoContainer div p {
    display: inline;
    font-size: 12px;
    padding:0;
}
.mediaklikkOwlWrapper.owl-carousel.owl-theme {
    float: left;
    width: 100%;
    position: relative;
    background-color: white;
}
.programGuideContainer .owl-next,.programGuideContainer .owl-prev{
    top: 0px!important;
    width: 20px;
    height: 20px;
    margin: 17px!important;
    box-sizing: border-box;
}
.programGuide.cover {
    width: 50%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}
.programGuide.cover .dayContainer .dayItem.selected{
    background-image: url('images/dropdownIcon.png');
    background-repeat:no-repeat;
    background-position: right 10px center;
}
.prevProgramsContainer .buttonContainer,
.moreProgramsContainer .buttonContainer{
    text-align: center;
    text-transform: uppercase;
    background-color:rgba(0,0,0,0.7);
    cursor:pointer;
    padding: 3px 10px;
    display:table;
    margin:0 auto;
    border-radius:0;
    width: 100%;
    box-sizing: border-box;
}
.prevProgramsContainer .buttonContainer:hover,
.moreProgramsContainer .buttonContainer:hover{
    /*  background-color: #18191e;*/
    color:white;
}
.moreProgramsContainer .buttonContainer span {
    width: 20px;
    height: 20px;
    display: none;
    float: right;
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -220px 0px;
    opacity: 0.5;
    margin-top: 3px;
}
.widget_programguide_widget .owl-theme .owl-controls { margin-top:0;}
.dayContainer .pager::before,
.dayContainer .pager::after {
    display: none;
}
.mobileDayContainer .pager::before,
.mobileDayContainer .pager::after {
    display: none;
}

/*idojaras widget*/
.hmsWeatherWrapper {
    color: #b6b7ba;
    font-size: 12px;
    text-align: right;
}
.hmsWeatherImgWrapper,.hmsWeatherDateWrapper{
    float: left;
}
.hmsWeatherImgWrapper{
    width: 20%;
}
.hmsWeatherDateWrapper{
    width:80%;
}
.hmsWeatherImgWrapper img{
    width: 35px;
}
/*cikkmegjelenito displayModeB*/
.hms_title_on_image .hms_article_featured_image {
    width: 100%;
    padding-bottom: 56.25%;
    background-position: top center;
    background-size: cover;
    margin-bottom: 15px;
}
.hms_title_on_image  {
    position: relative;
}
.hms_title_on_image  .hms_article_title {
    position: absolute;
    bottom: 15%;
    padding: 20px;
    background-color: rgba(0,0,0,0.5);
    color: white;
    font-size: 24px;
}
.hms_article_featured_image_container2 {
    width: 100%;
    padding-bottom: 56.25%!important;
    background-size: cover;
    background-position: top center;
    margin: 10px 0;
}

/*cover text editor widget*/
.bg_picture {
    width: 100%;
    padding-bottom: 30.25%;
    background-size: 100%;
    background-repeat: no-repeat;
}

.wrapper .grid_12 .head_content_text {
    position: absolute;
    top: 15%;
    width: 35%;
    right: 10%;
}
.wrapper .head_content_text {
    position: absolute;
    top: 15%;
    width: 30%;
    right: 15%;
}
.widget.widget_hms_cover_text_editor_widget .content {
    position: relative;
}
.head_content_text {
    background-color: rgba(255,255,255,0.7);
    padding: 20px;
}
.bg_picture_mobile {
    width: 100%;
    padding-bottom: 70%;
    background-size: cover;
    background-position: top center;
    display:none;
}
.wrapper .grid_9 .head_content_text {
    position: absolute;
    top: 10%;
    width: 45%;
    right: 5%;
}
.wrapper .grid_3 .head_content_text {
    position: absolute;
    top: auto;
    width: 100%;
    right: 0;
    bottom: 0;
}
.wrapper .grid_3 .bg_picture{
    padding-bottom:100%;
}

/* CIKK BEÉPÜLŐ AUDIO LEJÁTSZÓ JAVÍTÁSA */

.hmsArticleViewerAudio {
    clear: both;
    float: none;
}
.hmsArticleViewerAudio .article_media_player audio {
    width: 100%;
    max-width: 450px;
    display: block;
}

@media all and (-ms-high-contrast:none) {
    .hmsArticleViewerAudio .article_media_player audio {
        height: 35px;
    }
}
audio::-internal-media-controls-download-button {
    display:none;
}
audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}
audio::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

/* KIESETT VERSENYZŐK OVERLAY CSS */
.multigridItemWrapper .overlay-lead{
    position: relative;
}
.multigridItemWrapper .overlay-lead .inactiveLayer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.7);
}
/* OLDALT EGY ELEMŰ SLIDER*/

.onePostWrapper {
    margin: 10px 0px !important;
}
.onePostWrapper .owl-carousel .owl-item {
    padding: 0px;
}
.onePostWrapper .widget_featuredslider_widget {
    margin-bottom:30px !important;
}
.onePostWrapper .owl-pagination {
    background-color: #79288d;
}
.onePostWrapper .segment-one-third .onePost{
    padding:0px;
}
.onePostWrapper .segment-one-third .onePost .image-wrapper {
    width:100%;
    height:0;
    padding-top:104%;
    background-size: cover;
    background-position: center center;
    border-right-color: #79288d;
    border-right: none;
}
.onePostWrapper .segment-one-third .onePost .image-wrapper .text-content-wrapper {
    background-color: rgba(99, 82, 128, 0.8);
    padding: 10px;
    bottom: 0px;
    position: absolute;
    width: 100%;
}
@media (max-width: 1299px) {
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        padding-top: 105%;
    }
}
@media (min-width: 769px) and (max-width: 820px){
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        padding-top: 112%;
    }
}
@media (min-width: 821px) and (max-width: 940px){
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        padding-top: 110%;
    }
}
@media (min-width: 941px) and (max-width: 1024px){
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        padding-top: 108%;
    }
}
@media (min-width: 1025px) and (max-width: 1199px){
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        padding-top: 107%;
    }
}

/* OLDALT EGY ELEMŰ LISTA KÉPPEL CÍMKÉKKEL*/

.onePostWrapper {
    position:relative;
}
.onePostWrapper .segment-half .onePostMode .onePost .image-wrapper {
    position: absolute;
    top:0;
    right:0;
    width: 50%;
    bottom:0;
}
.onePostWrapper .segment-half .onePostMode .onePost .image-wrapper .text-content-wrapper {
    background-color: rgba(99, 82, 128, 0.8);
    padding: 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .onePostWrapper .segment-half .onePostMode .onePost .image-wrapper {
        position: relative;
        width: 100%;
        padding-bottom: 56.25% !important;
    }
}
/* EGY ELEMŰ LISTA KÉPPEL CÍMKÉKKEL*/

.onePostWrapper .segment-full {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.onePostWrapper .segment-full .onePostMode .onePost .image-wrapper {
    width: 100%;
    min-height: 150px;
}
.onePostWrapper .segment-full .onePostMode .onePost .image-wrapper .text-content-wrapper {
    background-color: rgba(99, 82, 128, 0.8);
    padding: 10px;
    position: absolute;
    bottom: 0;
}

/* HMS_WERTICAL_LOCATION_WIDGET css */

.clear {
    float:none;
    clear:both;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .transparent-layer {
    width: 25%;
    display: block;
    position: absolute;
    background-size: 100%;
    z-index: 1;
    top: 76px;
    bottom: 0;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .title {
    padding: 10px;
    height: 75px;
    width: 100%;
    text-align: center;
    font-weight: normal;
    color: #fff;
    background-color: #5bc3ed;
    line-height: 55px;
    font-size: 19px;
    display:block;
    text-transform: uppercase;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list {
    padding: 10px;
    position: relative;
    z-index: 2;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list .list-element {
    width: calc(50% - 10px);
    display: inline-table;
    text-align: center;
    margin-bottom: 20px;
    min-height: 62px;
    vertical-align: top;
    height: 62px;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list .list-element a {
    padding: 10px 1px;
    text-transform: uppercase;
    background-color: #fff;
    width: 100%;
    text-decoration: none;
    font-size: 11px;
    line-height: 14px;
    color: #082a38;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    word-wrap: break-word;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list .list-element:nth-of-type(odd) {
    margin-right: 20px;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .next-button,
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .prev-button{
    background-color: #5bc3ed;
    color: #fff;
    line-height: 36px;
    width: 150px;
    margin: 10px auto 10px auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .next-button:hover,
div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .prev-button:hover{
    background-color: #17a4e5;
}

@media (min-width: 941px) and (max-width: 1100px) {
    div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list .list-element {
        width: 100%;
    }
}

/*BLOG JELÖLŐ SZALAG */
.hiradio_redesign .hms_article_content_wrapper {
    font-family: 'Nunito',sans-serif;
}
.hms_article_content_wrapper {
    position: relative;
}
.hms_article_content_wrapper .hms_category_marker_frame {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    top: 45px;
    left:0;
}
.hms_article_featured_image {
    padding-bottom: 56.25%;
    width: 100%;
    background-size: cover;
    background-position: top center;
}
img.hms_article_featured_image {
    padding-bottom: 0;
}
.hms_article_content_wrapper .hms_category_marker{
    padding: 20px 30px;
    font-size: 28px;
}
.hms_article_featured_image_container {
    position: relative;
}
.cikk.overlay-lead .hms_category_marker_frame {
    position: absolute;
    overflow: hidden;
    top:0;
    left:0;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.hms_category_marker {
    background-color: rgba(255,255,255,0.8);
    color: #635280;
    text-align: center;
    z-index: 1;
    padding: 5px 15px;
    top: 0;
    text-transform: uppercase;
    font-size: 15px;
}

/* TOBB SOROS GRID MERETEZES */

@media (min-width: 769px) and (max-width:960px) {
    .widget_multiplerowgrid_widget .multigridItemWrapper.horizontal .cikk.overlay-lead {
        width: 33.333%;
    }
}
@media (min-width: 481px) and (max-width:768px) {
    .widget_multiplerowgrid_widget .multigridItemWrapper.horizontal .cikk.overlay-lead {
        width: 50%;
    }
}

/*hms simple button*/
.hmsSimpleButton_wrapper {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.hmsSimpleButton_wrapper a {
    text-decoration: none;
    display: table;
    padding: 10px 20px;
    background: rgba(0,0,0,0.4);
    margin: 0 auto;
    color: white;
}
.hmsSimpleButton_wrapper a:hover{
    background: rgba(0,0,0,0.6);
}
.noAutoContentWarning {
    display: none;
}


/*FINA THEME*/
.fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title a,
.fina2017 .multigridItemWrapper .displaymodeB .cikk-content-title .article-title{
    font-size:22px;
    color:white;
    font-family:Roboto;
    font-weight: 400;
}
.fina2017 .multigridItemWrapper .displaymodeB .cikk-content-title .article-title{
    font-size:16px;
}
.segment-half .fina2017 .widget_featuredslider_widget {
    padding-right: 20px;
}
.fina2017 .displaymodeB .cikk-content-title,
.fina2017  .displaymodeB  .cikk-content-moving-container{
    background-color: #0092d5;
}
.fina2017  .displaymodeB  .cikk-content-moving-container{
    padding:0 10px;
}
.fina2017  .displaymodeB .tags{
    background-color: rgba(255,255,255,0.3);
    font-family: Roboto;
}
.fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title,
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-lead,
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .article-lead{
    width:85%;
}
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-lead,
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .article-lead{
    font-size:14px;
    font-family:Roboto;
    color:white!important;
}

.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-half .fina2017  .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    background: -moz-linear-gradient(left, rgba(0,172,233,0.8) 0%, rgba(80,180,232,0.8) 65%, rgba(125,185,232,0.5) 80%, rgba(125,185,232,0.2) 100%);
    background: -webkit-linear-gradient(left, rgba(0,172,233,0.8) 0%,rgba(80,180,232,0.8) 65%,rgba(125,185,232,0.5) 80%,rgba(125,185,232,0.2) 100%);
    background: linear-gradient(to right, rgba(0,172,233,0.8) 0%,rgba(80,180,232,0.8) 65%,rgba(125,185,232,0.5) 80%,rgba(125,185,232,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ace9', endColorstr='#007db9e8',GradientType=1 );
}
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    padding: 30px;
}
.segment-half .fina2017  .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    padding:20px;
}
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover,
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:active,
.segment-half .fina2017  .mediaklikkCoverFeaturedSlider .cikk .textcontent h1.article-title a:active,
.segment-half .fina2017  .mediaklikkCoverFeaturedSlider .cikk .textcontent h1.article-title a:hover{
    color:white;
}
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span{
    width:15px;
    height:15px;
    border:none;
    background-image:url('images/fina_sprite.png')!important;
}
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span {
    background-position: -285px 0!important;
}
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span{
    background-position: -300px 0!important;
}
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls{
    margin-top:0;
}
.segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls{
    margin-top:-30px;
}
.segment-half .fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title a{
    font-size:20px;
}
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title a{
    color: #0089cf;
    font-size: 16px;
    font-weight: 700;
}
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title{
    width:100%;
}
.segment-one-fourth .fina2017 .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    padding:10px;
}
.fina2017 .listimagetagItemWrapper .cikk  .text-content-wrapper a,
.fina2017 .listimagetagItemWrapper .cikk .text-content-wrapper a .article-title{
    color: #0089ce;
    font-family: Roboto;
    font-size:16px;
    font-weight:700;
}
.fina2017 .listimagetagItemWrapper .cikk:hover .text-content-wrapper a:first-of-type,
.fina2017 .listimagetagItemWrapper .cikk:hover .text-content-wrapper .article-title{
    color:#fcae16;
}
.fina2017 .listimagetagItemWrapper .cikk{
    border: solid 1px #e5e5e5;
    margin: 0 0 10px 0;
    padding: 10px 10px 10px 0;
}
.segment-half .fina2017 .coverListWithImageOrTag .owl-item {
    padding: 0 10px 0 0;
}
.fina2017 .listimagetagItemWrapper .cikk .text-content-wrapper .article-lead {
    color: #989898!important;
    font-size: 14px;
    font-family: Roboto;
}
/*FINA PAGERS*/
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerNext,
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerPrevious,
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerCounter,
.fina2017 .widget_multiplerowgrid_widget  .pagination .pagerCounter,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerNext,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerPrevious,
.fina2017 .widget_multiplerowgridb_widget .pagerNext,
.fina2017 .widget_multiplerowgridb_widget .pagerPrevious,
.fina2017 .widget_multiplerowgridb_widget .pagerCounter{
    background-color:#0092d5;
    color:white;
}
.fina2017 .widget_listwithimageortag_widget .pagination .pagerCurrent,
.fina2017 .widget_listwithimageortag_widget .pagination .pagerTotal,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerTotal,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerCurrent,
.fina2017 .widget_multiplerowgridb_widget .pagerTotal,
.fina2017 .widget_multiplerowgridb_widget .pagerCurrent{
    color:White
}
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerPrevious,
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerNext,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerNext,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerPrevious,
.fina2017 .widget_multiplerowgridb_widget .pagerNext,
.fina2017 .widget_multiplerowgridb_widget .pagerPrevious{
    background-image: url('images/fina_sprite.png');
}
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerPrevious,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerPrevious,
.fina2017 .widget_multiplerowgridb_widget .pagerPrevious{
    background-position: -253px -45px!important;
}
.fina2017 .widget_listwithimageortag_widget  .pagination .pagerNext,
.fina2017 .widget_multiplerowgrid_widget .pagination .pagerNext,
.fina2017 .widget_multiplerowgridb_widget .pagerNext{
    background-position: -257px -75px!important;
}
.fina2017 .widget_multiplerowgrid_widget .pagerFirst,
.fina2017 .widget_multiplerowgrid_widget .pagerLast,
.fina2017 .widget_listwithimageortag_widget .pagerFirst,
.fina2017 .widget_listwithimageortag_widget .pagerLast{
    display:none;
}
.fina2017 .pagerLast,
.fina2017 .pagerFirst{
    display:none;
}
.fina2017 .widget_multiplerowgrid_widget .pagination {
    margin: 10px auto!important;
    float: none;
    display: block;
    width: 120px;
}
/*FINA PAGERS END*/
/*24H LISTER*/
.fina2017 .news_of_the_day_wrapper .widgetHeader h2{
    background-color: #00abe8;
    text-align: center;
    font-size: 18px!important;
    font-family: Roboto;
    font-weight: 500;
    color: white;
}
.fina2017 .news_of_the_day_wrapper {
    width: 100%;
    float: left;
    background-image:url('images/fina_latest_background.png');
    background-position: bottom;
    min-height: 527px;
    position: relative;
    overflow-y: scroll;
    /* animation:newsofthedayload 1000ms;
     -webkit-animation:newsofthedayload 1000ms;*/
}
@keyframes newsofthedayload{
    0%{
        opacity:0;
        transform:translateX(200px);
        -webkit-transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
        -webkit-transform:translateX(0px);
    }
}
.fina2017 .news_of_the_day_item_title h1{
    color:White;
    font-family:Roboto;
    font-size:14px;
    font-weight: 400;
}
.fina2017 .news_of_the_day_item_time{
    background-color:rgba(255,255,255,0.3);
    font-family:Roboto;
    font-weight: 500;
    padding:5px;
    color: white;
}
.fina2017 .news_of_the_day_item{
    border-bottom: solid 1px rgba(255,255,255,0.25);
}
.fina2017 .news_of_the_day_wrapper button.news_of_the_day_more_button{
    width:100%;
    background-color:transparent!important;
    font-size: 18px;
    font-family: Roboto;
    font-weight: 500;
    margin:0;
    padding:20px;
    background-image:none;
}
.fina2017 .news_of_the_day_wrapper button.news_of_the_day_more_button:hover{
    background-color: white!important;
    color:#fcae16;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    /* border-bottom:solid 1px #e5e5e5;
     border-right:solid 1px #e5e5e5;
     border-left:solid 1px #e5e5e5;*/
}
.fina2017 .news_of_the_day_wrapper::-webkit-scrollbar{
    width:10px;
    background-color:#40bcec;
}
.fina2017 .multigridItemWrapper .image-wrapper .cikk-content-title,
.fina2017 .onerowgrid .image-wrapper .cikk-content-title {
    background: -moz-linear-gradient(left, rgba(0,172,233,0.8) 0%, rgba(80,180,232,0.8) 65%, rgba(125,185,232,0.5) 80%, rgba(125,185,232,0.2) 100%);
    background: -webkit-linear-gradient(left, rgba(0,172,233,0.8) 0%,rgba(80,180,232,0.8) 65%,rgba(125,185,232,0.5) 80%,rgba(125,185,232,0.2) 100%);
    background: linear-gradient(to right, rgba(0,172,233,0.8) 0%,rgba(80,180,232,0.8) 65%,rgba(125,185,232,0.5) 80%,rgba(125,185,232,0.2) 100%);
    padding:10px;
}
.fina2017 .multigridItemWrapper .image-wrapper .cikk-content-title h1,
.fina2017 .multigridItemWrapper .image-wrapper .cikk-content-moving-container h1,
.fina2017 .onerowgrid .image-wrapper .cikk-content-moving-container h1,
.fina2017 .onerowgrid .image-wrapper .cikk-content-title h1{
    font-family:Roboto;
    font-size:14px;
    font-weight:500;
    color:white;
}
.fina2017 .multigridItemWrapper .cikk-content-moving-container .article-lead,
.fina2017 .multigridItemWrapper .image-wrapper .cikk-content-moving-container h1{
    padding:0;
}
.fina2017 .multigridItemWrapper .cikk-content-moving-container .article-lead,
.fina2017 .onerowgrid .cikk-content-moving-container .article-lead{
    color:white;
    font-family:Roboto;
    font-size:12px;
}
.fina2017 .multigridItemWrapper .image-wrapper:hover .cikk-content-moving-container,
.fina2017 .onerowgrid .image-wrapper:hover .cikk-content-moving-container{
    background: rgb(2,67,100);
    background: -moz-linear-gradient(-45deg, rgba(2,67,100,0.8) 0%, rgba(0,172,233,0.8) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(2,67,100,0.8) 0%,rgba(0,172,233,0.8) 100%);
    background: linear-gradient(135deg, rgba(2,67,100,0.8) 0%,rgba(0,172,233,0.8) 100%);
}
.fina2017 .multigridItemWrapper button.play-button,
.fina2017 .onerowgrid button.play-button{
    background-color:white;
    font-family:Roboto;
    color:#0092d5;
    font-weight: 700;
    font-size:12px;
}
.fina2017 .multigridItemWrapper button.play-button:hover,
.fina2017 .onerowgrid button.play-button:hover{
    opacity:1;
}
.fina2017 .widget_multiplerowgridb_widget .widgetHeader h2,
.fina2017 .widgetHeader h2,.fina2017 .widgetHeader h2 a,
.fina2017 .widgetHeader h2 a:hover{
    color: #0092d5;
    font-size: 20px;
    font-family: Roboto;
    font-weight: 700;
    background-color: transparent;
    padding: 10px 0;
    line-height: normal;
    text-decoration: none;
}
.fina2017 .widget_multiplerowgridb_widget .listimagetagItemWrapper .cikk{
    border:none;
}

.fina2017 .widget_multiplerowgridb_widget  li.tags,
.fina2017 .widget_firstrowgrid_widget  li.tags{
    background-color:#fcae16;
    font-weight:300;
    font-family:Roboto;
}
.fina2017 .widget_multiplerowgridb_widget {
    /* animation: participantload 1000ms;
     -webkit-animation: participantload 1000ms;*/
}
.fina2017 .widget_multiplerowgrid_widget .image-wrapper .typeico,
.fina2017 .widget_firstrowgrid_widget .image-wrapper .typeico{
    margin-left:0;
    margin-top:0;
    left: 10px;
    top: 10px;
}
.fina2017 .widget_multiplerowgrid_widget .image-wrapper,
.fina2017 .widget_firstrowgrid_widget .image-wrapper{
    position:relative;
}
.fina2017 .news_of_the_day_list{
    min-height: 425px;
}
/*24H LISTER END*/

/*ARTICLE VIEWER*/
.fina2017 .hms_article_post_content p {
    color: #595959;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 300;
}
.fina2017 span.hms_article_lead_text {
    color: #444444;
    font-family: Roboto;
    font-weight: 700;
    font-size: 16px;
    display: block;
    margin: 0;
    padding: 15px 0;
}
.fina2017 .hms_auth_and_date_wrapper span {
    color: #9d9d9d;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400;
}
.fina2017  #hms_social_wrapper {
    float: right;
}
.fina2017 .facebook_share_wrapper,
.fina2017 .twitter_share_wrapper,
.fina2017 .gplus_share_wrapper{
    float: left;
}
.fina2017 .fb_iframe_widget{
    width:auto;
}
.fina2017 .hms_article_title {
    color: #0092d5;
    margin: 0;
    line-height: normal;
    font-size: 30px;
    font-family: Roboto;
    font-weight: 500;
    padding: 15px 0;
    width: 100%;
    float: left;
}
.fina2017 .hms_article_cat_element {
    background-color: #0092d5;
    padding: 10px 15px;
    font-size: 12px;
    font-family: Roboto;
    color: white;
    margin-right: 5px;
    float: left;
    line-height: normal;
}
.fina2017 .hms_article_cat {
    width: 100%;
    float: left;
}
.fina2017 .hms_article_wrapper{
    margin: 10px 0;
}
.fina2017  .articleImage.aligncenter img,
.fina2017 .articleImage.aligncenter p,
.fina2017 .articleImage p,
.fina2017 .articleImage img{
    margin: 0 auto;
    display: block;
}
.fina2017 .articleImage p,
.fina2017  .hms_article_featured_image_container span{
    text-align:center;
    font-style: italic;
    font-size:12px;
    color:#009ddd;
    background-color: #e4f1fb;
    padding:5px;
}
.fina2017 .articlePic.articleGallery {
    display: table;
    width: auto;
    margin: 0 auto;
}
.fina2017 .articleGalleryPicto {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -480px -20px;
}
.fina2017  .hms_tag_and_social_wrapper {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.fina2017 .hms_tag_wrapper a {
    color: #009ddd;
    font-size: 12px;
    border: solid 1px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
}
.fina2017 .articleImage.alignright,
.fina2017.alignright{
    padding-left: 20px;
    max-width: 100%;
}
.fina2017 .hms_auth_and_date_wrapper,
.fina2017 span.hms_article_lead_text,
.fina2017 .hms_article_featured_image_container,
.fina2017 .hms_article_post_content{
    width: 100%;
    float: left;
}
.fina2017 .hms_article_featured_image_container{
    margin-bottom:15px;
}
.fina2017 .articleImage.alignleft,
.fina2017 .alignleft{
    padding-right: 20px;
}
.fina2017 .hms_article_post_content h1,
.fina2017 .hms_article_post_content h2,
.fina2017 .hms_article_post_content h3,
.fina2017 .hms_article_post_content h4,
.fina2017 .hms_article_post_content h5,
.fina2017 .hms_article_post_content h6{
    color: #0092d5;
    font-family: Roboto;
    text-transform: none;
}
.fina2017 .hms_article_post_content h1{
    font-size:28px;
}
.fina2017 .hms_article_post_content h2{
    font-size:26px;
}
.fina2017 .hms_article_post_content h3{
    font-size:24px;
}
.fina2017 .hms_article_post_content h4{
    font-size:22px;
}
.fina2017 .hms_article_post_content h5{
    font-size:20px;
}
.fina2017 .hms_article_post_content h6{
    font-size:18px;
}
.fina2017 .hms_article_featured_image_container img{
    margin-bottom:0;
}
.fina2017 .aFramed{
    background-color: #e4f1fb;
    color: #009ddd;
    border-top:solid 2px #009ddd;
    border-bottom:solid 2px #009ddd;
    font-family: Roboto;
    font-size: 14px;
    text-align: center;
}
/*ARTICLE VIEWER END*/

/*VIDEOPLAYER*/
.fina2017 p.article_lead {
    color: #6d6d6d;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    float: left;
    padding: 10px 0;
    margin: 0;
}
.fina2017 .vp-footer {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.fina2017 .vp-footer-to-wishlist,
.fina2017 .vp-footer-comments{
    display: none;
}
.fina2017 .vp-info-title h1 {
    color: #0092d5;
    font-size: 28px;
    font-family: Roboto;
    font-weight: 700;
    width: 100%;
    float: left;
    margin: 0;
    padding: 10px 0;
}
.fina2017 .vp-info-title h1:hover{
    color: #0092d5;
}
.fina2017 .vp-footer-share {
    float: left;
}
.fina2017 .vp-info.program_info {
    padding: 0;
}
/*VIDEOPLAYER*/
/*FINA THEME END*/


/*M5 THEME*/
/*tobb sorso grid*/
.m5tv .mediaklikkCoverFeaturedSlider .textcontent {
    width: 60%!important;
    background-color: transparent!important;
    background: transparent!important;
    padding: 60px!important;
    position: absolute;
    bottom: 0;
}
.segment-one-third .m5tv .mediaklikkCoverFeaturedSlider .textcontent{
    padding:20px!important;
}
.m5tv .mediaklikkCoverFeaturedSlider .article-title {
    width: 100%;
    float: left;
    background-color: rgba(244, 182, 10, .9);
    margin-bottom: 0;
}
.m5tv .mediaklikkCoverFeaturedSlider .article-title a {
    color: white;
    text-decoration: none;
    font-size: 22px;
    font-weight: normal;
    padding: 5px;
    width: 100%;
    float: left;
}
.m5tv .ismeretterjesztes .article-title {
    background-color: rgba(140,47,125,.9) !important;
}
.m5tv .kultura .article-title{
    background-color: rgba(52,167,69,.9) !important;
}
.m5tv  .oktatas .article-title{
    background-color: rgba(56,171,218,.9) !important;
}
.m5tv .mediaklikkCoverFeaturedSlider p.article-lead {
    background-color: rgba(255,255,255,0.8);
    color: black;
    font-size: 14px;
    line-height: normal;
    padding: 5px;
    font-weight: 500;
    width: 100%;
    float: left;
    font-weight: normal;
}
.m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.m5tv .recommendedgrid .owl-buttons .owl-prev{
    margin-left: 10px!important;
    background-image:url('images/leftArrow.png')!important;
}
.m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.m5tv .recommendedgrid .owl-buttons .owl-next{
    background-image:url('images/rightArrow.png')!important;
    margin-right: 10px!important;
}
.m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.m5tv .recommendedgrid .owl-buttons .owl-prev,
.m5tv .recommendedgrid .owl-buttons .owl-next{
    background-repeat: no-repeat;
    background-size: 100%!important;
    background-position: center center!important;
    width: 50px;
    height: 50px;
}
.m5tv .mediaklikkCoverFeaturedSlider .article-title a{
    color:white;
    text-decoration:none;
    font-size:22px;
    font-weight:normal;
    padding:5px;
    width:100%;
    float:left;
}
.m5tv .mediaklikkCoverFeaturedSlider .article-title {
    margin-bottom:0;
}
.segment-one-third .m5tv .mediaklikkCoverFeaturedSlider .textcontent {
    width: 75%!important;
    padding: 20px!important;
}
.m5tv .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{
    width:100%;
    padding-bottom:56.25%;
}
.m5tv .mediaklikkCoverFeaturedSlider .customNavContiner,
.m5tv .mediaklikkCoverFeaturedSlider .buttonContainer,
.m5tv .mediaklikkCoverFeaturedSlider .owl-pagination {
    display: none;
}
.m5tv .mediaklikkOwlWrapper.owl-carousel.owl-theme{
    background-color:transparent!important;
}
.segment-one-third .m5tv .mediaklikkCoverFeaturedSlider .textcontent {
    width:75%!important;
}
.m5tv .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{
    width:100%;
    padding-bottom:56.25%;
}

/*tobb sorsos grid end*/
/*lista kepekkel*/
.m5tv .listimagetagItemWrapper .text-content-wrapper a {
    color: white;
    text-decoration: none;
}
.m5tv .listimagetagItemWrapper .text-content-wrapper h1 {
    font-size: 12px;
    text-transform: uppercase;
}
.m5tv .listimagetagItemWrapper p.article-lead {
    font-size: 11px;
    line-height: normal;
    color: white;
}
.m5tv .listimagetagItemWrapper .cikk {
    border-bottom: 1px solid #5a5b5f;
}
.m5tv .listimagetagItemWrapper .cikk.nagy.post p.article-lead{
    max-height: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.m5tv .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a:last-child{
    overflow: hidden;
}
.m5tv .listimagetagItemWrapper .text-content-wrapper a {
    color: white;
    text-decoration: none;
}
.m5tv .listimagetagItemWrapper .text-content-wrapper h1 {
    font-size: 12px;
    text-transform: uppercase;
}
.m5tv .listimagetagItemWrapper p.article-lead {
    font-size: 11px;
    line-height: normal;
    color: white;
    /*max-height: 30px;*/
    overflow: hidden;
}
.m5tv .listimagetagItemWrapper .cikk {
    border-bottom: 1px solid #5a5b5f;
}
.m5tv .coverListWithImageOrTag .cikk {
    padding: 10px 10px!important;
}
.segment-one-third .m5tv .coverListWithImageOrTag .cikk,
.segment-one-third .m5tv .coverListWithImageOrTag .cikk {
    padding: 10px 0!important;
}
.segment-one-third .m5tv .coverListWithImageOrTag .cikk:first-child,
.segment-one-third .m5tv .coverListWithImageOrTag .cikk:first-child{
    padding: 0 0 10px 0!important;
}
.m5tv .pagerNext,
.m5tv .pagerLast,
.m5tv .pagerFirst,
.m5tv .pagerPrevious,
.m5tv .pagerCounter{
    background-color: #3e3f45;
}
.m5tv .listimagetagItemWrapper .dateCategoryWrapper {
    display: none;
}
/*lista kepekkel end*/
/*tobb soros grid*/
.m5tv .displaymodeB .cikk-content-title h1 h1.article-title a{
    font-weight: normal;
    text-transform: uppercase;
    color: #b3b3b5;
    line-height: normal;
    font-size: 16px;
}
.m5tv .displaymodeB .cikk-content-title h1{
    text-align:center;
    padding:10px;
    min-height: 70px;
}
.m5tv .displaymodeB .cikk-content-title h1 article.cikk:hover h1{
    background: #ffbd00;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}
.m5tv .displaymodeB .cikk-content-title h1 article.cikk:hover a{
    color: #272a2f;
}
.m5tv .displaymodeB .cikk-content-title h1 .article-lead {
    line-height: normal;
    font-size: 12px;
    color: white;
    padding:10px;
}
.m5tv .multigridItemWrapper .displaymodeB .cikk-content-title{
    padding:0;
}
.m5tv .multigridItemWrapper .displaymodeB .cikk-content-title,
.m5tv .displaymodeB .cikk-content-moving-container{
    background-color: #575a61!important;
}
.m5tv .multigridItemWrapper .displaymodeB h1.article-title a {
    color: #b3b3b5;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 15px;
}

.m5tv .displaymodeB .cikk-content-moving-container p{
    color:white!important;
    font-size:12px;
}
.m5tv .displaymodeB  .cikk-content-moving-container{
    min-height: 65px;
    border-top: solid 1px grey;
    padding:10px;
}
.m5tv .multigridItemWrapper .image-wrapper:hover .typeico {
    display: block;
}
.m5tv .tags a {
    text-decoration: none;
    padding: 5px;
    border: solid 1px;
}
.m5tv .displaymodeB .cikk-content-title h1 {
    color: #b3b3b5;
    font-weight: normal;
    text-transform: uppercase;
}
.m5tv .smallIcons h1.article-title {
    font-size: 14px;
}
.m5tv .smallIcons .cikk-content-title { min-height: 90px;max-height: 90px;}

.m5tv .cikk.overlay-lead.displaymodeB:hover .cikk-content-title {
    background: #febd01!important;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}
.m5tv .cikk.overlay-lead.displaymodeB:hover .article-title{
    color: #000;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}
/*tobb soros grid end*/
/*ajanlo grid*/
.m5tv .mediaklikkCoverArticleLister .article-title a{
    color:White;
    padding:5px;
    font-weight:normal;
    font-size:18px;
    width:100%;
    float:left;

}
.m5tv .mediaklikkCoverArticleLister .article-title{
    width:100%;
    float:left;
    padding:5px;
    margin:0;
    min-height: 65px;
}
.m5tv .mediaklikkCoverArticleLister .article-lead{
    width:100%;
    float:left;
    padding: 5px 10px;
    font-size:12px;
    min-height:40px,
}
.m5tv .recommendedgrid .textcontent{
    background-color: #3e3f45;
    padding:0;
    height: auto!important;
    width: 100%;
    float: left;
}
.m5tv .recommendedgrid article:hover .textcontent{
    background-color: #4f5056;
    -webkit-transition: background 400ms ease-in-out;
    -moz-transition: background 400ms ease-in-out;
    -ms-transition: background 400ms ease-in-out;
    -o-transition: background 400ms ease-in-out;
    transition: background 400ms ease-in-out;
}
.m5tv .recommendedgrid .watchitnow{position:relative;left:inherit;margin-left:auto!important;}
.m5tv .recommendedgrid .textcontent{
    background-color: #575a61;
    padding:0;
}
/*ajanlo grid end*/
/*cikkmegjelenito*/
.m5tv .hms_article_wrapper {
    background-color: white;
    padding: 20px;
    float: left;
    width: 100%;
}
.m5tv h1.hms_article_title {
    font-weight: 600;
    font-size: 32px;
    color: #282a30;
    padding-bottom: 10px;
    border-bottom: 1px solid #5d5d5c;
    margin-bottom: 10px;
    text-transform: uppercase;
    line-height:normal;
}
.m5tv .hms_article_lead_content {
    font-weight: 600;
    color: #282a30;
    width: 100%;
    float: left;
    font-size: 18px;
    padding-bottom: 20px;
    line-height: 1.5em;
}
.m5tv .hms_auth_and_date_wrapper {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.m5tv .facebook_share_wrapper,.twitter_share_wrapper,.gplus_share_wrapper {
    float: left;
}
.m5tv #hms_social_wrapper {
    float: right;
}

.m5tv .hms_article_post_date {
    text-transform: uppercase;
    font-size: 12px;
}
.m5tv .facebook_share_wrapper,.twitter_share_wrapper {
    margin-right: 5px;
}
.m5tv .hms_article_post_content {
    font-size: 16px;
    color: #282a30;
    line-height: 1.6;
}
.m5tv .articleImage.aligncenter img,.articleImage.aligncenter p {
    margin: 0 auto;
    display: block;
}
.m5tv .articleImage.aligncenter p,.articleImage p  {
    text-align: left;
    color: #282a30;
    font-weight: 400;
    padding-top: 5px;
    font-size: 14px;
}
.m5tv h2.hms_article_cat {
    line-height: normal;
}
.m5tv span.hms_article_cat_element {
    font-size: 12px;
    font-weight: normal;
}
.m5tv .hms_article_post_content h2 {
    text-transform: none;
    font-size: 30px;
}
.m5tv .hms_article_post_content a{
    text-decoration:none;
}
.m5tv .hms_article_featured_image_container img {
    margin: 0 auto;
    display: block;
    width: 100%;
}
.m5tv .hms_article_featured_image_container {
    width: 100%;
    float: left;
}
/*reszponziv youtube video*/
.m5tv .hms_article_wrapper .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.m5tv .hms_article_wrapper .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.m5tv .articleImage p,.hms_article_featured_image_container span {
    max-width: 100%;
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    display:block;
}
.m5tv .embeddedContent.oembed-provider-.oembed-provider-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.m5tv .embeddedContent.oembed-provider-.oembed-provider-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*keretes iras*/
.m5tv .aFramed {
    background-color: rgb( 254, 189, 1 );
    padding: 10px;
    border: solid 1px;
}
.m5tv .aFramed p{
    margin:0;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.m5tv .aFramed.full {
    width: 100%;
    float: left;
}
.m5tv .aFramed.normal {
    float: left;
    max-width: 40%;
    margin-right: 15px;
}

/*insta beillesztes*/
.m5tv .insta {
    width: 100%;
    float:left
}
.insta iframe{
    position: relative!important;
}
.m5tv .insta.center iframe {
    margin: 0 auto!important;
    position: relative!important;
}
.m5tv .insta.right iframe {
    float: right;
    position: relative!important;
}
/*idezet*/
.m5tv blockquote {
    background-repeat:no-repeat;
    min-height: 50px;
    border: none;
    padding-left: 65px;
    background-size: contain;
    font-style: italic;
    margin: 0;
}
.m5tv blockquote p{
    line-height: normal;
    font-weight: 400;
    font-size: 16px;
}
.m5tv .hms_tag_wrapper a {
    background-color: #febd01;
    color: #000;
    padding: 5px 8px;
    margin: 5px 5px 5px 0;
    display: inline-block;
}
.m5tv .hms_article_featured_image_container {
    margin-bottom: 20px;
}
.m5tv .hms_tag_wrapper a:hover,
.m5tv .hms_tag_wrapper a:focus {
    text-decoration: none;
}

.m5tv #hms_social_wrapper {
    margin: 6px 0 16px 0;
}
.m5tv .hms_tag_wrapper {
    display: inline-block;
    margin-bottom: 10px;
}
.m5tv .hmsArticleViewerAudio,
.m5tv .articleGallery,
.m5tv .twitter-tweet,
.m5tv .hms_article_featured_image_container {
    text-align: center;
    margin: 0 auto;
}
.m5tv .multigridItemWrapper .cikk-content-moving-container .article-lead {
    height: 40px;
}
/*cikkmegjelenito end*/

/*galeria megjelenito*/
.m5tv .galleryContener {
    position: relative;
}
.m5tv .galleryCont .galleryInfo{
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    z-index: 9999;
    box-sizing: border-box;
    width: 100%;
    margin-left: 0!important;
    left: 0!important;
}
.m5tv .galleryCont{
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    margin: 20px 0;
}
.m5tv .newGallery .galleryHeadContener {
    background-color: transparent;
}
.m5tv .infoTxt {
    font-size: 14px;
    line-height: normal;
    color: white;
    width: 100%!important;
    text-align: center;
}
.m5tv .galleryCont .galleryInfo .infoPicto{display:none;}
.m5tv .newGallery h2{
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    color: white;
    border-top: none;
    width: 100%;
    margin: 0;
    border-bottom: none;
    display: table-header-group;
    float: left;
    padding: 20px;
}
.m5tv .newGallery{
    border-top: none;
}
.m5tv .newGallery .indexCont .onIndexHover {
    width: 150px;
    height: 150px;
    border: rgb( 254, 189, 1 ) solid 3px;
}
.m5tv .galleryCont .galleryArrows .leftArrow, .m5tv .galleryCont .galleryArrows .rightArrow,
.m5tv .newGallery .indexArrows .iArrowLeft,.m5tv  .newGallery .indexArrows .iArrowRight{
    background-color:rgba(255,255,255,0.5);
}
.m5tv .newGallery .galleryHeadContener {
    background-color: transparent;
}
.m5tv .galleryArrows .rightArrow .arrowPicto,
.m5tv .newGallery .indexArrows .iArrowRight:hover,
.m5tv .newGallery .indexArrows .iArrowRight.disable
.m5tv .galleryCont .rightArrow:hover .arrowPicto,
.m5tv .galleryCont .rightArrow.disable .arrowPicto,
.m5tv .newGallery .indexArrows .iArrowRight,
.m5tv .newGallery .indexArrows .iArrowRight.disable{
    background-position: 0 0;
    background-image: url('images/rightArrow.png')!important;
    background-size: contain;
}
.m5tv .galleryArrows .leftArrow .arrowPicto,
.m5tv .galleryCont .leftArrow.disable .arrowPicto,
.m5tv .newGallery .indexArrows .iArrowLeft.disable,
.m5tv .newGallery .indexArrows .iArrowLeft{
    background-image: url('images/leftArrow.png')!important;
    background-position: 0 0;
    background-size: contain;
}
.m5tv .top .galleryHeadContener {
    display: table!important;
}

/*galeria megjelenito*/
/*M5 THEME END*/

/*MUSOR OLDAL FEJLEC*/
.widget.widget_broadcastpageheaderwidget_v2 {
    width: 100%;
    float: left;
}
.v2 .broadcastPageHeaderContentMenu ul li a {
    color: #ffffff;
    padding: 5px 15px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    border-right: solid 1px;
    line-height: 60px;
}
.broadcastPageHeader.v2  {
    background-repeat: no-repeat;
    background-position: top center;
    width: 100%;
    margin-left: 0%;
    background-size: cover;
    position: relative;
}
.v2 .broadcastPageHeaderContent {
    min-height: 60px;
    padding: 0 20px;
    background-color:black;
    width:100%;
    max-width: 1440px;
    display: table;
    margin: 0 auto;
}
.v2 .broadcastPageHeaderContentMenu ul li:last-child a {
    border: none;
}
.v2 .broadcastPageHeaderContentMenu ul li {
    display: inline-block;
    color: black;
}
.v2 .broadcastPageHeaderContentMenu {
    float: right;
}
.v2 .broadcastPageHeaderContentLeft {
    float: left;
}
.v2 .broadcastPageHeaderContentTitle {
    color: white;
    font-size: 19px;
    padding-bottom: 2px;
}
.v2 .broadcastPageHeaderContenMiddle {
    float: left;
    padding: 4px 0 0 10px;
}
.v2 .broadcastPageHeaderContentLogo {
    width: 50px;
    height: 50px;
    float: left;
}
.v2 .broadcastPageHeaderContentLogo.dn {
    background-color: #1B449C;
    background-image: url('images/mtva_logos_sprite.png');
    background-position: -10px -10px;
}
.broadcastPageHeaderContentLogo.m1 {
    background-color: #DB0962;
    background-image: url('images/mtva_logos_sprite.png');
    background-position: -80px -10px;
}
.broadcastPageHeaderContentLogo.m3 {
    background-color: #8DC63F;
    background-image: url('images/mtva_logos_sprite.png');
    background-position: -150px -10px;
}
.broadcastPageHeaderContentLogo.m3 {
    background-color: #54BCEB;
    background-image: url('images/mtva_logos_sprite.png');
    background-position: -220px -10px;
}
.broadcastPageHeader-menuwrapper {
    width: 100%;
    float: left;
    max-width: 1440px;
}
.image.wrapper.desktop-img {
    width: 100%;
    float: left;
    padding-bottom: 13%;
    background-position: top center;
}
.v2 .broadcastRewriteLink {
    width: 100%;
    float: left;
}
.hh-row-container.fullWidthHeader .hh-row-wrapper {
    max-width: 100%!important;
    padding: 0!important;
}
.image.wrapper.mobil-img{
    display:none;
    width: 100%;
    padding-bottom: 62%;
    background-size: 100%;
}

/*MUSOR OLDAL FEJLEC END*/

/*LAZY LOAD ANIMATION*/


.multigridItemWrapper .image-wrapper,
.listimagetagItemWrapper .image-wrapper{
    opacity:0;
    visibility:hidden;
}
.multigridItemWrapper .image-wrapper.lazyFadeIn,
.listimagetagItemWrapper .image-wrapper.lazyFadeIn{
    opacity:1;
    visibility:visible;
}
.multigridItemWrapper .image-wrapper.lazyFadeIn,
.listimagetagItemWrapper .image-wrapper.lazyFadeIn{
    -webkit-animation: loadstyle 400ms;
    animation: loadstyle 400ms;
}

@keyframes loadstyle {
   0%{
        opacity: 0;
        visibility:hidden;
    }
    100% {
        opacity: 1;
        visibility:visible!important;
    }
}

/* Tobbsoros grid B-rol leveve a kep elrejtese */

.widget_multiplerowgridb_widget .listimagetagItemWrapper .image-wrapper{
    opacity:1;
    visibility:visible;
}

/* Tobbsoros grid B-rol leveve a kep elrejtese */


/*NEW GALLERY WITH AD START*/

.ultimateGallery {
    margin-bottom: 20px;
}
.ultimateGallery .utgHeadLine h2 {
    color: #000;
    font-size: 22px;
    margin-bottom: 10px;
}
.ultimateGallery .utgContent {
    width:100%;
    background-color: #efefef;
    padding-bottom: 1px;
}
.ultimateGallery .utgContent .utgBigImgCont {
    position: relative;
}
.ultimateGallery .utgContent .utgBigImgCont .slider,
.ultimateGallery .utgContent .utgIndexCont .slider {
    position: relative;
    text-align: center;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow,
.ultimateGallery .utgContent .utgIndexCont .slider  .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
}
.ultimateGallery .utgContent .utgIndexCont .slider  .slick-arrow {
    top: 50% !important;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev,
.ultimateGallery .utgContent .utgIndexCont .slider  .slick-arrow.slick-prev {
    left: 5px;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next,
.ultimateGallery .utgContent .utgIndexCont .slider  .slick-arrow.slick-next {
    right: 5px;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image{
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 576px;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom {
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(0,0,0,0.4);
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a {
    color: #fff;
    display: block;
    padding: 10px;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.4);
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload a {
    color: #fff;
    display: block;
    padding: 10px;
}
.ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageNumber {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.4);
    color: #fff;
    padding: 10px;
}
.ultimateGallery .utgContent .galleryTextBlock {
    background-color: #fff;
    padding: 10px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    text-align: center;
}
.ultimateGallery .utgContent .galleryTextBlock .galleryInfo {
    padding: 0 0 10px 0;
}
.ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt{
    color: #000;
}
.ultimateGallery .utgContent .galleryTextBlock .socialButtons {
    background-color: #fff;
    padding: 0 0 10px 0;
    height: 30px;
}
.ultimateGallery .utgContent .galleryTextBlock .socialButtons .facebook {
    width: 85px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-indent: -40000px;
    background: url("images/facebook share.png");
    margin-right: 5px;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.ultimateGallery .utgContent .galleryTextBlock .socialButtons .twitter {
    width: 55px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-indent: -40000px;
    background: url("images/twitter share.png");
    margin-right: 5px;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.ultimateGallery .utgContent .galleryTextBlock .socialButtons .googleplus {
    width: 32px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-indent: -40000px;
    background: url("images/googleplus share.png");
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.ultimateGallery .utgContent .galleryTextBlock .socialButtons > a:hover {
    opacity: 0.7;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-list:after,
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track:after {
    clear: both;
    content: "";
    display: block;
    height: 0px;
    width: 100%;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-list {
    max-width: calc(100% - 40px);
    margin: 0 auto;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track {
    display: block;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide {
    display: inline-block;
    margin: 10px;
    background-size: cover;
    background-position: center center;
    position: relative;
    opacity: 0.7;
    cursor: pointer;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide .slide{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    background-size: cover;
  background-position: center;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide:before {
    content: "";
    width: 100%;
    padding-bottom: 100%;
    display: block;
}
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide.slick-current,
.ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide:hover {
    opacity: 1;
}
#fancybox-wrap {
    z-index: 9999999 !important;
}
#fancybox-overlay {
    z-index: 9999999 !important;
}
#fancybox-wrap #fancybox-close:before {
    content: "x";
    color: #fff;
    line-height:30px;
    width:30px;
    height: 30px;
    text-align: center;
    display: block;
    font-size: 30px;
    background-color: rgba(0,0,0,0.4);
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.ultimateGallery .utgBigImgCont .galleryGoa {
    height: 100%;
    display: block;
    position: absolute;
    width: 100%;
    background-color: #000;
    z-index: 8;
}
.ultimateGallery .galleryGoa .goAdverticum.goa-embedded {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ultimateGallery .galleryGoa .goAdverticum.goa-embedded:after {
    content: "hirdetés";
    margin: 5px auto;
    font-size: 10px;
    position: absolute;
    bottom: -25px;
    text-transform: uppercase;
    color: white;
    left: 50%;
    transform: translateX(-50%);
    background-color: transparent;
    padding: 0 5px;
    z-index: 2;
}
/*NEW GALLERY WITH AD END*/

/*TIMETABLE*/
.widget_tswctimetablemini,
.widget_tswctimetablefullheader  {
    padding: 5px;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav {
    display: block;
    position: relative;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 9;
    background-color: rgba(0,0,0,0.5);
    border: none;
    color: #fff;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-prev,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-prev {
    left:0;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-next,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-next {
    right:0;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide {
    padding: 10px 0;
    cursor: pointer;
}
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide {
    padding: 7px 0;
    cursor: pointer;
}
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.emptyDay {
    background-color: #c4c4c4;
}
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active {
    background-color: #777;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active {
    background-color: rgba(255,255,255,0.3);
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.emptyDay {
    opacity: 0.4;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
    width: 100%;
    clear: both;
    display: block;
    text-align: center;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .month,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .month {
    text-transform: uppercase;
}
.widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric,
.widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric {
    font-size: 30px;
}
.widget_tswctimetablefullbody .gameList .gameDayHeader .gameDayDate {
    display:inline-block;
    padding:0 0 0 10px;
    line-height: 30px;
    margin: 5px 0;
}
.widget_tswctimetablefullbody .gameList .gameDayHeader .phaseType {
    display:inline-block;
    padding: 0 10px;
    float: right;
    line-height: 30px;
    margin: 5px 0;
}
.widget_tswctimetablemini .gameList > .phaseType,
.widget_tswctimetablefullbody .gameList > .phaseType {
    min-height: 40px;
    font-size: 14px;
    line-height: 18px;
    padding: 11px 20px;
}
.widget_tswctimetablemini .gameList .gameItem,
.widget_tswctimetablefullbody .gameList .gameItem {
    width: 100%;
    position: relative;
}
.widget_tswctimetablefullbody .gameList .gameItem.availableResult {
    opacity: 0.7;
}
.widget_tswctimetablefullbody .gameList .gameItem:hover {
    background-color: #ececec;
    opacity: 1;
}
.widget_tswctimetablemini .gameList .gameItem:after,
.widget_tswctimetablefullbody .gameList .gameItem:after {
    content: "";
    clear: both;
    display:block;
}
.widget_tswctimetablemini .gameList .gameItem .gametime{
    width: 45px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: left;
    line-height: 30px;
    float:left;
    display: block;
}
.widget_tswctimetablefullbody .gameList .gameItem .gametime {
    width: 60px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: left;
    line-height: 30px;
    float:left;
    display: block;
}
.widget_tswctimetablefullbody .gameList .gameItem .gametime {
    font-size: 18px;
    width: 60px;
    line-height: 35px;
}
.widget_tswctimetablemini .gameList .gameItem .time,
.widget_tswctimetablefullbody .gameList .gameItem .time {
    display: none;
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock{
    width: calc(100% - 111px);
    display: block;
    float:left;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock {
    width: calc(100% - 126px);
    display: block;
    float:left;
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {
    display: flex;
    flex-direction: row;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams {
    display: inline-flex;
    vertical-align: middle;
    flex-direction: row;
    width: 100%;
    max-width: 400px;
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {
    width: calc((100% - 20px) / 2);
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {
    width: calc((100% - 68px) / 2);
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4{
    margin: 0;
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    line-height: normal;
    width: calc(100% - 29px);
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
    margin: 0;
    font-size: 18px;
    vertical-align: middle;
    display: inline-block;
    line-height: normal;
    width: calc(100% - 39px);
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .teamSeparator {
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    width: 20px;
    text-align: center;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameResult {
    width: 60px;
    margin: 7px 4px;
    height: 21px;
    text-align: center;
    background-color: #ececec;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameResult > span {
    line-height: 21px;
    font-size: 18px;
    font-family: ProxiSemiBold, sans-serif;
}

.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .teamSeparator:before {
    content: "–";
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 10px 0;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium {
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 5px;
    width: 100%;
    max-width: calc(100% - 404px);
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium .label,
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium .label {
    background-color: transparent;
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    font-size: 14px;
    text-shadow: none;
}
.widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium .label {
    font-size: 16px;
}
.widget_tswctimetablemini .gameList .gameItem .gameStream,
.widget_tswctimetablefullbody .gameList .gameItem .gameStream {
    padding-left: 5px;
    width: 66px;
    display: block;
    float: left;
}
.widget_tswctimetablemini .gameList .gameItem .gameStream a,
.widget_tswctimetablefullbody .gameList .gameItem .gameStream a,
.widget_tswctimetablemini .gameList .gameItem .gameStream span,
.widget_tswctimetablefullbody .gameList .gameItem .gameStream span{
    display: block;
    padding: 3px 5px;
    background-color: #ececec;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    margin-top: 6px;
    text-align:center;
}
.widget_tswctimetablemini .goToFullTimeTableWrapper,
.widget_tswctimetablefullbody .goToFullTimeTableWrapper {

}
.widget_tswctimetablemini .goToFullTimeTableWrapper a,
.widget_tswctimetablefullbody .goToFullTimeTableWrapper a {
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding: 10px 5px;
    background-color: #ececec;
}
.grid_3 .widget_tswctimetablemini .gameList .gameItem .gameStream a,
.segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameStream a {margin-top: 0;}

.grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
.segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
    font-size: 16px;
}
.grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime,
.segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime {
    font-size: 16px;
    width: 60px;
}
.grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
.segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {
    width: calc(100% - 130px);
    margin-left: 4px;
}
/*TIMETABLE END*/

/*LAZY LOAD ANIMATION END*/

/*TIMELINE WIDGET START*/

.widget_timeline_widget .hms_tl_widget_container .hms_tl_up {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_up:after {
    content: "";
    width: 100%;
    height: 10px;
    display: block;
    background-image: linear-gradient(90deg, #000, #888);
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element {
    max-width: 160px;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element {
    display: flex;
    flex-direction: column-reverse;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element .hms_tl_element_img_container {
    position: relative;
    min-height: 16px;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element .hms_tl_element_img_container:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-bottom: 10px solid #000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 0;
    bottom: 0;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_down .hms_tl_element .hms_tl_element_img_container:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 0;
    top: 0;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element .hms_tl_element_text_container .hms_tl_element_date{
    font-size: 16px;
    font-weight: 400;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element .hms_tl_element_text_container .hms_tl_element_text {
    font-size: 14px;
    font-weight: 400;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element.past .hms_tl_element_text_container .hms_tl_element_date,
.widget_timeline_widget .hms_tl_widget_container .hms_tl_element.past .hms_tl_element_text_container .hms_tl_element_text {
    opacity: 0.5;
}
.widget_timeline_widget .hms_tl_widget_container .hms_tl_down {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-around;
}
/*TIMELINE WIDGET END*/

/*Reszponziv*/
@media (max-width: 1440px){
    input#fromDate,input#toDate {width: 110px;}
    .search_date_wrapper{padding:10px;}
    #date_search{float:right;}
    .message_title, .message{width:70%;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {padding-bottom: 62.1%;}
    .fina2017 .news_of_the_day_wrapper{min-height: 435px;max-height: 435px;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 137px;height: 137px;}
    .v2 .broadcastPageHeaderContent{max-width:1280px;}
    .image.wrapper.desktop-img{background-size: 116%;padding-bottom: 15%;}
    /*TIMETABLE*/
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime {width: 40px; font-size: 14px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {width: calc(100% - 110px);}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 { font-size: 14px;}
}
@media (max-width: 1366px){
    input#fromDate,input#toDate {width: 100px;float: none;font-size: 12px;}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top:85px!important;}
    .mediaStoreSide .checkboxContainer {margin: 12px 0 0 5px;}
    .wrapper .head_content_text{width: 35%; right: 10%;}
    .fina2017 .news_of_the_day_wrapper{max-height: 434px;min-height: 434px;}
    .fina2017 .news_of_the_day_list {min-height: 332px;}
    .fina2017 .news_of_the_day_wrapper button.news_of_the_day_more_button{fontsize:15px;}
}
@media (max-width: 1280px){
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top:82px!important;}

    h1.article-title { font-size: 16px; }
    h1.hit_title_wrapper { font-size: 16px;}

    .mediaStoreSide .dropdown{width:100%;border-right:none;}
    .dropdown dt a span {font-size: 14px;}
    .v2 .broadcastPageHeaderContent {float: left;    display: block;}
}

@media (max-width: 1200px) {
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper { padding-bottom: 90.5%;}
    .m5tv .cikk.overlay-lead.displaymodeB p.article-lead {line-height: 17px; overflow:hidden; margin-bottom:0; height: 50px;}
}

@media all and (max-width: 1200px) and (min-width: 960px) {
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametim,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametim {font-size: 13px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {width: 100%;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome .TeamFlag,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams.teamHome .gameTeam .TeamFlag {text-align: left;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest .TeamFlag,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams.teamGuest .gameTeam .TeamFlag {text-align: right;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag .imageFrame,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag .imageFrame {max-width: 25px; display: inline-block;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {display: block;width: 100%;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {text-align: right;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {margin-top: 3px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {text-align: center;}
    .segment-one-third .widget_tswctimetablemini .slick-list .slick-track li.slick-slide,
    .grid_4 .widget_tswctimetablemini .slick-list .slick-track li.slick-slide,
    .segment-one-fourth .widget_tswctimetablemini .slick-list .slick-track li.slick-slide,
    .grid_3 .widget_tswctimetablemini .slick-list .slick-track li.slick-slide {padding: 0 !important;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gametime {width:50px; font-size: 13px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream {position: absolute; left: 5px; bottom: 15px; padding-left:0; width: 50px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream a,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream a,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream span,
    .grid_4 .widget_tswctimetablefullbody .gameList .gameItem .gameStream span {padding: 3px; margin-top: 0;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {width: calc(100% - 54px); margin-left: 4px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .teamSeparator,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .teamSeparator {width: 10px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {width:calc((100% - 10px) / 2)}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {font-size: 13px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium > span,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium > span {font-size: 13px;}
}
@media (max-width: 1024px){
    body { background-size:150%;}
    .broadcastPageHeader { height:155px;}
    .container_12{width:100%;}
    .footwrapper .ult-wrapper .container_12 {width:300px}
    .widget_multiplerowgrid_widget,
    .widget_firstrowgrid_widget,
    .widget_featuredpages_widget,
    .widget_featuredslider_widget,
    .widget_recommendedgrid_widget,
    .widget_programguide_widget {margin: 0 0 10px;}
    .widget_featuredpages_widget { margin: 10px 0 10px;}
    .search_filters_wrapper,.search_result_list_wrapper,.profileSectionLeft,.profileSectionRight {width:100%;padding-right: 0;}
    .category_filter_wrapper ul {text-align: center;}
    .category_filter_wrapper ul a{padding:5px;}
    .category_filter_wrapper ul a,a.profileSectionLeftMenuItem  {display: inline-block;border-top:none;}
    p.hits_category_name {padding: 5px 10px;}
    .search_field_wrapper {text-align: center; border-bottom: solid 1px rgba(255,255,255,0.1);}
    .category_filter_wrapper ul a { border-right: none; border-bottom:2px solid transparent;}
    .category_filter_wrapper ul a.active,.category_filter_wrapper ul a:hover{border-right:none;border-bottom:2px solid #79288d;}
    h2.search_type_title{padding:20px}
    .lb-wallpaper .lb-live #hmvideo{width:70%!important;}
    .lb-wallpaper .lb-live #hmvideo iframe {margin-top: 15%;}
    .lb-guide-now.program_info {padding: 0 20px;}
    .lb-guide-next-container {padding: 0 20px;}
    .lb-guide-next-top {padding: 0 20px;}
    .hits_title {padding: 0 10px;}
    .profileSectionLeftMenu ul a li span {float: none;margin: 0 auto}
    .profileSectionLeftMenu ul {display: flex;text-align: center;}
    a.profileSectionLeftMenuItem {flex: 1;}
    input#fromDate,input#toDate {}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next {top: 64px!important;}
    .popup_message_notifications, .popup_message_frame{width:100%;height: auto;}
    input#datepicker, input#parlamentiDatepicker{width:70%;}
    .vp-video {width: 100%;}
    .programGuide.cover {width: 100%;}
    .video .slidertypeico {background-position: 0 -20px!important;}
    .slidertypeico{width:40px!important;height:40px!important; background-position: -480px -20px!important;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{ top: 15%;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {padding-bottom: 92.1%;}
    .hms_article_content_wrapper .hms_category_marker{font-size: 15px;padding: 5px 15px;}
    .fina2017 .news_of_the_day_wrapper{max-height: 366px;min-height: 366px;}
    .fina2017 .news_of_the_day_list {min-height: 265px;}
    .fina2017 .gallery .typeico.slidertypeico{
        background-image: url('images/mediaklikk_sprite-01.png');
        background-position: -480px -20px!important;
        right: 10px;
        left: inherit;
        top: 10px;
        margin: 0!important;}
    .fina2017 .video .typeico.slidertypeico{background-position: 0 -20px!important; top: 10px;left: 10px; margin: 0!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .textcontent { width: 60%!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { width: 40px; height: 40px;}
    .m5tv .mediaklikkCoverArticleLister .article-title a{font-size: 16px;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 132px;height: 132px;}
    .v2 .broadcastPageHeaderContentMenu ul li a {padding: 6px 5px;}
}
@media (max-width: 960px){

    body{  background-position: center 50px;}
    .liveStreamsMenu { top:52px;}
    .headwrapper .widget_text:last-of-type { top: 7px;}
    .headwrapper { height:54px;}
    .coverListWithImageOrTag .image-wrapper { border-right-width: 2px!important;}
    .mediaklikkCoverFeaturedSlider .cikk .textcontent { padding: 15px;}
    .article-description, .article-lead, p.article-lead2 { font-size:12px;}
    p.all_hits, p.musor_hits, p.video_hits, p.audio_hits, p.post_hits, p.nava_hits{margin:10px;}
    #all_list-pagination {text-align: center;}
    .lb-guide-now.program_info { margin: 15px 0;}
    .lb-guide-now.program_info,.lb-guide-next,.lb-left,.lb-channels{width:100%;}
    .lb-channels ul li {display: inline-block;text-align: center; padding:8px 10px 0;}
    .lb-channels li p{font-size:12px;float: left;width: 100%;}
    .lb-channels ul {text-align: center;}
    .profileSectionLeftMenu a{font-size:13px;}
    .textcontent{max-height:inherit;}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next {top: 80px!important;}
    .program_info h1,.time time{font-size:16px;}
    .popup_message_frame .message_title,.popup_message_frame .message{width:60%;}
    .message_button input{font-size:12px;}
    #date_search {float: none;}
    .widget_hms_livebroadcast_widget .channel_logo {float: none;margin: 0 auto;}
    input#datepicker, input#parlamentiDatepicker{width:80%;}
    .nowPlayListContainer .nowPlayListHeader .date, .nowPlayListContainer .nowPlayListItem .date{width:25%;}
    .single-post .grid_8,.single-post .grid_4 {width: 100%;}
    .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {border-left: 0px;border-right: 0;border-top: 0;border-bottom: 4px;border-style: solid;}
    .dayItem .name,.dayItem .date {font-size: 12px;}
    .ProgramsAZ.filterSide,.ProgramsAZ.dataSide{width:100%;padding: 0 5px; margin-bottom:5px;}
    .ltterContainerHead .itemTitle { width:40px; height:40px; line-height:40px; font-size:20px;}
    .letterContainter { padding: 10px;}
    .filterSide .searchContainer { padding:0 10px;}
    .searchContainer input { margin: 10px 0;}
    .tvChannelsContainer,
    .rChannelsContainer,
    .currentProgramContainer,
    .categoryContainer { display:none;}
    .broadcastPageHeaderContentMenu ul { white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;  }
    .gallery .slidertypeico {background-position: -480px -20px;width: 40px!important; height: 40px!important; right: 10px;}
    .widget_programsaz_widget .wrap,
    .widget_programsaz_widget .sticky .wrap  {position: static;width: 100%; max-width:100%;}
    .m5tv .mediaklikkCoverFeaturedSlider .textcontent {width: 75%!important; padding: 20px 51px!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {border: none;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 120px;height: 120px;}
    /*TIMETABLE*/
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gametime {width: 60px;}

    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {width: calc(100% - 130px);}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime {font-size: 16px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {display: inline-flex; vertical-align: middle; width: 100%; max-width: 320px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {width: calc(100% - 324px); display: inline-block; vertical-align: middle; margin-bottom: 0;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 { font-size: 16px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream {position: relative; left: inherit; top: inherit; bottom: inherit;}

    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {width: 25px;}


}
@media all and (min-width: 960px) {
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametime {width: 100%; font-size: 13px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {width:100%; margin-left: 0;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {font-size: 13px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameStream {position: absolute; right: 5px; top: 10px; padding-left: 0; width: 50px;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium .label, .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium >span,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium .label {font-size: 13px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium > span {font-size: 14px;}
}

@media (max-width: 940px) {
    div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-list .list-element { width: 100%; margin-right: 0px;}

}
@media (max-width: 768px){
    .grid_12, .grid_9, .grid_8, .grid_6, .grid_4, .grid_3 { width:100%;}
    body { background-size:165%;}
    .cover .hh-row-container .hh-row-segment,
    .cover .hh-row-container .hh-row-segment { width:100%;}
    article, .cikk { padding:5px;}
    .mediaklikkCoverFeaturedSlider .owl-item {  padding: 0;}
    .mediaklikkCoverFeaturedSlider .cikk .textcontent{width:100%; padding: 15px;}
    .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{width: 100%;float:none;padding-bottom: 56.25%;}
    .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{margin-left:0!important;}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top:106px!important;}
    .nowPlayListContainer .nowPlayListItem .title {width: 70%;display: table;}
    .nowPlayListItem .title p {padding: 10px 0;font-style: italic; display: table;}
    .aFramed{width:40%;}
    .dayContainer {display: none!important;}
    select.mobileDayMenu{display:block;}
    /*.mobileDayContainer{display: table;}*/
    .mobileDayContainer{display: block;}
    .cover .dayContainer {display: table!important;}
    .broadcastPageHeaderContentMenu { display: block; float:left; width: 100%; border-left:none!important; border-top:1px solid; margin-top:5px;}
    .broadcastPageHeaderContentTitle { font-size:20px!important;}
    /*.broadcastPageHeaderContenMiddle { padding: 10px 10px 0 10px; }*/
    .broadcastPageHeaderContentMenu ul li a { line-height:40px!important; font-size:12px!important; text-transform:none!important;}
    .broadcastPageHeader { height:195px;}
    /*  musor menu modositas */
    .broadcastPageHeaderContentLeft { }
    .broadcastPageHeaderContentMenu { border-top: none; overflow-x: scroll; overflow-y:hidden;  margin-top:0; }
    .vp-wallpaper .vp-video, .lb-wallpaper .lb-live {width: 100%;height: 100%;left: 0;top: 0;}
    .lb-wallpaper {background-image: none!important;}
    .mobileDayContainer .pager{width:40px;height:40px;}
    select.mobileDayMenu{height:40px;font-size: 12px;}
    .mobileDayContainer .pager span{margin: 10px auto;}
    select.mobileDayMenu{background-position: 90% 50%;}
    .programItem h3 { font-size:14px;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{ top: 35%;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent{padding:15px;}
    .segment-one-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {padding-bottom: 56.25%;}
    .onePostWrapper .segment-one-third .onePost .image-wrapper {
        width:100%;
        height:0;
        padding-top:56.25%;
        background-size: cover;
        background-position: center center;
    }
    .fina2017 .hms_tag_wrapper {width: 100%;float: left;margin: 10px 0;}
    .fina2017 #hms_social_wrapper {float: left;}
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{padding-bottom:56.25%;}
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .cikk .textcontent{padding:10px 30px;}
    .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-title a {font-size: 16px;}
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-lead{font-size:12px;}
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls {margin-top: 0;}
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span{background-position: -285px 0!important;}
    .fina2017 .vp-info-title h1{font-size:18px;}
    .fina2017 p.article_lead{font-size:13px;}
    div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .location-widget-block {position: relative;}
    div[id*="hms_vertical_locations_widget"] .widget_hms_vertical_locations_widget .transparent-layer {width:100%;}
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev{margin-left: 0!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next{margin-right:0!important;}
    .segment-one-third .m5tv .coverListWithImageOrTag .cikk:first-child {padding: 10px 0!important;}
    .ultimateGallery .utgContent .utgIndexCont .slider .slick-list {max-width: calc(100% - 10px);}
    .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow { top: 40%;}
    /*TIMETABLE*/
    .widget_tswctimetablefullbody .gameList .gameItem .gametime {font-size:14px; line-height: 25px; max-width: 45px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock {width: calc(100% - 111px);}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams {vertical-align: middle; max-width: 300px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {width: calc((100% - 58px) / 2)}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {width: 25px; height:25px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {font-size: 14px; width: calc(100% - 29px);}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium {max-width: calc(100% - 304px);}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium,
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium .label {font-size: 14px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameResult { margin: 0 4px; height: 25px; width: 50px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameResult > span {font-size: 14px; line-height: 25px;}
    .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide {padding: 5px 0; line-height: normal;}
    .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.dayNumeric {font-size: 24px;}

}
@media (max-width: 640px){
    .multigridItemWrapper .cikk {padding: 0 5px 5px;}
    .programGuide.cover { padding: 5px;}
    h1.hit_title_wrapper { font-size: 14px;}
    p.hit_content_wrapper, .hit_desc_wrapper { padding: 5px 0; font-size: 12px;}
    .bg_picture_mobile{display:block;}
    .bg_picture {display: none;}
    .image.wrapper.desktop-img{display:none;}
    .image.wrapper.mobil-img{display:block;}
    .wrapper .head_content_text,.wrapper .grid_12 .head_content_text,.head_content_text,.wrapper .grid_9 .head_content_text,.head_content_text{width:100%;bottom:0;top: auto;right: 0;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium {max-width: inherit;margin-top: 4px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams {max-width: inherit;}
    .widget_tswctimetablefullbody .gameList .gameItem {padding: 5px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {display: inline-flex; max-width: inherit;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {width: 100%;margin-bottom: 5px;}
}
@media (max-width: 600px){
    .featuredPages .owl-controls .owl-prev,.featuredPages .owl-controls .owl-next{top: 50%!important;}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top:85px!important;}
    .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,.mediaklikkCoverFeaturedSlider .owl-buttons .owl-next{top:25%;}
    .hms_article_content_wrapper .hms_category_marker_frame{top: 30px;}
    .fina2017 .articleImage.alignright, .fina2017.alignright{margin: 0 auto;display: table;}
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
    .m5tv .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {width: 35px;height: 35px;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 110px;height: 110px;}
}
@media (max-width: 480px){
    h2, .titleContainer span.title { font-size: 18px; }
    h1.article-title { font-size: 14px; }
    .article-description, .article-lead, p.article-lead2 { font-size: 12px;}
    .coverListWithImageOrTag .image-wrapper { border-right-width: 2px;}
    .featuredPages .owl-controls .owl-prev,.featuredPages .owl-controls .owl-next{top: 50%!important;}
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top:117px!important;}
    .text-content-wrapper {display: block; padding-left: 33%;}
    .coverListWithImageOrTag .image-wrapper,
    .cikk-content-moving-container,
    .cikk-content-title { border-right-width: 2px!important;}
    .coverFeaturedSlider h1.article-title { font-size:16px;}
    .tags { font-size:10px; line-height:16px;}
    p.all_hits, p.musor_hits, p.video_hits, p.audio_hits, p.post_hits, p.nava_hits{display:none;}
    p.hits_category_name {padding: 0px 5px;font-size: 14px;}
    .widget_multiplerowgrid_widget .multigridItemWrapper.horizontal .cikk.overlay-lead { width: 100%;}
    /*TIMETABLE*/
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime {width: 50px; font-size: 14px; line-height: normal;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameStream {position: absolute; left: 5px; bottom: 10px; padding-left: 0; width: 50px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream a,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream a,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameStream a,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameStream a {padding: 3px; margin-top: 0;}

    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {width: calc(100% - 54px); margin-left: 4px;}

    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {font-size: 14px;}

    .widget_tswctimetablefullbody .gameList .gameItem .gametime {width: 50px; max-width: inherit;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameStream {position: absolute; left: 5px; bottom: 5px; padding-left: 0; width: 50px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameStream a,
    .widget_tswctimetablefullbody .gameList .gameItem .gameStream span {padding: 3px 2px; margin-top: 0;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock { width: calc(100% - 54px); padding-left: 4px;}
}
@media all and (max-width: 420px) {
    .widget_tswctimetablefullbody .gameList .gameItem .gametime {width: 100%;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameStream {left: inherit; bottom: inherit; right: 5px; top: 5px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock {padding-left: 0; width: 100%;}
}

@media all and (max-width:415px) {
    .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-title a{font-size:15px!important;}
    .fina2017 .mediaklikkCoverFeaturedSlider  .owl-item .textcontent .article-title,
    .segment-two-thirds .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-lead,
    .segment-half .fina2017 .mediaklikkCoverFeaturedSlider .owl-item .article-lead{width:100%;}
}
@media (max-width: 425px){
    /* Lista Thumbnail kep meretek */
    .coverListWithImageOrTag .nagy .image-wrapper,
    .coverListWithImageOrTag .kozepes .image-wrapper,
    .coverListWithImageOrTag .kicsi .image-wrapper {
        width: 25%;
        padding-bottom: 14%;
        float: left;
    }
    .coverListWithImageOrTag .nagy .text-content-wrapper,
    .coverListWithImageOrTag .kozepes .text-content-wrapper,
    .coverListWithImageOrTag .kicsi .text-content-wrapper { padding-left: 27%;}
    .coverListWithImageOrTag .nagy.noImage .text-content-wrapper,
    .coverListWithImageOrTag .kozepes.noImage .text-content-wrapper,
    .coverListWithImageOrTag .kicsi.noImage .text-content-wrapper { padding-left: 5px;}
    .displaymodeB .cikk-content-title {min-height: auto;max-height: inherit; overflow: inherit;}
    .displaymodeB  .cikk-content-moving-container{min-height: auto;}
    .hms_title_on_image  .hms_article_title{padding: 5px 15px;font-size: 18px;bottom:20%;}
    .m5tv .mediaklikkCoverFeaturedSlider .textcontent {width: 100%!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .article-title a {font-size: 16px;}
    .m5tv h1.hms_article_title {font-size: 20px;}
    .m5tv .hms_article_lead_content {font-size: 16px;font-weight: 500;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 103px;height: 103px;}
    .m5tv .galleryHead{max-width: 400px;}
    .m5tv .infoTxt {font-size: 11px;}
}
@media (max-width: 375px){
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top: 100px!important;}
    .hms_article_content_wrapper .hms_category_marker_frame {top: 0;}
    .m5tv .mediaklikkCoverFeaturedSlider .owl-controls .owl-prev,
    .m5tv .mediaklikkCoverFeaturedSlider .owl-controls .owl-next {top: 50%!important;}
    .segment-one-third .m5tv .mediaklikkCoverFeaturedSlider .textcontent {width: 100%!important;}
    .segment-one-third .m5tv .mediaklikkCoverFeaturedSlider .textcontent {padding: 15px 35px!important;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 80px!important;height: 80px!important;}
    .m5tv .galleryHead{max-width: 340px;}
    /*TIMETABLE*/
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gametime,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gametime,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gametime {width: 100%;}
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock,
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {margin-left: 0; width: 100%; margin-top: 5px;}
    .segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_4 .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .segment-one-fourth .widget_tswctimetablemini .gameList .gameItem .gameStream,
    .grid_3 .widget_tswctimetablemini .gameList .gameItem .gameStream {left: inherit; bottom: inherit; top: 5px; right: 5px;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {width: 100%;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest .TeamFlag {text-align: right;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {width: 100%}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {text-align: right;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag .imageFrame {width: 25px; display: inline-block;}
    .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium {text-align: center;}

}
@media (max-width: 320px){
    .recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next{top: 85px!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .textcontent{padding: 15px 40px!important;}
    .m5tv .mediaklikkCoverFeaturedSlider .article-title a{font-size: 14px;}
    .m5tv .mediaklikkCoverFeaturedSlider p.article-lead{font-size: 11px;}
    .m5tv .galleryHead .indexCont .oneIndex,
    .m5tv .newGallery .indexCont .onIndexHover {width: 70px!important;height: 70px!important;}
    .m5tv .galleryHead{max-width: 300px;}

}

/* ICON FIX FOR HI-RES DISPLAYS */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (   min--moz-device-pixel-ratio: 1.3),
only screen and (   -o-min-device-pixel-ratio: 1.3/1),
only screen and (        min-device-pixel-ratio: 1.3),
only screen and (           min-resolution: 124.8dpi),
only screen and (            min-resolution: 1.3dppx) {
    .owl-next,
    .owl-prev,
    .pagerPrevious,
    .pagerFirst,
    .pagerNext,
    .pagerLast,
    .video .typeico:not(.hirado_redesign .article-type-gallery .typeico::after,
    .hirado_redesign .gallery .typeico::after,
    .hirado_redesign .article-type-video .typeico,
    .hirado_redesign .video .typeico,
    .hirado_redesign .audio .typeico,
    .hirado_redesign .typeico.slidertypeico),
    .fina2017 .video .typeico.slidertypeico:not(.hirado_redesign .typeico.slidertypeico)
    { background-image:url('images/mediaklikk_sprite_2x-01.png')!important; background-size: 520px 500px!important;}
    .fina2017 .widget_multiplerowgrid_widget .pagination .pagerPrevious,
    .fina2017 .widget_multiplerowgrid_widget .pagination .pagerNext,
    .fina2017 .widget_listwithimageortag_widget  .pagination .pagerPrevious,
    .fina2017 .widget_listwithimageortag_widget  .pagination .pagerNext,
    .fina2017 .widget_multiplerowgridb_widget .pagerPrevious,
    .fina2017 .widget_multiplerowgridb_widget .pagerNext{
        background-image:url('images/fina_sprite_2x.png')!important;
        background-size:368px 200px!important;}
}
/* cikkoldal headingek */
.bodywrapper .articleReader .articleContent h2{
    text-transform: none;
    font-size: 30px;
}

/*timi teszt 2*/
/* bejegyzés hogy ki tudjon menni corp oldalakra. Fájlban változás nincs. 2018.08.27. */
/*cimke megjelenésének megakadályozása amíg nem megy ki a redesign a régi hirado oldalon*/
.ut-layout-new_cikkoldal .hms_tag_wrapper,
.ut-layout-uj_galeria .hms_tag_wrapper {
    display: none;
}

/*dal2021 és 22 dalok widget jav*/

.aDal2021Dalok .widget_recommendedgrid_widget .coverArticleLister.fixedColumnCount .cikk .textcontent * {
	font-size: 14px !important;
	color: black !important;
} 						
.aDal2021Dalok .widget_recommendedgrid_widget .coverArticleLister.fixedColumnCount .cikk .textcontent h1 {
	display: flex !important;
	flex-direction: column !important;
	line-height: 1.5;
}
.aDal2021Dalok .widget_recommendedgrid_widget .coverArticleLister.fixedColumnCount .cikk .textcontent h1 span {
	position: relative;
	line-height: 2;
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
    	margin: 10px;
    	padding-top: 10px;
}
.aDal2021Dalok .widget_recommendedgrid_widget .coverArticleLister.fixedColumnCount .cikk .textcontent h1 span:before {
    content: "";
    width: 100%;
    height: 1px;
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0), black, rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0), black, rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0), black, rgba(0, 0, 0, 0));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), black, rgba(0, 0, 0, 0));
    top: 0;
    left: 0;
    position: absolute;
}

.aDal2021Dalok .widget_recommendedgrid_widget .coverArticleLister.fixedColumnCount .cikk .textcontent h1 span:after {
    content: "";
    position: relative;
    width: 13px;
    display: inline-block;
    height: 24px;
    background-image: url('https://mediaklikk.hu/wp-content/plugins/hms-global-widgets/common/styles/images/blue-white/text-decor-music.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 10px;
    vertical-align: middle;
}			
.adal-2021 .widget_hms_article_viewer_widget .dal_data li {
    font-size: 14px !important;
}
.adal-2021 .widget_hms_article_viewer_widget .dal_data {
    display: flex !important;
    flex-direction: column-reverse !important;
}