@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.meszk .filter_wrapper h2#filter_post{
    background-color: #2B876A;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
}



.navigation_arrows_container .navigation_arrow .arrow_icon {
    display: none;
}
.meszk .socialShare .shareWidget_common *{
    border-radius: 40%;
}
.meszk .socialShare .shareWidget_common::after,
.meszk .socialShare .shareWidget_common::before {
    border-radius: 20%;
    pointer-events: none;
}

/*HMS GLOBAL ÉS TEMPLATE CSS KILL*/

a:focus {
    outline: none !important;
}
.meszk h1,
.meszk h2,
.meszk h3,
.meszk h4 {
    line-height: 20px;
}
@media screen and (max-width: 500px) {
    .meszk h1.hms_article_title_titletext {
        font-size: 10vw;
    }
}
.cikk-content-moving-container {
    height: auto;
}

.meszk a {
    color: inherit;
}

.meszk .onePostWrapper {
    margin: 0 auto;
}

body[class*=ut-layout-meszk],
body[class*=meszk-covereditor-preview],
.ut-layout-keresestalalati-lista-oldal {
    font-family: 'Roboto',sans-serif !important;
    overflow-x: hidden;
}
.meszk .ult-container {
    width: 100%;
    padding: 0;
}
@media screen and (max-width: 600px) {
    .meszk .ult-container:not(.headwrapper .ult-container) {
        padding: 0px 10px;
    }
}
.meszk .cover .hh-row-container .hh-row-wrapper {
    max-width: 100% !important;
}
.meszk .mediaklikkCoverFeaturedSlider,
.meszk .coverListWithImageOrTag .owl-item {
    padding: 0;
}
/*EGYSÉGES WIDGET SZÉLESSÉG - HH-ROW-CONTAINER*/

.meszk .hh-row-container {
    padding: 0px;
}

.meszk .increase-container-width {
    padding: 0;
}

.meszk .increase-container-width .row-title-container {
    padding: 0 15px;
}

/*TITLE MAGNIFIED GLOBAL*/

.meszk .title_magnified .article-title {
    font-size: 2.4rem!important;
}
.meszk .widget_firstrowgrid_widget .title_magnified .cikk-content-title h1.article_title{
    font-weight: 700;
}

.meszk .listimagetagItemWrapper .title_magnified .article-title,
.meszk .meszkOffer .segment-one-fourth .title_magnified .listerTitle,
.meszk .meszkOffer .segment-half .title_magnified .listerTitle {
    color: #B4DBC9;
    font-size: 2.4rem!important;
}
.meszk .meszkOffer .listerTitle.bgSet{
    background-color: #B4DBC9!important;
}

.meszk .meszkOffer .segment-half .title_magnified .listerTitle {
    font-size: 2.6rem!important;
}

.meszk .listimagetagItemWrapper .title_highlight.title_magnified .article-title:not(:hover),
.meszk .meszkOffer .segment-one-fourth .title_highlight.title_magnified .listerTitle:not(:hover),
.meszk .meszkOffer .segment-half .title_highlight.title_magnified .listerTitle:not(:hover),
.meszk .meszkOffer .segment-half .title_highlight.title_magnified .listerTitle span:not(:hover){
    color: #fff;
    font-size: 2.4rem!important;
}
.meszk .listimagetagItemWrapper .title_magnified .article-title,
.meszk .meszkOffer .segment-one-fourth .title_magnified .listerTitle,
.meszk .meszkOffer .segment-half .title_magnified .listerTitle {
    color: #E30133;
    font-size: 2.4rem!important;
    transition: ease-in-out all .3s;
}

/* TITLE HIGHLIGHT & TITLE MAGNIFIED */
.meszk .oneLister.title_highlight .listerTxt{
    padding: 0px;
}
.meszk .coverMultipleGrid .multiplerowCardHolder.dm1.title_highlight .article-title,
.meszk .oneLister.title_highlight .listerTxt .listerTitle{
    background-color: #228263;
    color: #fff;
    padding: 5px 10px;
    transition-duration: 300ms;
    width: 100%;
    text-decoration: none!important;
}
.meszk .oneLister.title_highlight .listerTxt .listerTitle{
    margin: 5px 0px 8px 0px;
}
.meszk .oneLister.title_highlight .listerTitle span{
    color: #fff!important;
    transition-duration: 300ms;
}
.meszk .oneLister.title_highlight:hover,
.meszk .oneLister.title_highlight .listerTxt:hover,
.meszk .title_highlight .listerTitle:hover,
.meszk .coverMultipleGrid .multiplerowCardHolder.title_highlight .article-title:hover {
    background: none!important;
    background-color: transparent!important;
}
.meszk .title_highlight.title_magnified .listerTxt h4.listerTitle:hover,
.meszk .title_highlight.title_magnified .listerTxt .listerTitle *:hover,
.meszk .coverMultipleGrid .multiplerowCardHolder.title_highlight .article-title:hover {
    color: #E30133!important;
    transition: all .3s ease-in-out;
}
.meszk .meszkOffer .listerTxt:hover .Txt {
    color: #000;
}
/*Lapozó pöttyök*/


.meszk .widget_multiplerowgrid_widget .owl-pagination .owl-page span {
    width: 12px;
    height: 12px;
    transition: .8s;
    margin: 5px;
    border: 2px solid #228263;
    border-radius: 50%;
}

.bodywrapper .meszk .hh-row-container {
    margin-bottom: 10px !important;
}

@media (max-width: 960px) {
    body[class*=ut-layout-meszk] .headwrapper,
    body[class*=meszk-covereditor-preview] .headwrapper,
    .ut-layout-rovatoldal-belfold .headwrapper,
    .ut-layout-rovatoldal-kulfold .headwrapper,
    .ut-layout-rovatoldal-sport .headwrapper,
    .ut-layout-keresestalalati-lista-oldal .headwrapper {
        height: fit-content;
        height: -webkit-fit-content;
        height: -moz-fit-content;
    }
}
@media screen and (max-width: 479px) {
    .meszk .cover .hh-row-container .hh-row-wrapper {
        padding: 0;
    }

    .meszk .col-md-12.meszk {
        padding: 0;
    }
}
.meszk .navigation_arrows_container {
    visibility: hidden;
}
.meszk .meszkOffer .title_magnified:hover .listerTitle {
    text-decoration: underline;
    transition: ease-in-out all .3s;
}
/* HEADER */

.headwrapper .meszk.header-first-row *,
.headwrapper .meszk.header-second-row * {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    color: rgb(48,48,48);
}
/* header első sor */
.Meszk-Accessibility .headwrapper,
.Meszk-Accessibility .headwrapper .meszk.hot-topic{
    background-color: #000;
}
.headwrapper .meszk .element-title,
.footwrapper .meszk .element-title{
    display: none;
}
.headwrapper .meszk .hmsWeatherDateWrapper{
    width: auto;
    margin-right: 17px;
}
.headwrapper .meszk.header-first-row {
    background-image: linear-gradient(90deg, rgb(34, 130, 99) 50%, rgba(34,130,99,0.1) 75%, rgba(237,28,36,0.83) 130%);
    background-repeat: no-repeat !important;
    height: 260px;
    position: relative;
}
.headwrapper .meszk.header-first-row::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #005d4a;
    background-image: url(./assets/meszkoneline-1.png);
    background-size: 65%;
    background-repeat: no-repeat !important;
    background-position: 150% 32% !important;
    z-index: -1;
    opacity: 0.7;
}
.headwrapper .meszk.header-second-row {
    background-color: rgba(255, 255, 255, .75);
    height: 60px;
    margin-top: -60px;
    transition-duration: 0ms;
    position: relative;
}
.logged-in.admin-bar .headwrapper .meszk.header-second-row {
    top: 32px !important;
}
.headwrapper .meszk.header-second-row .container,
.headwrapper .meszk.header-second-row .colwrapper{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    height: 100%;
}
.headwrapper .meszk.header-second-row .frameNews {
    max-width: 100%;
}
.headwrapper .meszk.header-second-row .container {
    justify-content: center;
}
.headwrapper .meszk.header-first-row .container .row,
.headwrapper .meszk.header-second-row .container .row {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.headwrapper .meszk.header-first-row .row {
    flex-direction: column;
    margin: 0;
}
.headwrapper .meszk.header-first-row .logoWrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.headwrapper .meszk.header-first-row .textWrap {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
}
.headwrapper .meszk.header-first-row .container::before,
.headwrapper .meszk.header-first-row .container .row::before,
.headwrapper .meszk.header-first-row .container .row::after,
.headwrapper .meszk.header-second-row .container::before,
.headwrapper .meszk.header-second-row .container .row::before,
.headwrapper .meszk.header-second-row .container .row::after{
    display: none;
}
.headwrapper .meszk.header-first-row-left {
    width: 100%;
    padding-left: 20px;
}
.headwrapper .meszk.header-first-row-icons {
    position: absolute;
    top: 150px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.logged-in .headwrapper .meszk.header-first-row-icons:not(body.admin-bar div) {
    top: 180px;
}
.headwrapper .meszk.header-first-row-icons > .colwrapper {
    display: flex;
}
.headwrapper .meszk.header-first-row-icons > .colwrapper > .widget {
    background-color: rgba(233, 233, 233, .45);
}
.headwrapper .meszk.header-first-row-icons > .colwrapper > .widget_text:first-of-type {
    border-bottom-left-radius: 25px 95%;
}
.headwrapper .meszk.header-first-row-icons > .colwrapper > .widget_headersearch_widgethr {
    border-top-right-radius: 25px 95%;
    padding-right: 30px;
    display: flex;
    align-items: center;
}
.headwrapper .meszk.header-first-row .search:hover {
    opacity: .5;
}
.headwrapper .meszk.header-first-row-icons > .colwrapper > .widget_headersearch_widgethr .search.inactive {
    display: none;
}
.headwrapper .meszk.header-first-row-left *{
    font-weight: 700;
    list-style: none;
}
.headwrapper .meszk .text_logo{
    font-size: 38px;
    color: whitesmoke;
    line-height: 1.4;
}
.headwrapper .meszk .text_logo:last-of-type {
    font-size: 26px;
    color: whitesmoke;
}

.headwrapper .meszk.header-first-row-icons .widget_languageselect_widgethr{
    width: 24px;
}

.headwrapper .meszk.header-first-row-icons .frameNews,
.headwrapper .meszk.header-first-row-icons .headNews {
    margin: 0px;
    padding: 0px;
    position: relative;
    width: auto;
    height: auto;
    background-color: transparent;
}
.headwrapper .meszk.header-second-row .headNews {
    padding: 0px;
}
.headwrapper .meszk.header-first-row-icons #accessibility_toggle,
.headwrapper .meszk.header-first-row-left .musorujsag {
    display: block;
    margin: 0px 17px;
}
.headwrapper .meszk.header-first-row-icons .widget:last-of-type {
    margin-right: 3px;
    background-color: unset;
}
.headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar,
.headwrapper .meszk.header-first-row-icons .widget:last-of-type .mobile-menu-ul {
    display: none;
}
.headwrapper .meszk .widget_hmsglobaluserhandler{
    height: 20px;
}
.headwrapper .meszk.header-first-row-icons .frameNews .headNews ul:not(.mobile-menu-ul .link-wrap) {
    padding: 0px;
    z-index: 999998;
}
.headwrapper .meszk .header-first-row-icons #login_wrapper::before{
    display: none;
}
.headwrapper .meszk .header-first-row-icons #login_wrapper #login{
    opacity: 0;
    width: 20px;
}
.headwrapper .meszk.header-second-row .headNews{
    height: 60px;
}
.headwrapper .meszk.header-second-row .headNews .btn-navbar{
    margin-top: 3px;
}

/*szerkezeti optimalizácio*/
.meszk.header-first-row > .ult-container {
    padding: 0;
}
.headwrapper .meszk.header-first-row > .container,
.headwrapper .meszk.header-first-row > .container .row {
    justify-content: center;
}

.headwrapper .meszk.header-second-row  #menu-container{
    height: 60px;
}
.meszk.hirado_portmar {
    margin-bottom: 18px;
}
.headwrapper .meszk .search.inactive{
    visibility: hidden;
    top: 45px;
}
.meszk.hirado_portmar .frameNews {
    width: 1366px;
}
.headwrapper .meszk .searchFieldContainer{
    display: none;
    width: 0px;
}
.headwrapper .meszk .searchFieldContainer.searchOpen{
    display: block;
    width: max-content;
    position: relative;
    transition: all .3s ease-in-out;
}
.headwrapper .meszk .searchFieldContainer input[type="text"] {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #000;
    width: 0px;
    height: 30px;
    border-radius: 10px;
    transition-duration: 2s;
    padding: 6px;
    text-transform: none;
    background-color: #fff !important;
}
.headwrapper .meszk .searchFieldContainer.searchOpen input[type="text"]{
    width: 260px;
    border: none;
}
.headwrapper .meszk .mobile-menu-ul .searchFieldContainer.searchOpen{
    left: -40px;
}
.headwrapper .meszk .mobile-menu-ul .searchFieldContainer.searchOpen button{
    top: 10px;
    right: 50px;
}
.headwrapper .meszk .mobile-menu-ul .searchFieldContainer .searchClose::after{
    top: 20px;
}
.headwrapper .meszk .searchFieldContainer.searchOpen button,
.meszk .widget_hms_searchbox_autocomplete_widget .header-search input[type="submit"]{
    display: block;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/header/search.svg');
    background-size: 100%;
    background-repeat: no-repeat;
    border: none;
    position: absolute;
    right: 45px;
    top: 5px;
}
.meszk .widget_hms_searchbox_autocomplete_widget input[type="text"]{
    width: 100%;
}
.meszk .widget_hms_searchbox_autocomplete_widget .header-search form{
    position: relative;
}
.meszk .widget_hms_searchbox_autocomplete_widget .header-search input[type="submit"]{
    top: 15px;
}
.headwrapper .meszk .searchFieldContainer form{
    display: inline;
    float: left;
}
.headwrapper .meszk .searchFieldContainer .searchClose{
    display: inline;
    float: left;
    width: 20px;
    height: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
    border: none;
    margin: 5px;
    margin-left: 15px;
    cursor: pointer;
}
.headwrapper .meszk .searchFieldContainer .searchClose::after{
    position: absolute;
    top: 15px;
    content: "\D7"; /* use the hex value here... */
    font-size: 30px;
    color: #FFF;
    text-align: center;
    line-height: 0px;
}

.meszk #site-header .headNews li {
    transition: all linear .2s;
}

.meszk #site-header .headNews li,
.meszk #site-header .headNews li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
    text-decoration: none;
    letter-spacing: 1px;
    line-height: 1.35;
    white-space: nowrap;
    font-size: 0.93vw;
}
.meszk #site-header .RHmenuUl{
    display: flex;
}
.meszk #site-header .RHmenuLi{
    height: 60px;
    padding-left: 0.7vw;
    padding-right: 0.7vw;
}

.meszk #site-header .headNews li:not(.logo):hover,
.meszk #site-header .headNews li.active,
.meszk #site-header .headNews li.active a,
.meszk #site-header .headNews a:focus {
    background: transparent;
    position: relative;
    transition: all ease-in-out .3s;
    text-decoration: none;
}
.meszk #site-header .headNews li:hover a {
    color: rgb(237,28,36) !important;
}
.headwrapper .meszk .headNews li.mobile-menu:hover .mobile-menu-ul .link-wrap .category-itself a,
footer.footwrapper .meszk .link-wrap:hover .theme-container .category-container .category-itself a {
    transition: all .3s ease-in-out;
}

.meszk .headNews li::after {
    display: none;
    position: absolute;
    content: "";
    bottom: 20px;
    height: 2px;
    margin: 0 auto;
    width: calc(100% - 40px);
    background: rgb(237,28,36);
    left: 4px;
    transform: scale(0);
    transition: .3s ease;
}

.meszk #site-header .headNews li:hover::after,
.meszk #site-header .headNews li.active::after {
    transform: scale(1);
    transition: all .3s ease-in-out;
}
.meszk #site-header .headNews li .current::after {
    position: absolute;
    content: "";
    bottom: 20px;
    height: 2px;
    margin: 0 auto;
    width: calc(100% - 40px);
    background: transparent;
    left: 4px;
    transform: scale(1);
    transition: all .3s ease-in-out;
}

.meszk #site-header .headNews li:hover .current::after {
    background: transparent;
    transform: scale(0);
    transition: all .3s ease-in-out;
}

.meszk .frameNews .videoPhotoInner .subMenu {
    display: none;
}

.headwrapper .meszk .logo .brand {
    display: block;
    background-image: url("./assets/meszkLogo.png") !important;
    background-size: 90% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 198px;
    width: 200px;
    transition: all linear .2s;
    z-index: 11;
}

.meszk li.logo,
.meszk #menu-container {
    background-color: transparent;
}
/* nyelvválasztó */
/*original target flaghez: .meszk .headNews .engSiteLink*/
.headwrapper .meszk .open .nav-flag {
    display: flex;
    align-items: center;
    background: none!important;
    color: #228263;
    width: 100%;
    height: auto;
    margin: 7px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.headwrapper .meszk .nav-flag::before {
    content: '';
    display: block;
    width: 18px;
    height: 10px;
    float: left;
    cursor: pointer;
    background-repeat: no-repeat!important;
    background-position: center center;
    margin-right: 7px;
}
.headwrapper .meszk .nav-flag:not(.headwrapper .meszk .nav-flag.activeSiteLink)::before{
    background-size: 100%!important;
}
@media screen and (min-width: 1200px) {
    .headwrapper .meszk .nav-flag.activeSiteLink::before{
        background-size: 100%!important;
    }
}
.headwrapper .meszk .activeSiteLink,
.headwrapper .meszk .activeSiteLink::before{
    width: 24px;
    height: 13px;
}
.headwrapper .meszk .huSiteLink::before{
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/header/flag_hu.svg");
    right: 40px;
}
.headwrapper .meszk .engSiteLink::before {
    background: url(//hirado.hu/wp-content/uploads/sites/7/2021/03/ukflag__.jpg);
    right: 80px;
}
.headwrapper .meszk .roSiteLink::before {
    background: url(../../../hms-hirado-covereditor-widgets/common/style/IMG/ro_flag_ver2.png);
    right: 120px;
}
.headwrapper .meszk .gerSiteLink::before {
    background: url(../../../../plugins/hms-global-widgets/common/styles/images/meszk/germany-flag-png-xl.png);
    right: 120px;
}
/* .meszk .headNews .nav-flag:hover  */
.headwrapper .meszk .nav-flag:hover {
    cursor: pointer;
}
.headwrapper  .meszk .headSocial{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
}
.headwrapper .meszk .headSocial.open {
    display: block;
    background-color: #fff;
    padding: 4px 0px;
    width: 76px;
    border-radius: 3px;
    position: absolute;
    top: -6px;
    left: -25px;
    margin: 0px;
    margin-left: -10px;
}
.headwrapper .meszk .headSocial .close{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 9px;
    height: 5px;
    margin-right: 7px;
    margin-top: 17px;
    opacity: 1;
}
.headwrapper .meszk .headSocial .close::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 8px;
    height: 8px;
    border: 0px solid #228263;
    border-left-width: 2px;
    border-top-width: 2px;
    transform: rotate(45deg);
}
.headwrapper .meszk .headSocial a {
    margin: 3px 1px;
}
.meszk .engSiteLink {
    margin-top: 2px;
}
a.fb:hover, a.fb:focus, a.search:hover, a.search:focus {
    color: #eee  !important;
    text-decoration: none !important;
}

.meszk .headNews ul {
    width: 100% !important;
    height: 100% !important;
    padding: 0;
}
.meszk .headNews ul .mobile-menu,
.meszk .headNews ul .mobile-menu .btn-navbar{
    float: right;
}
/* .meszk .headNews ul .mobile-menu {
    display: none;
}
@media screen and (max-width: 991px) {
    .meszk .headNews ul .mobile-menu {
        display: block;
    }
} */

.meszk .headNews ul .mobile-menu .btn-navbar{
    background: transparent;
    border: none;
    border-radius: 4px;
    width: 28px;
    height: auto;
    transition: all ease-in-out .3s;
}
.meszk .headNews ul .mobile-menu .btn-navbar .icon-bar{
    margin-top: 0px;
    margin-bottom: 3px;
    width: 18px;
    transition: all ease-in-out .3s;
}
.meszk .headNews li.mobile-menu:hover {
    background: transparent;
    transition: all ease-in-out .3s;
}
.meszk .mobile-menu:hover .icon-bar {
    background-color: #fff !important;
    transition: all ease-in-out .3s;
}

.meszk .headNews li.mobile-menu,
.meszk .headNews li.mobile-menu .btn-navbar{
    position: relative;
    padding: 0px!important;
    margin: 0px;
    width: 18px;
    height: 12px;
}
.headwrapper .meszk .headNews li.mobile-menu::after,
.meszk #site-header .headNews li.mobile-menu::after {
    display: none;
}
.headwrapper .meszk .mobile-menu-ul,
.headwrapper .meszk .mobile-menu-ul li,
.meszk #site-header .headNews li.mobile-menu ul,
.meszk #site-header .headNews li.mobile-menu ul li {
    width: 100%;
    border: 0px solid;
}
.headwrapper .meszk .headNews li.mobile-menu ul li::after,
.meszk #site-header .headNews li.mobile-menu ul li::after {
    display: none;
}
.headwrapper .meszk .headNews li.mobile-menu ul,
.meszk #site-header .headNews li.mobile-menu ul {
    position: relative;
    z-index: 0;
    /* height: fit-content!important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important; */
    padding: 20px 0px;
}

.headwrapper .meszk .socialContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0;
}

/* PROFIL MENÜ */
.meszk .widget_profilemenuwidget:not(.elementor *) {
    position: absolute;
    z-index: 10;
    right: 0px;
    top: 80px;
    padding: 20px;
    opacity: 0;
    pointer-events: none;
}
.meszk .widget_profilemenuwidget .loggedin:not(.elementor *){
    background-color: rgba(255,255,255,0.9);
    border-radius: 25px;
    overflow: hidden;

    box-shadow: 0px 0px 10px 2px rgb(0, 0, 0, 0.5);
}
.meszk .widget_profilemenuwidget .profile{
    display: none;
}
.meszk .widget_profilemenuwidget  .menu ul{
    padding: 0;
    margin: 0;
}
.meszk .widget_profilemenuwidget  .menu li a{
    display: block;
    width: 100%;
    padding: 12px 20px;
    text-align: center;
}
.meszk .widget_profilemenuwidget  .menu li a:hover{
    background-color: #00604B!important;
    color: #fff;
}
.meszk .widget_meszkloginwidget:hover + .widget_profilemenuwidget,
.meszk .widget_profilemenuwidget:hover{
    opacity: 1;
    pointer-events: all;
}

.meszk  .widget_profilemenuwidget .meszkLogout:not(.elementor *),
.meszk  .widget_profilemenuwidget .notloggedin a:not(.elementor *){
    display: none;
    visibility: hidden;
}
/*HOT TOPIC*/

.meszk.hot-topic{
    top: 120px;
    width: 100%;
    background-color: #fff;
}
.meszk.hot-topic .hh-row-container {
    max-width: 1400px;
    display: flex;
    justify-content: center;
    padding: 0px;
    margin: auto;
}
.meszk.hot-topic .hh-row-container .hh-row-wrapper{
    background-color: transparent;
    margin: 0px !important;
    padding: 0px 6px;
    /* max-width: 1400px!important; */
}
.meszk.hot-topic .HotTopic_Widget_Container .slick-track{
    display: flex;
    min-width: max-content;
}

.meszk .HotTopic_Item {
    color: #00604B;
    text-transform: uppercase;
    background: transparent;
    transition: .3s ease-in-out;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    max-height: 29px;
    min-width: max-content;
    margin: 0 20px;
    position: relative;
}
.meszk .HotTopic_Item:hover {
    transition: .3s ease-in-out;
    color: rgb(237,28,36);
}

.meszk .HotTopic_Widget_Container {
    max-width: 1245px;
    width: 100%;
    float: right;
    position: relative;
    padding: 13px 0;
    z-index: 10;
}

.meszk .HotTopic_Item_Container.slick-initialized.slick-slider {
    margin: 0 30px;
}

.meszk .HotTopic_Widget_Container .slick-arrow {
    width: 12px;
    height: 12px;
    border-right: 3px solid #00604B;
    border-bottom: 3px solid #00604B;
    position: absolute;
    top: 16px;
    margin-top: 5px;
    cursor: pointer;
}
.Meszk-Accessibility .meszk .HotTopic_Widget_Container .slick-arrow {
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    cursor: pointer;
}

.meszk .HotTopic_Widget_Right_Arrow {
    float: right;
    transform: rotate(-45deg);
    /* margin-right: 8px; */
    right: 8px;
}

.meszk .HotTopic_Widget_Left_Arrow {
    float: left;
    transform: rotate(135deg);
    /* margin-left: 8px; */
    left: 8px;
}

@media (max-width: 1199px) and (min-width: 1024px) {
    .headwrapper .meszk .searchFieldContainer.searchOpen{
        right: 25px;
    }
    .headwrapper .meszk .searchFieldContainer .searchClose{
        margin-left: 5px;
    }
    .headwrapper .meszk .searchFieldContainer.searchOpen input[type="text"]{
        width: 220px;
    }
}

@media screen and (max-width: 1440px) {
    .meszk #site-header {
        z-index: 11;
    }

    .meszk.hirado_portmar .frameNews {
        max-width: 1366px;
    }
    .meszk #site-header .headNews li:not(.headwrapper .meszk li.logo) {
        padding: 0 0.7vw !important;
    }
    .meszk #site-header .headNews ul:nth-child(2){
        padding: 0px!important;
    }
    .meszk #site-header .headNews .category-itself {
        padding: 0 20px 0 0 !important;
    }
    .headwrapper .meszk.additional-nav #accessibility_toggle{
        top: 2px;
    }
    .headwrapper .meszk .nav-flag {
        top: 15px;
    }
}
@media screen and (max-width: 1380px) {
    .meszk.hirado_portmar .frameNews {
        max-width: 100%;
    }
}
@media screen and (max-width: 1366px) {
    .headwrapper .meszk .headNews li.mobile-menu,
    .meszk #site-header .headNews li.mobile-menu {
        padding: 0 !important;

    }
    .headwrapper .meszk .headNews li.mobile-menu ul,
    .meszk #site-header .headNews li.mobile-menu ul {
        position: relative;
        z-index: 0;
        top: 110px;
        padding-top: 10px;
    }
    .headwrapper .meszk .headNews li.mobile-menu ul li a,
    .meszk #site-header .headNews li.mobile-menu ul li a {
        text-align: left;
    }
    .meszk #site-header .headNews li:not(.headwrapper .meszk li.logo) {
        padding: 0 0.4vw !important;
    }
}
@media screen and (max-width: 1230px) {
    .headwrapper .meszk .text_logo {
        font-size: 30px;
    }
    .headwrapper .meszk .text_logo:last-of-type {
        font-size: 20px;
    }
}
@media screen and (max-width: 1200px) {
    .meszk.header-first-row-icons .widget::before,
    .headwrapper .meszk.header-first-row-icons #accessibility_toggle::before {
        margin-left: -5px!important;
    }
    .headwrapper .meszk.header-first-row-left .musorujsag::before {
        margin-left: -10px!important;
        margin-top: 6px!important;
    }
    .headwrapper .meszk.header-first-row-icons #accessibility_toggle,
    .headwrapper .meszk .header-first-row-icons #login_wrapper,
    .headwrapper .meszk .search:before,
    .headwrapper .meszk .activeSiteLink::before{
        background-size: 80%!important;
        background-position: center center;
    }
    .headwrapper .meszk.header-first-row-icons #accessibility_toggle{
        margin-top: 4px;
        margin-left: 9px;
    }
}
@media (min-width: 1024px) and (max-width: 1200px) {
    .headwrapper .meszk .headSocial.open{
        top: -30px!important;
        left: -42px!important;
    }
}

@media (max-width: 1199px){
    .headwrapper .meszk .headSocial {
        margin-top: 22px !important;
    }
    .headwrapper .meszk.header-first-row .logo,
    .meszk li.logo {
        padding: 0 !important;
    }
}

@media screen and (max-width: 1100px){
    .meszk #site-header .headNews ul:nth-child(2){
        padding: 0px!important;
    }
}
@media (min-width: 1148px) and (max-width: 1285px) {
    .meszk #site-header .headNews ul li:nth-child(4),
    .meszk #site-header .headNews ul li:nth-child(5),
    .meszk #site-header .headNews ul li:nth-child(6),
    .meszk #site-header .headNews ul li:nth-child(7),
    .meszk #site-header .headNews ul li:nth-child(8),
    .meszk #site-header .headNews ul li:nth-child(9),
    .meszk #site-header .headNews ul li:nth-child(10),
    .meszk #site-header .headNews ul li:nth-child(11),
    .meszk #site-header .headNews ul li:nth-child(12),
    .meszk #site-header .headNews ul li:nth-child(13) {
        padding-right: 11.5px !important;
    }
}
@media (min-width: 1085px) and (max-width: 1147px) {
    .meszk #site-header .headNews ul li:nth-child(4),
    .meszk #site-header .headNews ul li:nth-child(5),
    .meszk #site-header .headNews ul li:nth-child(6),
    .meszk #site-header .headNews ul li:nth-child(7),
    .meszk #site-header .headNews ul li:nth-child(8),
    .meszk #site-header .headNews ul li:nth-child(9),
    .meszk #site-header .headNews ul li:nth-child(10),
    .meszk #site-header .headNews ul li:nth-child(11),
    .meszk #site-header .headNews ul li:nth-child(12),
    .meszk #site-header .headNews ul li:nth-child(13) {
        padding-right: 10px !important;
    }

}
@media (min-width: 1025px) and (max-width: 1084px) {
    .meszk #site-header .headNews ul li:nth-child(4),
    .meszk #site-header .headNews ul li:nth-child(5),
    .meszk #site-header .headNews ul li:nth-child(6),
    .meszk #site-header .headNews ul li:nth-child(7),
    .meszk #site-header .headNews ul li:nth-child(8),
    .meszk #site-header .headNews ul li:nth-child(9),
    .meszk #site-header .headNews ul li:nth-child(10),
    .meszk #site-header .headNews ul li:nth-child(11),
    .meszk #site-header .headNews ul li:nth-child(12),
    .meszk #site-header .headNews ul li:nth-child(13) {
        padding-right: 6px !important;
    }
}

@media screen and (max-width: 1024px){
    .headwrapper .meszk .headSocial.open{
        top: -20px!important;
        left: -40px!important;
    }
    .headwrapper .meszk.header-first-row-icons .widget::before,
    .headwrapper .meszk.header-first-row-icons #accessibility_toggle::before {
        top: 8px!important;
    }
    .meszk #site-header .headNews li:not(.meszk #site-header .headNews .more) {
        display: table !important;
    }
    .meszk #site-header .headNews li:not(.headwrapper .meszk li.logo) {
        padding: 0 0.75vw !important;
    }
    .headwrapper .meszk.header-second-row .header-first-row-icons{
        position: absolute;
        top: 15px;
        left: 100px;
    }
    .meszk .headNews {
        padding: 0;
    }
    .meszk .headNews ul {
        width: 100%;
        position: relative;
    }
    .meszk .headNews ul .mobile-menu .btn-navbar{
        top: 10px;
        right: 20px;
    }
    .meszk .headNews li.mobile-menu {
        top: 9px;
    }
    .meszk .headNews li.mobile-menu ul {
        top: 40px;
        position: relative;
    }
    .meszk .headNews li.mobile-menu ul li a{
        text-align: center;
        margin: auto;
    }
    .meszk .headNews li.mobile-menu .link-wrap{
        flex-direction: column;
        align-items: center;
        top: 0px!important;
    }
    .meszk .headNews li.mobile-menu .mobile-icon-wrap{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 50px;
        padding: 0px 20px;
    }
    .meszk .headNews li.mobile-menu .mobile-icon-wrap .header-first-row-icons{
        position: relative;
        top: 0px;
        left: 0px;
    }
    .meszk .headNews li.mobile-menu .mobile-icon-wrap .widget_hmsweather_widget{
        display: none;
    }
    .headwrapper .meszk .headNews .theme-container .category-container .category-itself,
    .meszk.hirado_portmar #site-header .headNews .theme-container .category-container .category-itself {
        display: none !important;
    }

    .headwrapper .meszk .headSocial {
        margin-top: 22px !important;
        margin-right: 60px !important;
        z-index: 10;
    }
    .headwrapper .meszk .headNews li.mobile-menu ul,
    .meszk #site-header .headNews li.mobile-menu ul {
        position: relative;
        z-index: 0;
        top: 105px;
    }
    .headwrapper .meszk .headNews li.mobile-menu ul.link-wrap,
    .meszk #site-header .headNews li.mobile-menu ul.link-wrap{
        padding: 20px 0px 10px 0px;
    }

    .headwrapper .meszk .logo .brand {
        background-position: left center !important;
    }
}
@media (max-width: 1024px) and (max-height: 700px) {
    .headwrapper .meszk .headNews li.mobile-menu ul.mobile-menu-ul.its-out{
        overflow: scroll;
        height: 85vh!important;
        padding-bottom: 55px;
    }
}

/*MOBILE VIEW 991*/

@media screen and (max-width: 991px) {
    .meszk .col-md-12.meszk {
        padding: 0;
    }
    .meszk .cover .hh-row-container .hh-row-wrapper {
        padding: 10px;
        clear: both;
    }
    .meszk .cover .hh-row-container.nepsz_details_widget > .hh-row-wrapper{
        padding: 0;
    }
    .meszk .container {
        width: 100%;
    }
    .headwrapper .meszk.header-second-row {
        display: none;
    }
    .headwrapper .meszk.header-first-row > .container {
        height: 100%;
        position: relative;
    }
    .headwrapper .meszk.header-first-row-icons:not(.meszkvalasztasHeader *) {
        top: unset !important;
        height: 100%;
    }
    .headwrapper .meszk .socialContainer {
        bottom: 0;
        position: absolute;
        left: 0;
        width: 100%;
        padding: 10px 0;
        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
        filter: grayscale(100%);

        background-image: url("./meszkoneline-1-014.png");
        background-color: whitesmoke;
        background-position: center;
        background-repeat: repeat-x;
        background-size: 156%;
    }
    .headwrapper .meszk.header-first-row-icons > .colwrapper > .widget_headersearch_widgethr {
        justify-content: center;
        width: 100%;
        position: absolute;
        bottom: 55px;
        left: 0;
        padding: 15px 0;
        background-color: rgba(0, 0, 0, .7);
        border-top-right-radius: unset;
    }

    .headwrapper .meszk .logo .brand {
        background-position: left top !important;
        width: 130px;
    }
    .headwrapper .meszk.header-first-row .container .row .textWrap {
        align-self: flex-start;
        height: 120px;
        justify-content: space-around;
    }
    .headwrapper .meszk.header-first-row > .container .row {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 10px;
    }
    body[class*=ut-layout-meszk] .headwrapper {
        position: relative;
        margin-bottom: 63px;
    }
    .meszk.hot-topic {
        position: absolute;
        left: 0;
        bottom: -52px;
        top: unset;
        height: inherit;
    }
    .headwrapper .meszk.header-first-row-left:not(.meszkvalasztasHeader *) {
        width: 78%;
    }
    .headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar {
        display: block;
        width: 90px;
        left: 46vw;
        top: 10px;
        min-height: 70px;
        padding: 10px !important;
    }
    .headwrapper .meszk.header-first-row-icons .headNews > ul > .mobile-menu.onScroll {
        position: fixed;
    }
    .headwrapper .meszk.header-first-row-icons .headNews > ul > .mobile-menu.onScroll .btn-navbar {
        top: 5px;
        left: 40vw;
    }
    .headwrapper .meszk.header-first-row-icons .headNews > ul > .mobile-menu.onScroll::before {
        content: "";
        position: fixed;
        width: 100vw;
        height: 90px;
        background-color: rgba(34, 130, 99, .95);
        top: 0;
        right: 0;
    }
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar {
        width: unset;
        height: 10px;
        margin-bottom: 8px;
    }
    .headwrapper .meszk.header-first-row .logo {
        margin: 0;
    }
    .headwrapper .meszk .text_logo {
        font-size: 20px;
    }
    .headwrapper .meszk .text_logo:last-of-type {
        font-size: 14px;
    }
    .headwrapper .meszk .text_logo,
    .headwrapper .meszk .text_logo:last-of-type {
        text-align: center;
    }
    .logged-in .headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul {
        top: 312px !important;
    }
    .headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul {
        top: 332px !important;
    }
    .headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul.onScroll.its-out {
        top: 142px !important;
    }
    .meszk #site-header .headNews li:hover .socialLinkLine .socialLink.ig,
    .meszk #site-header .headNews a:focus .socialLinkLine .socialLink.ig,
    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.ig,
    .headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.ig,
    .meszk #site-header .headNews li:hover .socialLinkLine .socialLink.yt,
    .meszk #site-header .headNews a:focus .socialLinkLine .socialLink.yt,
    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.yt,
    .headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.yt,
    .meszk #site-header .headNews li:hover .socialLinkLine .socialLink.fb,
    .meszk #site-header .headNews a:focus .socialLinkLine .socialLink.fb,
    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.fb,
    .headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.fb {
        height: 30px;
    }
    .headwrapper .meszk.hirado_portmar .socialLinkLine {
        bottom: 23px;
    }
    .meszk #site-header .headNews li:hover .socialLinkLine .socialLink.yt,
    .meszk #site-header .headNews a:focus .socialLinkLine .socialLink.yt,
    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.yt,
    .headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.yt {
        background-size: contain;
        background-position-x: 0px;
        width: 130px;
    }
    .hot-topic .meszk .cover > .hh-row-container .hh-row-wrapper {
        padding: 0;
    }
    .meszk #site-header {
        z-index: 11;
        top: 51px;
    }
    .headwrapper .meszk .headSocial {
        margin-top: 22px !important;
    }

    .meszk.hirado_portmar {
        margin-bottom: 0;
    }
    .meszk.hirado_portmar #menu-container {
        height: 64px;
    }
    .headwrapper .meszk.additional-nav #accessibility_toggle{
        top: 0;
    }
    .headwrapper .meszk .engSiteLink,
    .headwrapper .meszk .roSiteLink,
    .headwrapper .meszk .gerSiteLink {
        top: 13px;
    }
    .headwrapper .meszk.additional-nav{
        position: relative;
    }
    .meszk .headNews li.mobile-menu .link-wrap {
        align-items: flex-start;
        row-gap: 0;
    }
    .meszk .headNews .mobile-menu-ul .menuFooter .socialLinkLine {
        padding-left: 10px !important;
    }
    .meszk .headNews .mobile-menu-ul .additional {
        padding: 0 20px !important;
    }
    .meszk.hot-topic.onScroll {
        top: 89px !important;
    }
}
@media (min-width: 481px) and (max-width: 991px) {
    .ult-wrapper.wrapper.meszk.additional-nav {
        top: -3px;
    }
}

@media screen and (max-width: 600px) {
    .meszk .headNews .mobile-menu-ul .menuFooter .socialLinkLine {
        padding: 10px !important;
    }
    .meszk.hirado_portmar #menu-container {
        height: 62px;
    }
    .headwrapper .meszk.header-first-row #login_wrapper,
    .headwrapper .meszk.header-first-row-icons #accessibility_toggle,
    .headwrapper .meszk.additional-nav #accessibility_toggle {
        top: 5px;
    }
    .headwrapper .meszk .text_logo:last-of-type {
        display: none;
    }
    
    .headwrapper .meszk.header-first-row-left {
        padding-left: 10px;
    }
    .meszk.hot-topic {
        bottom: -62px;
    }
}
@media screen and (max-width: 480px) {
    .meszk.hot-topic {
        bottom: -72px;
    }
    body[class*=ut-layout-meszk] .headwrapper {
        margin-bottom: 83px;
    }
    .headwrapper .meszk.header-first-row{
        background-image: linear-gradient(90deg, rgba(34, 130, 99,0.7) 45%, rgba(34,130,99,0.3) 65%, rgba(237,28,36,0.7) 100%)
    }
    .headwrapper .meszk.header-first-row::before {
        background-size: 90%;
        background-position: right top !important;
        opacity: 0.6;
    }
}
@media screen and (max-width: 414px) {
    .headwrapper .meszk.header-first-row .logo,
    .meszk li.logo {
        padding: 0;
    }
    .headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar {
        display: block;
        width: 75px;
        left: 42vw;
        top: 10px;
    }

}
@media screen and (max-width:380px) {
    .headwrapper .meszk .mobile-menu-ul .searchFieldContainer.searchOpen input[type="text"]{
        width: 220px;
    }
    .headwrapper .meszk .logo .brand:not(.meszkvalasztasHeader *) {
        width: 100px;
        margin-top: 15px;
    }
    .headwrapper .meszk.header-first-row .container .row .textWrap {
        margin-left: 0;
    }
    .headwrapper .meszk .text_logo:not(.meszkvalasztasHeader *){
        font-size: 14px;
        /* margin-left: -20px; */
    }
}
@media screen and (max-width: 360px) {
    .headwrapper .meszk .headSocial {
        margin-right: 0px;
    }
}
@media screen and (max-width: 348px) {
    .headwrapper .meszk .search:before {
        font-family: "FontAwesome";
        content: "\f002";
        -webkit-font-smoothing: antialiased;
        margin: 0px 5px 0px 0px;
        font-size: 22px;
    }
    .headwrapper .meszk .headSocial .fb:before {
        font-family: "FontAwesome";
        content: "\f09a";
        -webkit-font-smoothing: antialiased;
        margin: 0px 5px 0px 0px;
        font-size: 22px;
    }
}
@media screen and (max-width: 335px) {
    .headwrapper .meszk.header-first-row-left:not(.meszkvalasztasHeader *) {
        padding-left: 3px;
    }
}
.headwrapper .meszk .search:before {
    content: '';
    display: block;
    width: 27px;
    height: 27px;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/header/search.svg');
    background-size: 100%;
    background-repeat: no-repeat;
}
.headwrapper .headSocial .fb:before {
    font-family: "FontAwesome";
    content: "\f09a";
    -webkit-font-smoothing: antialiased;
    margin: 0px 5px 0px 0px;
    font-size: 22px;
}

/* HEADER HARMADIK SÁV */

.headwrapper .meszk.additional-nav {
    height: 50px;
    background: #222;
    z-index: 10;
}
.headwrapper .meszk.additional-nav div.second-row-meszk{
    display: flex;
    flex-direction: row;
    width: 1366px;
    margin: 0 auto;
    padding-left: 220px;
    position: relative;
}
.headwrapper .meszk.additional-nav div .colwrapper {
    display: flex;
    flex-direction: row;
}
.second-row-meszk .widget_custom_html.inner-container .textwidget {
    display: flex;
    flex-direction: row;
}

.meszk .musor-link {
    display: block;
    width: 100%;
    height: 100%;
}
.headwrapper .meszk .socialLinkLine,
.footwrapper .meszk .socialLinkLine {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
}
.headwrapper .meszk .socialLinkLine {
    z-index: 10;
    padding: 0 20px;
}
.headwrapper .meszk .socialLinkLine .socialLink,
.footwrapper .meszk .socialLinkLine .socialLink{
    display: inline-block;
    height: 35px;
    width: 55px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    z-index: 112;
    margin: auto 5px;
}
.headwrapper .meszk .socialLinkLine .socialLink {
    margin: 0;
}
.meszk .socialLinkLine .socialLink.fb:hover,
.meszk .socialLinkLine .socialLink.fb{
    background-image: url('/wp-content/plugins/meszk/style/assets/facebook-square-brands-black.png') !important;
}
.meszk .socialLinkLine .socialLink.ig:hover,
.meszk .socialLinkLine .socialLink.ig{
    background-image: url('/wp-content/plugins/meszk/style/assets/instagram-square-brands-black.png') !important;
}
.meszk .socialLinkLine .socialLink.yt:hover,
.meszk .socialLinkLine .socialLink.yt{
    background-image: url('/wp-content/plugins/meszk/style/assets/youtube-brands-black.png') !important;
}
.meszk .socialLinkLine .socialLink:hover {
    opacity: .7;
}
.headwrapper .meszk.additional-nav .socialLinkLine,
.headwrapper .meszk.hirado_portmar .socialLinkLine {
    margin: 0;
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 3px;
    height: 30px;
    width: 136px;
    border-right: solid lightgray 2px;
    display: flex;
    flex-direction: row;
}
.headwrapper .meszk.hirado_portmar .socialLinkLine {
    border: none;
    position: absolute;
    left: 60px;
    bottom: 20px;
}
.meszk #site-header .headNews li:hover .socialLinkLine .socialLink.fb,
.meszk #site-header .headNews a:focus .socialLinkLine .socialLink.fb,
.headwrapper .meszk.additional-nav .socialLinkLine .socialLink.fb,
.headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.fb {
    margin-right: 10px;
    height: 27px;
    width: 46px;
    background: url(../../common/styles/images/meszk/m_facebook.png);
    background-size: 85%;
    background-repeat: no-repeat;
    border: 1px solid #ffffff;
    background-position-x: 2px;
    background-position-y: 3px;
}
.meszk #site-header .headNews li:hover .socialLinkLine .socialLink.yt,
.meszk #site-header .headNews a:focus .socialLinkLine .socialLink.yt,
.headwrapper .meszk.additional-nav .socialLinkLine .socialLink.yt,
.headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.yt {
    margin-right: 10px;
    height: 27px;
    width: 98px;
    background: url(../../common/styles/images/meszk/m_youtube.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 80%;
    background-position-x: 7px;
    background-position-y: 4px;
    background-repeat: no-repeat;
    border: 1px solid #fff;
}
.meszk #site-header .headNews li:hover .socialLinkLine .socialLink.ig,
.meszk #site-header .headNews a:focus .socialLinkLine .socialLink.ig,
.headwrapper .meszk.additional-nav .socialLinkLine .socialLink.ig,
.headwrapper .meszk.hirado_portmar .socialLinkLine .socialLink.ig {
    margin-right: 10px;
    height: 27px;
    width: 43px;
    background: url(../../common/styles/images/meszk/m_instagram.png);
    background-size: 85%;
    background-repeat: no-repeat;
    border: 1px solid #fff;
    background-position-x: 2px;
    background-position-y: 3px;
}

.headwrapper .meszk .header-first-row-icons #login_wrapper{
    width: 17px;
    height: 20px;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/header/login.svg');
    background-size: 100%;
    background-repeat: no-repeat;
}
.headwrapper .meszk.header-first-row-icons #accessibility_toggle,
.headwrapper .meszk.header-second-row #accessibility_toggle,
.headwrapper .meszk.additional-nav #accessibility_toggle {
    width: 23px;
    height: 23px;
    /* position: absolute; */
    right: 50px;
    background: url(../../common/styles/images/meszk/m_wcag.png);
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    background-color: yellow;
}
.headwrapper .meszk.header-second-row #accessibility_toggle{
    margin-top: -5px;
}

.headwrapper .meszk.header-second-row.onScroll {
    position: fixed;
    width: 100%;
    margin-top: 0;
    z-index: 10;
    top: 0;
}
.meszk.hot-topic.onScroll {
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 10;
    transition-duration: 0ms
}
@media screen and (max-width: 991px){
    .meszk.hot-topic.onScroll {
        height: 54px; /* respo szétesett az egész hot topic */
    }
}
.logged-in .meszk.hot-topic.onScroll {
    top: 90px;
}
.headwrapper .meszk.header-first-row-icons .close.onScroll {
    position: fixed;
}

/* if (jQuery(window).width() < 420) {
    jQuery('.headwrapper').find('.header-second-row').css({
        "top": "-35px"
    });
}
if (jQuery(window).width() < 340) {
    jQuery('.headwrapper').find('.header-second-row').css({
        "top": "-69px"
    });
}  */
.meszk.header-first-row-icons .mobile-menu-ul.onScroll {
    top: 114px !important;
}
.logged-in .meszk.header-first-row-icons .mobile-menu-ul.onScroll {
    top: 135px !important;
}

@media screen and (max-width: 1366px) {
    .headwrapper .meszk.additional-nav div.second-row-meszk {
        width: 100%;
    }
    .headwrapper .meszk.additional-nav div.second-row-meszk {
        padding-left: 170px;
    }
}
@media screen and (max-width: 1024px) {
    .headwrapper .meszk .socialLinkLine{
        height: auto;
    }
    .meszk .headNews li.mobile-menu .mobile-icon-wrap{
        height: auto;
    }
    .headwrapper .meszk .theme-container{
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 782px) {
    .logged-in .headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul {
        top: 326px !important;
    }
}
@media screen and (max-width: 600px) {
    .headwrapper .meszk.additional-nav div.second-row-meszk {
        padding-left: 20px;
    }
}

@media screen and (max-width: 480px) {
    .headwrapper .meszk.additional-nav #accessibility_toggle {
        margin-top: 4px;
    }
    .headwrapper .meszk  .headSocial .engSiteLink,
    .headwrapper .meszk  .headSocial .roSiteLink,
    .headwrapper .meszk  .headSocial .gerSiteLink {
        top: 83px;
    }
}

@media screen and (max-width: 425px) {
    .headwrapper .meszk.additional-nav .musorujsag {
        height: 25px;
        width: 30px;
    }

    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.fb {
        margin-right: 8px;
        height: 29px;
        width: 26px;
    }

    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.yt {
        margin-right: 8px;
        height: 21px;
        width: 74px;
    }

    .headwrapper .meszk.additional-nav .socialLinkLine .socialLink.ig {
        margin-right: 7px;
        height: 34px;
        width: 29px;
    }
    .headwrapper .meszk.additional-nav #accessibility_toggle {
        width: 25px;
        height: 25px;
        top: 8px;
    }
}
@media screen and (max-width: 420px) {
    .headwrapper .meszk.additional-nav div.second-row-meszk {
        top: -35px;
    }
}
@media screen and (max-width: 340px) {
    .headwrapper .meszk.additional-nav div.second-row-meszk {
        top: -69px;
    }
}

/*POST TIME*/

.meszk .post_time,
.meszk .post_time p {
    font-size: 14px;
    color: #fff;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    order: 2;
}

.meszk .displaymodeB .post_time,
.meszk .displaymodeB .post_time p {
    color: #000;
    margin: 3px 0;
}


.meszk .displaymodeB .categoryContainer,
.meszk .displaymodeB .postTypeContainer {
    position: absolute;
    bottom: 5px;
    left: 10px;
    z-index: 1;
}

/*KATEGÓRIA GLOBAL*/

.meszk .categoryContainer,
.meszk .postTypeContainer,
.meszk .oneLister .postTypeContainer,
.meszk .hms_article_cat_element,
.meszk.pp .hotlinemain-container-top-title-inner > .hotlinemain-container-top-category-title,
.meszk .widget_meszk_video_player .videoDataContainer .videoTags .hms_video_tags{
    color: #fff;
    background: rgba(237, 28, 36, 0.8);
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 8px;
    margin-left: 0;
    margin-top: 0;
    transition: .3s ease;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 0px 30px 0px 30px;
    padding: 9px 25px;
}
.meszk .oneLister .postTypeContainer{
    margin-left: 5px;
}
.meszk .widget_listwithimageortag_widget .image-wrapper .postTypeContainer{
    display: none;
}
.meszk .six .categoryContainer,
.meszk .mozaic_widget_container_row .small_image_item .categoryContainer {
    font-size: 14px;
    padding: 5px 20px;
}
.meszk .categoryContainer:hover,
.meszk .hms_article_cat_element:hover {
    opacity: 0.7;
    transition: .3s ease;
}

.meszk .hms_article_cat_element {
    margin-top: 10px;
}

@media screen and (max-width: 960px) {
    .meszk .categoryContainer {
        display: block;
    }
}
@media screen and (max-width: 768px) {
    .meszk .categoryContainer,
    .meszk .postTypeContainer,
    .meszk .oneLister .postTypeContainer,
    .meszk .hms_article_cat_element,
    .meszk.pp .hotlinemain-container-top-title-inner > .hotlinemain-container-top-category-title,
    .meszk .widget_meszk_video_player .videoDataContainer .videoTags .hms_video_tags {
        font-size: 14px;
        padding: 5px 20px;
    }
}

@media screen and (max-width: 375px) {
    .meszk .categoryContainer,
    .meszk .themeOfArticle {
        margin-top: 10px;
    }
}

/*CÍMKÉK GLOBAL*/

.meszk .hms_tag_wrapper {
    margin: 5px 0;
}
.meszk.cikk-vegoldal .hms_tag_wrapper {
    /* margin-top: 10px; */
    width: 100%;
}
.meszk.cikk-vegoldal .hms_tag_wrapper {
    margin: 0;
}

.meszk .hms_video_tags,
.meszk .listimagetagItemWrapper .tags,
.meszk .tags  {
    color: #E30133;
    padding: 3px 20px 2px 0px;
    background: transparent;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    font-size: 18px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    transition: .3s ease;
    margin-right: 5px;
    white-space: nowrap;
    text-transform: uppercase;
}
.meszk .ultimateGallery .galleryTextBlock {
    padding: 10px 13%;
}
.meszk .galleryTextBlock .tags,
.meszk .galleryTextBlock .listimagetagItemWrapper .tags {
    padding: 0;
}

/*cikk oldal címkék megjelenése*/

.meszk .articleReader_tagsSet {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.meszk .hms_article_content_wrapper .articleReader_tagsSet {
    justify-content: flex-start;
}
.meszk.cikk-vegoldal .hms_tag_wrapper a{
    float: left;
    margin-bottom: 10px;
}
.meszk.cikk-vegoldal .hms_tag_wrapper .hms_tag_wrapper{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

@media screen and (max-width: 920px) {
    .meszk .articleReader_tagsSet .hms_tag_wrapper {
        margin: 0;
    }
}

@media screen and (max-width: 420px) {
    .meszk .articleReader_tagsSet.articleReader_tagsSetTypepost {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 421px) {
    .meszk .articleReader_tagsSet.articleReader_tagsSetTypepost {
        margin-bottom: 10px;
    }
}

.meszk .hms_video_tags:hover,
.meszk .listimagetagItemWrapper .tags:hover,
.meszk .tags:hover {
    opacity: 0.7;
    transition: .3s ease;
}

.meszk .listimagetagItemWrapper ul li.tags a,
.meszk ul li.tags a {
    color: #B4DBC9;
}

.meszk .hms_tag_wrapper a:hover {
    text-decoration: none;
}

/*Egyedi címkék cikkoldali articleheadből eltűntetése csak alul jelenhetnek meg ahol a megosztás gomb*/
.meszk .widget_newarticlereaderhead_widget > .hms_tag_wrapper {
    display: none;
}

/*Egyedi címke megjelenés TOP1 és TÖBBSOROS GRID, AJÁNLÓ layeres beállításnál*/

.meszk .swiper-text ul li.tags,
.meszk .swiper-text ul li.tags,
.meszk .swiper-text ul li.tags,
.meszk .swiper-text ul li.tags,
.meszk .widget_recommendedgrid_widget ul li.tags,
.meszk .multiplerowCardHolder ul li.tags{
    border-color: #fff;
    color: #fff;

    display: none;

}

.meszk .inverse-background  ul li.tags {
    border-color: #fff;
    color: #fff;

    display: none;

}

.meszk .multiplerowCardHolder .displaymodeB ul li.tags {
    color: #B4DBC9;
    border: 2px solid #B4DBC9;

    display: none;

}

.meszk .widget_recommendedgrid_widget ul {
    padding: 0;
}

/*WIDGET HEADER H2*/
.meszk_livestream.m4-redesign_livestream .uefaLineup.eb_heatmap_class h1,
.meszk_livestream .meszk.cimlap .row-title,
.meszk .ultimateGallery .utgHeadLine h2,
.meszk .widgetHeader h2,
.meszk .row-title,
.meszk_hatterkepes_cikkajanlo .TitleContener,
.meszk [data-widget-class="MosaicWidget"] h2,
.meszk .opinionBlogTitle:not(.Meszk-Accessibility .opinionBlogTitle),
.meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1),
.meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title,
.meszk .ult-container .row .col-md-4 .meszk h1,
.widget_hms_election_appearancerate_widget .hasTitle .titleCont .widget_title,
.widget_hms_nepsz_summary_widget .titleCont.hasTitle .widget_title,
.widget_hms_nepsz_details_widget .titleCont.hasTitle .widget_title,
.meszk.side-recommendedPost h1 {
    font-family: 'Roboto', sans-serif;
    padding: 5px 0px;
    padding-left: 25px;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
    color: #00604B;
    display: flex;
    align-items: center;
}
/*M4 kill*/

@media (min-width: 1367px) {
    .meszk .ult-container .row .col-md-8 .meszk h1:not(.articleRecommenderInContent_title){
        margin-left: 45px;
    }
}

.meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title {
    padding: 10px 20px 0px 20px;
    margin-bottom: 0px;
    font-size: 18px;
}
.meszk .hms_article_post_content .articleRecommenderInContent_title,
.meszk .hms_article_post_content .articleRecommenderInContent_links{
    background-color: #e3efeb;
}
.meszk .hms_article_post_content .articleRecommenderInContent_title span{
    border-bottom: 1px solid #00604B;
    width: 100%;
    padding: 20px 0px;
}
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title {
    padding-bottom: 10px;
}
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title::after {
    background-image: linear-gradient(90deg, #000, #000 50%, transparent 50%, transparent 100%)!important;
}
.Meszk-Accessibility .meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-prev::before,
.Meszk-Accessibility .meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-next::before{
    border-color: #16213e;
    top: 15px;
}
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title{
    color: #000!important;
}

@media screen and (max-width: 768px) {
    .meszk_livestream.m4-redesign_livestream .player_wrapper {
        width: calc(50% - 2px) !important;
    }
}
@media screen and (max-width: 480px) {
    .meszk_livestream.m4-redesign_livestream .uefaLineup.eb_heatmap_class h1::after {
        content: unset;
    }
    .meszk_livestream.m4-redesign_livestream .widget_playerstatistics_widget .player_wrapper .player_result p,
    .hiradoStream.m4-redesign.datas .uefaLineup .homeTeam.team h3,
    .hiradoStream.m4-redesign.datas .uefaLineup .awayTeam.team h3 {
        font-size: 18px;
    }
}

.NEPSZ .widget_hms_election_appearancerate_widget .hasTitle .titleCont .widget_title::after,
.widget_hms_nepsz_summary_widget .titleCont.hasTitle .widget_title::after,
.widget_hms_nepsz_details_widget .titleCont.hasTitle .widget_title::after {
    background-image: linear-gradient(#4b4b4d, #4b4b4d) !important;
}
.meszk .widgetHeader h2{
    margin-bottom: 3px;
}
.meszk .widgetHeader h2:empty,
.meszk .widgetHeader h2:empty::after{
    display: none;
}
/* egységes távolságtartás */
.meszk .widgetHeader,
.meszk .widgetHeader h2,
.meszk .opinionBlogTitle,
.meszk .row-title-container,
.meszk .row-title-container h2.row-title{
    margin-bottom: 0px!important;
    margin-top: 0px!important;
    line-height: 1;
}
@media screen and (min-width: 601px) {
    .meszk .row-title-container {
        margin: 0 10px !important;
    }
}

.meszk .widgetHeader,
.meszk .row-title-container,
.meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1),
.meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title,
.meszk .ult-container .row .col-md-4 .meszk h1{
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}
.meszk .widgetHeader h2,
.meszk .row-title-container h2.row-title,
.meszk .opinionBlogTitle,
.meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1),
.meszk .ult-container .row .col-md-4 .meszk h1{
    padding-bottom: 25px!important;
    padding-top: 25px!important;
}
.meszk .inverse-background .row-title-container h2.row-title {
    padding-top: 5px !important;
}

.meszk .opinionBlog .opinionBlogContainer{
    margin-top: 15px;
}

.meszk .AP_widget.facebook,
.meszk .AP_widget.youtube,
.meszk .widget_contentgalleryslider .swiper-container-wrapper,
.meszk .widget_hiradotimeline_widget {
    margin-top: 10px;
}
.meszk .widget_hiradotimeline_widget {
    padding: 0 10px;
}
.meszk .row-title-container > h2.row-title:not(
    .meszk .row-ElectionAppearance .row-title-container > h2.row-title,
    .meszk .row-ElectionOEVK .row-title-container > h2.row-title,
    .meszk .row-PartyVotes .row-title-container > h2.row-title
),
.meszk .row-title-container .row-title-url > h2.row-title,
.meszk .ult-container .row .col-md-4 .meszk h1,
.meszk.side-recommendedPost h1,
.meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1) {
    color: #f5f5f5;
    padding: 30px;
    margin: 0;
    max-width: 100%;
    border: none;
    background-image: linear-gradient(to right, rgb(34, 130, 99) 0%, rgba(34,130, 99, 0.2), 75%, rgba(237,28,36,.43) 100%), url(meszkoneline-1-014.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: default;
    margin: 10px 0;
    line-height: normal;
}
.meszk .inverse-background .row-title-container h2.row-title{
    padding-top: 30px !important;
}
.meszk .inverse-background .oneLister a h4:not( .meszk .oneLister.title_magnified *, .meszk .oneLister.backColor *){
    color: #D9DFE0!important;
}
.meszk .meszkOffer .listerTxt h4.listerTitle{
    background-color: transparent !important;
}
.meszk .meszkOffer .listerTxt h4.listerTitle.bgSet{
    background-color: #B4DBC9!important;
}
@media screen and (max-width: 600px) {
    .meszk .row-title-container > h2.row-title:not(
    .meszk .row-ElectionAppearance .row-title-container > h2.row-title,
    .meszk .row-ElectionOEVK .row-title-container > h2.row-title,
    .meszk .row-PartyVotes .row-title-container > h2.row-title
    ),
    .meszk .row-title-container .row-title-url > h2.row-title,
    .meszk .ult-container .row .col-md-4 .meszk h1,
    .meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1),
    .meszk .side-recommendedPost h1 {
        font-size: 24px;
        padding: 10px;
        background-image: linear-gradient(to right, rgb(34, 130, 99) 20%, rgba(34,130, 99, 0.2), 65%, rgba(237,28,36,.43) 80%), url(meszkoneline-1.png);
        background-size: 200%;
        background-position: center center;
    }
    .meszk .inverse-background .row-title-container h2.row-title{
        padding-top: 10px !important;
    }
}


/* inverse */
.meszk .inverse-background .ultimateGallery .utgHeadLine h2::after,
.meszk .inverse-background .widgetHeader h2::after,
.meszk .inverse-background [data-widget-class="MosaicWidget"] h2::after,
.meszk .inverse-background .opinionBlogTitle::after,
.meszk .inverse-background .row-title-container > h2.row-title::after,
.meszk .inverse-background .ult-container .row .col-md-8 .meszk h1::after,
.meszk .inverse-background .ult-container .row .col-md-4 .meszk h1::after{
    background-image: linear-gradient(90deg, #fff, #fff 50%, transparent 50%, transparent 100%) !important;
}

.meszk [data-widget-class="MosaicWidget"] h2,
.meszk .featuredslider_with_grid .row-title-container > h2.row-title {
    margin: 5px;
}
.meszk .meszk_hatterkepes_cikkajanlo .row-title-container > h2.row-title {
    margin: 0;
}
.meszk .inverse-background [data-widget-class="MosaicWidget"] h2 {
    margin-left: 0;
    background: rgb(255,255,255);
}
/*SZPONZORÁLT WIDGET FEJLÉC*/

.meszk .widgetHeader.widgetHeaderBGSet {
    background-size: cover!important;
}
.meszk .widget_widgetheader_widget .widgetHeader h2 {
    display: flex;
    align-items: center;
    padding: 0 30px;
    min-height: 70px;
}

.meszk  div[data-widget-class="widgetHeader_Widget"] .widget_widgetheader_widget {
    padding: 0;
}

.meszk .widget_widgetheader_widget .widgetHeader h2 {
    background: none;
    border-bottom: none;
}

.meszk .widget_widgetheader_widget .widgetHeader hr {
    margin-top: 0;
    margin-bottom: 0;
}

.meszk .widget_widgetheader_widget .widgetHeader hr.alignSeparatorRight {
    margin-right: 0;
    margin-left: auto;
}

.meszk .widget_widgetheader_widget .widgetHeader hr.alignSeparatorLeft {
    margin-left: 0;
    margin-right: auto;
}
.meszk .widget_widgetheader_widget .widgetHeader hr.alignSeparatorBoth {
    margin: auto;
}
.meszk .widget_widgetheader_widget .widgetHeader h2::after{
    display: none;
}

/*GLOBÁLIS tartalom jelölő ikonok*/

.meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
.meszk .article-type-gallery .typeico::after,
.meszk .gallery .typeico::after,
.meszk .typeico,
.meszk .articleGalleryPicto,
.meszk .articleGalleryPicto::after,
.meszk .cikk-content-mosaic .typeico-mosaic,
.meszk .coverFeaturedSlider .owl-item .slidertypeico::after{
    display: block;
    width: 57px;
    height: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: contain;
    content: "";
    z-index: 1;
    margin: 0!important; /*hms global KILL*/
    background-repeat: no-repeat!important;
    background-position:center center;
}
.meszk .widget_recommendedgrid_widget .typeico{
    top: 10px;
    left: 15px;
}
.meszk .six .typeico::after,
.meszk .widget_listwithimageortag_widget .kozepes .typeico::after,
.meszk .widget_listwithimageortag_widget .kicsi .typeico::after{
    width: 32px;
    height: 28px;
}
.meszk .articleGalleryPicto {
    background-image: none;
}
.meszk .typeico.slidertypeico{
    left: 20px;
    top: 10px;
}
@media screen and (max-width: 768px) {
    .meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
    .meszk .article-type-gallery .typeico::after,
    .meszk .gallery .typeico::after,
    .meszk .typeico,
    .meszk .articleGalleryPicto,
    .meszk .articleGalleryPicto::after,
    .meszk .cikk-content-mosaic .typeico-mosaic,
    .meszk .coverFeaturedSlider .owl-item .slidertypeico::after{
        width: 32px;
        height: 28px;
    }
    .meszk .widget_recommendedgrid_widget .typeico{
        left: 10px;
    }
}

.meszk .typeico.slidertypeico {
    width: 40px!important;
    height: 40px!important;
}
.meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
.meszk .article-type-gallery .typeico::after,
.meszk .gallery .typeico::after,
.meszk .articleGalleryPicto::after{
    top: 0px;
    left: 10px;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-gallery.svg');
}
.meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after{
    top: 15px;
    left: 30px;
}
.meszk .article-type-video .typeico,
.meszk .video .typeico,
.meszk .coverFeaturedSlider .owl-item .video .typeico.slidertypeico::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video_white.svg');
}
.meszk .coverFeaturedSlider .owl-item .video .typeico.slidertypeico::after{
    top: 0px;
    right: 0px;
}

.meszk .audio .typeico {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_audio_white.svg');
}
.meszk .widget_firstrowgrid_widget .typeico{
    top: 20px;
    left: 25px;
    z-index: 3;
}

@media screen and (max-width: 600px) {
    .meszk .gallery .typeico::after,
    .meszk .typeico,
    .meszk .articleGalleryPicto,
    .meszk .articleGalleryPicto::after,
    .meszk .cikk-content-mosaic .typeico-mosaic,
    .meszk .coverFeaturedSlider .owl-item .slidertypeico::after{
        left: 0;
        top: 0;
    }
    .meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
    .meszk .widget_firstrowgrid_widget .typeico{
        left: 10px;
        top: 10px;
    }
}

/*GLOBÁLIS LAYER BEÁLLÍTÁSOK*/
.meszk .cikk,.meszk .multiplerowCardHolder .cikk .image-wrapper,
.meszk .cikk .image-wrapper  {
    position: relative;
}
.meszk .layer_transition_red .cikk .image-wrapper::before,
.meszk .cikk.layer_transition_red  .image-wrapper::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 27%, rgb(188, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%, rgb(188, 0, 0, 1) 100%);

    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    /*height: calc(100% + 20px);*/
    z-index: 1;
    transition: .3s ease-in-out;

}

.meszk .layer_full_red .cikk .image-wrapper::before,
.meszk .cikk.layer_full_red  .image-wrapper::before {
    background: rgb(188, 0, 0, 1);
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    z-index: 1;
    transition: .3s ease-in-out;
    opacity: 0.75;
}



.meszk .layer_transition_black .cikk .image-wrapper::before,
.meszk .cikk.layer_transition_black  .image-wrapper::before,
.meszk .layer_off .cikk .image-wrapper::before,
.meszk .cikk.layer_off .image-wrapper::before,
.meszk .cikk.layer_off .image-wrapper::before,
.meszk .cikk.layer_transition_black .image-wrapper::before,
.meszk .layer_transition_black .cikk .image-wrapper::before,
.meszk .layer_off .cikk .image-wrapper::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);

    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    z-index: 1;
    transition: .3s ease-in-out;
}
.meszk .pp_main.cikk.layer_off::before,
.meszk .pp_main.cikk.layer_transition_black::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
}
.meszk .pp_main.cikk.hasHeadline.layer_off::before,
.meszk .pp_main.cikk.hasHeadline.layer_transition_black::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.6) 50%, rgb(0, 0, 0) 95%);
}
.meszk .widget_featuredslider_widget .hasHeadline::before {
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    z-index: 1;
}
.meszk .multiplerowCardHolder.layer_off .cikk.displaymodeB .image-wrapper::before {
    display: none;
}
.meszk .cikk.layer_transition_blue .image-wrapper::before,
.meszk .layer_transition_blue .cikk .image-wrapper::before
    /*.meszk .multiplerowCardHolder.layer_transition_red .cikk .image-wrapper::before,.meszk .listimagetagItemWrapper .cikk.layer_transition_red .image-wrapper::before*/{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 27%, rgb(34,130,99, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%, rgb(34,130,99, 1) 100%);
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0px;
    height: 100%;
    z-index: 1;
    transition: .3s ease-in-out;
}
/* TÖBBSOROS GRID ÉS KIEMELT AJÁNLÓ SLIDER ÁTMENETES LAYER DINAMIKUSSÁ TÉTELE
const textOnImage = item.hasClass('dm0'); */
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_red .image-wrapper::before,
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_black .image-wrapper::before,
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_blue .image-wrapper::before,
.meszk .widget_multiplerowgrid_widget .dm0.layer_off .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_red::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_black::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_blue::before,
.meszk .widget_featuredslider_widget .cikk.layer_off::before,
.meszk .widget_featuredslider_widget .layer_transition_red .image-wrapper::before,
.meszk .widget_featuredslider_widget .layer_transition_black .image-wrapper::before,
.meszk .widget_featuredslider_widget .layer_transition_blue .image-wrapper::before,
.meszk .widget_featuredslider_widget .layer_off .image-wrapper::before {
    content: unset !important;
}
.meszk .owl-item .cikk .textcontent:not(.meszk .owl-item .cikk .textcontent) {
    height: unset !important;
}
.meszk .widget_featuredslider_widget .layer_transition_red .textcontent,
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_red .cikk-content-title {
    background: linear-gradient(to bottom, rgba(188, 0, 0, 0) 0%, rgba(188, 0, 0, 0.3) 40%, rgb(188, 0, 0, 1) 100%) !important;
}
.meszk .widget_featuredslider_widget .layer_transition_red.hasHeadline .textcontent {
    background: linear-gradient(to bottom, rgba(188, 0, 0, 0) 0%, rgba(188, 0, 0, 0.3) 50%, rgb(188, 0, 0, 1) 100%) !important;
}
.meszk .widget_featuredslider_widget .layer_transition_black .textcontent,
.meszk .widget_featuredslider_widget .layer_off .textcontent,
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_black .cikk-content-title,
.meszk .widget_multiplerowgrid_widget .dm0.layer_off .cikk-content-title,
.meszk .widget_firstrowgrid_widget .layer_off .cikk-content-title,
.meszk .widget_firstrowgrid_widget .layer_transition_black .cikk-content-title{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .35) 40%, rgba(0, 0, 0, 1) 100%) !important;
}
.meszk .widget_featuredslider_widget .layer_transition_black.hasHeadline .textcontent,
.meszk .widget_featuredslider_widget .layer_off.hasHeadline .textcontent {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .35) 50%, rgba(0, 0, 0, 1) 100%) !important;
}
.meszk .widget_featuredslider_widget .layer_transition_blue .textcontent,
.meszk .widget_multiplerowgrid_widget .dm0.layer_transition_blue .cikk-content-title{
    background: linear-gradient(to bottom, rgba(34,130,99, 0) 0%, rgba(34,130,99, 0.3) 40%, rgb(34,130,99, 1) 100%) !important;
}
.meszk .widget_featuredslider_widget .layer_transition_blue.hasHeadline .textcontent {
    background: linear-gradient(to bottom, rgba(34,130,99, 0) 0%, rgba(34,130,99, 0.3) 50%, rgb(34,130,99, 1) 100%) !important;
}
@media screen and (min-width: 769px) {
    .meszk .widget_featuredslider_widget .textcontent {
        width: calc(100% - 20px) !important;
    }
}
.meszk .inverse-background .widget_featuredslider_widget .owl-item .cikk .image-wrapper,
.meszk .hh-row-container.inverse-background .widget .textcontent {
    width: 100% !important;
}
/*dm0 end*/
.meszk .cikk.layer_full_blue .image-wrapper::before,
.meszk .layer_full_blue .cikk .image-wrapper::before
    /*.meszk .multiplerowCardHolder.layer_full_red .cikk .image-wrapper::before,.meszk .listimagetagItemWrapper .cikk.layer_full_red .image-wrapper::before*/{
    background: rgb(34,130,99);
    opacity: 0.75;
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    z-index: 1;
    transition: .3s ease-in-out;
}
.meszk .cikk.layer_full_black .image-wrapper::before,
.meszk .layer_full_black .cikk .image-wrapper::before
    /*.meszk .multiplerowCardHolder.layer_full_black .cikk .image-wrapper::before,.meszk .listimagetagItemWrapper .cikk.layer_full_black .image-wrapper::before*/{
    background: #000;
    opacity: 0.75;
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    top: 0;
    height: 100%;
    z-index: 1;
    transition: .3s ease-in-out;
}

.meszk .multiplerowCardHolder.layer_full_red .cikk .image-wrapper::before,
.meszk .multiplerowCardHolder.layer_full_black .cikk .image-wrapper::before,
.meszk .multiplerowCardHolder.layer_transition_red .cikk .image-wrapper::before,
.meszk .multiplerowCardHolder.layer_off .cikk .image-wrapper::before,
.meszk .multiplerowCardHolder.layer_transition_black .cikk .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_off .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_transition_black .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_transition_red .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_full_red .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_full_black .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_transition_blue .image-wrapper::before,
.meszk .listimagetagItemWrapper .cikk.layer_full_blue .image-wrapper::before,
.meszk .layer_full_blue .cikk .image-wrapper::before,
.meszk .cikk.layer_full_blue  .image-wrapper::before,
.meszk .layer_transition_blue .cikk .image-wrapper::before,
.meszk .cikk.layer_transition_blue  .image-wrapper::before {
    width: 100%;
    left: 0;
}

.meszk .listimagetagItemWrapper .cikk.layer_off .image-wrapper::before {
    display: none;
}

.meszk .layer_full_red .category_icon,
.meszk .layer_transition_red .category_icon {
    color: #228263;
}
.meszk  h1.article-title a {
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    color: #fff;
}

/*lista képpel módban nem kell hogy függjön a layertől a kategória megjelenése*/
.meszk .listimagetagItemWrapper .layer_full_red .categoryContainer,
.meszk .listimagetagItemWrapper .layer_transition_red .categoryContainer,
.meszk .listimagetagItemWrapper .layer_full_red .postTypeContainer,
.meszk .listimagetagItemWrapper .layer_transition_red .postTypeContainer,
.meszk .listimagetagItemWrapper .layer_transition_blue .postTypeContainer,
.meszk .listimagetagItemWrapper .layer_transition_blue .categoryContainer,
.meszk .listimagetagItemWrapper .layer_full_blue .postTypeContainer,
.meszk .listimagetagItemWrapper .layer_full_blue .categoryContainer
{
    background: #e30133;

}

.meszk .listimagetagItemWrapper  .layer_full_red .category_name,
.meszk .listimagetagItemWrapper  .layer_transition_red .category_name,
.meszk .listimagetagItemWrapper  .layer_full_blue .category_name,
.meszk .listimagetagItemWrapper  .layer_transition_blue .category_name {
    color: #fff;
}

/*Címlapi cikk ajánló layerek*/

.meszk .oneLister.layer_transition_black .listerPic::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);

    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .oneLister.layer_full_black .listerPic::before {
    background: #000;
    opacity: 0.75;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .oneLister.layer_full_red .listerPic::before {
    background: rgb(188, 0, 0, 1);
    opacity: 0.75;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .oneLister.layer_transition_red .listerPic::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27%, rgb(188, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgb(188, 0, 0, 1) 100%);

    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .oneLister.layer_full_blue .listerPic::before {
    background: rgb(34,130,99);
    content: "";
    opacity: 0.75;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .oneLister.layer_transition_blue .listerPic::before {
    background: linear-gradient(to top, rgb(34,130,99) 0%, rgba(34,130,99, 0) 100%);
    content: "";
    opacity: 0.75;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


/*Ajánló grid layerek*/

.meszk .widget_recommendedgrid_widget .layer_full_black .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_full_red .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_full_blue .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_transition_black .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_transition_red .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_transition_blue .image-wrapper::before,
.meszk .widget_recommendedgrid_widget .layer_off .image-wrapper::before {
    top: 0px;
    width: 100%;
    left: 0;
}

/*Címhátteres kiemelések*/
.meszk .title_highlight h1.article-title a,
.meszk .widget_firstrowgrid_widget .title_highlight .cikk-content-title h1.article_title {
    background: #e30133;
    color: #fff;
    padding: 2px 3px;
    line-height: 1.5;
}
.meszk .layer_full_red.title_highlight h1.article-title a,
.meszk .layer_transition_red.title_highlight h1.article-title a {
    background: #fff;
    color: #000;
    font-weight: 600;
}

.meszk .layer_full_blue.title_highlight h1.article-title a,
.meszk .layer_transition_blue.title_highlight h1.article-title a {
    background: #fff;
    color: #000 ;
    font-weight: 500;
}

/*HOVER állapot global*/
.meszk .cikk:not(.widget_recommendedgrid_widget .cikk) {
    padding: 10px;
}
.meszk .widget_recommendedgrid_widget .cikk{
    margin-top: 10px;
    overflow: hidden;
}
.meszk .cikk:hover  .image-wrapper{
    -webkit-box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    transition: .3s ease-in-out;
}

.meszk .swiper-slide:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(227 1 51);
    transition: .3s ease-in-out;
}
/*Lapozók*/
.meszk .pagination{
    width: 100%;
}
.meszk .pagination .paginationjs-pages{
    width: 100%;
}
.meszk .pagination .paginationjs-pages ul{
    display: flex;
    justify-content: center;
    width: 100%;
}
.meszk .pagination .paginationjs-pages ul li.active a{
    background-color: #fff;
    color: #228263;
}
.meszk .pagination ul li a{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: max-content;
    width: 30px;
    height: 30px;
    background-color: #228263;
    transition-duration: 0ms;
    font-size: 16px;
    color: #fff;
    border: 2px solid #228263;
    box-sizing: content-box;
}
.meszk .paginationjs #crtPage,
.meszk .paginationjs li.disabled{
    display: none;
}
.meszk .pagination .pagerFirst,.meszk .pagination .pagerPrevious,.meszk .pagination .pagerCounter,.meszk .pagination .pagerCurrent,.meszk .pagination .pagerNext,.meszk .pagination .pagerLast {
    background-color: #228263;
    transition-duration: 0ms;
    font-size: 16px;
}
.meszk .hh-row-container .pagination > a:hover,
.meszk .paginationjs-prev a,
.meszk .paginationjs-next a{
    background: #228263 !important;
    background-image:url('/wp-content/plugins/hms-global-widgets/common/styles/images/mediaklikk_sprite-01.png') !important;
}
.meszk .hh-row-container .pagination a.pagerFirst{
    background-position: -165px -25px!important;
}
.meszk .hh-row-container .pagination a.pagerPrevious,
.meszk .paginationjs-prev a{
    background-position: -125px -25px!important;
}
.meszk .hh-row-container .pagination a.pagerNext,
.meszk .paginationjs-next a{
    background-position: -45px -25px!important;
}
.meszk .hh-row-container .pagination a.pagerLast{
    background-position: -205px -25px!important;
}
.meszk .hh-row-container .pagination {
    display: block;
    float: none;
    width: max-content;
    margin: 10px auto;
}


/*TÖBBSOROS GRID*/

.meszk .widget_multiplerowgrid_widget,
.meszk .widget_firstrowgrid_widget {
    margin: 0;
}

.meszk .widget_multiplerowgrid_widget .play-button,
.meszk .widget_firstrowgrid_widget .play-button {
    display: none;
}

/*Szöveg a képen*/

.meszk .multiplerowCardHolder .cikk.gallery {
    height: fit-content;
    height: webkit-fit-content;
    height: -moz-fit-content;
    background: transparent;

}

.meszk .multigridItemWrapper .cikk-content-title {
    z-index: 2;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 600;
    background: transparent;
    transition: .3s ease-in-out;
    padding: 20px 30px;
}
.meszk .segment-one-third .widget_multiplerowgrid_widget h1.article-title {
    margin: 0 0 15px 0;
}
.meszk .segment-one-third .widget_multiplerowgrid_widget .post_time {
    margin-bottom: 10px;
}
.meszk .displaymodeB .cikk-content-moving-container p.article-lead{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
    padding-bottom: 0px;
}

.meszk .multigridItemWrapper .cikk-content-title h1.article-title a {
    font-size: 18px;
}
.meszk .widget_multiplerowgrid_widget .layer_full_red.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_multiplerowgrid_widget .layer_full_blue.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_multiplerowgrid_widget .layer_transition_blue.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_multiplerowgrid_widget .layer_transition_red.title_highlight .cikk-content-title h1.article-title a {
    box-shadow: 10px 0 #fff, -10px 0 #fff;
    line-height: 1.8;
}

.meszk .widget_multiplerowgrid_widget .layer_full_black.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_multiplerowgrid_widget .layer_transition_black.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_multiplerowgrid_widget .layer_off.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_firstrowgrid_widget .layer_full_black.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_firstrowgrid_widget .layer_transition_black.title_highlight .cikk-content-title h1.article-title a,
.meszk .widget_firstrowgrid_widget .layer_off.title_highlight .cikk-content-title h1.article-title a{
    box-shadow: 10px 0 #B4DBC9, -10px 0 #B4DBC9;
    line-height: 1.8;
}
.meszk .widget_multiplerowgrid_widget .title_highlight .cikk-content-title h1.article-title,
.meszk .widget_multiplerowgrid_widget .title_highlight .cikk-content-title .post_time {
    position: relative;
    left: -5px;
    font-weight: 700;
}
.meszk .widget_multiplerowgrid_widget .title_highlight .displaymodeB .cikk-content-title h1.article-title {
    left: 0;
}
.meszk .widget_multiplerowgrid_widget .title_highlight .cikk-content-title .postTypeContainer,
.meszk .widget_multiplerowgrid_widget .title_highlight .cikk-content-title .themeOfArticle,
.meszk .widget_multiplerowgrid_widget .title_highlight .cikk-content-title .categoryContainer {
    position: relative;
    left: -15px;
    padding: 3px 15px 2px 15px;
}
.meszk .multigridItemWrapper .multiplerowCardHolder.layer_full_red .cikk-content-title,
.meszk .multigridItemWrapper .multiplerowCardHolder.layer_full_black .cikk-content-title {
    justify-content: center;
}
.meszk .multigridItemWrapper .image-wrapper:hover .cikk-content-title {
    opacity: 1;
    transition: all .3s ease-in-out;
}
.meszk .multigridItemWrapper .image-wrapper .cikk-content-title .article-title a{
    transition: .3s ease-in-out;
}
.meszk .multigridItemWrapper .image-wrapper:hover .cikk-content-title .article-title a{
    transition: .3s ease-in-out;

}
.meszk .image-wrapper:hover .cikk-content-moving-container {
    background-color: transparent;
    transition: all .3s ease-in-out;
}
.meszk .image-wrapper:hover .cikk-content-moving-container .article-date,
.meszk .image-wrapper:hover .cikk-content-moving-container .article-title,
.meszk .image-wrapper:hover .cikk-content-moving-container .article-lead {
    visibility: hidden;
}

.meszk .owl-item .cikk-content-title ul {
    display: flex;
    -webkit-flex-flow: wrap;
}

.meszk .owl-item .cikk-content-title ul li.tags a {
    display: inline-block;
    color: #fff;

}

.meszk .owl-item .cikk-content-title ul li.tags {
    display: flex;
    color: #fff;
}

.meszk .owl-item .cikk-content-moving-container ul li.tags {
    display: none;
}
.meszk .widget_multiplerowgrid_widget .cikk-content-title .article-title {
    height: unset !important;
}
.meszk .widget_multiplerowgrid_widget .title_magnified .cikk-content-title .article-title {
    line-height: 1.2;
    color: #B4DBC9;
}

/*Szöveg a kép alatt*/
.meszk .displaymodeB .cikk-content-title {
    min-height: unset;
    max-height: unset;
    background: transparent;
    padding: 10px 0px 0px 0px;
    justify-content: flex-start;
}
.meszk .displaymodeB h1.article-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    transition: .3s ease-in-out;
    order: 2;
}
.meszk .displaymodeB:hover h1.article-title {
    transition: .3s ease-in-out;
    color: #E30133;
}
.meszk .displaymodeB .cikk-content-moving-container {
    background: transparent;
    margin-bottom: 10px;
}
.meszk .multigridItemWrapper .cikk-content-moving-container .article-lead {
    font-family: 'Roboto', sans-serif;
    color: #272727!important;
    padding: 0 0 10px 0;
    font-weight: 400;
}

.meszk .owl-item .displaymodeB ul {
    display: flex;
    -webkit-flex-flow: row wrap;
}

.meszk .owl-item .displaymodeB ul li.tags a {
    display: inline-block;
    color: #228263;

}

.meszk .owl-item .displaymodeB ul li.tags {
    padding-left: 10px;
    display: flex;
    color: #228263;
}


.meszk .owl-item .displaymodeB ul li.tags a {
    border: 2px solid #228263;
    padding: 2px 5px;
    margin: 2px;
}

.meszk .owl-item .displaymodeB ul li.tags a:first-of-type {
    display: none!important;
}

.meszk .inverse-background .displaymodeB  ul li.tags {
    border-color: #fff;
    color: #fff;
}

@media (max-width: 960px) {
    .meszk .multigridItemWrapper .cikk-content-moving-container .article-lead {
        font-size: 13px;
    }

}

@media (max-width: 600px) {
    .meszk .multigridItemWrapper .cikk-content-moving-container .article-lead,
    .meszk .multigridItemWrapper .article-lead {
        font-size: 14px;
    }

    .meszk .cikk-content-title h1.article-title a,
    .meszk .owl-item .cikk .textcontent h1.article-title a,
    .meszk .full-view-mode .owl-item .cikk .textcontent h1.article-title a {
        font-size: 20px;
    }

    .meszk .multigridItemWrapper .multiplerowGridColIndexGroup2 .cikk-content-title,
    .meszk .displaymodeB .cikk-content-title,
    .meszk .multigridItemWrapper .cikk-content-title {
        padding: 10px;
    }
    .meszk .displaymodeB .cikk-content-moving-container p.article-lead,
    .meszk .displaymodeB .post_time{
        padding: 0px 10px;
    }
}


/*AJÁNLÓ GRID*/
.meszk .widget_recommendedgrid_widget .textcontent {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 20px;
    max-height: unset;
}
.meszk .widget_recommendedgrid_widget .textcontent h1.article-title{
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}

.meszk .widget_recommendedgrid_widget .textcontent p.article-lead {
    font-family: 'Roboto', sans-serif;
}


/*Ajánló grid 4 oszlopos betűméretek*/

.meszk .recommendedGridColIndexGroup4 h1.article-title a{
    font-size: 18px;
}

.meszk .recommendedGridColIndexGroup4 p.article-lead {
    font-size: 14px;
}

/*ajnáló grid reszponzivitás*/


@media screen and (max-width: 1280px) {
    .meszk .recommendedGridColIndexGroup4 h1.article-title a,
    .meszk .recommendedGridColIndexGroup4 h1.article-title{
        font-size: 16px;
    }

}

@media screen and (max-width: 900px) {
    .meszk .recommendedGridColIndexGroup3,
    .meszk .recommendedGridColIndexGroup4 {
        width: 50%!important;
    }

    .meszk .recommendedGridColIndexGroup3:last-of-type {
        width: 100%!important;
    }
}

@media screen and (max-width: 620px) {
    .meszk .recommendedGridColIndexGroup4,
    .meszk .recommendedGridColIndexGroup3,
    .meszk .recommendedGridColIndexGroup2 {
        width: 100%!important;
    }



    .meszk .recommendedGridColIndexGroup4 h1.article-title a,
    .meszk .recommendedGridColIndexGroup4 h1.article-title{
        font-size: 20px;
    }

    .meszk .recommendedGridColIndexGroup4 h1.article-title a,
    .meszk .widget_recommendedgrid_widget .textcontent h1.article-title{
        font-size: 20px;
    }

    .meszk .widget_recommendedgrid_widget .textcontent p.article-lead {
        font-size: 16px;
    }

}


@media screen and (max-width: 480px) {
    .meszk .recommendedGridColIndexGroup4 h1.article-title a,
    .meszk .recommendedGridColIndexGroup4 h1.article-title{
        font-size: 20px;
    }

    .meszk .recommendedGridColIndexGroup4 h1.article-title a {
        font-size: 20px;
    }

    .meszk .widget_recommendedgrid_widget .textcontent p.article-lead {
        font-size: 16px;
    }
}


/*EGYSOROS GRID */

/*Általános beállítások*/
.meszk .widget_firstrowgrid_widget .cikk-content-title {
    height: 100%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 1;
    background: transparent;
}

.meszk .widget_firstrowgrid_widget .image-wrapper:hover .cikk-content-title{
    opacity: 1;
    transition: all .3s ease-in-out;
}

.meszk .widget_firstrowgrid_widget .cikk-content-title h1.article_title,
.meszk .mozaic_widget_container_row .small_image_item .article_title{
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    line-height: 1.1;
}
.meszk .mozaic_widget_container_row  .article_title{
    color: #fff;
    font-weight: 700;
}
.meszk .widget_firstrowgrid_widget .cikk-content-moving-container {
    visibility: hidden;
}


/*háttérképpel --> .inverse-background-with-image osztállyal! */

.meszk .inverse-background-with-image.inverse-background {
    padding: 0 20px;
}

.meszk .inverse-background-with-image.inverse-background .hh-row-wrapper {
    height: 80vh;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    background-position: bottom center;
    /*width: 1346px;*/
}

.meszk .inverse-background-with-image.inverse-background .hh-row-wrapper::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:  linear-gradient(to bottom, #228263 0%, rgba(125, 185, 232, 0) 100%);
    z-index: -1;
}

.meszk .inverse-background-with-image.inverse-background .hh-row-wrapper .image-wrapper {
    border: 3px solid #fff;
}
.meszk .inverse-background-with-image.inverse-background .row-title,
.meszk .inverse-background .row-title,
.meszk .inverse-background .row-title a,
.meszk .inverse-background-with-image.inverse-background .widgetHeader h2,
.meszk .inverse-background .widgetHeader h2{
    background: transparent;
    padding: 5px;
    margin-left: 5px;    /* border-bottom: 1px solid #fff; */
    color: #fff!important;
}

.meszk .inverse-background-with-image.inverse-background .row-title {
    margin: 0 10px;
}

@media screen and (max-width: 1366px) {
    .meszk .inverse-background-with-image.inverse-background .hh-row-wrapper {
        width: 100%;
    }
}


/*hover állapotok*/

.meszk .inverse-background-with-image.inverse-background .cikk {
    padding-top: 10px;
}

.meszk .inverse-background-with-image.inverse-background .cikk:hover .image-wrapper{
    -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.67);
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.67);
    transition: .3s ease-in-out;
    cursor: pointer;
}

@media screen and (max-width: 1100px) {
    .meszk .inverse-background-with-image.inverse-background .hh-row-wrapper {
        height: 100vh;
    }
}


@media screen and (max-width: 620px) {
    .meszk .inverse-background-with-image.inverse-background .hh-row-wrapper {
        height: 100vh;
        padding: 0 30px 30px 30px;
    }
}



/*Pozíciók: fent / középen / lent*/

.meszk .inverse-background-with-image.inverse-background.widget_position_up .hh-row-wrapper {
    justify-content: flex-start;
}

.meszk .inverse-background-with-image.inverse-background.widget_position_up .hh-row-wrapper::before {
    background:  linear-gradient(to bottom, #228263 0%, rgba(125, 185, 232, 0) 100%);
}

.meszk .inverse-background-with-image.inverse-background.widget_position_center .hh-row-wrapper {
    justify-content: center;
    margin-bottom: 10px;
}

.meszk .inverse-background-with-image.inverse-background.widget_position_center .hh-row-wrapper::before {
    background:  linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%,  rgba(0, 16, 99, 0.6) 25%,  rgba(0, 16, 99, 0.8) 50%, rgba(0, 16, 99, 0.6) 75%, rgba(125, 185, 232, 0) 100%);
}

.meszk .inverse-background-with-image.inverse-background.widget_position_down .hh-row-wrapper {
    justify-content: flex-end;
    margin-bottom: 10px;
}

.meszk .inverse-background-with-image.inverse-background.widget_position_down .hh-row-wrapper::before {
    background:  linear-gradient(to top, #228263 0%, rgba(125, 185, 232, 0) 100%);
}

/*2x2-es JOBBRA igazított*/

.meszk .inverse-background-with-image.inverse-background.inverse-background-right .owl-carousel .owl-item {
    float: right;
}

.meszk .inverse-background-with-image.inverse-background.inverse-background-right .widgetHeader h2 {
    max-width: 50%;
    margin-left: 50%;
}


@media screen and (max-width: 1020px) {
    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .owl-carousel .owl-item {
        float: left;
    }
    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .owl-wrapper {
        display: flex!important;
        flex-direction: row;
        justify-content: center;
    }
    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .widgetHeader h2 {
        max-width: 66.66%;
        margin-left: 33.33%;
    }
}

@media screen and (max-width: 937px) {
    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .owl-carousel .owl-item {
        float: left;
    }
    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .owl-wrapper {
        display: block!important;
    }

    .meszk .inverse-background-with-image.inverse-background.inverse-background-right .widgetHeader h2 {
        max-width: 100%;
        margin-left: 0%;
    }
}


/*2x2-es BALRA igazított*/


.meszk .inverse-background-with-image.inverse-background.inverse-background-left .widgetHeader h2 {
    max-width: 50%;
}


@media screen and (max-width: 1036px) {
    .meszk .inverse-background-with-image.inverse-background.inverse-background-left .widgetHeader h2 {
        max-width: 66.66%;
    }
}

@media screen and (max-width: 937px) {
    .meszk .inverse-background-with-image.inverse-background.inverse-background-left .widgetHeader h2 {
        max-width: 100%;
    }
}

/*INVERZ HÁTTÉR - sima, kép nélküli*/


.meszk .inverse-background {
    padding: 0 20px;
    position: relative;
}

.meszk .inverse-background.full-view-mode::before {
    background: #222;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -2;
}
/*javitas a MTVA-13038 komment alapján*/
.meszk .inverse-background.full-view-mode::before {
    background: #222;
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    height: 100%;
    top: 0;
    left: -10px;
    z-index: -2;
}
.meszk .inverse-background .hh-row-wrapper {
    background: #222;
    padding-top: 20px;
    padding-bottom: 20px;
}

.meszk .inverse-background .displaymodeB h1.article-title,
.meszk .inverse-background .displaymodeB .cikk-content-moving-container p.article-lead,
.meszk .inverse-background .displaymodeB .post_time p {
    color: #d9dfe0!important;
}


.meszk .inverse-background .displaymodeB:hover h1.article-title {
    color: #fff!important;
}

.meszk .inverse-background .owl-carousel {
    padding: 0 10px;
}

.meszk .inverse-background .cikk:hover .image-wrapper {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(217 223 224 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(217 223 224 / 67%);
    transition: .3s ease-in-out;
}

.meszk .inverse-background.inverse-background-with-image{
    background: transparent;

}

.meszk .inverse-background.inverse-background-with-image .hh-row-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}

.meszk .inverse-background.inverse-background-with-image .owl-carousel {
    padding: 0;
}

.meszk .inverse-background.inverse-background-with-image::before {
    display: none;
}

@media screen and (max-width: 1365px) {
    .meszk .inverse-background::before {
        display: none;
    }
}

/*LISTA KÉPPEL*/

.meszk .listimagetagItemWrapper .cikk.gallery {
    background: transparent;
    height: fit-content;
}

.meszk .coverListWithImageOrTag .nagy .image-wrapper {
    width: 48%;
    padding-bottom: 27%;
}

.meszk .listimagetagItemWrapper .cikk {
    padding: 10px 0;
}

.meszk .listimagetagItemWrapper .cikk::before {
    display: none;
}

.meszk .listimagetagItemWrapper .text-content-wrapper a p.article-lead,
.meszk .listimagetagItemWrapper .text-content-wrapper a .article-title{
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    transition: .3s ease-in-out;
}

.meszk .listimagetagItemWrapper .text-content-wrapper a p.article-lead {
    font-size: 15px;
    font-weight: 400;
    color: #333333;
}
.meszk .listimagetagItemWrapper .text-content-wrapper a:hover {
    text-decoration: none;
}

.meszk .listimagetagItemWrapper .text-content-wrapper a .article-title {
    font-weight: 700;
    order: 3;
    font-size: 18px;
    line-height: 1.4;
}
.meszk .hh-row-container.show-separator-line .hh-row-wrapper .hh-row-segment.segment-one-third .widget.widget_listwithimageortag_widget{
    border-left: 1px solid #228263;
    border-right: 1ps solid #228263;
}
@media (min-width: 769px) and (max-width: 1250px) {
    .meszk .listimagetagItemWrapper .text-content-wrapper a .article-title {
        font-size: 15px;
    }
    .meszk .listimagetagItemWrapper .text-content-wrapper .categoryContainer {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 769px) {
    .meszk .listimagetagItemWrapper .text-content-wrapper a .article-title,
    .meszk .mozaic_widget_container_row .big_image .article_title{
        font-size: 21px;
    }
}

.meszk .listimagetagItemWrapper .cikk:hover .text-content-wrapper a .article-title {
    transition: .3s ease-in-out;
    color: #E30133;
}

.meszk .listimagetagItemWrapper .cikk:first-of-type {
    border-top: none;
    padding-top: 10px;
}

.meszk .listimagetagItemWrapper .text-content-wrapper a,
.meszk .listimagetagItemWrapper .listWithImageOrTag_postDate {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 87%;
    /* margin-left: 14%;*/
}
.meszk .listimagetagItemWrapper .listWithImageOrTag_postDate{
    display: none;
}
.meszk .listimagetagItemWrapper .right .text-content-wrapper a,
.meszk .coverListWithImageOrTag .pp_main.right .text-content-wrapper {
    padding-left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 87%;
    margin-left: 0;
}


.meszk .listimagetagItemWrapper .has-no-image .text-content-wrapper a,
.meszk .listimagetagItemWrapper .has-no-image .listWithImageOrTag_postDate {
    max-width: 100%;
    margin-left: 0;
}

.meszk .listimagetagItemWrapper .noImage .text-content-wrapper a{
    max-width: 100%;
    margin-left: 0;
}

.meszk .listimagetagItemWrapper .text-content-wrapper .categoryContainer {
    order: 1;
}

.meszk .listimagetagItemWrapper .text-content-wrapper .post_time {
    order: 2;
    margin: 0;
    position: absolute;
    bottom: 10px;
    line-height: 10px;
}

.meszk .listimagetagItemWrapper .text-content-wrapper .post_time p{
    color: #000;
}

@media screen and (max-width: 620px) {
    .meszk .listimagetagItemWrapper .text-content-wrapper a p.article-lead {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    .meszk .cover .hh-row-container .hh-row-wrapper {
        padding: 0;
    }
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper {
        padding: 0 0 10px 0;
    }
}

/*LISTA KÉPPEL - KAPCSOLÓDÓ TARTALOMMAL*/

.meszk .extraList.relateds {
    border-top: 1px solid #DEDEDE;
    padding-top: 10px;
    padding-left: 15px;
}


.meszk .extraList.relateds a {
    display: block;
    color: #000;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
    padding-left: 15px;
    margin-bottom: 10px;
    position: relative;
}

.meszk .extraList.relateds a::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #228263;
}

.meszk .relatedElement:hover {
    color: #E30133;
}

/*Lista képekkel címhátteres kiemelés*/
.meszk .listimagetagItemWrapper .layer_transition_blue.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_blue.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_transition_red.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_red.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_transition_black.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_black.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .layer_off.cikk.title_highlight h1.article-title,
.meszk .listimagetagItemWrapper .cikk.title_highlight h1.article-title{
    background: #228263;
    color: #fff;
    padding: 3px 5px;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    transition: .3s ease;
}
.meszk .listimagetagItemWrapper .layer_transition_blue.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_blue.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_transition_red.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_red.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_transition_black.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_full_black.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .layer_off.cikk.title_highlight:hover h1.article-title,
.meszk .listimagetagItemWrapper .cikk.title_highlight:hover h1.article-title{
    background: transparent!important;
    color: #228263!important;
    padding: 3px;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    transition: .3s ease;
}

.meszk .listimagetagItemWrapper .cikk.title_highlight .text-content-wrapper a .article-title {
    background: #228263;
    color: #fff;
    padding: 3px 5px;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    transition: .3s ease;
    margin-bottom: 10px;
}

/* SCROLLBAR DESIGN SESSION */

.meszk .swiper-container-wrapper .gallery-thumbs::-webkit-scrollbar,
.meszk .hotlinemain-container-top-right::-webkit-scrollbar,
.meszk .rio2016_schedule_wrapper .schedule_list::-webkit-scrollbar {
    width: 7px;
}
.meszk_livestream .m4-redesign.datas .tabMenu ul::-webkit-scrollbar{
    width: 7px;
    height: 7px;
}
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar {
    width: 4px;
}
.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs::-webkit-scrollbar {
    width: 4px;
}
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar,
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar {
    height: 10px;
}
.meszk .swiper-container-wrapper .gallery-thumbs::-webkit-scrollbar-track,
.meszk .hotlinemain-container-top-right::-webkit-scrollbar-track,
.meszk .rio2016_schedule_wrapper .schedule_list::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.meszk .swiper-container-wrapper.gallery_left  .gallery-thumbs::-webkit-scrollbar-track {
    background: #228263;
}
.meszk .swiper-container-wrapper.gallery_right  .gallery-thumbs::-webkit-scrollbar-track {
    background: #228263;
}
.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs::-webkit-scrollbar-track{
    background: #228263;
}

.meszk .swiper-container-wrapper .gallery-thumbs::-webkit-scrollbar-thumb,
.meszk .hotlinemain-container-top-right::-webkit-scrollbar-thumb,
.meszk .rio2016_schedule_wrapper .schedule_list::-webkit-scrollbar-thumb {
    background: rgb(34,34,34);
    background: linear-gradient(0deg, rgba(34,34,34,0.2) 0%, #228263 50%, rgba(0,16,99,0.2) 100%);
    border-radius: 3px;
    width: 5px;
    transition: ease-in-out 0.3s;
}
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar-thumb,
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar-thumb {
    background: rgb(34,34,34);
    background: linear-gradient(90deg, rgba(34,34,34,0) 0%, rgba(0,16,99,1) 50%, rgba(0,16,99,0) 100%);
    border-radius: 3px;
    width: 2px;
    transition: all linear 0.3s;
}

.meszk .swiper-container-wrapper .gallery-thumbs::-webkit-scrollbar-thumb:hover,
.meszk .hotlinemain-container-top-right::-webkit-scrollbar-thumb:hover,
.meszk .rio2016_schedule_wrapper .schedule_list::-webkit-scrollbar-thumb:hover {
    background: rgb(34,34,34);
    background: linear-gradient(0deg, rgba(34,34,34,0) 10%, rgba(0,16,99,1) 50%, rgba(0,16,99,0) 90%);
    transition: ease-in-out 0.3s;
}
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar-thumb:hover,
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-wrapper.gallery.swiper-wrapper-gallery::-webkit-scrollbar-thumb:hover {
    background: rgb(34,34,34);
    background: linear-gradient(90deg, rgba(34,34,34,0) 10%, rgb(30, 50, 150) 50%, rgba(0,16,99,0) 90%);
    transition: all linear 0.3s;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar {
    width: 0;
    height: 0;
    /*full screenben a scroll barok látszanak minden ablakban tartalomfüggetlenül...*/
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-track {
    background: rgb(34,34,34);
    background: linear-gradient(0deg, rgba(34,34,34,0.2) 0%, rgba(0,16,99,1) 50%, rgba(0,16,99,0.2) 100%);
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-thumb {
    background: white;
}

/*TOP1 SLIDER START*/

/*TOP1 címkék*/

.meszk .swiper-text ul {
    display: flex;
    padding-left: 3.6%;
    margin-bottom: 0;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper ul {
    display: none;
}

/*Layer design TOP1 widget*/
/*x*/ /*CR MIATT A BASIC BOTTOM = BLUE START*/

/* .meszk .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue .swiper-text::before {
    background: linear-gradient(to top, rgb(0, 16, 99) 0%, rgba(125, 185, 232, 0) 100%);
    content: "";
    position: absolute;
    width: 100vw;
    height: 100vh;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_blue .swiper-text::before {
    bottom: -12%;
} */
.meszk .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before,
.meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(34,130,99) 0%, rgba(34,130,99, 0) 100%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before,
.meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(34,130,99) 0%, rgba(34,130,99, 0) 100%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: 16em;
    background: #000;
    padding-top: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.Meszk-Accessibility .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: 24em;
}
/*x*/ /*CR MIATT A BASIC BOTTOM = BLUE END*/
.meszk .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_black.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, .8) 20%, rgba(125, 185, 232, 0) 70%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_black.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, .8) 20%, rgba(125, 185, 232, 0) 70%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active .swiper-text::before,
.meszk .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_red.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(188, 0, 0), rgba(188, 0, 0, .75) 30%, rgba(125, 185, 232, 0) 70%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .hh-row-wrapper .widget_contentgalleryslider .gallery_bottom .slick-list .swiper-slide.layer_full_red.slick-active .swiper-text::before {
    background: none;
    content: "";
    position: absolute;
    width: inherit;
    height: 0;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active .swiper-text::before,
.meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_red.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(188, 0, 0), rgba(188, 0, 0, .75) 30%, rgba(125, 185, 232, 0) 70%);
    content: "";
    position: absolute;
    width: inherit;
    height: 300px;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}
.meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_black.slick-active::before {
    background: rgba(0, 0, 0, 0.65);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}
.meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active::before {
    background: rgba(188, 0, 0, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}
.meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue.slick-active::before {
    background: rgba(34,130,99, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}
.meszk .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_black.slick-active::before {
    background: rgba(0, 0, 0, 0.65);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}
.meszk .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active::before {
    background: rgba(188, 0, 0, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}
.meszk .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue.slick-active::before {
    background: rgba(34,130,99, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}

.meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_black .swiper-text.slick-active::before {
    background: none;
}
.meszk .widget_contentgalleryslider .gallery_bottom .slick-list .swiper-slide.layer_full_black.slick-active .swiper-text::before{
    background: none;
}
@media screen and (max-width:1399px) {
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_black::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_red .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_black .swiper-text::before {
        width: calc(100vw - 60px);
    }
}

@media screen and (max-width: 979px) {
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide .swiper-text::before {
        bottom: -14px !important;
    }
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_black::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_red .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_black .swiper-text::before {
        /* width: calc(100vw - 40px); */
        width: calc(100vw - 0px);

    }
}
@media screen and (max-width: 768px) {
    .meszk div[id*='contentgalleryslider']::after,
    .meszk .widget_firstrowgrid_widget::after{
        position: absolute;
        content: "";
        left: 10px;
        height: 1px;
        background: #d9dfe0;
        width: calc(100% - 20px);
        border-bottom: 2px dotted #fff;
        margin-top: 8px;
    }
    .meszk div[id*='contentgalleryslider']::after{
        bottom: 10px;
    }
    .meszk .widget_firstrowgrid_widget::after{
        bottom: -5px;
    }
}
@media screen and (max-width: 600px) {
    .meszk div[id*='contentgalleryslider']::after{
        left: 0;
        width: 100%;
    }
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red .swiper-text::before,
    .meszk .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_full_blue::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_full_red::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_full_black::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_blue .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_red .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.layer_transition_black .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_full_blue::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_full_red::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_full_black::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_transition_blue .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_transition_red .swiper-text::before,
    .meszk .hh-row-wrapper .swiper-container-wrapper.gallery_top .slick-list .swiper-slide.layer_transition_black .swiper-text::before {
        width: calc(100vw - 0px);
    }
}

/*TOP1 SLIDER VÉGE*/

/* TOP1 SLIDER */

/* TOP1 Parent tree */

.meszk .swiper-wrapper.top {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

.meszk .swiper-container-wrapper.gallery_right .swiper-slide {
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 80vh;
    display: flex;
}

.meszk .swiper-container-wrapper.gallery_left .swiper-slide {
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 80vh;
    display: flex;
}
.meszk .swiper-container-wrapper.gallery_left .swiper-wrapper.top.slick-initialized.slick-slider {
    /* margin-left: 24.8vw; */
    margin-left: 25%;
}

.meszk .swiper-container-wrapper.gallery_bottom .swiper-slide,
.meszk .swiper-container-wrapper.gallery_top .swiper-slide {
    background-size: cover;
    background-position: 50% 20%;
    background-repeat: no-repeat;
    height: 44.8em;
    transition: all ease-in-out .5s;
}

.meszk .swiper-container-wrapper.normal .swiper-slide {
    background-size: cover;
    background-position: 100%;
    background-repeat: no-repeat;
    height: 80vh;
    transition: all ease-in-out .5s;
}

.meszk .swiper-slide:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.meszk .swiper-container-wrapper .swiper-slide:hover .article-title a {
    /* transform: scale(1.015)translate(1%); */
    transition: all ease-in-out .5s;
    text-decoration: underline;
}

/* slide wrapper */
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .text-content-wrapper {
    padding-left: 10px;
    text-align: left;
    float: left;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: auto;
    flex-direction: column;
    width: 100%;
}
.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide a{
    width: 100%;
}

@media (min-width: 980px) and (max-width: 1200px) {
    .meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .image-wrapper,
    .meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .image-wrapper,
    .meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .image-wrapper,
    .meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .image-wrapper {
        height: 20%;
    }

    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper {
        height: 110px;
    }

    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1,
    .meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1,
    .meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
        font-size: 13px;
        line-height: 1.2;
        padding: 5px 0 0 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .meszk .hh-row-container.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
        padding-bottom: 56.25%;
    }
}

@media screen and (max-width: 980px) {
    .meszk .swiper-container-wrapper.gallery_right .swiper-slide,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper.top.slick-initialized.slick-slider,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper.top.slick-initialized.slick-slider {
        margin-left: unset;
        margin-right: unset;
        margin: 0;
    }

}

/* TOP1 swiper-text tree */

.meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text {
    display: flex;
    flex-direction: column;
    /* background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 1) 99%); */
    height: 100%;
    justify-content: flex-end;
    padding-bottom: 30px;
    position: relative;
}
.meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-text,
.meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text{
    padding-right: 26vw;
}
.meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 100%;
    justify-content: flex-end;
    padding-bottom: 30px;
}
.meszk .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 100%;
    justify-content: flex-end;
    padding-bottom: 60px;
    max-width: 100%;
}

.meszk .swiper-container-wrapper .swiper-wrapper-top .article-title {
    display: inline-block;
    flex-direction: row;
    text-align: left;
    align-self: flex-start;
    order: 3;
    font-family: 'Roboto', sans-serif;
}

.meszk .swiper-container-wrapper .swiper-wrapper-top .article-title a {
    color: white;
    font-size: 40px;
    line-height: 1.4;
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700!important;
    margin-right: 10px;
    margin-left: 3.6vw;
    text-decoration: none;

}
@media screen and (max-width: 1400px) {
    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title a {
        font-size: 23px;
    }
}

.meszk .swiper-container-wrapper .swiper-wrapper-top p.article-lead {
    align-self: flex-start;
    text-align: left;
    word-wrap: normal;
    margin-left: 3.6vw;
    font-size: 20px;
    color: white;
    line-height: 1.3;
    display: inline-block;
    z-index: 9;
    order: 4;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0;
    font-weight: 400;
    max-width: 90%;
}

/* TOP1 gallery slider */

.meszk .swiper-container-wrapper .swiper-wrapper.gallery {
    background: transparent;
}

.meszk .swiper-container-wrapper .gallery-thumbs::-webkit-scrollbar-thumb,
.meszk .hotlinemain-container-top-right::-webkit-scrollbar-thumb {
    background: rgb(34,34,34);
    background: linear-gradient(0deg, rgba(34,34,34,0.2) 0%, rgba(234,47,55,1) 50%, rgba(0,16,99,0.2) 100%);
    border-radius: 3px;
    transition: all .3s ease-in-out;
}
.meszk .swiper-container-wrapper .gallery-thumbs::-moz-scrollbar-thumb:hover,
.meszk .hotlinemain-container-top-right::-moz-scrollbar-thumb:hover {
    background: rgb(34,34,34);
    background: linear-gradient(0deg, rgba(34,34,34,0) 0%, rgba(234,47,55,1) 50%, rgba(0,16,99,0) 100%);
    border-radius: 3px;
    transition: all .3s ease-in-out;
}

.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 7;
    overflow-y: scroll;
}

.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs {
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 7;
    overflow-y: scroll;
    width: 100%;
    height: 25vh;
    padding-top: 0;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs {
    position: absolute;
    top: -16em;
    left: 0;
    z-index: 7;
    /* overflow-y: scroll; */
    width: 100%;
    padding: 0 10px;
}
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs {
    position: absolute;
    bottom: -16em;
    left: 0;
    z-index: 7;
    width: 100%;
    padding: 0 10px;
}

.meszk .swiper-container {
    min-height: 1px;
}

.meszk .swiper-container-wrapper.gallery_top .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: 16em;
    background: #000 !important;
    padding-top: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}


.meszk .swiper-container-wrapper.gallery_top .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery,
.meszk .swiper-container-wrapper.gallery_bottom .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery {
    background: black !important;
    padding-top: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: scroll;
    height: 16em;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .image-wrapper,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .image-wrapper {
    background-size: cover;
    background-position: center top;
    padding-bottom: 80%; /*original 50*/
    display: block;
    float: left;
    width: 100%;
    /*opacity: 0.6;*/
    position: unset;
    left: unset;
    overflow: unset;
    height: unset;
    margin-left: unset;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-wrapper.colwrapper {
    flex-direction: row;
    background: transparent;
    height: 100%;
}
.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-wrapper,
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-wrapper {
    background: #3F3F3F;
}
@media (min-width: 980px) {
    .meszk .swiper-container-wrapper.gallery_right .gallery-thumbs,
    .meszk .swiper-container-wrapper.gallery_left .gallery-thumbs {
        width: 25%;
        height: 100%;
        padding: 0;
        background-color: #000;
    }
    .meszk .swiper-container-wrapper.gallery_bottom {
        margin-bottom: 16em;
    }
}

@media (min-width: 480px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-wrapper {
        flex-direction: row;
        height: 100%;
        padding-top: 0;
        overflow: initial;
    }
    .meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-wrapper,
    .meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-wrapper {
        flex-direction: column;
        height: 100%;
        padding-top: 0;
        overflow: initial;
    }
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide {
        flex-flow: row;
        width: 100%;
        overflow: hidden;
        background: linear-gradient(to right, rgba(4, 31, 68, 1), rgba(4, 31, 68, 0.6));
    }

    .meszk .swiper-container-wrapper.gallery_right,
    .meszk .swiper-container-wrapper.gallery_left {
        display: flex;
        flex-flow: row nowrap;
        /* height: 36.8em; */
        width: 100%;
    }

    .meszk .swiper-container-wrapper.gallery_top,
    .meszk .swiper-container-wrapper.gallery_bottom {
        display: flex;
        flex-flow: row nowrap;
        /* height: 44.8em; */
        width: 100%;
    }

    .meszk .gallery-top {
        position: relative;
        width: 100%;
        /* height: 36.8em; */
        margin-right: 10px;
        padding: 0 10px;
    }
}
@media (min-width: 480px) and (max-width: 979px) {
    .meszk .swiper-container-wrapper.gallery_top {
        margin-top: 10px;
    }
}
@media screen and (min-width: 979px) {
    .meszk .swiper-container-wrapper.gallery_top {
        margin-top: 16em;
    }
}
@media screen and (max-width: 979px) {
    .meszk .gallery-top {
        height: unset !important;
    }
}
.meszk .widget.widget_contentgalleryslider {
    margin-bottom: 30px;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide,
.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide.active {
    width: 25%;
    cursor: pointer;
    flex-flow: row nowrap;
}

.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide,
.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active,
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide,
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active {
    height: 20%;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide {
    background: #228263;
    border-bottom: 2px solid rgba(255,255,255, 0.671);
    cursor: pointer;
    width: 100%;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide.active {
    background: #E0E9E5;
    width: 100%;
    border-bottom: 5px solid transparent;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .image-wrapper {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 50%;
    position: absolute;
    left: 0;
    opacity: 1;
    overflow: hidden;
    height: 20%;
    margin-left: 5px;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding-left: 10px;
    text-align: left;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: auto;
    width: 100%;
}
.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper:hover .article-title {
    transition: all ease-in-out .3s;
    text-decoration: underline;
    scrollbar-width: none;
}

.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 5px 5px 5px 5px;
    font-family: 'Roboto', sans-serif;
    color: white;
    font-weight: 400;
    display: block;
    overflow-y: scroll;
    max-height: 12vh;
    transition: all ease-in-out .3s;
}
.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide.active .text-content-wrapper h1 {
    color: #000;
    font-weight: 700;
}
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper h1,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper h1 {
    color: #fff;
}
.meszk .swiper-container-wrapper .gallery-thumbs .swiper-slide .text-content-wrapper h1 { /*Firefox-ban megjelenő görgetősáv kiküszöbölése*/
    scrollbar-width: none;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding-left: 0 !important;
    text-align: left;
    float: left;
    height: 100px;
    position: absolute;
    bottom: 0;
    width: 90%;
    background: rgba(0, 0, 0, .75)
}
.Meszk-Accessibility .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.Meszk-Accessibility .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
    width: 100%;
    height: 115px;
}
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide {
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 65%, rgb(0, 0, 0) 99%) !important;
    background-blend-mode: overlay !important;
}
/*×*/
.meszk .swiper-container-wrapper.gallery_top .ppGalleryContainer .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_top .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_bottom .ppGalleryContainer .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.meszk .swiper-container-wrapper.gallery_bottom .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper {
    position: initial;
    bottom: initial;
    width: initial;
    background: initial;
}

.meszk .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper a,
.meszk .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper a,
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper a,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper a {
    color: white;
    text-decoration: none;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    font-size: 15px;
    margin-bottom: 0px;
    padding: 0px;
    margin: 10px;
    width: 100%;
    min-width: unset;
    max-width: unset;
}
.Meszk-Accessibility .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1,
.Meszk-Accessibility .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    font-size: 17px !important;
}
@media all and (max-width: 1366px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
        font-size: 12px;
    }
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide {
    background: #00000096;
    flex: 0 0 auto;
    width: 20%;
    max-width: 100%;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide {
    flex-flow: row nowrap;
    height: 100%;
    cursor: pointer;
    background: transparent !important;
    flex: 0 0 auto;
    width: 20%;
    max-width: 100%;
    margin-bottom: -5px;
}

.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide {
    background: #00000096;
    flex: 0 0 auto;
    width: 20%;
    max-width: 100%;
    border: none;
    padding-top: 5px;
    padding-bottom: 5px;
    /*×*/
    padding: 20px;
    position: relative;
    opacity: .65;
}
.meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active,
.meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active {
    /* background: rgba(30, 50, 151, 0.671)!important; */
    opacity: 1;
}
@media all and (max-width: 1340px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
        width: calc(90% - 15px);
        bottom: 20px;
    }
}
@media all and (max-width: 1230px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
        bottom: 30px;
    }
}
@media all and (max-width: 1200px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
        bottom: 40px;
    }
}
@media all and (max-width: 1060px) {
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
    .meszk .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
        width: calc(90% - 20px);
        bottom: 0;
    }
}
@media all and (max-width: 979px) {
    .meszk .swiper-container-wrapper .swiper-container .swiper-slide{
        height: 60vw;
    }
    .meszk .swiper-container-wrapper #swiper-button-next-container,
    .meszk .swiper-container-wrapper .swiper-button-next {
        display: none !important;
    }
    .meszk .swiper-container-wrapper #swiper-button-prev-container,
    .meszk .swiper-container-wrapper .swiper-button-prev {
        display: none !important;
    }

    .meszk .swiper-container-wrapper .gallery-thumbs {
        display: none !important;
    }

    .meszk .swiper-container-wrapper .swiper-slide {
        margin: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .ut-layout-tokio-cimlap .meszk .widget.widget_contentgalleryslider {
        margin-bottom: 15px;
    }

    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title a {
        font-size: 23px;
        margin: 0;
    }

    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text {
        min-width: 100%;
        margin-top: 0px;
        flex-direction: column;
        padding: 0 20px 45px 20px;
        margin-left: 0;
    }

    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper .swiper-wrapper-top p.article-lead {
        width: 100vw;
        margin: 4px 0;
        padding: 0px;
        left: 10vw;
        /*font-size: 18px; 'article lead a' felulirja a titlehez így ez csak lead size*/
        font-size: 14px;
        max-width: 80vw;
    }

    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title {
        bottom: 17vh;
        margin-top: 10px;
    }

    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top {
        margin-top: 0;
        height: 100%;
    }

    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead {
        font-size: 14px;
    }

    .meszk .slick-arrow {
        width: 24px;
        height: 24px;
    }

    .meszk .swiper-container-wrapper #swiper-button-next-container {
        width: 40px;
    }

    .meszk .swiper-container-wrapper #swiper-button-prev-container {
        width: 40px;
    }
}

@media screen and (max-height: 700px) {
    /* .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text {
        min-height: 400px;
    }  ORIGINAL*/
    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text {
        max-height: 100%;
    }
}

@media all and (max-width: 600px) {
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        padding: 0px 0px 0px 3px;
        max-width: 80vw;
    }
}


@media all and (max-width: 480px) {
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top {
        margin-top: 0;
    }

    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead {
        font-size: 14px;
    }
}

@media (max-width: 320px) {
    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title a {
        padding-top: 10px;
        padding-right: 5px;
    }
}


.meszk .swiper-wrapper.gallery.swiper-wrapper-gallery .text-content-wrapper .categoryContainer {
    display: none;
}


/* TOP1 swiper-button */

/* Global (top / left / bot / right értékekkel állítható spec környezetre)*/

.meszk .swiper-container-wrapper .swiper-button-prev:hover,
.meszk .swiper-container-wrapper .swiper-button-next:hover {
    border-color: rgba(255, 255, 255, 1);
    transition: ease-in-out 0.3s;
    cursor: pointer;
}

.meszk .swiper-container-wrapper #swiper-button-next-container {
    position: absolute;
    width: 150px;
    height: 150px;
    top: calc(50% - 40px);
}

.meszk .swiper-container-wrapper .swiper-button-next {
    position: absolute;
    border: solid;
    border-color: rgba(225, 225, 225, .7);
    border-width: 0 7px 7px 0;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); /* kompatibilitás miatt kell */
    width: 40px;
    height: 40px;
    transition: ease-in-out 0.2s;
}

.meszk .swiper-container-wrapper #swiper-button-prev-container {
    position: absolute;
    width: 150px;
    height: 150px;
    top: calc(50% - 40px);
}

.meszk .swiper-container-wrapper .swiper-button-prev {
    position: absolute;
    border: solid;
    border-color: rgba(225, 225, 225, .7);
    border-width: 0 7px 7px 0;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg); /* kompatibilitás miatt kell */
    background-position: 0;
    width: 40px;
    height: 40px;
    transition: ease-in-out 0.2s;
}

/* Spec */

.meszk .swiper-container-wrapper.gallery_right #swiper-button-next-container {
    right: 25%;
}

.meszk .swiper-container-wrapper.gallery_right .swiper-button-next {
    right: 25%;
}

.meszk .swiper-container-wrapper.gallery_right #swiper-button-prev-container {
    left: 0px;
}

.meszk .swiper-container-wrapper.gallery_right .swiper-button-prev {
    left: 25px;
}

.meszk .swiper-container-wrapper.gallery_left #swiper-button-prev-container {
    left: 25%;
}

.meszk .swiper-container-wrapper.gallery_left .swiper-button-prev {
    left: 27%;
}

.meszk .swiper-container-wrapper.gallery_left #swiper-button-next-container {
    right: 0px;
}

.meszk .swiper-container-wrapper.gallery_left .swiper-button-next {
    right: 25px;
}

@media screen and (max-width: 1366px) {
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-button-prev {
        left: -20px;
    }
    /* .meszk .swiper-container-wrapper .swiper-button-prev {
        border-width: 0 5px 5px 0;
        width: 30px;
        height: 30px;
    } */
}

@media screen and (max-width: 979px) {
    .meszk .swiper-container-wrapper.gallery_right .swiper-button-next,
    .meszk .swiper-container-wrapper.gallery_right #swiper-button-next-container {
        right: 5px;
    }

    .meszk .swiper-container-wrapper.gallery_left .swiper-button-prev,
    .meszk .swiper-container-wrapper.gallery_left #swiper-button-prev-container {
        left: 15px;
    }
}

.meszk .swiper-container-wrapper.gallery_top #swiper-button-next-container,
.meszk .swiper-container-wrapper.normal #swiper-button-next-container {
    right: 0px;
    top: calc(50% - 50px);
}

.meszk .swiper-container-wrapper.gallery_bottom #swiper-button-next-container {
    right: 30px;
    top: calc(50% - 50px);
}

.meszk .swiper-container-wrapper.gallery_top #swiper-button-prev-container,
.meszk .swiper-container-wrapper.normal #swiper-button-prev-container {
    left: 0px;
    top: calc(50% - 50px);
}

.meszk .swiper-container-wrapper.gallery_bottom #swiper-button-prev-container {
    left: 30px;
    top: calc(50% - 50px);

}

.meszk .swiper-container-wrapper.gallery_top .swiper-button-prev,
.meszk .swiper-container-wrapper.gallery_bottom .swiper-button-prev,
.meszk .swiper-container-wrapper.normal .swiper-button-prev {
    left: 30px;
}

.meszk .swiper-container-wrapper.gallery_top .swiper-button-next,
.meszk .swiper-container-wrapper.gallery_bottom .swiper-button-next,
.meszk .swiper-container-wrapper.normal .swiper-button-next {
    right: 30px;
}

.meszk .swiper-container-wrapper.gallery_bottom .swiper-button-prev {
    left: 0px;
}

.meszk .swiper-container-wrapper.gallery_bottom .swiper-button-next {
    right: 0px;
}
/*TOP 1 slider lapozó pöttyök*/

.meszk .swiper-container-wrapper .slick-dots {
    position: absolute;
    bottom: 5%;
    z-index: 1;
    display: flex;
    text-align: center;
    margin: unset;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
}
@media screen and (min-width: 979px) {
    .meszk .swiper-container-wrapper .slick-dots {
        /* visibility: hidden; */
        bottom: 2.5%;
        padding-left: 0;
    }
}

.meszk .swiper-container-wrapper .slick-dots li {
    margin: 0 5px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: transparent;
    color: transparent;
    width: 20px;
    height: 20px;
    opacity: 0.7;
    transition: 0.5s;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

.meszk .swiper-container-wrapper .slick-dots li.slick-active {
    border: 2.5px solid #228263;
    opacity: 1;
    width: 24px;
    height: 24px;
    transition: 0.5s;
}

@media screen and (max-width: 979px) {
    .meszk .swiper-container-wrapper .slick-dots {
        position: inherit;
        margin-top: -38px;
        padding-left: 0;
        margin-left: -20px;
    }
    .meszk .swiper-container-wrapper.normal .slick-dots {
        bottom: 2%;
    }
}

@media screen and (max-width: 768px) {
    .meszk .swiper-container-wrapper .slick-dots li {
        width: 18px;
        height: 18px;
    }

    .meszk .swiper-container-wrapper .slick-dots li.slick-active {
        width: 19px;
        height: 19px;
    }
}

@media screen and (max-width: 480px) {
    .meszk .swiper-container-wrapper .slick-dots,
    .meszk .swiper-container-wrapper.normal .slick-dots {
        position: inherit;
        margin-top: -30px;
        /* bottom: 30px; */
        bottom: 13px;
        padding-left: 0;
    }

    .meszk .swiper-container-wrapper .slick-dots li {
        width: 15px;
        height: 15px;
    }

    .meszk .swiper-container-wrapper .slick-dots li.slick-active {
        width: 16px;
        height: 16px;
    }
}

@media screen and (max-width: 320px) {
    /* .meszk .swiper-container-wrapper .slick-dots {
        position: inherit;
        margin-top: -30px;
        bottom: 17px;
    } */

    .meszk .swiper-container-wrapper .slick-dots li {
        width: 13px;
        height: 13px;
    }

    .meszk .swiper-container-wrapper .slick-dots li.slick-active {
        width: 15px;
        height: 15px;
    }
}

/* TOP1 typeicon */

.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.discount-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.job-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.event-type,
.meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.member-type {
    position: absolute;
    width: 100px;
    height: 80px;
    top: 30px;
    left: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

.meszk .typeicon.slidertypeicon.pp_main-type {
    display: none;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/pp-ikon.png");
}

/* .meszk .typeicon.slidertypeicon.video-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video_white.svg');
} */

.meszk .typeicon.slidertypeicon.gallery-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-gallery.svg');
}
.meszk .typeicon.slidertypeicon.job-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-job.svg');
}
.meszk .typeicon.slidertypeicon.member-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-member.svg');
}
.meszk .typeicon.slidertypeicon.event-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-event.svg');
}
.meszk .typeicon.slidertypeicon.discount-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-discount.svg');
}
.meszk .typeicon.slidertypeicon.video-type {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-video.svg');
}

@media screen and (max-width: 1400px) {
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.discount-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.job-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.event-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.member-type {
        height: 30px;
        width: 30px;
    }
}


/* TOP 1 SLIDER POST TIME! */

.meszk .swiper-container-wrapper .swiper-wrapper-top span.post_time {
    color: white;
    margin: 0 3.6vw;
    border: none;
    font-size: 13px;
    width: 70.5vw;
    padding-top: 8px;
    margin-top: 5px;
    border-top: 1px solid #fff;
    z-index: 9;
    order: 5;
}

.meszk .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time,
.meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
.meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time {
    width: 90vw;
    max-width: 90%;
}


@media screen and (max-width: 980px) {
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top span.post_time {
        width: 95vw;
        margin: unset;
    }
}

@media screen and (max-width: 768px) {
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top span.post_time {
        width: 93vw;
    }
}

@media screen and (max-width: 440px) {
    .meszk .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_right .swiper-wrapper-top span.post_time,
    .meszk .swiper-container-wrapper.gallery_left .swiper-wrapper-top span.post_time {
        width: 90vw;
    }
}

/*TOP1 PP design*/


.meszk .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery {
    background: black !important;
    height: max-content;
    padding: 15px;
}

.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-wrapper {
    flex-direction: column;
    height: auto;
}

.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-slide {
    background: #00000096;
    border-bottom: 5px solid transparent;
    border-radius: 0px;
    border-image-source: linear-gradient(90deg, #B4DBC9 , rgba(255, 255, 255, 0));
    border-image-slice: 5;
    cursor: pointer;
    height: unset !important;
    flex-flow: column nowrap;
    width: 100%;
    overflow: hidden;
}

.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding: 15px;
    text-align: left;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: auto;
}

.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper a {
    color: white;
    text-decoration: none;
}

.meszk .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    max-width: unset;
    padding: 0;
    font-size: 17px;
}

/*TOP1 Category*/

.meszk .swiper-container-wrapper .categoryContainer,
.meszk .swiper-container-wrapper .postTypeContainer {
    order: 2;
    margin-left: 3.6vw;
    margin-bottom: 5px;
    z-index: 1;
}

@media screen and (max-width: 980px) {
    .meszk .swiper-container-wrapper .categoryContainer {
        margin-left: 0;
    }
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.discount-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.job-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.event-type,
    .meszk .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.member-type {
        margin: 0 20px 10px 0vw;
    }
}
@media screen and (max-width: 960px) {
    .meszk .swiper-container-wrapper .categoryContainer,
    .meszk .swiper-container-wrapper .postTypeContainer {
        margin-left: 0;
    }
}
/*16:9 galleryContentSlider stlye*/
@media (max-width: 440px) {
    .meszk .swiper-container-wrapper .swiper-wrapper-top .article-title a {
        margin: 0;
        padding: 0;
        font-size: 20px;
    }
    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text .post_time,
    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text .post_time p,
    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text .categoryContainer * {
        font-size: 16px;
    }
    .meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_black.slick-active .swiper-text::before,
    .meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before,
    .meszk .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_red.slick-active .swiper-text::before {
        height: 100px;
        width: 100vw;
    }
    .meszk .swiper-container-wrapper .swiper-wrapper-top .swiper-text,
    .meszk .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text {
        padding: 0 0 25px 10px;
    }
    .meszk .swiper-container-wrapper .slick-dots, .meszk .swiper-container-wrapper.normal .slick-dots {
        bottom: 0;
        margin-top: -20px;
        margin-left: 0;
    }
}
/*CIKK OLDAL*/

.meszk .hms_article_title_titletext.hms_article_title_titletextTypearticle,
.ut-layout-meszk-impresszum .articleHeadCont .articleHead h1{
    line-height: 1.3;
}

/* táblázat */

.meszk .hms_article_post_content iframe{
    max-width: 100%;
}
.meszk .widget_hms_article_viewer_widget table td{
    padding: 5px;
    border: 1px solid #DEDEDE;
}
.meszk .hms_article_title_titletext,
.ut-layout-meszk-impresszum .articleHeadCont .articleHead h1 {
    line-height: 40px;
    font-weight: 900;
    padding-left: 20px;
}
@media screen and (max-width: 1024px) {
    .meszk .hms_article_post_content table,
    .meszk .hms_article_post_content table td{
        width: 100%;
        table-layout: fixed;
    }
}
/*VIDEO LEAD WIDGET*/
/* .meszk .hms_article_featured_mainImage, */
.meszk .m4sport_nofeatured_image {
    height: 81vh;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
}
@media screen and (max-width: 1366px) {
    .meszk .m4sport_nofeatured_image {
        height: 53vw;
        /* background-size: contain; */
    }
}
.meszk #m4sport_lead_video_containerBig {
    width: 100%!important;
    height: auto!important;
}

.meszk .m4sport_lead_video_container {
    width: 100%;
    height: auto;
}

/*Hirado.hu cikkolvasó fejléc*/

.meszk .mainArticleTitle{
    font-family: 'Roboto', sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.125;
}
.meszk .articleHeadCont {
    background: transparent!important;
}

.meszk .articleHead {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    color: #000;
}


.meszk .articleHead .articleMeta {
    width: 100%;
    padding: 0;
    padding-left: 20px;
}

.meszk .articleHeadCont .artTime,
.meszk .articleHeadCont .artAuthor,
.meszk .articleHeadCont .artSource,
.meszk .articleHeadCont .breadCrumbs,
.meszk .articleHeadCont .breadCrumbs a,
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs,
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs a,
.meszk .articleHeadCont h1,
.meszk .articleHeadCont span,
.meszk .hotlinemain-container-body-head-title *,
.meszk .metaPpFlex * {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 16px;
    margin: 0;

}

.meszk .articleHeadCont .breadCrumbs,
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs {
    margin-top: 10px;
    position: relative;
    padding-left: 20px;
}

.meszk .articleHeadCont .breadCrumbs::after,
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs::after {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(-90deg, rgba(34,34,34,0) 0%, #EA2F37 100%);
}
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs::after,
.meszk .articleHeadCont .breadCrumbs::after{
    bottom: -5px;
    left: 0;
}

.meszk .articleHeadCont .breadCrumbs .path a:first-of-type,
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs .path a:first-of-type {
    font-weight: 600;
}

.meszk .articleHeadCont .artTime,
.meszk .articleHeadCont .artAuthor,
.meszk .articleHeadCont .artSource,
.meszk .hotlinemain-container-body-head-title .time,
.meszk .metaPpFlex .time,
.meszk .hotlinemain-container-body-head-title .source,
.meszk .metaPpFlex .source {
    position: relative;
    padding: 0 15px 0 0;
    margin-bottom: 5px;
}
.meszk .articleHeadCont .artAuthor {
    line-height: normal;
}
.meszk .articleHeadCont .artTime::after,
.meszk .articleHeadCont .artAuthor::after,
.meszk .articleHeadCont .artSource::after,
.meszk .hotlinemain-container-body-head-title .time::after,
.meszk .metaPpFlex .time::after,
.meszk .hotlinemain-container-body-head-title .source::after,
.meszk .metaPpFlex .source::after {
    content: "";
    padding: 0 0 0 15px;
    border-right: #000 solid 1.5px;
}
.headlineOnImage .meszk .articleHeadCont .artTime::after,
.headlineOnImage .meszk .articleHeadCont .artAuthor::after,
.headlineOnImage .meszk .articleHeadCont .artSource::after {
    content: "";
    padding: 0 0 0 15px;
    border-right: #fff solid 1.5px;
}

.meszk .articleHeadCont p.path {
    margin-bottom: 15px;
}

.meszk .articleHeadCont .artAuthor span,
.meszk .articleHeadCont .artSource span {
    font-weight: 600;
    padding-right: 5px;
}

.meszk .articleHeadCont .sourcePicto,
.meszk .articleHeadCont .timePicto {
    display: none;
}

.meszk .articleHeadCont h1 {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%!important;
    line-height: 1.2;
}
.meszk .hms_article_wrapper > .post_type_member {
    display: flex;
}
.meszk .hms_article_wrapper > .post_type_member > .hms_article_post_content {
    width: 50%;
}

/* MEMBER */

.meszk .hms_article_content_wrapper > div[class*="_data_container"] {
    padding: 20px;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 320px;
    font-weight: bold;
    font-size: 18px;
    width: 85%;
}
.meszk .hms_article_content_wrapper > .job_data_container {
    padding-left: 0 !important;
    width: 100% !important;
    flex-wrap: wrap;
    max-height: 580px;
}
.meszk .hms_article_content_wrapper .job_institution_type,
.meszk .hms_article_content_wrapper div[class*="job_priv_institution"]{
    display: none;
}

.meszk .hms_article_content_wrapper > .event_data_container {
    min-height: unset !important;
}
.meszk .hms_article_content_wrapper .event_data.event_start:before,
.meszk .hms_article_content_wrapper .event_data.event_end:before,
.meszk .hms_article_content_wrapper .event_data.event_location:before{
    font-weight: 700;
}
.meszk .hms_article_content_wrapper .event_data.event_start:before{
    content: 'Rendezvény kezdete: ';
}
.meszk .hms_article_content_wrapper .event_data.event_end:before{
    content: 'Rendezvény vége: ';
}
.meszk .hms_article_content_wrapper .event_data.event_location:before{
    content: 'Helyszín: ';
}
.meszk .member_data_container .hms_article_featured_image {
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 300px;
    width: 300px;
    border-radius: 50%;
    padding: 0;
    left: 320px;
    top: 20px;
}

.meszk div[class*="_data_container"] p {
    font-weight: normal;
}
.meszk div[class*="job_priv_institution"] {
    padding-left: 20px;
    font-size: 14px;
}
.meszk .member_data_container .member_data {
    width: 300px;
}
.meszk .member_data_container .member_is_committee,
.meszk .member_data_container .member_committee_category {
    display: none;
}

.meszk .hms_article_wrapper > .post_type_member .hms_tag_and_social_wrapper {
    margin-left: 0;
}
.meszk .hms_article_wrapper > .post_type_member .hms_tag_and_social_wrapper .articleReader_tagsSet {
    flex-direction: column;
}
.meszk .hms_article_wrapper > .post_type_member .hms_tag_and_social_wrapper #hms_social_wrapper {
    display: none;
}
.meszk .hms_article_content_wrapper.post_type_job .hms_article_post_content{
    padding: 0;
}

/* EVENT */

@media screen and (max-width: 1024px) {
    .meszk .articleHead .articleMeta {
        display: flex;
        align-items: center;
    }
    .meszk .member_data_container {
        font-size: 15px;
    }
    .meszk .member_data_container .hms_article_featured_image {
        left: 25vw;
    }
}
@media screen and (max-width: 911px) {
    .meszk .hms_article_wrapper > .post_type_member {
        flex-direction: column;
        align-items: center;
    }
    .meszk .hms_article_wrapper > .post_type_member > .hms_article_post_content {
        width: 85%;
    }
    .meszk .hms_article_content_wrapper > .job_data_container {
        max-height: unset;
    }
}
@media screen and (max-width: 650px) {
    .meszk .member_data_container,
    .meszk .member_data_container .member_data {
        width: 88%;
        padding: 0;
        min-height: unset;
    }
    .meszk .hms_article_wrapper > .post_type_member > .hms_article_post_content {
        width: 99%;
    }
    .meszk .member_data_container .hms_article_featured_image {
        position: relative;
        top: unset;
        left: unset;
        align-self: center;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .meszk .articleHeadCont h1 {
        width: 100%!important;
    }
}

@media screen and (max-width: 480px) {
    .meszk .articleHeadCont h1  {
        padding-left: 0;
    }
    .meszk .articleHead .articleMeta {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
    }
}

@media (max-width: 479px){
    .articleHead .articleMeta .artTime, .articleHead .articleMeta .artSource {
        width: auto;
    }
    .meszk .articleHead {
        padding-bottom: 15px;
    }

    .meszk .articleHeadCont .artTime,
    .meszk .articleHeadCont .artAuthor,
    .meszk .articleHeadCont .artSource,
    .meszk .articleHeadCont .breadCrumbs,
    .meszk .articleHeadCont .breadCrumbs a,
    .meszk .articleHeadCont h1,
    .meszk .articleHeadCont span {
        font-size: 14px;
    }
}
@media screen and (max-width: 414px) {
    /*.meszk .hms_article_featured_mainImage,*/
    .meszk .m4sport_nofeatured_image {
        height: 30vh;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        clear: both;
    }
    .meszk .member_data_container .hms_article_featured_image {
        height: 280px;
        width: 280px;
    }
}

/*CÍM A KÉPEN*/
/* .meszk.headlineOnImage .hms_article_featured_mainImage, */
.meszk.headlineOnImage .m4sport_nofeatured_image {
    position: relative;
}
/*.meszk.headlineOnImage .hms_article_featured_mainImage::before, */
.meszk.headlineOnImage .m4sport_nofeatured_image::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 100%);
}

.meszk.headlineOnImage .widget_newarticlereaderhead_widget {
    position: absolute;
    bottom: 10px;
    width: 90%;
    left: 5%;
}

.meszk.headlineOnImage .articleHead,
.meszk.headlineOnImage .articleHeadCont .artTime,
.meszk.headlineOnImage .articleHeadCont .artAuthor,
.meszk.headlineOnImage .articleHeadCont .artSource,
.meszk.headlineOnImage .articleHeadCont .breadCrumbs,
.meszk.headlineOnImage .articleHeadCont .breadCrumbs a,
.meszk.headlineOnImage .articleHeadCont h1,
.meszk.headlineOnImage .articleHeadCont span {
    color: #fff;
}

.meszk.headlineOnImage .articleHeadCont .artTime::before,
.meszk.headlineOnImage .articleHeadCont .artAuthor::before,
.meszk.headlineOnImage .articleHeadCont .artSource::before {
    background: #fff;
}
.meszk .articleHeadCont .articleMeta > .artTime {
    display: none;
}
@media screen and (max-width: 1366px) {
    .meszk.headlineOnImage .widget_newarticlereaderhead_widget {
        position: absolute;
        bottom: 20px;
        width: 100%;
        left: 0;
        padding: 0 20px;
    }
}

/*Cikk oldali megosztás*/

.meszk .socialShare {
    position: absolute;
}
.meszk.cikk-vegoldal .socialShare {
    left: 30px;
}
.meszk .widget_hms_article_viewer_widget.inner-container:not(.single-post *) {
    width: 100vw;
    display: flex;
    justify-content: center;
}
@media screen and (min-width: 1367px) {
    .single-post .meszk .widget_hms_article_viewer_widget.inner-container{
        padding-left: 50px;
    }
}

.meszk .widget_hms_article_viewer_widget.inner-container > .hms_article_wrapper:not(.valasztas *),
.widget_meszk_abstractjudgment_widget.inner-container {
    max-width: 1360px;
    width: 100%;
}

.widget_meszk_abstractjudgment_widget.inner-container {
    margin: auto;
}

fieldset[name="judgment"] p {
    display: flex;
    justify-content: space-between;
    padding: 0 50px;
}

fieldset[name="judgment"] span[id$="total_score"] {
    min-width: 43px;
    text-align: left;
}

.meszk .widget_hms_article_viewer_widget.inner-container > .hms_article_wrapper .hms_article_featured_image_container:not(.post_type_member .hms_article_featured_image_container) {
    display: none;
}
.meszk .widget_hms_article_viewer_widget .articleRecommenderInContent_links .owl-pagination {
    display: none;
}

.meszk .shareWidget_container {
    display: none;
}

.meszk .shareWidget_common {
    width: 30px;
    height: 30px;
    position: relative;
    z-index: 0;
    margin: 5px 0;
    opacity: 0.6;
    transition: .3s ease-in-out;
    cursor: pointer;
}
.meszk .shareWidget_common:hover {
    opacity: 1;
    transition: .3s ease-in-out;
}

.meszk .shareWidget_common img{
    width: 100%;
}

.meszk .shareWidget_common::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    background: #fff;
    z-index: 1;
}

.meszk .shareWidget_common::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    background-size: 100%;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/more_3.svg');
    background-repeat: no-repeat;
    z-index: 2;
}
.meszk .shareWidget_common::before,
.meszk .shareWidget_common::after{
    pointer-events: none;
}

.meszk .shareWidget_common.shareWidget_facebook::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_facebook::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/facebook.svg');
}
.meszk .shareWidget_common.shareWidget_instagram::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_instagram::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/instagram.svg');
}
.meszk .shareWidget_common.shareWidget_twitter::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_twitter::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/twitter.svg');
}
.meszk .shareWidget_common.shareWidget_viber::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_viber::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/viber.svg');
}
.meszk .shareWidget_common.shareWidget_gmail::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_gmail::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/google.svg');
}
.meszk .shareWidget_common.shareWidget_whatsapp::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_whatsapp::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/whatsapp.svg');
}
.meszk .shareWidget_common.shareWidget_email::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_email::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/email.svg');
}
.meszk .shareWidget_common.shareWidget_clipboard::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_clipboard::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/copy.svg');
}
.meszk .shareWidget_common.shareWidget_printing::after,
.meszk_livestream .m4-redesign .shareWidget_common.shareWidget_printing::after {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/print.svg');
}

/*Cikk oldal szövegtörzs*/

.meszk .hms_article_content_wrapper .hms_auth_and_date_wrapper {
    display: none;
}

/*megosztás ikonok - szövegtörzsben*/

.meszk .facebook-share-button img {
    width: 180px;
    height: 50px;
}
.meszk .facebook-share-button{
    width: 180px;
    margin-left: calc(50% - 90px);
    position: relative;
    displaY: flex;
    justify-content: center;
}




.meszk .facebook-share-button::before {
    content: '';
    background-image: url(/wp-content/plugins/hms-global-widgets/widgets/share/imgs/fb.png);
    /* width: 155px; */
    width: 180px;
    /* height: 35px; */
    height: 50px;
    background-color: #3b56a1;
    border: solid #3b56a1;
    border-width: 6px 10px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 4px;
    position: absolute;
    top: 0;
    z-index: 2;
    pointer-events: none;
    /* left: 0; */
    left: calc(50% - 90px);
}

.meszk .facebook-share-button::after {
    content: 'Megosztom';
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    /* top: 7px;
    left: 38px; */
    top: 15px;
    /* left: 50px; */
    left: calc(50% - 40px);
    z-index: 2;
    padding-left: 11px;
    border-left: 1px solid #fff;
    pointer-events: none;
}

.meszk #hms_social_wrapper * {
    font-family: 'Roboto', sans-serif;
}

.meszk #hms_social_wrapper .twitter_share_wrapper {
    display: none;
}

.meszk .hms_article_content_wrapper .hms_auth_and_date_wrapper #hms_social_wrapper {
    display: none;
}

.meszk #hms_social_wrapper {
    margin-top: 15px;
}

.meszk .hms_article_cat_element {
    margin: 10px 0;
    display: inline-block;
    display: none;
}

.meszk .hms_article_post_content {
    font-size: 18px;
    padding: 0 20px;
}
.meszk .hms_article_post_content .ahigh{
    margin-bottom: 20px;
}

.meszk .hms_article_post_content a,
.meszk .hms_article_lead_text a {
    color: #E30133;
}

.meszk .hms_article_post_content a:hover,
.meszk .hms_article_lead_text a:hover {
    opacity: 0.7;
    text-decoration: none;
}

.single-post .meszk .hms_article_lead_content{
    padding: 0px 20px;
}
.meszk .hms_article_lead_content,
.meszk .widget_meszk_video_player .videoDataContainer .videoExcerpt,
.meszk .widget_meszk_video_player .videoDataContainer .videoDate {
    font-weight: 600;
    color: #000;
    font-family: 'Roboto', sans-serif;
    clear: both;
    margin-bottom: 10px;
    font-size: 19px;
    margin-top: 15px;
    line-height: 1.6;
}
.meszk .hms_article_reader_lead_image_caption,
.meszk .hms_article_reader_lead_image_caption span {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    padding-top: 10px;
}

.meszk .hms_article_title.titletext,
.meszk.cikk-vegoldal .col-md-8 .meszk h1.hms_article_title.titletext {
    font-weight: 700;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 34px;
    padding-left: 0;
    border-bottom: none;
    line-height: 1.2;
    text-transform: none;
    margin-left: 0;

}
.meszk.cikk-vegoldal .col-md-8 .articleReaderSourceText,
.meszk .hms_article_title.titletext,
.meszk.cikk-vegoldal .col-md-8 .meszk h1.hms_article_title.titletext {
    display: none; /*Abban az esetben kell eltűntetni, ha van cikkolvasó fejléc*/
}


.meszk .hms_article_post_content h2,
.meszk .hms_article_post_content h3,
.meszk .hms_article_post_content h4 {
    font-weight: 400;
    color: #000;
    font-family: 'Roboto', sans-serif;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
}
.meszk .hms_article_post_content h1{
    margin-top: 15px;
}
.meszk .hms_article_post_content h2,
.meszk .hms_article_post_content h3,
.meszk .hms_article_post_content h4,
.meszk .hms_article_post_content h5,
.meszk .hms_article_post_content h6{
    padding-top: 15px;
}
.meszk .hms_article_post_content h2{
    text-transform: none!important;
}

.meszk .hms_article_post_content p,
.meszk .hms_article_post_content blockquote,
.meszk .hms_article_post_content div,
.meszk .widget_meszk_video_player .videoDataContainer .videoExcerpt {
    font-weight: 400;
    color: #333333;
    font-family: 'Roboto', sans-serif;
    line-height: 1.6;
}
.meszk .hms_article_post_content .videoRecommenderInContent_element,
.meszk .hms_article_post_content .videoRecommenderInContent_element span {
    line-height: 1;
}
.meszk .hms_article_post_content p{
    margin-bottom: 20px;
}

.meszk .hms_article_post_content blockquote {
    font-weight: 500;
    font-size: 20px;
    font-style: italic;
    border-left: 4px solid #e30132cc;
    padding: 0px 10px 0px 20px;
    margin: 10px 0px;
}

.meszk .hms_article_post_content blockquote h1,
.meszk .hms_article_post_content blockquote h2,
.meszk .hms_article_post_content blockquote h3,
.meszk .hms_article_post_content blockquote h4,
.meszk .hms_article_post_content blockquote h5,
.meszk .hms_article_post_content blockquote h6 {
    margin: 0;
    padding: 0;
}
.meszk .hms_article_post_content blockquote > h1 {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
.meszk .ult-container .row .col-md-8 .meszk .hms_article_post_content blockquote > h1:not(.hms_article_post_content h1) {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.meszk .hms_article_post_content h2,
.meszk .hms_article_post_content h3,
.meszk .hms_article_post_content h4 {
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: 600;
    line-height: 1.3;
}

.meszk .hms_article_post_content hr {
    width: 25%;
    height: 4px;
    background: #228263;
    margin-left: 0;
}

.meszk .hms_article_post_content h3 {
    font-size: 20px;
}

.meszk .hms_article_post_content h4 {
    font-size: 18px;
}

.meszk .hms_article_post_content .bigImageTxt a h4 {
    color: whitesmoke;
}
.hotlinemain-container-body-elem .mostRead.bigImageRead.firstNoPic,
.ppMiniBody .mostRead.bigImageRead.firstNoPic{
    margin-left: 0px;
}
.meszk .hms_article_post_content .mostReadTitle,
.meszk .hms_article_post_content .mostReadTitle p {
    background-color: #B4DBC9;
    background-image: none;
    color: white;
    font-weight: 700;
    margin-bottom: 0px;
    padding-left: 10px;
}
.meszk .hms_article_post_content .mostRead .buttonDiv a br{
    display: none;
}
.meszk .hms_article_post_content .mostReadTitle .titleCorner {
    width: 0px;
    height: 0px;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-right: 14px solid #B4DBC9;
    background-color: transparent;
    transform: rotate(45deg);
    right: 8px;
    bottom: -19px;
}
/*beágyazások*/

/*kép beágyazás*/

.meszk .hms_article_post_content p img,
.meszk .hms_article_post_content img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px !important;
}
.meszk .hms_article_post_content .articleGallery img{
    width: 100%;
}

.meszk .hms_article_post_content .articleImage.alignleft img {
    padding: 10px 10px 10px 0;
}
.meszk .hms_article_post_content .articleImage.alignright img {
    padding: 10px 0 10px 10px;
}
.meszk .hms_article_post_content .articleImage.aligncenter img,
.meszk .hms_article_post_content .articleImage.aligncenter span {
    margin: auto;
    display: block;
}
.meszk .hms_article_post_content .articleImage.aligncenter span{
    width: unset;
    min-width: unset;
    margin-top: 10px;
}

.meszk .hms_article_post_content .articleImage span,
.meszk .hms_article_post_content .articleImage,
.meszk .hmsArticleViewerAudio .showTip .TXT {
    font-size: 13px;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;
    position: relative;
    padding-top: 10px;
    max-width: 100%;
    color: #333333;
}
@media screen and (min-width: 600px) {
    /* .meszk .hms_article_post_content .articleImage span,
    .meszk .hms_article_post_content .articleImage,
    .meszk .hmsArticleViewerAudio .showTip .TXT {
        min-width: 600px;
    } */
}
.meszk .hms_article_post_content .articleImage span:empty{
    padding-top: 1px;
    margin-bottom: 8px;
}
.meszk .hmsArticleViewerAudio .showTip .TXT {
    margin-top: 0;
    padding-top: 0;
}
.meszk .hms_article_post_content .articleImage span::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 15%;
    height: 2px;
    /* background: #dedede; */
    background: #333333;
}
.meszk .hms_article_post_content .articleImage.alignright span::before{
    left: auto;
    right: 0px;
}

/*lightbox*/

.meszk #lightbox_modal {
    width: 100%;
    max-width: 100%;
    cursor: pointer;
}

.meszk span.lightbox_nagyito {
    /* margin-top: -50px; */
    /* margin-left: 10px; */
    position: relative;
    bottom: 50px;
    left: 9px;
    cursor: pointer;
    pointer-events: none;
}
.meszk span.lightbox_nagyito * {
    margin: 0;
    padding: 0;
}
.meszk span.lightbox_nagyito p {
    display: none;
}
.meszk.cikk-vegoldal .hms_tag_and_social_wrapper {
    display: flex;
    flex-direction: column;
    margin: 40px 20px 0;
    width: 100%;
}
/*cikk végi cikkajánló*/

.meszk .four-small-wrapper,
.meszk .six-big-wrapper {
    display: flex;
    flex-direction: column;
}

.meszk .items-container {
    display: flex;
    flex-direction: row;
}

.meszk .four-small.items-container,
.meszk .six-big.items-container {
    width: 100%;
    display: flex;
    flex-direction: row;
}

.meszk .four-small-container,
.meszk .six-big-container {
    width: 100%;
}

.meszk .four-small-container a,
.meszk .six-big-container a {
    text-decoration: none;
    display: flex;
    flex-direction: column;
}

.meszk .four-small-container,
.meszk .six-big-container {
    display: inline-block;
    position: relative;
    padding: 0 10px;
}

.meszk .four-small-container .image-container.missingImage,
.meszk .six-big-container .image-container.missingImage,
.meszk .four-small-container .image-container,
.meszk .six-big-container .image-container {
    clear: both;
    display: flex;
    flex-direction: column;
    margin: 10px 0px 0px;
    width: 100%;
    padding-bottom: 56.25% !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.meszk .four-small-container .text,
.meszk .six-big-container .text {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    order: 0;
    font-size: 16px;
    padding-top: 7px;
}
.meszk .four-small-container .articleRecommenderTimestamp,
.meszk .six-big-container .articleRecommenderTimestamp {
    order: 2;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.meszk .four-small-container:hover .text,
.meszk .six-big-container:hover .text{
    color: #E30133;
}

.meszk .four-small-container .categoryContainer,
.meszk .six-big-container .categoryContainer {
    margin-top: 8px;
}

.meszk .articleRecommenderContentType {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 15px;
    right: 15px;
    content: "";
}
.meszk .articleRecommenderContentType.articleRecommenderContentTypepp_main::after{
    content:'Percről percre';
    display: block;
    position: absolute;
    width: max-content;
    right: 6px;
    top: 6px;
    background-color: #B4DBC9;
    color: #fff;
    border-radius: 7px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 3px 10px;
}

.meszk .articleRecommenderContentTypegallery{
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_gallery_white.svg');
    background-size: cover;
}

.meszk .articleRecommenderContentTypevideo{
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video_white.svg');
    background-size: cover;
}

.meszk .hms_article_post_content .meszk h1:not(.articleRecommenderInContent_title) {
    clear: both;
    font-size: 22px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    border-bottom: 2px solid #000;
    margin-left: 50px;
    padding-top: 7px;
    text-transform: uppercase;
    line-height: 2;
}

.meszk .facebook_share_wrapper {
    display: inline;
}

.meszk.cikk-vegoldal .articleRecommenderWidget_content .articleRecommenderTimestamp {
    color: #333333;
    opacity: 0.7;
    order: 4;
    /* padding-top: 10px; */
    font-size: 13px;
    font-weight: 700;
    margin-top: 1.5px;
}
.meszk.cikk-vegoldal .articleRecommenderWidget_content .categoryContainer{
    margin: 5px 0;
}

.meszk.cikk-vegoldal .categoryPlaceholder {
    order: 3;
}

/*cikkvégi cikkajánló - ha jobb hasábba van behúzva*/

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .six-big.items-container,
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .six-big-wrapper .items-container {
    flex-direction: column;
}


/*Cikk olvasó végén lévő cikkajánló elrejtése*/

.meszk .hms_article_post_content .interestingRecommended {
    display: none;
}

/*Felsorolás design*/
.meszk .hms_article_post_content ul {
    margin: 30px 0px;
}
.meszk .hms_article_post_content ul li {
    position: relative;
    line-height: 1.8;
    list-style: none;
    margin-bottom: 14px;
    padding-left: 5px;
}

.meszk .hms_article_post_content ol {
    padding-left: 30px;
}

.meszk .hms_article_post_content ol li {
    line-height: 1.8;
    margin-bottom: 14px;
    padding-left: 5px;
}

.meszk .hms_article_post_content ol li::marker {
    left: -25px;
}

.meszk .hms_article_post_content ul li::after{
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    top: 11px;
    left: -25px;
    background: #E30133;
    border-radius: 50%;
}
.meszk .hms_article_post_content ul ul li::after,
.meszk .hms_article_post_content ul[style="list-style-type: circle;"] li::after {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #B4DBC9;
    top: 11px;
    left: -25px;
}

.meszk .hms_article_post_content ul ul ul li::after,
.meszk .hms_article_post_content ul[style="list-style-type: square;"] li::after {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 0;
    background: #B4DBC9;
    top: 11px;
    left: -25px;
}
.meszk ul li {
    font-family: 'Roboto', sans-serif,sans-serif;
}
.meszk .hms_article_post_content ul li::marker,
.meszk .hms_article_post_content ol li::marker{
    color: #E30133;
}
@media screen and (max-width: 1366px) {
    .meszk .hms_article_post_content li::after {
        top: 11px;
        width: 6px;
        height: 6px;
    }


    .meszk .hms_article_post_content ul ul ul li::after {
        position: absolute;
        content: "";
        width: 6px;
        height: 6px;
        border-radius: 0;
        background: #B4DBC9;
        top: 16px;
        left: -25px;
    }
}

/*reszponzivitás*/

@media screen and (max-width: 1366px) {
    .meszk .socialShare {
        position: static;
    }

    .meszk .shareWidget_common {
        float: left;
        margin: 5px;
        z-index: 6;
    }

    .meszk .widget_hms_article_viewer_widget.inner-container {
        padding-left: 0px;
    }

    .meszk .shareWidget_common::after {
        transform: rotate(-90deg);
    }

    .meszk .shareWidget_common.shareWidget_facebook::after,
    .meszk .shareWidget_common.shareWidget_printing::after,
    .meszk .shareWidget_common.shareWidget_clipboard::after,
    .meszk .shareWidget_common.shareWidget_email::after,
    .meszk .shareWidget_common.shareWidget_whatsapp::after,
    .meszk .shareWidget_common.shareWidget_gmail::after,
    .meszk .shareWidget_common.shareWidget_viber::after,
    .meszk .shareWidget_common.shareWidget_twitter::after,
    .meszk .shareWidget_common.shareWidget_instagram::after {
        transform: rotate(0deg);
    }
    .meszk.cikk-vegoldal .col-md-8 .meszk h1 {
        margin-left: 0px;
    }

    .meszk .four-small.items-container,
    .meszk .six-big.items-container,
    .meszk .items-container {
        padding-left: 0;
    }
    .meszk .hms_article_post_content,
    .meszk.valasztas .hms_auth_and_date_wrapper .hms_article_post_date,
    .meszk .hms_article_post_content li {
        font-size: 15px;
    }

    .meszk .hms_article_lead_content {
        font-size: 17px;
    }

}

@media screen and (max-width: 560px) {
    .meszk .four-small.items-container,
    .meszk .six-big.items-container,
    .meszk .items-container {
        flex-direction: column;
    }
}

@media screen and (max-width: 440px) { /*ha be van kapcsolva minden megosztási lehetőség, akkor ha ez a beállítás nincs, akkor eltérő méretben fognak megjelenni*/
    .meszk .shareWidget_common {
        width: 25px;
        height: 25px;
    }
}

@media screen and (max-width: 375px) {
    .meszk .shareWidget_common {
        width: 23px;
        height: 23px;
    }
}
/*CIKKTÖRZSBELI IDÉZET*/
.meszk .hms_article_post_content .hiradoExtraFieldsQuote {
    margin-bottom: 20px;
}
.meszk .hms_article_post_content .hiradoExtraFieldsQuote p,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote p,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText,
.meszk .ppMiniBody .hiradoExtraFieldsQuote p,
.meszk .ppMiniBody .hiradoExtraFieldsQuote .quotedText   {
    font-size: 32px;
    line-height: 36px;
    font-weight: 600;
    text-decoration: none;
    font-style: normal;
    background-color: transparent;
    z-index: 2;
    padding: 5px 0px 5px 17px;
}
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText,
.meszk .ppMiniBody .hiradoExtraFieldsQuote .quotedText   {
    text-indent: 10px;
}
/* .meszk .ppMiniBody .miniContent .quotedText::before, */
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText::before,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText::after,
.meszk .ppMiniBody .miniContent .quotedText::before,
.meszk .ppMiniBody .miniContent .quotedText::after,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote p::before,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote p::after,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText::before,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText::after {
    content: '';
    position: absolute;
    width: 48px;
    height: 36px;
    margin: 0 10px -2px 0;
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/quotation.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
.meszk .hms_article_post_content .hiradoExtraFieldsQuote p::before,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote p::before,
.meszk .ppMiniBody .hiradoExtraFieldsQuote p::before {
    right: 0px;
    transform: rotate(180deg);
}

.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText::before{
    left: 0;
}
.meszk .ppMiniBody .miniContent .quotedText::before,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText::before{
    margin-left: -50px;
}
.meszk .ppMiniBody .miniContent .hiradoExtraFieldsQuote .bqSign {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/quotation.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 48px;
    height: 36px;
    margin: 0 !important;
}
.meszk .hotlinemain-container-body-elem.headline .hiradoExtraFieldsQuote .bqSign,
.meszk .hotlinemain-container-body-elem.headline .hiradoExtraFieldsQuote .quotedText::after {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/quotation_white.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 48px;
    height: 36px;
    margin: 0;
}
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText::after,
.meszk .ppMiniBody .miniContent .quotedText::after,
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText::after {
    transform: rotate(180deg);
}
.meszk .hms_article_post_content .hiradoExtraFieldsQuote p::after{
    left: 0px;
    margin-top: 8px;
}
.meszk .hms_article_post_content .hiradoExtraFieldsQuote .bqSign,
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .bqSign,
.meszk .ppMiniBody .hiradoExtraFieldsQuote .bqSign {
    display: none;
}
.meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText,
.meszk .ppMiniBody .miniContent .quotedText {
    padding: 20px 30px 20px 17px;
}
/*CIKKTÖRZSBELI CIKKAJÁNLÓ*/

.meszk .hms_article_post_content h1:not(.articleRecommenderInContent_title) {
    margin-left: 0 !important;
    border-bottom: 0;
    background: #E30133;
    color: #fff;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    padding: 5px 15px;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .articleRecommenderInContent_title{
    margin-left: 0px;
}
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .articleRecommenderInContent_title::after{
    margin-right: 80px;
}

.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer {
    margin-bottom: 10px;
}

/*.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article,*/
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer {
    /* border-left: 2px solid #B4DBC9; */
    padding: 20px 0px;
    display:  flex;
    flex-direction: column;
    justify-content: flex-start;
}


.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article {
    background-color: transparent!important;
    padding: 0 35px;
}
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .articleRecommenderInContent_links .owl-wrapper-outer article {
    padding: 0 20px;
}
.meszk .hms_article_post_content .owl-wrapper-outer article h4 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
}
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_text div {
    color: #232323;
}
.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article h4::before {
    display: none;
}

.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_image {
    width: 33.33%;
    padding-bottom: 18.25%;
    background-size: cover!important;
    margin-right: 15px;
    float: left;
}

.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_text {
    float: left;
    width: 100%;
}

.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article.withImage .articleRecommenderInContent_text {
    float: left;
    width: calc(66% - 15px);
}

.meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_text a{
    margin-top: 10px;
    display: block;
}

/*LAPOZÓ DESIGN - CIKKTÖRZSBELI CIKKAJÁNLÓ*/

.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-buttons {
    position: absolute;
    /* top: calc(50% - 17px); */
    top: -20px;
    right: 15px;
    width: 100%;
    display: flex;
    flex-direction: row;
    /* justify-content: space-between; */
    justify-content: flex-end;
}

.meszk .meszk .hms_article_post_content .owl-buttons.noTitle {
    background: #eef0fb;
    padding: 5px 0;
}

.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-page span {
    background: transparent!important;
    border: 2px solid #228263;
    width: 10px;
    height: 10px;
}

.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-next,
.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-prev {
    text-indent: -40000px;
    width: 35px;
    height: 36px;
    background-image: none!important;
    /*background-color: #F1F1F1!important;*/
    position: relative;
    margin: 0;
    margin-left: 2px;
}

.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-next::before,
.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-prev::before {
    /* width: 15px;
    height: 15px; */
    width: 17px;
    height: 17px;
    border-right: 3px solid #00604B;
    border-bottom: 3px solid #00604B;
    content: "";
    position: absolute;
    /* top: 10px; */
    top: 0px;
    left: 0;
}

.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-next::before {
    transform: rotate(-45deg);
    left: 7px;
}
.meszk.cikk-vegoldal .articleRecommenderInContent_links .owl-controls .owl-prev::before {
    transform: rotate(135deg);
    left: 12px;
}

@media screen and (max-width: 1200px) {
    .meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_image {
        width: 40%;
        padding-bottom: 22.25%;
    }
    .meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .owl-wrapper-outer article.withImage .articleRecommenderInContent_text {
        width: calc(60% - 15px);
    }
}

@media screen and (max-width: 500px) {
    .meszk.cikk-vegoldal .col-md-8  .hms_article_post_content .owl-wrapper-outer article .articleRecommenderInContent_image {
        width: 100%;
        padding-bottom: 56.25%;
        background-size: cover!important;
        margin-right: 0;
        float: none;
    }

    .meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .owl-wrapper-outer article.withImage .articleRecommenderInContent_text  {
        width: 100%;
        margin-top: 15px;
    }
}

@media screen and (max-width: 480px) {
    .meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .owl-wrapper-outer {
        margin-top: 0;
    }

    .meszk.cikk-vegoldal .col-md-8 .hms_article_post_content h1 {
        font-size: 15px;
    }
}


/*CIKKTÖRZSBELI VIDEÓ AJÁNLÓ*/

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent_element article {
    padding-bottom: 56.25%!important;
    background-size: cover;

}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent_element {
    padding: 0 10px 10px 10px;
}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent_element a span {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 600;
}
.meszk .videoRecommenderInContent .owl-prev,
.meszk .videoRecommenderInContent .owl-next {
    text-indent: -40000px;
    width: 35px;
    height: 36px;
    background-image: none!important;
    position: relative;
    margin: 0 !important;
}

.meszk .videoRecommenderInContent .owl-prev::before,
.meszk .videoRecommenderInContent .owl-next::before {
    width: 12px;
    height: 12px;
    border-right: 3px solid rgb(30, 50, 151);
    border-bottom: 3px solid #228263;
    content: "";
    position: absolute;
    bottom: 10px;
}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent .owl-prev::before {
    transform: rotate(135deg);
    left: 0;
}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent .owl-next::before {
    transform: rotate(-45deg);
    right: 0;
}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent .owl-controls .owl-buttons {
    position: absolute;
    /* bottom: 0;
    left: 44%; */
    left: calc(50% - 45px);
    bottom: 0px;
}

.meszk.cikk-vegoldal .col-md-8 .hms_article_post_content .videoRecommenderInContent .owl-wrapper-outer {
    border: none;
    margin-top: -10px;
}

/*JOBB OLDALI AJÁNLÓ SÁV CIKK OLDAL*/

/*Cikk végi ajánlóval azonos widget beállításai*/

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .four-small.items-container,
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .six-big.items-container,
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .items-container {
    padding-left: 0;
    transition: .3s ease-in-out;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .meszk {
    clear: both;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .meszk:nth-of-type(2) {
    padding-top: 1px;
}


.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleRecommenderWidget_content {
    border-top: 2px solid #222;
}

.meszk.cikk-vegoldal .six-big-container:hover .image-container,
.meszk.cikk-vegoldal .four-small-container:hover .image-container {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    transition: .3s ease-in-out;
}

@media screen and (max-width: 1200px) {
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .four-small.items-container,
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .six-big.items-container {
        display: block;
    }
}

.meszk .six-big-container .missingImage,
.meszk .four-small-container .missingImage {
    background-image: url(../images/default_image.png);
}


.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent,
.meszk.side-recommendedPost .articleReaderRelatedContent {
    float: left;
    width: 100%;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .kapcsolodo-lead,
.meszk.side-recommendedPost .kapcsolodo-lead {
    display: none;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .kapcsolodo-cim,
.meszk.side-recommendedPost .kapcsolodo-cim {
    padding-left: 10px;
    float: left;
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    transition: .3s ease;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .kategoria,
.meszk.side-recommendedPost .kategoria {
    margin-left: 10px;
    /* display: inline-block; */
    color: #fff;
    padding: 3px 10px 2px 10px;
    background: #B4DBC9;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    width: fit-content;
    width: -moz-fit-content;
    width:  -webkit-fit-content;
    font-size: 12px;
    margin-top: 5px;
    transition: .3s ease;
    border-radius: 7px;
}
.meszk .articleReaderRelatedContent .kategoria {
    display: none;
}
.meszk.cikk-vegoldal .col-md-4 article .articleReaderRelated_img,
.meszk.side-recommendedPost article .articleReaderRelated_img {
    /* width: 33.33%!important; */
    height: auto!important;
    /* padding-bottom: 20.25%; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    float: left;

    margin-bottom: 5px;
    width: 100%!important;
    padding-bottom: 56.25%;
}

.meszk.cikk-vegoldal .col-md-4 article,
.meszk.side-recommendedPost article {
    transition: .3s ease;
    background: #c1d8d1;
    padding: 10px;
    margin-bottom: 10px;
}
.meszk.cikk-vegoldal .col-md-4 article:hover,
.meszk.side-recommendedPost article:hover {
    background: #228263;
    transition: .3s ease;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost article:hover .kapcsolodo-cim,
.meszk.side-recommendedPost article:hover .kapcsolodo-cim,
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost article:hover .related-date,
.meszk.side-recommendedPost article:hover .related-date {
    color: #fff;
    transition: .3s ease;
}

.meszk.cikk-vegoldal .col-md-4.side-recommendedPost article:hover .kategoria,
.meszk.side-recommendedPost article:hover .kategoria {
    background: #fff;
    color: #E30133;
    border-radius: 7px;
    transition: .3s ease;
}
.meszk.side-recommendedPost.fullWidth .colwrapper{
    max-width: 1300px;
    display: block;
    margin: auto;
}
.meszk.side-recommendedPost.fullWidth .articleReaderRelated_img{
    display: none;
}

/*BREAKING WIDGET*/

.meszk .breakingWidget_labelContainer .categoryContainer {
    background: #fff;
    padding: 3px 10px 3px 10px;
    color: #BC0000;
}
.meszk .breakingWidgetText {
    padding-left: 35px;
    padding-right: 35px;
}
.headwrapper .meszk .breakingWidgetContainer{
    margin-top: 30px;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
}
.meszk .breakingWidgetOuter.noImg .breakingWidgetContent:not(.scrolledDown){
    width: 100%;
}
.headwrapper .meszk .breakingWidgetContainer .hh-row-container{
    max-width: 100%;
}
@media screen and (min-width: 990px) {
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetContainer,
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        width: calc(100% - 10px);
    }
    .meszk .breakingWidgetOuter .breakingWidgetContainer:not(.scrolledDown){
        max-width: 100vw;
    }
    .meszk .breakingWidgetOuter .breakingWidgetContent:not(.scrolledDown, .noImg *){
        width: 100%;
    }
    .headwrapper .meszk .breakingWidgetContainer.onPostPage{
        margin-bottom: 16px;
    }
    .headwrapper .meszk .breakingWidgetContainer .breakingWidgetContent .breakingWidget_title_container:not(.scrolledDown *){
        padding: 18px;
        margin-left: 18px;
    }
    .headwrapper .meszk .breakingWidgetContainer .breakingWidgetContent .breakingWidget_title_container h3:not(.scrolledDown *){
        font-size: 24px;
    }

}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown{
    max-width:1366px;
    display:flex;
    justify-content:center;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer{
    position: fixed;
    top: 100px;
    z-index: 7;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    height:fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    max-width: 100%;
    min-width: 100%;
    left: 0;
    justify-content: center;
    background-color: rgb(199, 217, 255);
    margin: 0;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetContent{
    flex-direction: row;
    align-items: center;
    border-width: 0px;
}
.meszk .breakingWidgetContainer .breakingWidget_lead{
    font-size: 15px;
    color: #333;
}
@media (min-width: 990px) and (max-width: 1366px) {
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetContent{
        padding: 0px 10px;
    }
}
@media screen and (min-width: 1366px) {
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetContent{
        width: 1226px;
    }
}
.meszk .breakingWidgetContainer.scrolledDown.breakingWidget_title_container .categoryContainer, .breakingWidget_title_container h3 {
    font-size: 14px;
}
.meszk .breakingWidgetContainer.scrolledDown .categoryContainer, .breakingWidget_title_container {
    padding: 8px;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetImage{
    display: none
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidget_labelContainer{
    height: fit-content;
}
.meszk .breakingWidgetContainer.onPostPage .widget .breakingWidgetContainer .breakingWidgetText{
    position: relative;
    padding: 20px;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidget_lead,
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .post_time{
    display: none;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidget_title{
    font-size: 18px;
    margin-bottom: 0px;
}
.meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidget_title_container{
    margin: 0;
}
@media screen and (max-width: 1366px) {
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown{
        width: calc(100% - 40px);
    }
}
@media screen and (max-width: 990px) {
    .headwrapper .meszk .breakingWidgetContainer{
        margin-top: 0px;
    }
    .meszk .breakingWidgetContainer{
        min-width: auto;
        left: 0;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer{
        margin: 0;
        min-width: auto;
        left: 0;
        max-width: auto;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetText{
        padding: 0px 20px;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidget_title{
        margin: 0;
    }

    .meszk .breakingWidgetContainer{
        max-width:1366px;
        display:flex;
        justify-content:center;
    }
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetContainer, .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        width: 100vw;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer{
        top: 160px;
        z-index: 6;
        width: 100.5vw!important;
        height:fit-content;
        height: -moz-fit-content;
        height: -webkit-fit-content;
        min-width: 100%;
        left: 0;
        justify-content: center;
        background-color: white;
        margin: 0;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetImage{
        display: none
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetContent,
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetContent{
        flex-direction: row;
        padding: 0px 10px;
        align-items: center;
        background-color: rgba(34, 130, 99, .5);
        width: 100%;
        border-width: 10px;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidget_labelContainer{
        height: fit-content;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetText{
        position: relative;
        padding: 20px;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidget_lead,
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .post_time{
        display: none;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidget_title_container{
        margin: 0;
    }
    .meszk .breakingWidget_title_container .categoryContainer, .breakingWidget_title_container h3 {
        font-size: 14px;
    }
    .meszk .breakingWidget_title_container .categoryContainer, .breakingWidget_title_container {
        padding: 8px;
    }
}
@media (min-width: 600px) and (max-width: 990px) {
    .meszk .breakingWidgetContainer .breakingWidgetContent .breakingWidget_title{
        font-size: 18px;
    }
}
@media screen and (max-width: 600px) {
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidget_title,
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidget_title{
        font-size: 16px;
        margin-bottom: 0px;
    }
    .meszk .hms_article_post_content .hiradoExtraFieldsQuote .quotedText,
    .meszk .hotlinemain-container-body-elem .hiradoExtraFieldsQuote .quotedText,
    .meszk .ppMiniBody .hiradoExtraFieldsQuote .quotedText{
        text-indent: 30px;
    }

}
@media (min-width: 500px) and (max-width: 600px) {
    .meszk .breakingWidget_labelContainer{
        margin: 5px 0px;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetText {
        padding: 5px 10px!important;
    }
}
@media screen and (max-width: 500px) {
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetContent,
    .meszk .breakingWidgetContainer.onPostPage.scrolledDown .widget .breakingWidgetContainer .breakingWidgetContent{
        flex-direction: column;
        align-items: flex-start;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetContent{
        border-width: 5px;
    }
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer .breakingWidgetText {
        padding: 10px 0px!important;
    }
    .meszk .breakingWidget_labelContainer{
        width: 100vw;
        margin-top: -5px;
        margin-left: -15px;
        margin-bottom: 3px;
    }
    .meszk .breakingWidget_labelContainer .breakingWidget_title_container{
        width: 100%;
        padding: 5px;
    }
}
@media screen and (max-width: 380px) {
    .meszk .breakingWidgetContainer .widget .breakingWidgetContainer{
        left: 0;
    }
}
.headwrapper .meszk .breakingWidgetContainer .breakingWidget_title{
    font-weight: 600;
    line-height: 1.1;
    margin-top: 5px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.meszk .breakingWidget_labelContainer .categoryContainer {
    margin-top: 10px;
}
.meszk .breakingWidgetText .post_time,
.meszk .breakingWidgetText .post_time p {
    opacity: 1;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    color: #848484!important;
    margin-bottom: 10px;
}
.meszk .breakingWidgetText .breakingWidget_lead,
.meszk .breakingWidgetText .breakingWidget_lead p{
    line-height: 1.4;
    font-weight: 400;
}
@media screen and (max-width: 768px) {
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter,
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetContainer {
        margin-left: auto;
        margin-right: auto;
    }
}
.Meszk-Accessibility .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetContainer,
.Meszk-Accessibility .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
    background-color: #000;
}
.Meszk-Accessibility .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetContainer .breakingWidgetText *{
    color: #fff;
}

/*KIEMELT AJÁNLÓ SIDER*/

.meszk .widget_featuredslider_widget {
    margin-bottom: 20px;
}
.meszk .widget_featuredslider_widget .ppSlider > .slick-list {
    max-height: 150px !important;
}

.meszk .widget_featuredslider_widget .article-title a {
    font-size: 20px;
}
@media screen and (max-width: 768px) {
    .meszk .widget_featuredslider_widget{
        border-bottom: 2px dotted #DEDEDE;
    }
}
.meszk .widget_featuredslider_widget {
    margin-bottom: 0;
}
.meszk .featuredslider_with_grid .multiplerowCardHolder .cikk{
    padding: 10px 3px;
}

.meszk .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
    padding-bottom: 59.4%;
}
.meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper { /*specifikusan a kiemelt ajánló 60% - többsoros grid 33% sablonhoz featuredslider_with_grid osztállyal*/
    padding-bottom: 60.2%;
}
.meszk .widget_featuredslider_widget .owl-item .cikk::before {
    width: calc(100% - 20px);
    left: 10px;
    height: calc(100% - 20px);
    top: 10px;
}
.Meszk-Accessibility .meszk .widget_featuredslider_widget .owl-item .cikk::before{
    display: none;
}
.meszk .owl-item .cikk .textcontent:not(.Meszk-Accessibility .meszk .owl-item .cikk .textcontent,
.meszk .owl-item .pp_main .textcontent) {
    z-index: 2;
    display: flex!important;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    background: transparent;
}
@media screen and (min-width: 768px) {
    .meszk .owl-item .cikk .textcontent:not(.Meszk-Accessibility .meszk .owl-item .cikk .textcontent,
    .meszk .owl-item .pp_main .textcontent){
        padding: 30px;
    }
}
.Meszk-Accessibility .meszk .owl-item .pp_main .accessibilityShowWhenWCAG{
    display: none!important;
}
.meszk .owl-item .cikk.layer_full_red .textcontent,
.meszk .owl-item .cikk.layer_full_black .textcontent {
    justify-content: center;
    background: transparent;
    padding: 0 40px; /* .owl-buttons .owl-prev css kill miatt */
}

.meszk .owl-item .cikk .textcontent h1.article-title a,
.meszk .owl-item .cikk .textcontent p.article-lead {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    line-height: 1.4;
}

.meszk .owl-item .cikk .textcontent h1.article-title a {
    font-weight: 600;
}

.meszk .full-view-mode .owl-item .cikk .textcontent h1.article-title a:not(.widget_featuredslider_widget .article-title a) {
    font-size: 1.9vw;
}
/* kiemelt ajánló full width cím méret */
@media screen and (min-width: 768px) {
    .meszk .full-view-mode .widget_featuredslider_widget  .owl-item .cikk .textcontent h1.article-title a,
    .meszk .mozaic_widget_container_row .mozaic_widget_half_item .article_title{
        font-size: 28px;
    }
    .meszk .full-view-mode .widget_featuredslider_widget  .article-title {
        padding-right: 5px;
    }
}
.meszk .owl-item .cikk .textcontent .categoryContainer,
.meszk .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}

.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .postTypeContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .postTypeContainer{
    left: -40px;
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    margin-left: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    margin-right: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}
.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .themeOfArticle {
    text-align: center;
}
.Meszk-Accessibility .meszk .segment-two-thirds .coverFeaturedSlider .cikk .accessibilityShowWhenWCAG {
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

/*LAYEREK BAGOLY LAPOZÓ*/

.meszk .widget_featuredslider_widget .cikk.layer_full_black .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_off .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_black .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_full_red .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_red .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_full_blue .image-wrapper::before,
.meszk .widget_featuredslider_widget .cikk.layer_transition_blue .image-wrapper::before       {
    width: 100%;
    left: 0px;
}

/*BAGOLY LAPOZÓ reszponzivitása*/

@media screen and (max-width: 1366px) {
    .meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
        padding-bottom: 61%;
    }
}



@media screen and (max-width: 1200px) {
    .meszk .full-view-mode .owl-item .cikk .textcontent h1.article-title a {
        font-size: 21px;
    }

    .meszk .full-view-mode .owl-item .cikk .textcontent p.article-lead {
        font-size: 14px;
    }
    .meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
        padding-bottom: 61.3%;
    }
}

@media screen and (max-width: 1040px) {
    .meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
        padding-bottom: 62%;
    }
}

@media screen and (max-width: 900px) {
    .meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
        padding-bottom: 62.5%;
    }
}

@media screen and (max-width: 768px) {
    .meszk .owl-item .cikk .textcontent .postTypeContainer {
        left: -20px;
    }
    .meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
        padding-bottom: 56.25%;
    }
    .meszk .featuredslider_with_grid .multiplerowCardHolder .cikk{
        padding: 10px;
    }
    .meszk .widget_featuredslider_widget .owl-item .cikk {
        padding: 0;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .meszk .widget_featuredslider_widget .owl-item .cikk::before {
        width: 100%;
        left: 0;
        height: 100%;
        top: 0;
    }
    .meszk .owl-item .cikk .textcontent:not(.widget_recommendedgrid_widget .textcontent) {
        padding: 10px !important;
    }
}

@media screen and (max-width: 340px) {
    .meszk .owl-item .cikk .textcontent {
        padding: 10px;
    }

    .meszk0 .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .categoryContainer,
    .meszk .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .postTypeContainer {
        left: -10px;
    }
}


/*Lapozó pöttyök*/


.meszk .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span {
    width: 12px;
    height: 12px;
    transition: all .8s ease-in-out;
    margin: 5px;
}
.meszk .mediaklikkCoverFeaturedSlider .owl-controls .owl-page.active span {
    transform: scale(1.2);
    transition: all .8s ease-in-out;
}

/*MOZAIK WIDGET*/


/*általános beállítások*/
.meszk .widget_hms_mozaic_widget_container{
    margin: 5px;
}

.meszk .widget_hms_mozaic_widget_containerOWL .owl-controls .owl-page span {
    border: 2px solid #6C6E70;
    margin: 15px 5px;
}

.meszk .mozaic_widget_container_row {
    width: 100%;
    overflow: hidden;
}

.meszk .mozaic_widget_inner_container {
    width: 50%;
    float: left;
}

.meszk .mozaic_widget_inner_row {
    width: 100%;
    clear: both;
    overflow: hidden;
}

.meszk .mozaic_widget_inner_two-third {
    width: 66.6%;
    float: left;
    padding: 6px 4.75px 11px 4.75px;
}

.meszk .float-right {
    float: right;
}

.meszk .float-left {
    float: left
}

.meszk .mozaic_widget_inner_two-third .big_image {
    width: 100%;

}

.meszk .mozaic_widget_inner_two-third .big_image .big_image_item {
    width: 100%;
    height: 100%;
    background: black;
    padding-bottom: 57.1%;
    position: relative;
}

.meszk .mozaic_widget_inner_one-third {
    width: 33.3%;
    float: left;
    padding: 6px 5.75px 9.25px 5.75px;

}

/*Lapozó*/

/*Ha a nagy kép bal fent van*/

.meszk .big-image-lu .bottom-row-small-img {
    margin-top: -16px;
}

.meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:first-of-type,
.meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:last-of-type {
    padding: 5px 5.75px 9.25px 4.75px;
}

.meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:nth-of-type(2) {
    padding: 5px 4.75px 9.25px 5.75px;
}

.meszk .big-image-lu .mozaic_widget_inner_one-third .small_image_items .small_image_item:first-of-type {
    padding-bottom: 7.75px;
}

.meszk .big-image-lu .mozaic_widget_inner_one-third .small_image_items {
    padding: 2px 0px 11.25px 0px;
}

/*Ha a nagy kép jobb fent van*/


.meszk .big-image-ru .mozaic_widget_inner_one-third {
    padding: 7px 5.75px 9.25px 5.75px;
}

.meszk .big-image-ru .mozaic_widget_inner_one-third .small_image_items .small_image_item:first-of-type {
    padding-bottom: 4.75px;
}

.meszk .big-image-ru .bottom-row-small-img {
    margin-top: -5px;
}

.meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:first-of-type,
.meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:last-of-type {
    padding: 4px 4.75px 9.25px 5.75px;
}

.meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:nth-of-type(2) {
    padding: 4px 3.75px 9.25px 4.75px;
}

.meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items {
    padding-top: 2px;
}

/*Ha nagy kép jobb lent van*/

.meszk .big-image-rd .mozaic_widget_inner_one-third {
    padding: 6px 3.75px 7.25px 4.75px;
}

.meszk .big-image-rd .mozaic_widget_inner_one-third .small_image_items .small_image_item:first-of-type {
    padding-bottom: 5px;
}

.meszk .big-image-rd .mozaic_widget_inner_one-third .small_image_items .small_image_item {
    padding: 0px 0px 7.25px 0px;
}

.meszk .big-image-rd .bottom-row {
    margin-top: -3px;
}

/*Nagy kép bal lent*/

.meszk .big-image-ld .mozaic_widget_inner_one-third .small_image_items .small_image_item:first-of-type {
    padding-bottom: 4.8px;
}

.meszk .big-image-ld .mozaic_widget_inner_one-third {
    padding: 6px 3.75px 9.25px 4.75px;
}

.meszk .big-image-ld .bottom-row-big-img {
    margin-top: -5px;
}

/* kép nélküli*/

.meszk .without-big-img .mozaic_widget_inner_one-third {
    padding: 6px 3.75px 7.25px 4.75px;
}


/*globális*/

.meszk .mozaic_widget_inner_one-third .small_image_items {
    width: 100%;
}

.meszk .mozaic_widget_inner_one-third .small_image_item {
    width: 100%;
}

.meszk .mozaic_widget_inner_one-third .small_image_item:nth-of-type(2) {
    padding-bottom: 0px;
}

.meszk .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner {
    width: 100%;
    padding-bottom: 56.25%;
}
.meszk .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner[style*="background: url('')"]{
    display: none;
}

.meszk .mozaic_widget_inner_one-third .small_image_items .small_image_item:first-of-type {
    padding-bottom: 8.75px;
}

.meszk .mozaic_widget_inner_one-third .small_image_items .small_image_item:last-of-type {
    padding-top: 4.75px;
}

.meszk .mozaic_widget_inner_container.big-image-lu .mozaic_widget_inner_one-third .small_image_items .small_image_item:last-of-type {
    padding-top: 3.75px;
}

.meszk .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: 100% !important;

}

.meszk .bottom-row-big-img {
    margin-top: -2px;
}

.meszk .bottom-row-small-img {
    margin-top: -3px;
}

.meszk .bottom-row {
    margin-top: -1px;
}

.meszk .bottom-row-2 {
    margin-top: -4px;
}

.meszk .mozaic_widget_inner_container .mozaic_widget_inner_two-third .big_image {
    position: relative;
}

.meszk .mozaic_widget_inner_container .mozaic_widget_inner_two-third .big_image .big_image_item .icon_image {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    width: 40px;
    height: 40px;

}

.meszk .mozaic_widget_inner_container .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner {
    position: relative;
}

.meszk .mozaic_widget_inner_container .typeico-mosaic{
    position: absolute;
    top: 10px;
    width: 40px;
    height: 40px;
    z-index: 9;
    left: 17px;
}
.meszk .widget_hms_mozaic_widget_container .typeico-mosaic.gallery,
.meszk .contentListWithFilter_tabContentItemType.typeico.gallery{
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-gallery.svg")!important;
    background-size: contain;
}
.meszk .mozaic_widget_inner_container .small_image_item .typeico-mosaic{
    width: 32px;
    height: 28px;
}
.meszk .mozaic_widget_inner_container .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner:after,
.meszk .mozaic_widget_inner_container .mozaic_widget_inner_two-third .big_image .big_image_item:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
}

.meszk .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item:hover .small_image_item_inner:after,
.meszk .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third:hover .big_image_item:after {
    opacity: 0.2;
    transition: 1s;
    z-index: 0;
}
.meszk .widget_hms_mozaic_widget_container .article-lead {
    color: #fff;
    font-weight: 400;
    margin-bottom: 5px;
}
.meszk .mozaic_widget_half_item .article-lead {
    font-size: 17px;
}
@media only screen and (max-width: 1299px) {
    .meszk .mozaic_widget_inner_container {
        float: none;
        width: 100%
    }
    .meszk .mozaic_widget_container_row .mozaic_widget_half_item{
        width: 100%;
    }
}

@media only screen and (max-width: 639px) {
    .meszk .mozaic_widget_inner_two-third,
    .meszk .mozaic_widget_inner_one-third,
    .meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:nth-of-type(2),
    .meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:first-of-type,
    .meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:last-of-type{
        float: none;
        width: 100%;
        padding: 5px 0;
    }

    .meszk .big-image-ru .bottom-row-small-img {
        margin-top: 0;
    }
    .meszk .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items {
        padding-top: 0;
    }
    .meszk .widget_hms_mozaic_widget_container .article-lead{
        font-size: 15px;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* number of lines to show */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/*Layer design mozaik widget*/

.meszk .mosaicWidgetCardContainer {
    position: relative;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_off .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_off .big_image_item::before,
.meszk .mosaicWidgetCardContainer.small_image_item.layer_transition_black .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_transition_black .big_image_item::before{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 75%;
    z-index: 1;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_full_black .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_full_black .big_image_item::before{
    background: rgba(0, 0, 0, 0.75) 100%;
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_transition_red .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_transition_red .big_image_item::before{
    background: linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%, rgba(188, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_full_red .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_full_red .big_image_item::before{
    background: rgba(237, 28, 36, 0.8);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}
.meszk .mosaicWidgetCardContainer.small_image_item.layer_transition_blue .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_transition_blue .big_image_item::before{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%, rgb(34,130,99, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_full_blue .with-content::before,
.meszk .mosaicWidgetCardContainer.big_image.layer_full_blue .big_image_item::before{
    background: rgba(34,130,99, 0.8);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_full_red.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.big_image.layer_full_red.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.big_image.layer_transition_red.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.small_image_item.layer_transition_red.title_highlight .article_title {
    color: #B4DBC9 !important;
    padding: 0 5px;
    line-height: 1.4;
    background-color: #fff;
    -webkit-box-decoration-break: clone;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    transition: all ease-in-out .3s;
}

.meszk .mosaicWidgetCardContainer.small_image_item.layer_full_black.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.big_image.layer_full_black.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.big_image.layer_transition_black.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.small_image_item.layer_transition_black.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.big_image.layer_off.title_highlight .article_title,
.meszk .mosaicWidgetCardContainer.small_image_item.layer_off.title_highlight .article_title{
    color: #ffffff;
    padding: 0 5px;
    line-height: 1.4;
    background-color: #B4DBC9;
    -webkit-box-decoration-break: clone;
    border-left: 10px solid #B4DBC9;
    border-right: 10px solid #B4DBC9;
    transition: all ease-in-out .3s;
}


/*Kategória mozaik widget*/


/*Mozaik widget elem pozíciók*/

.meszk .cikk-content-mosaic {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 2;
    padding: 10px 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    overflow: hidden;
}

.meszk .cikk-content-mosaic .categoryContainer {
    order: 0;
}
.meszk .cikk-content-mosaic .article_title {
    order: 1;
    margin-bottom: 5px;
}
.meszk .cikk-content-mosaic .article-lead {
    order: 2;
}
.meszk .cikk-content-mosaic .post_time {
    order: 3;
}
.meszk .small_image_item .cikk-content-mosaic .article-lead{
    display: none;
}

/*MOZAIK csak nagy kép*/
.meszk .mozaic_widget_container_row .mozaic_widget_half_item {
    float: left;
    padding: 6px 5px;
}
@media only screen and (min-width: 1300px) {
    .meszk .mozaic_widget_container_row .mozaic_widget_half_item {
        width: 50%;
    }
}

.meszk .mozaic_widget_container_row .mozaic_widget_half_item_image {
    background-size: cover!important;
    padding-bottom: 57.25%;
    background-repeat: no-repeat!important;
    position: relative;
}

/*Layer beállítások*/

.meszk .mozaic_widget_container_row .mozaic_widget_half_item_image::before {
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.meszk .mozaic_widget_container_row .layer_full_blue .mozaic_widget_half_item_image::before {
    background: rgb(34,130,99);
    opacity: 0.75;
}

.meszk .mozaic_widget_container_row .layer_transition_blue .mozaic_widget_half_item_image::before {
    background: linear-gradient(to top, rgb(34,130,99) 0%, rgba(34,130,99, 0) 100%);
    opacity: 0.75;
}

.meszk .mozaic_widget_container_row .layer_full_black .mozaic_widget_half_item_image::before {
    background: #000;
    opacity: 0.75;
}

.meszk .mozaic_widget_container_row .layer_transition_black .mozaic_widget_half_item_image::before,
.meszk .mozaic_widget_container_row .layer_off .mozaic_widget_half_item_image::before  {
    background: linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.75;
}

.meszk .mozaic_widget_container_row .layer_full_red .mozaic_widget_half_item_image::before {
    background: rgba(188,0,0,1);
    opacity: 0.75;
}

.meszk .mozaic_widget_container_row .layer_transition_red .mozaic_widget_half_item_image::before {
    background: linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%, rgba(188, 0, 0, 1) 100%);
    opacity: 0.75;
}

/*GALÉRIA GALLERY*/


.meszk .ultimateGallery  .utgContent {
    background: transparent;
}

.meszk .ultimateGallery .utgContent .slider .slick-next.slick-arrow {
    position: absolute;
    /* top: calc(50% - 65px); */
    top: calc(50% - 100px);
    background: rgba(34, 130, 100, 0.226) url('../../hms-global-widgets/common/styles/images/left-arrow.png') no-repeat 40% 50%;
    transform: rotate(180deg);
    border-radius: 50%;
    opacity: 1;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    border: none;
    overflow: hidden;
    text-indent: -200px;
}
.meszk .ultimateGallery .utgContent .utgIndexCont .slider .slick-next.slick-arrow {
    top: calc(50% - 20px) !important;
}
.meszk .ultimateGallery .utgContent .slider .slick-prev.slick-arrow {
    position: absolute;
    /* top: calc(50% - 40px); */
    top: calc(50% - 80px);
    background: rgba(34, 130, 100, 0.226) url('../..//hms-global-widgets/common/styles/images/left-arrow.png') no-repeat 40% 50%;
    border-radius: 50%;
    opacity: 1;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    border: none;
    overflow: hidden;
    text-indent: -200px;
}
@media screen and (min-width: 1600px) {
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-next.slick-arrow {
        right: 13%;
    }
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-prev.slick-arrow {
        left: 13%;
    }
}
@media (min-width: 1366px) and (max-width: 1599px) {
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-next.slick-arrow {
        right: 8%;
    }
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-prev.slick-arrow {
        left: 8%;
    }
}
@media screen and (max-width: 1200px) {
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow {
        width: 30px;
        height: 30px;
        background-size: 50%!important;
        top: 38%;
    }
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-next.slick-arrow {
        top: calc(50% - 100px);
    }
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-prev.slick-arrow {
        top: calc(50% - 86px);
    }
}
.meszk .ultimateGallery .utgContent .utgIndexCont .slider .slick-list{
    width: 100%;
    max-width: 100%;
}
.meszk .ultimateGallery .utgContent .imageFrame{
    margin: 0px 45px;
}
.meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageNumber{
    left: 45px;
}
.meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom,
.meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload{
    right: 45px;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper{
    margin-top: 30px;
    margin-bottom: 30px;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper span{
    font-size: 16px;
    margin-left: 10px;
}
@media screen and (max-width: 590px) {
    .meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper {
        margin: 0;
    }
    .meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper > a {
        margin: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        flex-wrap: wrap;
    }
    .meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper > a:first-of-type {
        margin-top: 10px;
    }
    .meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper > a:last-of-type {
        margin-bottom: 10px;
    }
    .meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .hms_tag_wrapper span {
        margin: 0;
        padding: 0;
        white-space: break-spaces;
    }
    .meszk .articleReader_tagsSet {
        flex-direction: column;
    }
    .meszk .articleReader_tagsSet div {
        width: 100%;
    }
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .galleryTextBlock .socialButtons {
    display: none;
}
.meszk .widget_hmsgallery2018_widget .utgBigImgCont .socialShare {
    /* top: 0;
    left: 45px; GALLERY CR*/
    bottom: 0;
}
.meszk .widget_hmsgallery2018_widget .socialShare {
    margin: 5px;
    display: flex;
    background: white;
    opacity: .8;
    border-radius: 7px;
}
.meszk .widget_hmsgallery2018_widget .socialShare .shareWidget_common::after {
    transform: rotate(-90deg);
}
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_facebook::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_printing::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_clipboard::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_email::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_whatsapp::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_gmail::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_viber::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_twitter::after,
.meszk .widget_hmsgallery2018_widget .shareWidget_common.shareWidget_instagram::after {
    transform: rotate(0deg);
}
.meszk .widget_hmsgallery2018_widget .shareWidget_common {
    margin: 5px;
    opacity: 1;
}
@media screen and (max-width: 1366px) {
    .meszk .widget_hmsgallery2018_widget .utgBigImgCont .socialShare {
        position: absolute;
        bottom: 0;
        /* left: 0; */
    }
}
@media screen and (max-width: 900px) {
    .meszk .ultimateGallery .utgContent .imageFrame {
        margin: 0;
    }
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageZoom {
    background: transparent url(../../../../wp-content/plugins/hms-global-widgets/common/styles/images/drkBlue-white/zoom.png) no-repeat 40% 50%;
    transform: scale(.8);
    transition: all .3 ease-in-out;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageDownload {
    background: transparent url(../../../../plugins/hms-global-widgets/common/styles/images/m4-redesign/download.png) no-repeat 40% 50%;
    transform: scale(.6);
    transition: all .3 ease-in-out;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageZoom,
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageDownload {
    width: 38px;
    background-size: cover;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageDownload a,
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgBigImgCont .image .imageZoom a {
    text-indent: -9999999px;
}
.meszk .widget_hmsgallery2018_widget .ultimateGallery .utgContent .utgIndexCont .slider .slick-track .slick-slide:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 96, 75, 0.67);
    box-shadow: 0px 0px 10px 0px rgba(0, 96, 75, 0.67);
    transition: .3s ease-in-out;
}
.meszk .widget_hmsgallery2018_widget .utgIndexCont .slide.slick-slide.slick-current.slick-center::before {
    background-color: rgba(0, 96, 75, 0.25);
}

.meszk .ultimateGallery .utgHeadLine h2 {
    text-align: center;
    padding: 0;
    line-height: normal;
}

.meszk .ultimateGallery .galleryTextBlock .infoTxt {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
}

/*GALÉRIA - letöltés gomb*/

.meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload a {
    display: none;
}


/*GALÉRIA - nagyított kép szövege*/


.meszk #fancybox-title-over {
    font-size: 16px;
}

/*TARTALOMLISTÁZÓ SZŰRŐVEL WIDGET*/

.meszk [data-widget-class="ContentListWithFilter"] {
    margin: 20px auto;
    padding: 0 0 0 5px;
}

.meszk .ContentList {
    text-align: center;
}
.meszk .contentListWithFilter_container{
    margin: 5px;
}
.meszk .contentListWithFilter_tabContents{
    margin: 0px 10px;
}
.meszk .contentListWithFilter_tabContents {
    text-align: left;
    max-width: unset;
}
.meszk .column.contentListWithFilter_tabContentItem {
    float: left;
    width: 33.33%;
    display: block;
    padding: 5px;
}
.meszk .contentListWithFilter_tabContentItem .content img {
    width: 100% !important;
    object-fit: cover;
}
.meszk .contentListWithFilter_tabContentItem .content,
.meszk .contentListWithFilter_tabContentItem .content a{
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}
.meszk .contentListWithFilter_tabContentItem .content a{
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.meszk .contentListWithFilter_tabContentItem .content .subtextcont {
    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%);
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
}
.meszk [data-widget-class="ContentListWithFilter"] .contentListWithFilter_loadMore {
    display: block;
    color: white;
    padding: 10px 20px;
    background: #228263;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    font-size: 12px;
    margin: 0 auto 10px auto;
    transition: .3s ease;
    border: none;
}

.meszk .tab-outer {
    position: relative;
    z-index: 8;
    display: flex;
    justify-content: center;
}

.meszk .contentListWithFilter_tab {
    background: #fff;
    color: #228263;
    border: 2px solid #fff;
    margin: 0;
    padding: 7px 10px 7px 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    transition: .3s ease;
    width: 30%;
    text-align: center;
}
.meszk .contentListWithFilter_inner{
    display: inline-block;
    font-size: 18px;
    text-transform: uppercase;
}
.meszk .contentListWithFilter_tab:hover,
.meszk .contentListWithFilter_tabActive {
    background: rgba(0, 96, 75, 0.67);
    color: #fff;
    transition: .3s ease;
}

.meszk .contentListWithFilter_top {
    background-image: none;
    background-color: #bbd8cf;
    padding: 16px;
    margin-top: -12px;
}

.meszk .contentListWithFilter_togglerArrow {
    display: inline-block;
    background: unset;
    border-bottom: 3px solid #228263;
    border-right: 3px solid #228263;
    transform: rotate(-45deg) skew(0deg);
    width: 15px;
    height: 15px;
    margin-top: 2px;
    margin-left: 10px;
    float: none;
}
.meszk .contentListWithFilter_tab:hover .contentListWithFilter_togglerArrow {
    background: unset;
    border-bottom: 3px solid #228263;
    border-right: 3px solid #228263;
    transform: rotate(45deg) skew(0deg);
    width: 15px;
    height: 15px;
    margin-top: 2px;
    margin-left: 10px;
}

.meszk .contentListWithFilter_tabActive .contentListWithFilter_togglerArrow {
    transform: rotate(-45deg);
    margin-top: 2px;
    background: unset;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    transition: .3s ease;
}
.meszk .contentListWithFilter_tab:hover .contentListWithFilter_togglerArrow{
    transform: rotate(45deg);
    margin-top: -2px;
    background: unset;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    transition: .3s ease;
}

.meszk .contentListWithFilter_dropDownPane {
    background-color: transparent;
    display: block;
    left: 0;
    top: 42px;
    width: 100%;
    padding: 0;
    z-index: 9;
    transition: all ease-in-out .3s;
    overflow: hidden;
    height: 0px;
    cursor: default;
    border: 2px solid transparent;
}
.meszk .contentListWithFilter_dropDownPane.visible{
    height: 1000px;
}

.meszk .contentListWithFilter_dropDownPane label {
    background-color: #bbd8cf;
    display: block;
    padding: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    transition: all ease-in-out .3s;
    border-bottom: 1px solid #d9dfe0;
    margin: 0px;
    cursor: pointer;
}
.meszk .contentListWithFilter_dropDownPane label:hover {
    background: #4e9181;
    color: #fff;
    transition: all ease-in-out .3s;
    cursor: pointer;
}

.meszk .subtextcont {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 10px 20px;
    text-align: left;
}

.meszk .subtextcont .contentListWithFilter_tabContentItemDate {
    order: 3;
}

.meszk .subtextcont .gallery-content-title {
    order: 1;
    transition: all ease-in-out .3s;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 21px;
    color: #fff;
}

.meszk .column.contentListWithFilter_tabContentItem .content .overlay{
    background-color: transparent;
    opacity: 1;
    order: 2;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 15px;
}
@media screen and (max-width: 1024px) {
    .meszk .column.contentListWithFilter_tabContentItem {
        width: 50%;
    }
    .meszk .contentListWithFilter_tabContentItem .gallery-content-title,
    .meszk .contentListWithFilter_tabContentItem .overlay{
        line-height: 1.1;
        margin-bottom: 5px;
    }
    .meszk .contentListWithFilter_tabContentItem .gallery-content-title{
        font-size: 18px;
    }
}
@media screen and (max-width: 600px) {
    .meszk .tab-outer{
        flex-direction: column;
    }
    .meszk .contentListWithFilter_tab{
        width: 100%;
    }
    .meszk .contentListWithFilter_dropDownPane{
        position: relative;
        top: unset;
    }
    .meszk .contentListWithFilter_dropDownPane.visible{
        height: max-content;
    }
    .meszk .contentListWithFilter_tabContentItem .overlay{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

/*kategória jelölés*/

.meszk .contentListWithFilter_tabContentItem .contentListWithFilter_tabContentItemType.video,
.meszk .contentListWithFilter_tabContentItem .contentListWithFilter_tabContentItemType.gallery {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: transparent;
}

.meszk .contentListWithFilter_tabContentItem .contentListWithFilter_tabContentItemType.video {
    background-image: url('images/meszk/hr_video_white.svg');
    background-size: contain;
}

@media screen and (max-width: 480px) {
    .meszk .m4-redesign.contentListWithFilter_tabContentItem .m4-redesign.content img {
        max-height: unset;
    }
    .meszk .contentListWithFilter_dropDownPane.tab1 {
        top: 10px;
        margin-bottom: 10px;
        font-size: 12px;
        /* width: 166px; */
    }
    .meszk .contentListWithFilter_tabActive .contentListWithFilter_togglerArrow{
        position: relative;
        top: 8px;
    }
    .meszk .contentListWithFilter_tab{
        padding: 10px;
    }
    .meszk .contentListWithFilter_dropDownPane.tab2 {
        top: 40px;
        left: 165px;
        font-size: 11px;
        width: 166px;
    }
}
@media screen and (max-width: 374px) {
    .meszk .contentListWithFilter_tab {
        margin: 5px 0;
    }
    .meszk .contentListWithFilter_dropDownPane.tab2 {
        top: 84px;
        left: 0;
    }
}

/*TOVÁBBI TARTALMAK GOMB*/

.meszk .ContentList .contentListWithFilter_loadMore {
    background: #5da080c5;
    border: 2px solid #5da080c5;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    transition: .3s ease;
    padding: 5px 20px;
    margin-top: 20px;
}

.meszk .ContentList .contentListWithFilter_loadMore:hover {
    background: transparent;
    color: #5da080c5;
    transition: .3s ease;
}
.meszk .contentListWithFilter_loadMoreDisabled {
    opacity: 0.3;
}
.meszk .ut-layout-videok .meszk.ContentList .post_time {
    padding: 10px 40px 0 0;
}

/*TARTALOMLISTÁZÓ SZŰRŐVEL VÉGE*/
/*ROVAT OLDAL MEGJELENÉS*/

.meszk .newCategoryContainer.left .listerCol {
    background-color: transparent;
    padding: 0;
    float: left;
    width: 50%;
}

.meszk .newCategoryContainer.left .listerCol .oneLister {
    width: 100%;
}

.meszk .newCategoryContainer.left .listerColHalf.first,
.meszk .newCategoryContainer.left .listerColHalf.second {
    width: 25%;
    float: left;
}

.meszk .newCategoryContainer .listerColHalf .oneLister {
    width: 100%;
    display: flex;
    flex-direction: row;
}


.meszk .newCategoryContainer .switchShare {
    display: none;
}

@media (min-width: 1200px) and (max-width: 1439px) {

    .meszk .newCategoryContainer.left .listerCol {
        background-color: transparent;
        padding: 0;
        float: left;
        width: 50%;
    }

    .meszk .newCategoryContainer.left .listerCol .oneLister {
        width: 100%;
    }

    .meszk .newCategoryContainer.left .listerColHalf.first,
    .meszk .newCategoryContainer.left .listerColHalf.second {
        width: 25%;
        float: left;
    }

    .meszk .newCategoryContainer .listerColHalf .oneLister {
        width: 100%;
        display: flex;
        flex-direction: row;
    }
}

/*VIDEÓ VÉGOLDAL*/

.meszk-videovegoldal {
    padding: 5px 2vw;
    margin-bottom: 2vw;
}
.meszk-videovegoldal {
    padding-top: 45px;
}
@media screen and (min-width: 948px) {
    .meszk-videovegoldal{
        padding-top: 30px;
    }
}
@media screen and (max-width: 600px) {
    .meszk-videovegoldal{
        padding-top: 35px;
    }
}
.meszk .widget_hms_vodplayer_widget {
    background: #5da08025;
    margin: 0 auto;
}

.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-info.program_info,
.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-footer {
    padding: 10px 0 0 20px;
}

.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-info-title h1.article_title {
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    padding: 0;
    background-color: unset;
    color: #000;
    text-transform: none;
    margin: 0;
    line-height: 30px;
}

.meszk-videovegoldal .vp-info-title p.article_date,
.meszk-videovegoldal .vp-info-meta p.article_date,
.meszk-videovegoldal .vp-info-description p.article_lead {
    color: #232323;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 5px;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    line-height: 30px;
}
.meszk-videovegoldal .vp-info-title p.article_date,
.meszk-videovegoldal .vp-info-meta p.article_date {
    font-size: 18px;
}
.meszk-videovegoldal .vp-footer {
    display: none; /*2021.09.03 meeting igény alapján*/
}
/*info right*/
.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right {
    display: flex;
    width: 100%;
}
.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right .vp-video-outer {
    min-width: 366px;
    width: 100%;
    cursor: pointer;
}
.meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right > .vp-info > .vp-info {
    padding: 10px 20px;
}
@media screen and (max-width: 768px) {
    .meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right .vp-info-title h1.article_title {
        font-size: 18px;
    }
    .meszk-videovegoldal .vp-container.info-right .vp-info-title p.article_date,
    .meszk-videovegoldal .vp-container.info-right .vp-info-meta p.article_date {
        font-size: 15px;
    }
}
@media screen and (max-width: 594px) {
    .meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right .vp-info-title h1.article_title {
        font-size: 16px;
    }
    .meszk-videovegoldal .vp-container.info-right .vp-info-title p.article_date,
    .meszk-videovegoldal .vp-container.info-right .vp-info-meta p.article_date {
        font-size: 14px;
    }
    .meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right > .vp-info {
        max-height: 206px;
    }
}
@media screen and (max-width: 544px) {
    .meszk-videovegoldal .widget_hms_vodplayer_widget .vp-container.info-right {
        display: block;
    }
}
@media screen and (max-width: 460px) {
    .meszk-videovegoldal .widget_hms_vodplayer_widget .vp-info-title h1.article_title {
        font-size: 18px;
    }
    .meszk-videovegoldal .vp-info-title p.article_date,
    .meszk-videovegoldal .vp-info-meta p.article_date {
        font-size: 15px;
        padding-bottom: 1px;
    }
}

/* VIDEO VÉGOLDAL SHARE */
.meszk-videovegoldal .socialShare {
    left: -25px;
}

/*HÁTTÉRKÉPES WIDGET*/

.meszk_hatterkepes_cikkajanlo {
    /* height: 75vh; */
    background-repeat: no-repeat;
    width: 100%;
    display: block;
    /* margin: 10px 14px !important; */
    margin: 10px 0;
}
.meszk .cover .hh-row-container.meszk_hatterkepes_cikkajanlo .hh-row-wrapper {
    background: transparent;
    padding: 0;
    max-width: 100% !important; /*speckó miatt!*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.meszk_hatterkepes_cikkajanlo .TitleContener {
    margin: 0;
}
.meszk_hatterkepes_cikkajanlo .galleryOfferDark {
    background: rgba(0, 0, 0, .7);
}
.meszk_hatterkepes_cikkajanlo .galleryOfferLight {
    background: rgba(211, 211, 211, .7);
}
.meszk_hatterkepes_cikkajanlo .galleryOfferLight .galTxt .titleText {
    color: black;
}
.meszk_hatterkepes_cikkajanlo .galleryOfferBig,
.meszk_hatterkepes_cikkajanlo .galleryOffer .galShare {
    display: none;
}
.meszk_hatterkepes_cikkajanlo .galleryOffer .galTxt,
.meszk_hatterkepes_cikkajanlo .galleryOffer .galTxt .titleText {
    overflow: hidden;
    max-height: unset;
    height: 90px;
}
.meszk_hatterkepes_cikkajanlo .gridContener {
    padding: 15px;
}
.meszk_hatterkepes_cikkajanlo .galleryOffer {
    padding-bottom: 5px;
}
.meszk_hatterkepes_cikkajanlo .row-title-container {
    background: rgb(255,255,255);
    background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(237,237,237,0) 100%);
}
@media screen and (min-width: 980px) {
    .meszk_hatterkepes_cikkajanlo .galleryOffer {
        width: 200% !important;
    }
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size11,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size21,
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener {
        width: 100% !important;
    }
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .contener,
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .placeholder {
        width: 12% !important;
    }
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size11 .galTxt,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size11 .galTxt .titleText,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size21 .galTxt,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size21 .galTxt .titleText {
        overflow: hidden;
        max-height: unset;
        height: 45px;
    }
}
@media (min-width: 980px) and (max-width: 1026px) {
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .contener,
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .placeholder {
        width: 11% !important;
    }
}
@media (min-width: 480px) and (max-width: 979px) {
    .meszk_hatterkepes_cikkajanlo .galleryOffer,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size21,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size11,
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener {
        width: 100% !important;
    }
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener {
        display: flex;
        flex-direction: row;
    }
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .contener,
    .meszk_hatterkepes_cikkajanlo .gridContener .rowContener .placeholder {
        width: 20% !important;
        overflow: hidden;
    }
    .meszk_hatterkepes_cikkajanlo .galleryOffer,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size21,
    .meszk_hatterkepes_cikkajanlo .galleryOffer.size11 {
        padding-bottom: 5px;
    }
}

/*MŰSORÚJSÁG*/

.meszk .widget_programguide_widget {
    font-family: 'Roboto', sans-serif;
}

.meszk .programGuide.cover {
    width: 100%;
}

.meszk .widget_programguide_widget .mediaklikkOwlWrapper{
    background-color: #f7f7f7;
}

.meszk .widget_programguide_widget .dayContainer .selected {
    background-color: #545558;
}
.meszk .tvguide .channel_info .channel_logo{
    background-size: contain;
    margin-top: -3px;
}
.meszk .tvguide .channel_body{
    max-height: 600px;
    overflow-y: scroll;
    scrollbar-width: thin; /* firefox */
    scrollbar-color: #a2a2a2 #f1f1f1;
}
.meszk .tvguide .channel_body::-webkit-scrollbar {
    width: 8px;
}
.meszk .tvguide .channel_body::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.meszk .tvguide .channel_body::-webkit-scrollbar-thumb {
    background: #a2a2a2;
}
.meszk .tvguide .channel_body::-webkit-scrollbar-thumb:hover {
    background: #545558;
}
.meszk .tvguide .channel_body ul:empty::after{
    content: "Nem található műsorújság";
    display: block;
    margin-right: 5px;
    font-size: 16px;
    text-transform: none;
    line-height: normal;
    color: #231f20;
    padding-top: 10px;
}

/* tv ikonok */
.meszk .tvguide .m1 .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m1_b_B.png');
}
.meszk .tvguide .m2 .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m2_b_B.png');
}
.meszk .tvguide .m3 .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m3_b_B.png');
}
.meszk .tvguide .m4 .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m4_b_B.png');
}
.meszk .tvguide .m5 .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m5_b_B.png');
}
.meszk .tvguide .dw .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_dunaW_b_B.png');
}
.meszk .tvguide .m4p .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_m4_b_B.png');
}
.meszk .tvguide .dn .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_duna_b_B.png');
}
/* rádió ikonok */
.meszk .tvguide .pl .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_petofi_B.png');
}
.meszk .tvguide .br .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_bartok_b_B.png');
}
.meszk .tvguide .dk .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_danko_B.png');
}
.meszk .tvguide .ks .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_kossuth_B.png');
}
.meszk .tvguide .dr .channel_logo{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/09_dunaW_b_B.png');
}

/*ÉLŐ JELÖLÉS - MŰSORÚJSÁG*/

.meszk .widget_programguide_widget .mediaklikkOwlWrapper {
    margin-bottom: 20px;
}

.meszk .widget_programguide_widget .elo {
    padding: 2px 0px 2px 5px;
}

.meszk .widget_programguide_widget span.live_play {
    margin-top: 2px;
}

.meszk .widget_programguide_widget .agelimitico {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: -5px;
    position: static;
}

.meszk .widget_programguide_widget .program_description,
.meszk .widget_programguide_widget .notifications {
    border: none;
}

.meszk .widget_programguide_widget .notifications .notice,
.meszk .widget_programguide_widget .notifications .program_site {
    border-radius: 4px;
    background: #d8d8d8;


}

.meszk .widget_programguide_widget .notifications .notice:hover,
.meszk .widget_programguide_widget .notifications .program_site:hover {
    box-shadow: 0 0 16px rgb(0 0 0 / 16%);
}

.meszk .widget_programguide_widget .notifications .program_site{
    padding: 5px;
}

.meszk .widget_programguide_widget .notifications .program_site p {
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.meszk .widget_programguide_widget .buttonContainer p {
    margin-bottom: 0;
}


@media screen and (max-width: 600px) {
    .meszk .widget_programguide_widget .infoContainer {
        margin-bottom: 10px;
        margin-top: 5px;
        float: left;
    }
}

/*PERCRŐL-PERCRE PP*/

/*Frissülő tartalom gomb*/

.meszk .hotlinemain-container-body-update-inner {
    display: flex;
    justify-content: center;
}
.meszk .hotlinemain-container-body-update-inner-update-ikon {
    background: url('./images/m4-redesign/refresh.png');
    background-position: center;
    background-size: 80%;
    background-color: rgba(19,32,98,1);
    background-repeat: no-repeat;
    height: 46px;
    width: 70px;
    cursor: pointer;
}
.meszk .hotlinemain-container-body-update-inner-update-info.hotlinemain-container-body-update-inner-update-infoNew {
    width: 100%;
    background: linear-gradient(-90deg, rgba(31,50,149,1) 0%, rgba(19,32,98,1) 100%);
    padding: 15px;
    color: #fff;
    font-weight: 700;
}
.meszk .hotlinemain-container-body-update-inner-update-close {
    background: url('./images/close.png');
    background-position: center;
    background-size: 70%;
    background-color: rgba(31,50,149,1);
    background-repeat: no-repeat;
    height: 46px;
    width: 70px;
    cursor: pointer;
}

.meszk .hotlinemain-container-body-update.sticky {
    position: fixed;
    top: 100px;
    z-index: 10;
}
@media (min-width: 992px) and (max-width: 1365px){
    .meszk .hotlinemain-container-body-update.sticky {
        left: 11px;
    }
}
/*Fejléc rész és headline*/
.meszk .widget_pparticleheader_widget{
    margin-top: 25px;
}
@media (min-width: 948px) and (max-width: 990px){
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        margin-top: 20px;
        margin-bottom: 0px;
    }
}
@media (min-width: 601px) and (max-width: 947px){
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        margin-top: 0px;
        margin-bottom: -20px;
    }
}
@media (min-width: 441px) and (max-width: 600px){
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        margin-top: 0px;
        margin-bottom: -10px;
    }
}
@media screen and (max-width: 440px) {
    .meszk .breakingWidgetContainer .hh-row-container .hh-row-wrapper .breakingWidgetOuter{
        margin-top: 20px;
        margin-bottom: -10px;
    }
}

@media screen and (min-width: 768px) {
    .meszk .widget_pparticleheader_widget{
        margin-top: 25px;
    }
}
.meszk .hotlinemain-container-top-right-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 5px;
    border-bottom: 2px solid #fff;
}

.meszk .hotlinemain-container-top-left {
    display: flex;
    flex-direction: row;
    height: 80vh;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    background-position: center;
}
@media screen and (max-width: 1024px) {
    .meszk .hotlinemain-container-top.miniHeader .hotlinemain-container-top-left {
        height: 0px;
        padding-top: 56.25%;
    }
    .meszk.pp .hotlinemain-container-top-title-inner > .hotlinemain-container-top-title{
        font-size: 24px !important;
    }
}
.meszk .hotlinemain-container-top-right {
    width: 25%;
    height: 100%;
    background: #000;
    color: #fff;
    font-family: 'Roboto', sans-serif, Arial, sans-serif;
    font-weight: 400;
    padding: 20px 10px;
    overflow-y: scroll;
}

.meszk .hotlinemain-container-top-right-elem {
    overflow: hidden;
    position: relative;
    padding: 15px 0;
    cursor: pointer;
}

.meszk .hotlinemain-container-top-right-elem::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(227,1,51,1) 0%, rgb(0, 0, 0) 100%);
}

.meszk .hotlinemain-container-top-right-elem-title {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 5px 5px 5px 0px;
    font-family: 'Roboto', sans-serif, Arial, sans-serif;
    color: white;
    font-weight: 700;
    display: block;
    transition: all ease-in-out .3s;
}

.meszk .hotlinemain-container-top-right-elem-time,
.meszk .hotlinemain-container-top-right-elem-title,
.meszk .hotlinemain-container-top-right-elem-text {
    padding-left: 20px;
}
.meszk .widget_pparticleheader_widget .hotlinemain-heroimage-outer .hotlinemain-container-top-title-inner {
    position: relative;
    padding: 50px;
    /* background: linear-gradient(to top, rgb(0, 0, 0, 1) 50%, rgb(0, 0, 0, 0)); */
}
.meszk .hotlinemain-container-top-category-title {
    left: -100px;
    padding-left: 100px;
    padding-right: 40px;
    font-size: 1vw;
}
.meszk .widget_pparticleheader_widget .hotlinemain-heroimage-outer .hotlinemain-container-top-category-title {
    padding: 3px 10px 2px 10px;
    color: white;
    background: #E30133;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    border-radius: 7px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.meszk .widget_pparticleheader_widget .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-category-title {
    background: transparent;
}
.meszk .hotlinemain-container-top-title-outer {
    width: 75%;
    position: relative;
}

/* .meszk .hotlinemain-container-top-title-outer::before {
    content: "";
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgb(0, 0, 0, 1) 0%, rgb(0, 0, 0, 0) 58%);
} */

.meszk .hotlinemain-container-top-title-outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    /* padding: 50px; */
}

.meszk .hotlinemain-container-top-title {
    color: #fff;
    font-size: 2.2vw;
    font-family: 'Roboto', sans-serif, Arial, sans-serif;
    position: relative;
}

.meszk .hotlinemain-container-body.pp-article-reader .hotlinemain-container-body-head-category-container {
    display: flex;
    flex-wrap: wrap;
}

.meszk .hotlinemain-container-body.pp-article-reader .hotlinemain-container-body-head-category-title {
    margin-right: 8px;
}
 @media screen and (max-width: 978px) {
     /* .meszk .hotlinemain-container-top-left:not(.miniHeader *){
        padding-bottom: 56%;
        height: 0px;
    }
    .meszk .hotlinemain-container-top-title:not(.miniHeader *){
        color: #000;
    }
    .meszk .hotlinemain-container-top-title-inner:not(.miniHeader *){
        padding: 10px;
    }
    .meszk .hotlinemain-container-top-title-outer:not(.miniHeader *)::before{
        display: none;
    }
    .meszk.pp > .meszk.pp .meszk.side-recommendedPost .hotlinemain-container-top-title-inner {
        display: none;
    } */
    .meszk .hotlinemain-container-top-left{
        padding-bottom: 56.25%;
        position: relative;
        height: auto;
    }
    .meszk .widget_pparticleheader_widget .hotlinemain-container-top-title-outer{
        position: absolute;
        bottom: 0px;
    }
    .meszk .widget_pparticleheader_widget .hotlinemain-heroimage-outer .hotlinemain-container-top-title-inner{
        padding: 10px 30px;
    }
} /* PP BEÁGYAZOTT GALÉRIA */

.meszk .pp-article-reader .gallery,
.meszk .miniContent .gallery{
    background: none;
    height: max-content;
}
.meszk .pp-article-reader .gallery::before,
.meszk .miniContent .gallery::before{
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_gallery_white.svg');
    background-size: 100%;
    background-repeat: no-repeat;
    right: 50px;
    margin-top: 20px;
    pointer-events: none;
}
.meszk .pp-article-reader .gallery::before{
    right: 30px;
}
@media screen and (max-width: 768px) {
    .meszk .pp-article-reader .gallery::before,
    .meszk .miniContent .gallery::before{
        width: 30px;
        height: 30px;
        right: 35px;
    }
}

.meszk .pp-article-reader .gallery .gallery-caption,
.meszk .miniContent .gallery .gallery-caption{
    display: none;
    color: #333;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif, Arial, sans-serif;
}
.meszk .pp-article-reader .gallery .gallery-item,
.meszk .miniContent .gallery .gallery-item{
    display: none;
}
.meszk .pp-article-reader .gallery .gallery-item:nth-child(1),
.meszk .miniContent .gallery .gallery-item:nth-child(1){
    display: block;
    width: 100%!important;
}
.meszk .pp-article-reader .gallery img,
.meszk .miniContent .gallery img {
    display: block;
    padding: 0px;
    margin: 0px;
    border: none!important;
    max-width: 100%;
    max-height: 600px;
    object-fit: cover;
    width: 100%;
}
.meszk .pp-article-reader .gallery .gallery-item::after,
.meszk .miniContent .gallery .gallery-item::after{
    content:'Galéria megtekintéséhez kérjük, kattintson!';
    display: block;
    justify-content: center;
    align-items: center;
    color: #333;
    width: 100%;
    height: 100%;
    font-size: 13px;
    font-style: italic;
    padding: 8px;
}
/*PP főcikk oldali minicikk header rész*/

.meszk .articleReader_tagsSet.articleReader_tagsSetTypepp_main {
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 5px 0;
    margin: 0px 20px 5px 0px;
    display: inline-block;
    transition: all ease-in-out .3s;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
}

.meszk .articleReader_tagsSet.articleReader_tagsSetTypepp_main a {
    color: #228263;
}

.meszk .hotlinemain-container-body-head-title,
.meszk .metaPpFlex {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    margin: 5px 0px;
}
.meszk .hotlinemain-container-body-head-title * {
    cursor: default;
}

.meszk .hotlinemain-container-body-head-title .author::after {
    content: "";
    padding: 0 0 0 15px;
    border-right: #000 solid 1.5px;
}
.meszk .hotlinemain-container-body-head-title .source.auth::after {
    content: unset !important;
}
.meszk .hotlinemain-container-body-head-title .source.auth.x::after {
    content: "" !important;
}
.meszk .hotlinemain-container-body-head-title .time::after {
    content: none;
    padding: 0 0 0 15px;
}
.meszk .hotlinemain-container-body-head .time,
.meszk .metaPpFlex .time {
    display: block!important;
    padding-left: 5px;
}
.meszk .metaPpFlex div:last-child::after {
    content: unset;
}
.meszk .hotlinemain-container-body-head-title div:nth-last-child(2)::after {
    content: unset;
}

@media screen and (min-width: 978px) {
    .meszk .metaPpFlex .source::before,
    .meszk .hotlinemain-container-body-head-title .source::before {
        content: 'Forrás: ';
        font-weight: 600;
    }
    .meszk .metaPpFlex .author::before,
    .meszk .hotlinemain-container-body-head-title .author::before {
        content: 'Szerző: ';
        font-weight: 600;
    }
}

.meszk .hotlinemain-container-body-lead {
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    font-weight: 500;
    padding: 10px 0;
    font-size: 19px;
}

.meszk .hotlinemain-container-body-elem-left-date-monthday {
    font-size: 12px;
}

/*PP VIDEÓ LEAD*/

.meszk.pp .hotlinemain-container-top-left.no_image {
    height: auto;
}

.meszk.pp .lead-video {
    width: 100%;
}

/* .meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-outer::before {
    display: none;
} */
.meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-outer {
    width: 100%;
    padding-bottom: 0px;
    padding-left: 5.5%;
    padding-top: 30px;
}

.meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-outer .hotlinemain-container-top-title{
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%!important;
    line-height: 1.2;
    color: #000;
}
.meszk.pp .hotlinemain-container-top-title-inner > .hotlinemain-container-top-title{
    font-size: 34px;
    font-weight: 700;
}

.meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-category-title {
    color: #B4DBC9;
    padding: 3px 10px 2px 0px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    transition: .3s ease;
    text-transform: uppercase;
}
.meszk.pp .hotlinemain-container-top-title-inner > .hotlinemain-container-top-category-title {
    border-radius: 7px;
}

.meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-category-title:hover {
    opacity: 0.7;
}

.meszk.pp .col-md-4.video-lead.meszk.side-recommendedPost .hotlinemain-container-top-right {
    width: 100%;
}
.meszk .hotlinemain-container-body-head-title .timestamp{
    display: flex;
    padding-left: 15px;
}
@media screen and (max-width: 1366px) {
    .meszk.pp .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-outer {
        padding-left: 10px;
    }
}
@media screen and (max-width: 768px) {
    .meszk .hotlinemain-container-body-head-title {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
}
@media screen and (max-width: 520px) {
    .meszk .hotlinemain-container-body-head-title .timestamp{
        width: 100%;
        padding-left: 0px;
    }
    .meszk .hotlinemain-container-body-head-title .author::after{
        display: none;
    }
}

/*PP főcikk oldalon minicikk design*/

.meszk.pp .pp-article-reader p {
    padding: 5px 0;
    background: transparent;
}

.meszk .headline .aFramed {
    background: transparent;
}

.hotlinemain-container-body-head-category-title .categoryContainer {
    clear: both;
    left: 0;
    margin: 10px 0;
}

.meszk .hotlinemain-container-body-elem.headline,
.meszk .hotlinemain-container-body-elem,
.meszk .ppMiniBody{
    display: flex;
    flex-direction: row;
    width: 100%;
    padding: 20px 20px 20px 0;
    border: 1px solid #b3b2b2;
    margin: 20px 0 0 0;
    -webkit-box-shadow: 0px 0px 18px -1px rgba(0,0,0,0.64);
    box-shadow: 0px 0px 14px -1px rgb(0 0 0 / 33%);
}
.meszk .ppMiniContainer {
    width: 95%;
    float: right;
    padding-right: 10px;
}

.meszk .hotlinemain-container-body.pp-article-reader {
    width: 95%;
    float: right;
    position: relative;
}

.meszk .articleReader_tagsSet.articleReader_tagsSetTypepp_main {
    text-align: left;
}

.meszk .articleReader_tagsSet.articleReader_tagsSetTypepp_main div{
    display: inline-block;
}
@media screen and (max-width: 768px) {
    .meszk .articleReader_tagsSet.articleReader_tagsSetTypepp_main div {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
}
.meszk .hotlinemain-container-body-elem.headline {
    background: linear-gradient(to right, rgba(216,38,38,1) 0%, rgba(251,142,142,1) 100%);
    color: #fff;
}

.meszk .hotlinemain-container-body-elem.headline .shareWidget_common.shareWidget_facebook::after {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/facebook_white.svg');
    background-size: 100%;
}

.meszk .hotlinemain-container-body-elem.headline .shareWidget_common.shareWidget_twitter::after {
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/twitter_white.svg');
    background-size: 100%;
}
.meszk .twitter-tweet.twitter-tweet-rendered {
    margin: 0 auto !important;
}
.meszk .hotlinemain-container-body-elem.headline .shareWidget_common::before {
    background: rgba(216,38,38,1);
}

.meszk .pp-article-reader .hotlinemain-container-body-elem.headline .wp-caption p {
    color: #000;
}
.hiradoStream.m4-redesign .pp-article-reader .hotlinemain-container-body-elem.headline .wp-caption-text {
    color: white;
}
.hiradoStream.m4-redesign .pp-article-reader .hotlinemain-container-body-elem .wp-caption-text {
    color: black;
}
.meszk .hotlinemain-container-body-elem-right {
    width: 90%;
}

.meszk .hotlinemain-container-body-elem-left {
    width: 10%;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    padding: 0 10px;
}

.meszk .hotlinemain-container-body-elem-left-date {
    text-align: center;
}
@media screen and (max-width: 900px) {
    .meszk .hotlinemain-container-body-elem-left-date {
        font-size: 11px;
    }
}
.meszk .hotlinemain-container-body-elem-left-date-hournumber,
.meszk .hotlinemain-container-body-elem-left-date-minutenumber {
    font-size: 28px;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.meszk .hotlinemain-container-body-elem-right-content-event,
.meszk .miniTitle {
    color: #000;
    font-size: 23px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    position: relative;
    padding-bottom: 10px;
}

.meszk .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content-event {
    color: #fff;
}


.meszk .hotlinemain-container-body-elem-right-content-event::after,
.meszk .miniTitle::after {
    background: linear-gradient(to right, rgba(216,38,38,1) 0%, rgba(255, 255, 255, 0) 100%);
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
}

.meszk .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content-event::after {
    background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}

.meszk .hotlinemain-container-body-elem-right-content-social,
.meszk .miniSocial .socialShare {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}

.meszk .hotlinemain-container-body-elem-right-content-social .shareWidget_common,
.meszk .miniSocial .shareWidget_common {
    width: 25px;
    height: 25px;
}

.meszk .hotlinemain-container-body-elem-right-content-social .shareWidget_common.shareWidget_facebook,
.meszk .miniSocial .shareWidget_common.shareWidget_facebook {
    margin-right: 10px;
}

.meszk .hotlinemain-container-body-elem-right-content-lead,
.meszk .miniLead {
    font-weight: 500;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 16px;
}

.meszk .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content-lead {
    color: #fff;
}

.meszk .hotlinemain-container-body-elem-right-content-text,
.meszk .miniContent {
    padding-top: 10px;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    line-height: 1.4;
    font-size: 16px;
}
.Meszk-Accessibility .meszk .miniContent .wp-caption,
.Meszk-Accessibility .meszk .miniContent .wp-caption-text {
    background: transparent;
    border: none;
    padding: 10px 0;
}
.Meszk-Accessibility .meszk .miniContent .wp-caption-text {
    line-height: 1.2;
}
.meszk .hotlinemain-container-body-elem-right-content-text h3,
.meszk .miniContent h3 {
    font-size: 21px;
}

.meszk .hotlinemain-container-body-elem-right-content-text p img,
.meszk .miniContent img {
    width: 100%;
    height: auto;
}

.meszk .hotlinemain-container-body-elem-left-time-img {
    width: 100%;
    margin-top: 10px;
}

.meszk .hotlinemain-container-body-elem-left-time-img img{
    width: 100%;
}

.meszk.pp .socialShare {
    top: 10px;
}

.meszk .hotlinemain-container-body-loadmore {
    color: white;
    padding: 10px 20px;
    background-color: rgb(34, 130, 99) !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600;
    text-transform: uppercase;
    width: fit-content !important;
    width: -moz-fit-content !important;
    width: -webkit-fit-content !important;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 20px;
    transition: .3s ease;
    margin: auto !important;
    cursor: pointer;
    margin-top: 20px !important;
    font-size: 14px;
}

.meszk .hotlinemain-container-body-loadmore:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    transition: .3s ease;
}

/*headline megjelenítés switch*/
.meszk .widget_pparticleheader_widget .hotlinemain-container-top-right.emptyHeadline div{
    visibility: hidden;
}
.meszk .widget_pparticleheader_widget .hotlinemain-container-top-right.emptyHeadline{
    display: none;
}
.meszk .widget_pparticleheader_widget .hotlinemain-container-top-title-outer{
    width: 100%;
}
.meszk .widget_pparticleheader_widget .hotlinemain-container-top-right.emptyHeadline {
    position: relative;
    background: linear-gradient(0deg, rgb(0, 0, 0, 1) 0%, rgb(0, 0, 0, 0) 58%);
}
.meszk .widget_pparticleheader_widget .hotlinemain-container-top-right.emptyHeadline::-webkit-scrollbar {
    display: none;
}


/*PP Minicikk oldal*/

.meszk .miniHeader .hotlinemain-container-top-title-outer {
    width: 100%;
}

.meszk .miniTime {
    visibility: hidden;
    height: 0;
    font-weight: 700;
}

.meszk .hotlinemain-container-body-elem-right .socialShare {
    position: static;
}

.meszk .returToMain {
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 500;
    background: #E30133;
    border: 2px solid transparent;
    padding: 6px 15px;
    display: inline-block;
    text-align: left;
    margin-top: 20px;
    transition: .3s ease;
}

.meszk .returToMain a{
    color: #fff;
    text-transform: uppercase;
    display: flex;
    text-align: center;
}

.meszk .returToMain:hover {
    border: 2px solid #E30133;
    background: #fff;
    transition: .3s ease;
}

.meszk .returToMain:hover a {
    color: #E30133;
    transition: .3s ease;
}
.meszk .hotlinemain-container-body-elem-right-content-text p a {
    color: #E30133;
}

.meszk .hotlinemain-container-body-elem-right-content-text p a:hover {
    color: #000;
}
.meszk .hotlinemain-container-body-elem.headline p a {
    color: black;
    font-weight: 600;
    transition: all ease-in-out .3s;
    border-bottom: 1.5px solid transparent;
}
.meszk .hotlinemain-container-body-elem.headline p:hover a {
    color: whitesmoke;
    /* text-decoration: underline; */
    transition: all ease-in-out .3s;
    border-bottom: 1.5px solid whitesmoke;
}

.meszk .ppMiniBody .miniContent blockquote,
.meszk .hotlinemain-container-body-elem  blockquote{
    padding: 0 20px;

    font-weight: 500;
    font-size: 20px;
    font-style: italic;
    border-left: 4px solid #E30133CC;
    margin: 10px 0px;
    border-left: #E30133 solid 3px;
}


/*Beágyazások*/

.meszk .fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop {
    max-width: 100%;
    width: 100%;
}

.meszk .fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop span{
    height: auto!important;
}

.meszk .fb_iframe_widget iframe {
    background: #fff;
}

.meszk .embed-container {
    padding-bottom: 56.25%;
    position: relative;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    height: 0;
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
    z-index: 1;
}

.meszk .embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.meszk .wp-caption.alignnone,
.meszk .wp-caption.alignleft,
.meszk .wp-caption.aligncenter,
.meszk .wp-caption.alignright {
    width: 100%!important;
    max-width: 100%;
    padding: 0 !important;
}
.meszk .wp-caption.alignnone img,
.meszk .wp-caption.alignleft img,
.meszk .wp-caption.aligncenter img,
.meszk .wp-caption.alignright img{
    max-width: 100%;
    object-fit: contain;
}
.meszk_livestream .pp-article-reader .hotlinemain-container-body-elem img,
.meszk .pp-article-reader .hotlinemain-container-body-elem img{
    max-width: 100%;
    height: auto;

    border-radius: 5px;

}

.meszk .wp-caption.alignnone img{
    width: 100%!important;
    height: auto!important;
}

.meszk .fb_iframe_widget span {
    display: block;
}

.meszk .fb_iframe_widget span iframe{
    width: 100%!important;
}

.meszk .fb_iframe_widget span iframe.instagram-media {
    width: auto!important;
}

.meszk .hotlinemain-container-body .fb_iframe_widget {
    display: block;
    width: 100%!important;
}
.meszk .hotlinemain-container-body .twttr_container,
.meszk .hotlinemain-container-body .instagram-media {
    display: flex;
    justify-content: center;
}
.meszk .hms_article_content_wrapper .hms_article_post_content div[class*='iframe_widget'] span,
.meszk .pp-article-reader .hotlinemain-container-body-elem div[class*='iframe_widget'] span,
.meszk .ppMiniContainer div[class*='iframe_widget'] span,
.meszk .instagram-media.instagram-media-rendered {
    display: block !important;
    margin: 0 auto !important;
}
.meszk .fb-post.fb_iframe_widget {
    display: flex;
}

/*PP főcikk reszponzivitás*/

@media screen and (max-width: 1600px) {
    .col-md-8.meszk.pp,
    .col-md-12.meszk.pp {
        padding-left: 50px;
    }
    .meszk.pp .socialShare {
        left: 15px;
    }
}


@media screen and (max-width: 1440px) {
    .meszk .hotlinemain-container-top-category-title {
        left: -50px;
        padding-left: 50px;
        padding-right: 40px;
        font-size: 16px;
    }

    .meszk .hotlinemain-container-top-title-outer {
        /* padding: 50px; */
    }
    .meszk .hotlinemain-container-top-title-inner {
        padding: 50px;
    }
    .meszk .hotlinemain-container-top-title {
        font-size: 30px;
    }
}

@media screen and (max-width: 1366px) {
    .meszk.pp .ult-column.col-md-12 {
        padding: 0;
    }

    .meszk.pp .socialShare {
        position: static;
        margin: 10px 0 15px 0;
        overflow: hidden;
        margin-left: 10px;
    }

    .meszk.pp .socialShare .shareWidget_common {
        float: left;
        margin-right: 5px;
    }
    .col-md-8.meszk.pp,
    .col-md-12.meszk.pp {
        padding-left: 10px;
    }

    .meszk .hotlinemain-container-body.pp-article-reader {
        width: 100%;
        float: none;
    }

    .meszk .hotlinemain-container-body-elem.headline,
    .meszk .hotlinemain-container-body-elem,
    .meszk .ppMiniBody,
    .meszk .ppMiniContainer {
        width: 100%;
        float: none;
    }

    .meszk .ppMiniContainer {
        width: 100%;
        float: none;
        padding: 0 15px;
    }

}

@media screen and (max-width: 991px) {
    .col-md-4 .meszk h1::before {
        height: 24px;
        width: 30px;
        background-size: cover;
    }

    .col-md-4 .meszk h1 {
        line-height: 24px;
        padding-left: 35px;
    }
    .meszk .hotlinemain-container-body-elem-right {
        width: 100%;
    }
}

@media screen and (max-width: 980px) {
    .meszk .hotlinemain-container-top-right {
        display: none;
    }

    .meszk .hotlinemain-container-top-title-outer  {
        width: 100%;
    }

    .meszk .hotlinemain-container-body-elem-left-time-img {
        width: 70px;
    }
}

@media screen and (max-width: 768px) {
    .meszk .hotlinemain-container-body-elem.headline,
    .meszk .hotlinemain-container-body-elem,
    .meszk .ppMiniBody {
        flex-direction: column;
        padding: 20px;
    }

    .meszk .ppMiniContainer {
        padding: 0 5px;
    }
    .meszk.pp .socialShare {
        margin-left: 0;
    }

    .meszk .hotlinemain-container-body-elem-left {
        width: 100%;
        padding: 0 0 15px 0;
    }

    .meszk .hotlinemain-container-body-elem-left-date {
        text-align: left;
    }

    .meszk .pp-hour,
    .meszk .pp-minute {
        display: inline-block;
        text-align: center;
        padding-top: 5px;
    }

    .meszk .pp-hour {
        margin-right: 10px;
    }

    .meszk .hotlinemain-container-body-elem-left-date-hournumber,
    .meszk .hotlinemain-container-body-elem-left-date-minutenumber {
        font-size: 23px;
    }

}

@media screen and (max-width: 600px) {
    .meszk .hotlinemain-container-top-title {
        font-size: 25px;
    }
    .meszk .hotlinemain-container-top-category-title {
        left: -20px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
    }

    .meszk .hotlinemain-container-top-title-outer {
        /* padding: 20px; */
    }
    .meszk .hotlinemain-container-top-title-inner {
        padding: 20px !important;
    }

    .meszk .returToMain {
        margin: 0 auto;
        width: 190px;
        margin-top: 20px;
        display: block;
    }

    .meszk .fb_iframe_widget span{
        width: 100%!important;
    }

    .meszk .fb_iframe_widget span iframe.instagram-media {
        width: 100%!important;
    }

    .meszk iframe.instagram-media.instagram-media-rendered {
        width: 100%!important;
        min-width: 100%!important;
    }
}
@media screen and (max-width: 440px) {
    .meszk .hotlinemain-container-top-title {
        font-size: 23px;
    }
}

.meszk .owl-item .cikk .textcontent:not(.Meszk-Accessibility .meszk .owl-item .cikk .textcontent,
.meszk .owl-item .pp_main .textcontent) {
    z-index: 2;
    display: flex!important;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 30px;
    background: transparent;
}
.Meszk-Accessibility .meszk .owl-item .pp_main .accessibilityShowWhenWCAG{
    display: none!important;
}

.meszk .owl-item .cikk.layer_full_red .textcontent,
.meszk .owl-item .cikk.layer_full_black .textcontent {
    justify-content: center;
    background: transparent;
    padding: 0 40px; /* .owl-buttons .owl-prev css kill miatt */
}

.meszk .owl-item .cikk .textcontent h1.article-title a,
.meszk .owl-item .cikk .textcontent p.article-lead {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    line-height: 1.4;
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    margin-left: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    margin-right: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}
.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .themeOfArticle {
    text-align: center;
}
.Meszk-Accessibility .meszk .segment-two-thirds .coverFeaturedSlider .cikk .accessibilityShowWhenWCAG {
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

/*PERCRŐL PERCRE megjelenítés kiemelt ajánlóban*/

.meszk .ppSliderContainer {
    color: #fff;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    bottom: 30px;
}

.meszk .ppSliderContainer .ppSlider {
    width: calc(100% - 85px);
    padding: 1vw 0;
}

.meszk .ppSliderContainer .pp_slider_buttons {
    overflow: hidden;
    bottom: 10px;
    right: 5%;
    width: 85px;
    height: 100%;
    max-height: 180px;
    position: absolute;
    display: flex;
    justify-content: center;
}

/*KIEMELT AJÁNLÓ SIDER*/

.meszk .widget_featuredslider_widget {
    margin-bottom: 20px;
}
.meszk .widget_featuredslider_widget .ppSlider > .slick-list {
    max-height: 150px !important;
}

.meszk .widget_featuredslider_widget .article-title a {
    font-size: 20px;
}
@media screen and (max-width: 768px) {
    .meszk .widget_featuredslider_widget{
        border-bottom: 2px dotted #DEDEDE;
    }
}

.meszk .widget_featuredslider_widget {
    margin-bottom: 0;
}
.meszk .featuredslider_with_grid .multiplerowCardHolder .cikk{
    padding: 10px 3px;
}

.meszk .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
    padding-bottom: 59.4%;
}
.meszk .pp_slider_buttons .pp_slider_button.prev,
.meszk .pp_slider_buttons .pp_slider_button.next {
    width: 15px;
    height: 15px;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    position: absolute;
    /* top: 1vw;
    right: 1vw; */
}

.meszk .pp_slider_buttons .pp_slider_button div {
    width: 85px;
    height: 85px;
    transform: translate(-56px, -74px) rotate(45deg);
}
.meszk .pp_slider_buttons .pp_slider_button.next {
    transform: rotate(45deg);
    /* top: 3vw; */
    bottom: 40px;
}

.meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper { /*specifikusan a kiemelt ajánló 60% - többsoros grid 33% sablonhoz featuredslider_with_grid osztállyal*/
    padding-bottom: 60.2%;
}

.meszk .widget_featuredslider_widget .owl-item .cikk::before {
    width: calc(100% - 20px);
    left: 10px;
    height: calc(100% - 20px);
    top: 10px;
}

@media screen and (max-width: 1300px) {
    .meszk .pp_main.cikk.hasHeadline.layer_off::before, .meszk .pp_main.cikk.hasHeadline.layer_transition_black::before {
        background: linear-gradient(to bottom, rgba(0, 0, 0, .3) 35%, rgba(0, 0, 0, 0.6) 50%, rgb(0, 0, 0) 95%);
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .article-title a {
        font-size: 16px;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .ppSlider > .slick-list {
        max-height: 90px !important;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .ppSliderContainer .headline-element {
        line-height: 1.4;
    }
}
@media screen and (max-width: 1024px) {
    .meszk .widget_featuredslider_widget .hasHeadline .postTypeContainer {
        font-size: 11px;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .article-title a,
    .meszk .widget_featuredslider_widget .hasHeadline .article-title a {
        font-size: 13px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .article-lead {
        font-size: 12px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .pp_slider_buttons {
        width: 100px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .ppSliderContainer .headline-element.slick-slide {
        width: 100% !important;
    }
}
@media screen and (max-width: 768px) {
    .meszk .widget_featuredslider_widget .owl-item .cikk::before {
        width: 100%;
        left: 0px;
        height: 100%;
        top: 0px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .pp_slider_buttons {
        width: 65px;
    }
}

@media screen and (max-width: 500px) {
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent {
        max-height: 60px;
    }
    .meszk .widget_featuredslider_widget .ppSlider > .slick-list {
        max-height: 100px !important;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title,
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title .article-lead {
        width: 100%;
    }
}
.meszk .owl-item .cikk .ppSliderContainer{
    order: 5;
}
.Meszk-Accessibility .meszk .owl-item .pp_main .accessibilityShowWhenWCAG{
    display: none!important;
}

.meszk .owl-item .cikk.layer_full_red .textcontent,
.meszk .owl-item .cikk.layer_full_black .textcontent {
    justify-content: center;
    background: transparent;
    padding: 0 40px; /* .owl-buttons .owl-prev css kill miatt */
}

.meszk .owl-item .cikk .textcontent h1.article-title a,
.meszk .owl-item .cikk .textcontent p.article-lead {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    line-height: 1.4;
}

.meszk .full-view-mode .owl-item .cikk .textcontent h1.article-title a {
    font-size: 28px;
}

.meszk .owl-item .cikk .textcontent .categoryContainer,
.meszk .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}
.meszk .ppSliderContainer .ppSlider {
    max-height: 150px;
}
@media screen and (max-width: 1440px) {
    .meszk .ppSliderContainer .ppSlider {
        /* width: 75%; */
        padding: 1vw 0;
    }
    .meszk .pp_slider_buttons .pp_slider_button div {
        width: 120px;
    }
}
@media screen and (max-width: 980px) {
    .meszk .pp_slider_buttons .pp_slider_button div {
        transform: translate(-60px, -93px) rotate(45deg);
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .meszk .segment-half .owl-item .cikk.col.pp_main .textcontent .ppSliderContainer .headline-element {
        line-height: 1.35;
        font-size: 10px;
    }
}
@media screen and (max-width: 600px) {
    .meszk .full-view-mode .owl-item .cikk .textcontent h1.article-title a {
        font-size: 20px;
    }
}

.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .postTypeContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .postTypeContainer{
    left: -40px;
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    margin-left: 15px!important; /* TELESPORT CSS KILL */
}
.meszk .segment-half .owl-item .cikk.col.pp_main .textcontent {
    padding: 0 20px 20px 20px;
}
.meszk .ppSliderContainer .headline-element {
    line-height: 1.3;
}
.meszk .owl-item .cikk.col.pp_main .textcontent {
    padding: 15px 15px 15px 15px;
}
.meszk .widget_featuredslider_widget .hasHeadline .textcontent {
    padding: 5px !important;
}
.meszk .ppSliderContainer .pp_slider_buttons {
    right: 0px;
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    margin-right: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}
.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .themeOfArticle {
    text-align: center;
}
.Meszk-Accessibility .meszk .segment-two-thirds .coverFeaturedSlider .cikk .accessibilityShowWhenWCAG {
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

/*PERCRŐL PERCRE megjelenítés kiemelt ajánlóban*/

.meszk .widget_featuredslider_widget .article-title a {
    font-size: 20px;
}

.meszk .widget_featuredslider_widget {
    margin-bottom: 0;
}
.meszk .featuredslider_with_grid .multiplerowCardHolder .cikk{
    padding: 10px 3px;
}

.meszk .widget_featuredslider_widget .owl-item .cikk .image-wrapper {
    padding-bottom: 59.4%;
}
.meszk .featuredslider_with_grid .widget_featuredslider_widget .owl-item .cikk .image-wrapper { /*specifikusan a kiemelt ajánló 60% - többsoros grid 33% sablonhoz featuredslider_with_grid osztállyal*/
    padding-bottom: 60.2%;
}

.meszk .widget_featuredslider_widget .owl-item .cikk::before {
    width: calc(100% - 20px);
    left: 10px;
    height: calc(100% - 20px);
    top: 10px;
}

.Meszk-Accessibility .meszk .widget_featuredslider_widget .owl-item .cikk::before{
    display: none;
}

.meszk .owl-item .cikk .textcontent:not(.Meszk-Accessibility .meszk .owl-item .cikk .textcontent,
.meszk .owl-item .pp_main .textcontent) {
    z-index: 2;
    display: flex!important;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 20px 30px;
    background: transparent;
    pointer-events: none;
}
.Meszk-Accessibility .meszk .owl-item .pp_main .accessibilityShowWhenWCAG{
    display: none!important;
}

.meszk .owl-item .cikk.layer_full_red .textcontent,
.meszk .owl-item .cikk.layer_full_black .textcontent {
    justify-content: center;
    background: transparent;
    padding: 0 40px; /* .owl-buttons .owl-prev css kill miatt */
}

.meszk .owl-item .cikk .textcontent h1.article-title a:not(.widget_featuredslider_widget a),
.meszk .owl-item .cikk .textcontent p.article-lead {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 1.4;
    font-size: 14px;
    color: #fff;
}
.meszk .owl-item .cikk .textcontent p.article-lead:empty{
    display: none;
}

@media screen and (max-width: 1200px) {
    .meszk .widget_recommendedgrid_widget .owl-item .cikk .textcontent p.article-lead  {
        text-overflow: ellipsis;
        overflow: hidden;
        height: 35px;
        min-height: 35px;
    }
}
@media screen and (max-width: 600px) {
    .meszk .recommendedgrid .owl-buttons .owl-prev,
    .mesz .recommendedgrid .owl-buttons .owl-next{
        margin-left: 0px!important;
        margin-right: 0px!important;
    }
}

.meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title,
.meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title .article-lead {
    width: 80%;
}
.meszk .widget_featuredslider_widget .owl-item .cikk  .textcontent .article-lead {
    font-size: 17px;
}
.meszk .widget_featuredslider_widget .textcontent .post_time p{
    font-size: 16px;
    color: #fff;
    padding-top: 15px;
    width: 100%;
    border-top: 1px solid #fff;
}
.meszk .owl-item .cikk .textcontent h1.article-title a {
    font-weight: 600;
}

.meszk .owl-item .cikk .textcontent .categoryContainer,
.meszk .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}

.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_black .textcontent .postTypeContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .categoryContainer,
.meszk .mediaklikkCoverFeaturedSlider .cikk.layer_full_red .textcontent .postTypeContainer{
    left: -40px;
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    margin-left: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next,
.meszk .segment-half .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    margin-right: 15px!important; /* TELESPORT CSS KILL */
}

.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .postTypeContainer {
    left: -30px;
}
.meszk .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .cikk .textcontent .themeOfArticle {
    text-align: center;
}
.Meszk-Accessibility .meszk .segment-two-thirds .coverFeaturedSlider .cikk .accessibilityShowWhenWCAG {
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

/*PERCRŐL PERCRE megjelenítés kiemelt ajánlóban*/

.meszk .ppSliderContainer {
    color: #fff;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    bottom: 30px;
}

.meszk .ppSliderContainer .ppSlider {
    width: calc(100% - 85px);
    padding: 1vw 0;
}
.Meszk-Accessibility .meszk .ppSliderContainer .ppSlider{
    max-height: 200px;
}
.meszk .ppSliderContainer .pp_slider_buttons {
    overflow: hidden;
    bottom: 10px;
    right: 5%;
    width: 85px;
    height: 100%;
    max-height: 180px;
    position: absolute;
    display: flex;
    justify-content: center;
}

.meszk .ppSliderContainer .pp_slider_buttons .pp_slider_button.next.slick-arrow {
    position: absolute;
    bottom: 1vw;
    top: unset;
}

.meszk .ppSliderContainer .pp_slider_buttons .pp_slider_button.prev.slick-arrow {
    position: absolute;
    top: 1vw;
}

.meszk .ppSliderContainer .headline-element {
    line-height: 1.7;
}
.meszk .ppSliderContainer .headline-element:hover{
    text-decoration: underline;
}

.meszk .headline-time {
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    padding-right: 5px;
    color: #fff;
    font-weight: 700;
}

.meszk .pp_slider_buttons .pp_slider_button.prev,
.meszk .pp_slider_buttons .pp_slider_button.next {
    width: 15px;
    height: 15px;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    position: absolute;
    /* top: 1vw;
    right: 1vw; */
}

.meszk .pp_slider_buttons .pp_slider_button div {
    width: 85px;
    height: 85px;
    transform: translate(-56px, -74px) rotate(45deg);
}
.meszk .pp_slider_buttons .pp_slider_button.next {
    transform: rotate(45deg);
    /* top: 3vw; */
    bottom: 40px;
}

.meszk .pp_slider_buttons .pp_slider_button.prev {
    transform: rotate(225deg);
    bottom: 80px;
}

.meszk .pp_slider_buttons .pp_slider_button.prev.slick-disabled,
.meszk .pp_slider_buttons .pp_slider_button.next.slick-disabled {
    opacity: 0.2;
}

.meszk .owl-item .cikk.col.pp_main .textcontent {
    z-index: 2;
    display: flex!important;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 30px 30px 20px 30px;
    background: transparent;
}
@media screen and (max-width: 1300px) {
    .meszk .pp_main.cikk.hasHeadline.layer_off::before, .meszk .pp_main.cikk.hasHeadline.layer_transition_black::before {
        background: linear-gradient(to bottom, rgba(0, 0, 0, .3) 35%, rgba(0, 0, 0, 0.6) 50%, rgb(0, 0, 0) 95%);
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .article-title a {
        font-size: 16px;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .ppSlider > .slick-list {
        max-height: 90px !important;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .ppSliderContainer .headline-element {
        line-height: 1.4;
    }
}
@media screen and (max-width: 1024px) {
    .meszk .widget_featuredslider_widget .hasHeadline .postTypeContainer {
        font-size: 11px;
    }
    .meszk .segment-half .widget_featuredslider_widget .hasHeadline .article-title a,
    .meszk .widget_featuredslider_widget .hasHeadline .article-title a {
        font-size: 13px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .article-lead {
        font-size: 12px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .pp_slider_buttons {
        width: 100px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .ppSliderContainer .headline-element.slick-slide {
        width: 100% !important;
    }
}
@media screen and (max-width: 768px) {
    .meszk .widget_featuredslider_widget .owl-item .cikk::before {
        width: 100%;
        left: 0px;
        height: 100%;
        top: 0px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .pp_slider_buttons {
        width: 65px;
    }
}

@media screen and (max-width: 500px) {
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent {
        max-height: 60px;
    }
    .meszk .widget_featuredslider_widget .ppSlider > .slick-list {
        max-height: 100px !important;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title,
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent .article-title .article-lead {
        width: 100%;
    }
}
.meszk .owl-item .cikk .ppSliderContainer{
    order: 5;
}
.meszk .owl-item .cikk.col.pp_main .textcontent:not(.hasHeadline .textcontent){
    justify-content: flex-end;
}
.meszk .coverFeaturedSlider article.pp_main.hasHeadline .textcontent{
    justify-content: flex-start;
}

.meszk .segment-half .owl-item .cikk.col.pp_main .textcontent .ppSliderContainer .ppSlider {
    padding: 0;
}

.meszk .segment-half .owl-item .cikk.col.pp_main .textcontent .article-lead {
    margin-bottom: 10px;
}
.meszk .ppSliderContainer .ppSlider {
    max-height: 150px;
}
@media screen and (max-width: 1440px) {
    .meszk .ppSliderContainer .ppSlider {
        /* width: 75%; */
        padding: 1vw 0;
    }
    .meszk .pp_slider_buttons .pp_slider_button div {
        width: 120px;
    }
}
@media screen and (max-width: 980px) {
    .meszk .pp_slider_buttons .pp_slider_button div {
        transform: translate(-60px, -93px) rotate(45deg);
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .meszk .segment-half .owl-item .cikk.col.pp_main .textcontent .ppSliderContainer .headline-element {
        line-height: 1.35;
        font-size: 10px;
    }
}
@media screen and (max-width: 500px) {
    .meszk .segment-half .owl-item .cikk.col.pp_main .textcontent .ppSliderContainer .headline-element {
        line-height: 1.35;
        font-size: 11px;
    }
    .headline-element.slick-slide span {
        font-size: 13px;
    }
    .headline-element.slick-slide span.headline-time {
        font-weight: 700;
    }
    .meszk .segment-half .owl-item .cikk.col.pp_main .textcontent p {
        font-size: 11px;
    }

    .meszk .segment-half .owl-item .cikk.col.pp_main .textcontent {
        padding: 0 20px 20px 20px;
    }
    .meszk .ppSliderContainer .headline-element {
        line-height: 1.3;
    }
    .meszk .owl-item .cikk.col.pp_main .textcontent {
        padding: 15px 15px 15px 15px;
    }
    .meszk .widget_featuredslider_widget .hasHeadline .textcontent {
        padding: 5px !important;
    }
    .meszk .ppSliderContainer .pp_slider_buttons {
        right: 0px;
    }

    .meszk .ppSliderContainer {
        bottom: 15px;
    }

    .meszk .coverFeaturedSlider .pp_main h1.article-title {
        font-size: 13px;
    }

    .meszk .headline-element.slick-slide span {
        font-size: 12px;
    }


}

@media screen and (max-width: 400px) {
    .meszk .coverFeaturedSlider .pp_main .slick-list.draggable {
        height: 40px!important;
    }

    .meszk .ppSliderContainer .ppSlider {
        width: 87%;
    }
}

/*KERESÉSTALÁLATI LISTA OLDAL / ROVAT/CÍMKE OLDAL*/

/*BETŰTÍPUS ÁLLÍTÁS*/

.meszk .listCont .oneListItem .oneListTxt h4,
.meszk .listCont .oneListTxt .oneTxtMeta .category,
.meszk .listCont .oneListItem .oneListTxt,
.meszk .listCont .oneListTxt .oneTxtMeta .time {
    font-family: 'Roboto', sans-serif;
}

.meszk .listCont .oneListTxt .oneTxtMeta .time {
    font-size: 13px;
    font-weight: 700;
}

.meszk .listCont {
    width: 100%;
}

.meszk .listCont .oneListItem {
    padding: 20px;
}

.meszk .listCont .oneListItem .oneListPic {
    width: 25%;
    padding-bottom: 14%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: auto;
    background-color: #fafafa;
    margin-right: 0px;
    position: relative;
}

.meszk .listCont .oneListItem .oneListTxt {
    width: 73%;
    font-size: 15px;
    margin-top: 0px;
}

.meszk .searchHeadCont {
    background: transparent;
    border-bottom: 1px solid #000;
    color: #00604B;
    font-family: 'Roboto', sans-serif;
    padding: 5px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    max-width: 1380px;
    margin: 20px auto;
}

.meszk .moreVideos .moreVideoTabs {
    width: 100%;
}

.meszk ul.search-filter li {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 10px;
    background: transparent;
    color: #228263;
    transition: .3s ease;
}


.meszk ul.search-filter li:hover {
    background: rgba(30, 50, 151, 0.60);
    color: #fff;
    transition: .3s ease;
}
.meszk .listCont .oneListItem .oneListTxt h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 10px;
}

.meszk .widget_newsearch_widget .oneListShare {
    display: none;
}

.meszk .listCont .oneListTxt .oneTxtMeta .category {
    font-size: 16px;
    background: #E30133 !important;
    z-index: 3 !important;
}

.meszk .oneTxtMeta {
    border-color: #E30133!important;
}

.meszk .type:not(.widget_categoryandtaglistpage .oneListTxt .type, #hms_search_results_wrapper .type) {
    background-color: #E30133 !important;
}

.meszk .justBread {
    padding: 5px 10px 0px 10px;
    width: 100%;
}

.meszk .justBreadCont{
    background-color: transparent!important;
    border-bottom: 1px solid #000;
    color: #000;
    font-family: 'Roboto', sans-serif;
    padding: 5px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 2em;
}
.meszk .justBreadCont:not(.Meszk-Accessibility .meszk .justBreadCont) {
    background: rgb(255,255,255);
    background: linear-gradient(-90deg, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
}

.meszk .justBread a,
.meszk .justBread span {
    color: #000;

}


/*KERESÉSTALÁLATI RESZPONZIVITÁS*/


@media screen and (max-width: 640px) {
    .meszk .listCont .oneListItem .oneListPic {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        padding-bottom: 56.25%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .meszk .listCont .oneListItem .oneListTxt {
        width: 100%;
        float: none;
    }
}

/*TIMLINE WIDGET*/

.meszk .timelineElement.day {
    margin: 20px 0;
    overflow: hidden;
}

.meszk .timelineDate {
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    color: #228263;
    font-size: 16px;
    padding-right: 40px;
    width: 15%;
    float: left;
    text-align: right;
    line-height: 1;
    opacity: 0.5;
    padding-top: 3px;

}

.meszk .dayItemElement {
    width: 85%;
    float: right;
    border-left: 2px dashed #228263;
    display: flex;
    flex-direction: row;
    -webkit-flex-flow: row wrap;
    padding: 20px 20px 20px 30px;
    position: relative;
}

.meszk .dayItemElement:first-of-type {
    padding: 0px 20px 20px 30px;
}

.meszk .dayItemElement::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #228263;
    top: 25px;
    left: -6px;
    z-index: 2;
}


.meszk .dayItemElement:first-of-type::before {
    top: 5px;
}

.meszk .dayItemElement::after {
    position: absolute;
    content: "";
    width: 12px;
    height: 23px;
    background: #fff;
    top: 18px;
    left: -4px;
    z-index: 1;
}

.meszk .dayItemElement:first-of-type::after {
    top: 0px;
}


.meszk .dayItemElement .timelineTextContainer {
    display: flex;
    flex-direction: column;
    padding-right: 20px;
}
.meszk .dayItemElement.bigImage .timelineTextContainer,
.meszk .dayItemElement.smallImage .timelineTextContainer {
    width: 75%;
}
.meszk .dayItemElement .timelineImageContainer {
    width: 25%;

}

.meszk .timelineElementTitle {
    margin-bottom: 8px;
}

.meszk .timelineElementTitle a,
.meszk div.articleITem a > span.articleItem {
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-size: 18px;
    transition: .3s ease;
    text-decoration: none;
    cursor: pointer;
}

.meszk .timelineElementTitle a:hover {
    color: #E30133;
    transition: .3s ease;
}

.meszk .dayItemElement .timelineElementLImage {
    max-width: 100%;
    display: block;
}
.meszk .dayItemElement .timelineElementLImage .hiradoTimelineShowItemImageType_small {
    width: 50%;
    height: auto;
}
.meszk .dayItemElement .timelineElementLImage .hiradoTimelineShowItemImageType_big {
    width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
}
.meszk .timelineElementLead {
    font-family: 'Roboto', sans-serif;
    color: #333333;
    font-size: 15px;

}

.meszk input[type="button"]#loadMoreTimeline {
    background: #228263;
    border: 2px solid transparent;
    color: #fff;
    display: inline-block;
    margin-left: 15%;
    padding: 5px 10px;
    font-family: 'Roboto', sans-serif;
    border-radius: 7px;
}

/*TIMELINE WIDGET RESZPONZIVITÁS*/

@media screen and (max-width: 768px) {
    .meszk .timelineDate {
        font-weight: 700;
        font-family: 'Roboto', sans-serif;
        color: #228263;
        font-size: 16px;
        padding-right: 40px;
        width: 20%;
        float: left;
        text-align: right;
        line-height: 1;
        opacity: 0.5;

    }

    .meszk .timelineDate {
        float: left;
        text-align: left;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        display: block;
        padding: 5px 0px;
        opacity: 1;
        margin: 0px 0px 5px -5px;
    }

    .meszk .timelineElement.day {
        padding: 0 15px;
    }

    .meszk .dayItemElement {
        width: 100%;
        clear: both;
        padding: 20px 20px 20px 20px;
    }

    .meszk .dayItemElement:first-of-type {
        padding: 20px 20px 20px 20px;
    }

    .meszk .dayItemElement:first-of-type::before {
        top: 25px;
    }

    .meszk .dayItemElement:first-of-type::after {
        top: 21px;
    }

    .meszk input[type="button"]#loadMoreTimeline {
        margin-left: 15px;
    }
}

@media screen and (max-width: 600px) {
    .meszk .dayItemElement .timelineTextContainer,
    .meszk .dayItemElement.smallImage .timelineTextContainer,
    .meszk .dayItemElement.bigImage .timelineTextContainer  {
        width: 100%;
    }
    .meszk .dayItemElement .timelineImageContainer {
        width: 50%;
    }
}

@media screen and (max-width: 500px) {
    .meszk .dayItemElement .timelineTextContainer,
    .meszk .dayItemElement .timelineImageContainer {
        width: 100%;
        padding-right: 0;
    }

    .meszk .dayItemElement .timelineImageContainer {
        margin-top: 15px;
    }
}
/*x*/
.meszk .timeLineArticleContainer * {
    font-family: 'Roboto', sans-serif;
}
.meszk .timeLineArticleContainer a {
    text-decoration: none;
}
.meszk .timeLineArticleContainer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.meszk .timeLineArticleContainer::before {
    content: "";
    position: absolute;
    top: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
    background-color: #e0e9e5;
}
.meszk .MainTitle {
    margin: 20px;
    z-index: 1;
}
.meszk #articleItemsWrap {
    width: 70%;
}
.meszk div.articleITem {
    margin-bottom: 15px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    transition: all linear .2s;
}
.meszk div.articleITem:hover span.articleItem {
    transition: all linear .2s;
    color: #E30133;
    text-decoration: none;
}
.meszk .MainTitle span {
    font-size: 36px;
    line-height: 52px;
    margin-bottom: 15px;
    font-weight: 900;
    text-transform: uppercase;
    color: #00604b!important;
}
.meszk div.articleITem span.articleItem {
    border-left: 1px solid #8e9091;
    color: #000;
    line-height: 21px;
    font-size: 18px;
    font-weight: 500;
}
.meszk div.articleITem > span.articleItem {
    display: none;
    min-width: 60px;
    min-height: 60px;
    /* display: flex; */
    justify-content: center;
    align-items: center;
}
.meszk div.articleITem a > span.articleItem {
    border-left: none;
    min-height: 60px;
    display: flex;
    align-items: center;
}

/* FOOTER */
footer.footwrapper {
    display: flex !important;
    flex-direction: column;
    overflow-x: hidden;
}
footer.footwrapper > .meszk {
    display: flex;
    justify-content: center;
    padding: 0 25px;
    margin-top: 25px;
    background-image: linear-gradient(to right, rgba(34, 130, 99, .5), rgba(34, 130, 99, .5)), url(meszkoneline-1.png);
    background-position: 35% !important;
    background-repeat: no-repeat;
    background-size: 150% !important;
    box-sizing: border-box;
}
footer.footwrapper .meszk *{
    color: #fff;
    font-family: 'Roboto', sans-serif;
    z-index: 8;
}

footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer {
    display: flex;
    justify-content: space-between;
    width: 100vw;
    border-bottom: 2px solid white;
    background-color: rgba(0, 0, 0, .4);
    padding: 20px;
    align-items: center;
}
footer.footwrapper .meszk .wfm-mega-menu {
    width: unset !important;
}

footer.footwrapper .meszk .theme-container .main-title {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    transition: all ease-in-out .3s;
    border-bottom: 2px solid transparent;
    display: block;
    padding: 10px 0px;
}

footer.footwrapper .meszk .theme-container .main-title:hover {
    transition: all ease-in-out .3s;
    border-bottom: 2px solid #fff;
    text-decoration: none;
}

footer.footwrapper .meszk .theme-container .category-container {
    padding: 0;
}

footer.footwrapper .meszk .theme-container .category-container .category-itself {
    padding: 10px 0;
}
footer.footwrapper .meszk .theme-container .category-container .category-itself a {
    color: white;
    font-size: 15px;
    transition: all ease-in-out .3s;
    border-bottom: 2px solid transparent;
}
footer.footwrapper .meszk .theme-container .category-container .category-itself a:hover {
    transition: all ease-in-out .3s;
    border-bottom: 2px solid rgba(211, 211, 211, .85);
    text-decoration: none;
}
footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li a {
    color: white;
    font-size: 15px;
    padding: 0px 18px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
}
@media screen and (min-width:1250px) {
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li a {
        height: 20px;
    }
}
@media screen and (max-width:1250px) {
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li a {
        height: 40px;
    }
}
@media screen and (min-width:901px) {
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li a {
        font-weight: 600;
        display: flex;
        align-items: center;
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon{
        display: none;
    }
}

footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li:last-child a {
    border-right: none;
}
.footwrapper .meszk .socialContainer {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.footwrapper .meszk .socialLinkLine {
    width: 70%;
    padding: 40px;
}
.footwrapper .meszk .socialLinkLine .socialLink {
    height: 80px;
    width: 100%;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.meszk .socialLinkLine .socialLink.mail {
    background-image: url('/wp-content/plugins/meszk/style/assets/envelope-solid.png') !important;
}
.headwrapper .meszk .socialLinkLine .socialLink.mail {
    background-image: url('/wp-content/plugins/meszk/style/assets/envelope-solid-black.png') !important;
}
.footwrapper .meszk .socialLinkLine .socialLink.fb {
    background-image: url('/wp-content/plugins/meszk/style/assets/facebook-brands.png') !important;

}
.footwrapper .meszk .socialLinkLine .socialLink.yt {
    background-image: url('/wp-content/plugins/meszk/style/assets/youtube-brands.png') !important;

}
.footwrapper .meszk .socialLinkLine .socialLink.ig {
    background-image: url('/wp-content/plugins/meszk/style/assets/instagram-square-brands.png') !important;

}
.meszk .socialLinkLine .socialLink.eugyint {
    background-image: url('/wp-content/plugins/meszk/style/assets/eugyint.png') !important;

}
.meszk .socialLinkLine .socialLink.epapir {
    background-image: url('/wp-content/plugins/meszk/style/assets/epapir.png') !important;

}
@media screen and (max-width:1070px) {
    .footwrapper .meszk .socialLinkLine {
        width: 90%;
    }
    .footwrapper .meszk .socialContainer > p {
        text-align: center;
    }
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer li a {
        font-size: 12px;
        font-weight: 700;
    }
}
@media screen and (max-width:900px) {
    .footwrapper .meszk .socialLinkLine {
        padding: 20px;
    }
    footer.footwrapper > .meszk {
        background-image: linear-gradient(to right, rgba(34, 130, 99, .9), rgba(34, 130, 99, .9)), url(meszkoneline-1.png);
        background-position: 35% !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer {
        border: none !important;
        background: unset;
    }
    footer.footwrapper .meszk .ult-wrapper {
        width: 100%;
    }
    footer.footwrapper .meszk .category-container,
    .headwrapper .meszk .headNews .theme-container .category-container .category-itself,
    .meszk.hirado_portmar #site-header .headNews .theme-container .category-container .category-itself {
        display: none !important;
    }
    footer.footwrapper .meszk .link-wrap,
    footer.footwrapper .meszk .wfm-mega-menu #menu-meszk-footer {
        flex-direction: column;
    }
    footer.footwrapper .meszk .ultimatum-responsive-menu .slicknav_menu .slicknav_btn {
        display: flex;
        flex-direction: row-reverse;
        background: #000;
        margin-top: 20px;
    }
    footer.footwrapper .meszk .ultimatum-responsive-menu .slicknav_menu .slicknav_btn .slicknav_menutxt {
        text-transform: uppercase;
    }
    footer.footwrapper .meszk .ultimatum-responsive-menu .slicknav_menu .slicknav_btn .slicknav_icon {
        margin-right: 5px;
    }
    footer.footwrapper .meszk .ultimatum-responsive-menu {
        border-top: 2px solid #fff;
    }
    footer.footwrapper .meszk .ultimatum-responsive-menu .slicknav_nav li a {
        font-weight: 500;
    }

    /* Footer menu mobil */
    footer.footwrapper .meszk .custom-html-widget .link-main-wrap{
        height: 570px;
        -webkit-transition: 0.5s ease-out;
        -moz-transition: 0.5s ease-out;
        -o-transition: 0.5s ease-out;
        transition: 0.5s ease-out;
        border-bottom: 1px solid rgba(211, 211, 211, .7);
    }
    footer.footwrapper .meszk .custom-html-widget .link-main-wrap .link-wrap{
        padding: 0px;
    }
    footer.footwrapper .meszk .custom-html-widget .link-main-wrap .link-wrap li{
        text-align: center;
    }
    footer.footwrapper .meszk .custom-html-widget .link-main-wrap.closed{
        height: 0px;
        overflow: hidden;
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon{
        text-align: center;
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon p{
        display: inline-block;
        text-align: center;
        cursor: pointer;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 700;
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon .arrowIcon{
        display: inline-block;
        width: 12px;
        height: 12px;
        border-top: 3px solid #fff;
        border-left: 3px solid #fff;
        transform: rotate(45deg);
        margin: 0px 0px -3px 10px;
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon .arrowIcon.closed{
        transform: rotate(225deg);
        margin: 0px 0px 3px 10px
    }
    footer.footwrapper .meszk  #footerMobileMenuIcon .icon-bar{
        height: 2px;
        background-color: white;
    }

    footer.footwrapper .meszk #menu-meszk-footer{
        /* align-items: center; */
        display: block!important;
        width: 100%;
        text-align: center;
    }
    footer.footwrapper .meszk #menu-meszk-footer li{
        display: block;
        width: 100%;
        text-align: center;
    }
    footer.footwrapper .meszk #menu-meszk-footer li a{
        display: block;
        font-weight: 400;
        width: 100%;
        line-height: 2;
    }
}

/*CÍMLAPI CIKK AJÁNLÓ*/
.meszk .meszkOffer .oneLister {
    padding: 10px;
}
@media screen and (max-width: 768px) {
    .meszk .meszkOffer .oneLister.small {
        overflow: visible;
    }
}

.meszk .meszkOffer .segment-half .oneListerBigContainer {
    width: 100%;
    background-color: transparent;
    padding: 0;
}

.meszk .meszkOffer .listerTitle {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
/*megosztás gomb kill*/
.meszk .oneLister .switchShare {
    display: none;
}

/*címhátteres kiemelés*/

.meszk .oneLister.backColor .listerTitle {
    display: block!important;
    box-shadow: -2px 0 0 1px #B4DBC9, -10px 0 0 1px #B4DBC9!important;
    margin-left: 10px;
}
.meszk .oneLister.backColor .listerTxt{
    display: block;
    width: 100%;
}

.meszk .oneLister.backColor .listerTitle::before {
    color: #fff;
    top: 5px;
}
.meszk .meszkOffer .ext-article-item {
    /*border-bottom: 1px solid #d9dfe0;*/
    position: relative;
}
.meszk .meszkOffer .ext-article-item .oneLister::after {
    position: absolute;
    content: "";
    left: 10px;
    /* bottom: 8px; */
    bottom: 0;
    height: 1px;
    background: #d9dfe0;
    width: calc(100% - 20px);
    border-bottom: 2px dotted #fff;
    /* margin-top: 8px; */
}
.meszkOffer .halfSizeCapability div.widget:nth-of-type(2),
.meszkOffer .halfSizeCapability div.widget:nth-of-type(3) {
    margin-left: 0;
    margin-right: 0;
    width: calc(50% - 2px);
}
.meszkOffer .halfSizeCapability div.widget:nth-of-type(n+2) .ext-article-item {
    margin-right: 0;
}
@media screen and (max-width: 600px) {
    .meszk .meszkOffer .ext-article-item .oneLister::after{
        left: 0;
        width: 100%;
    }
}

.meszk .meszkOffer .oneLister.small,
.meszk .meszkOffer .oneLister,
.meszk .oneListerBigContainer {
    width: 100%;
    border-bottom: none;
    background: transparent;
}

.meszk .oneLister.thumb .listerPic {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;

}
.meszk .oneLister.thumb {
    display: flex;
}
.meszk .oneListerBigContainer {
    padding: 0;
}

.meszk .meszkOffer .oneLister {
    padding-bottom: 0px;
}

@media screen and (max-width: 768px) {
    .meszk .meszkOffer .oneListerBigContainer .oneLister {
        background-color: rgba(255,255,255,.3);
    }
    .meszk .meszkOffer .ext-article-item .oneLister{
        padding-bottom: 10px;
    }
    .meszk .meszkOffer .ext-article-item .oneLister.noPic::after{
        display: none;
    }
}
@media screen and (max-width: 600px) {
    .meszk .meszkOffer .ext-article-item::after{
        bottom: 0px;
    }
}

.meszk .meszkOffer .listerTxt {
    border-top: none!important;
    padding-top: 0;
}

.meszk .meszkOffer .listerTxt a {
    text-decoration: none;
}

.meszk .meszkOffer .oneLister {
    margin: 2px 0;
}

.meszk .meszkOffer .segment-half,
.meszk .meszkOffer .segment-one-fourth {
    box-sizing: border-box;
    /* padding: 0 5px;*/
}

.meszk .meszkOffer .oneLister.backColor .listerTxt{
    padding: 0px;
}
/*border beállítások*/

.meszk .meszkOffer .borderLeft,
.meszk .meszkOffer .borderRight,
.meszk .meszkOffer .borderTop,
.meszk .meszkOffer .borderBottom,
.meszk .meszkOffer .backColor,
.meszk .meszkOffer .backColor .listerTxt {
    border: none;
}
.meszk .meszkOffer .borderLeft .listerTxt{
    border-color: #B4DBC9!important;
}
.meszk .meszkOffer .borderLeft .listerTxt {
    border-left: #B4DBC9 solid 3px;
    margin-left: 0;
}

.meszk .meszkOffer .borderRight .listerTxt {
    border-right: #B4DBC9 solid 3px;
    margin-right: 0;
}

.meszk .meszkOffer .borderTop .listerTxt{
    border-top: #B4DBC9 solid 3px!important;
}

.meszk .meszkOffer .borderBottom .listerTxt{
    border-bottom: #B4DBC9 solid 3px !important;
}


.meszk .meszkOffer .borderLeft .listerTxt {
    padding-left: 10px;
}

.meszk .meszkOffer .borderRight .listerTxt {
    padding-right: 10px;
}

.meszk .meszkOffer .borderTop .listerTxt {
    padding-top: 10px;
    margin-top: 0;
}

.meszk .oneLister.typo .listerTxt .Txt {
    margin-top: 0;
}

.meszk .meszkOffer .borderBottom .listerTxt {
    padding-bottom: 10px;
}

/*:hover beállítás*/
.meszk .meszkOffer .oneLister .listerPic
.meszk .meszkOffer .oneLister:hover .listerPic {
    transform: scale(1);
    transition: all .3s ease-in-out;
}

.meszk .meszkOffer .oneLister {
    padding-bottom: 13px;
    margin-top: 10px;
    padding-top: 0px;
}


.meszk .meszkOffer .oneLister .listerPic {
    transition: all .3s ease-in-out;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    transform: scale(1);
}
.meszk .meszkOffer .oneLister .listerPic:not(.title_highlight .listerPic){
    margin-bottom: 5px;
}
.meszk .meszkOffer .ext-article-item:hover .listerPic,
.meszk .cikk-content-mosaic:hover,
.meszk .contentListWithFilter_tabContents .content:hover{
    -webkit-box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    transition: .3s ease-in-out;
}


@media screen and (max-width: 1439px) {
    .meszk .oneLister .listerTxt h4.listerTitle:not(.title_magnified .listerTitle),
    .meszk .oneLister.small .listerTxt h4.listerTitle:not(.title_magnified .listerTitle) {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }
    .meszk .oneLister.big .listerTxt h4.listerTitle::before {
        font-size: 17px !important;
    }
}
@media screen and (max-width: 480px) {
    .oneLister.typo.backColor .listerTxt {
        padding: 10px 0 0 0;
        width: 100%!important;
    }

    .oneLister.typo.backColor .listerTxt .Txt {
        margin-left: 0;
    }
}

/*CÍMLAPI CIKKAJÁNLÓ - AUDIO JELÖLÉS*/

.meszk .oneLister .picType .audio {
    background-color: #B4DBC9cc !important;
    width: 41px;
    height: 41px;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_audio_white.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    top: 7px;
    right: 17px;
    position: absolute;
    z-index: 2;
    border-radius: 50%;
    /* background-color: transparent; */
}

.meszk .oneLister .picType .video {
    background-color: #B4DBC9cc !important;
    width: 41px;
    height: 41px;
    /* width: 25px;
    height: 25px; */
    /* background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video.svg'); */
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video_white.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    top: 7px;
    right: 17px;
    position: absolute;
    z-index: 2;
    border-radius: 50%;
    /* background-color: transparent !important; */

}

.meszk .oneLister .picType .foto {
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 2;
    background-color: transparent !important;
}
.meszk .oneLister .picType.inline .audio {
    width: 15px;
    height: 9px;
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_audio.svg');
    position: static;
    display: none;
    padding-right: 15px;
    background-size: 100%;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: center;
}

.meszk .oneLister .picType.inline .foto {
    width: 15px;
    height: 15px;
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_gallery.svg');
    position: static;
    display: none;
    padding-right: 15px;
    background-size: 100%;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: center;
}

.meszk .oneLister .picType.inline .video {
    width: 15px;
    height: 15px;
    background: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video.svg');
    position: static;
    display: none;
    padding-right: 15px;
    background-size: 100%;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: center;
}

.meszk .oneLister.noPic .picType.inline .audio,
.meszk .oneLister.noPic .picType.inline .video,
.meszk .oneLister.noPic .picType.inline .foto {
    display: inline;
    background-color: transparent !important;
}


.meszk .oneLister.noPic .picType {
    display: none;
}

.meszk .oneLister .picType.inline {
    position: static!important;
    display: inline-block;
    height: auto;
}

.meszk .layer_full_red .categoryContainer,
.meszk .layer_full_blue .categoryContainer,
.meszk .layer_full_black .categoryContainer,
.meszk .layer_transition_red .categoryContainer,
.meszk .layer_transition_blue .categoryContainer,
.meszk .layer_transition_black .categoryContainer {
    background: rgba(237, 28, 36, 0.8)!important;
}
.meszk .layer_full_red .category_name,
.meszk .layer_full_blue .category_name,
.meszk .layer_full_black .category_name,
.meszk .layer_transition_red .category_name,
.meszk .layer_transition_blue .category_name,
.meszk .layer_transition_black .category_name {
    color: #fff;
}



/* NAV MENÜ */
.headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul{
    position: fixed!important;
    z-index: 100;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: calc(100% - 40px);
    /* max-width: 1400px; */
    top: 302px;
    padding: 0 20px;
}
.logged-in .headwrapper .meszk .headNews .mobile-menu .mobile-menu-ul {
    top: 332px;
}
.meszk .headNews .mobile-menu-ul *{
    color: #232323;
    font-family: 'Roboto', sans-serif;
    background-color: unset;
}
.meszk .headNews .mobile-menu > .mobile-menu-ul {
    background-color: rgba(255,255,255,.95);
}
.meszk .headNews nav.link-nav {
    display: flex;
    justify-content: center;
}
.headwrapper .meszk.header-first-row-icons .close {
    padding: 20px;
    font-size: 40px;
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 130px;
    display: none;
    z-index: 999999;
}
.headwrapper .meszk.header-first-row-icons .close:hover{
    opacity: .6;
}
.meszk .headNews .mobile-menu-ul .menuFooter {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.meszk .headNews .mobile-menu-ul .menuFooter .socialLinkLine {
    padding: 40px;
}
.meszk .headNews .mobile-menu-ul .menuFooter .socialLink{
    background-size: cover;
    height: 37px;
    margin: 0 10px;
}
.meszk .headNews .mobile-menu-ul .additional {
    padding: 20px 40px;
    opacity: .5;
    width: 100%;
}
.meszk .headNews .mobile-menu-ul .additional * {
    width: unset !important;
    height: unset !important;
    padding-left: 0;
}
.meszk .headNews .mobile-menu-ul ul.additional {
    display: flex;
    width: 100% !important;
    height: unset !important;
    padding: 40px 0 0 40px !important;
}
.meszk .headNews .mobile-menu-ul ul.additional a:hover,
.meszk .headNews .mobile-menu-ul ul.additional:hover {
    opacity: 1;
}
.meszk .headNews .mobile-menu-ul ul.additional a:hover {
    color: red;
}

.headwrapper .meszk.header-first-row-icons .close {
    background-color: transparent!important;
}
.meszk .headNews .mobile-menu-ul .link-wrap {
    display: flex !important;
    justify-content: space-evenly;
    position: inherit;
    height: 470px !important;
    flex-wrap: wrap;
    flex-basis: 71%;
    row-gap: 20px;
    column-gap: 20px;
}
@media screen and (min-width: 1024px) {
    .meszk .headNews .mobile-menu-ul .link-wrap {
        padding-bottom: 20px!important;
    }
}
@media screen and (max-width: 991px) {

    .headwrapper .meszk.header-first-row-icons .close {
        display: none;
    }
    .meszk .headNews .mobile-menu-ul .link-wrap {
        height: 100% !important;
        flex-basis: 100%;
    }
}
@media screen and (max-width: 470px) {
    .meszk .headNews .mobile-menu-ul .link-wrap {
        height: 515px !important;
    }
}
.meszk.hirado_portmar #site-header .headNews .column-wrapper {
    cursor: unset;
    font-weight: 400;
    display: flex;
    flex-direction: column;
}
.headwrapper .meszk .headNews .theme-container,
.meszk.hirado_portmar #site-header .headNews .theme-container {
    width: unset;
    height: unset;
}
.headwrapper .meszk .headNews .column-wrapper .theme-container,
.meszk.hirado_portmar #site-header .headNews .column-wrapper .theme-container {
    display: block;
    padding-bottom: 10px;
}
.headwrapper .meszk .headNews .theme-container .main-title,
.meszk.hirado_portmar #site-header .headNews .theme-container .main-title {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0;
    transition: all ease-in-out .3s;
    border-bottom: 2px solid transparent;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    margin-bottom: 5px;
    border-bottom: none !important;
}
.headwrapper .meszk .headNews .theme-container .main-title:focus,
.headNews a:focus {
    color: red !important;
}
.headwrapper .meszk .headNews .theme-container .main-title:hover,
.meszk.hirado_portmar #site-header .headNews .theme-container .main-title:hover {
    transition: all ease-in-out .3s;
    border-bottom: none !important;
}
.headwrapper .meszk .headNews .theme-container .category-container,
.meszk.hirado_portmar #site-header .headNews .theme-container .category-container {
    padding: 0;
    top: 0;
}
.headwrapper .meszk .headNews .theme-container .category-container .category-itself,
.meszk.hirado_portmar #site-header .headNews .theme-container .category-container .category-itself {
    padding: 2.5px 0;
}
.headwrapper .meszk .headNews .theme-container .category-container .category-itself a,
.meszk.hirado_portmar #site-header .headNews .theme-container .category-container .category-itself a {
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    padding: 0;
    transition: all ease-in-out .3s;
    border-bottom: 2px solid transparent;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    white-space: nowrap;
}
.headwrapper .meszk .headNews .theme-container .category-container .category-itself a:hover,
.meszk.hirado_portmar #site-header .headNews .theme-container .category-container .category-itself a:hover {
    transition: all ease-in-out .3s;
    border-bottom: 2px solid red !important;
}

/*CIKK TÉMAMEGJELÖLÉSE*/
.meszk .categoryLabelContainer .themeOfArticle,
.meszk .categoryLabelContainer .postTypeContainer,
.meszk .categoryLabelContainer .categoryContainer {
    margin-right: 5px;
}

.meszk .listerTitle span,
.meszk .article-title span,
.meszk .article_title span {
    color: #B4DBC9;
    padding-right: 3px;
    text-transform: uppercase;
    font-size: 0.9em;
}

.meszk .backColor .listerTitle span {
    color: #fff;
}

.meszk .title_highlight .article-title span {
    background: #B4DBC9;
    color: #fff;
    padding: 1px 2px 2px 4px;
    font-size: 0.9em;
}

.meszk .listimagetagItemWrapper .title_highlight .article-title span {
    background: #228263;
    color: #fff;
    padding: 1px 2px 2px 4px;
    font-size: 0.9em;
}

.meszk .layer_transition_blue .article-title span,
.meszk .layer_full_blue .article-title span,
.meszk .layer_transition_red .article-title span,
.meszk .layer_full_red .article-title span {
    color: #fff;
    font-size: 0.9em;
}


.meszk .layer_transition_blue .displaymodeB .article-title span,
.meszk .layer_full_blue .displaymodeB .article-title span,
.meszk .layer_transition_red .displaymodeB .article-title span,
.meszk .layer_full_red .displaymodeB .article-title span {
    color: #e30133;
}
.meszk .title_highlight.layer_transition_blue .article-title span,
.meszk .title_highlight.layer_full_blue .article-title span {
    background: #fff;
    color: #e30133;
}

.meszk .title_highlight.layer_transition_red .article-title span,
.meszk .title_highlight.layer_full_red .article-title span {
    background: #fff;
    color: #e30133;
}

.meszk .layer_off .article-title span {
    color: #fff;
}

.meszk .layer_off .displaymodeB .article-title span {
    color: #B4DBC9;
}

.meszk .listimagetagItemWrapper .layer_transition_blue .article-title span,
.meszk .listimagetagItemWrapper .layer_full_blue .article-title span,
.meszk .listimagetagItemWrapper .layer_transition_red .article-title span,
.meszk .listimagetagItemWrapper .layer_full_red .article-title span,
.meszk .listimagetagItemWrapper .layer_off .article-title span {
    color: #e30133;
}


.meszk .listimagetagItemWrapper .layer_transition_blue.title_highlight .article-title span,
.meszk .listimagetagItemWrapper .layer_full_blue.title_highlight .article-title span,
.meszk .listimagetagItemWrapper .layer_transition_red.title_highlight .article-title span,
.meszk .listimagetagItemWrapper .layer_full_red.title_highlight .article-title span,
.meszk .listimagetagItemWrapper .layer_off.title_highlight .article-title span {
    color: #fff;
    background: transparent;
    transition: 0.3s ease;
}

.meszk .listimagetagItemWrapper .layer_transition_blue.title_highlight:hover .article-title span,
.meszk .listimagetagItemWrapper .layer_full_blue.title_highlight:hover  .article-title span,
.meszk .listimagetagItemWrapper .layer_transition_red.title_highlight:hover  .article-title span,
.meszk .listimagetagItemWrapper .layer_full_red.title_highlight:hover  .article-title span,
.meszk .listimagetagItemWrapper .layer_off.title_highlight:hover .article-title span {
    color: #E30133;
    transition: 0.3s ease;
}

/*TÉMA ÉS KATEGORIA CÍMKÉK TÖBBSOROS GRIDBEN SZÖVEG A KÉP ALATT*/

.meszk .widget_multiplerowgrid_widget .displaymodeB .categoryLabelContainer {
    position: absolute;
    bottom: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.meszk .widget_multiplerowgrid_widget .displaymodeB .categoryLabelContainer .themeOfArticle {
    position: initial;
    bottom: unset;
    left: unset;
    margin-left: 10px;
    z-index: 1;
}
.meszk .widget_multiplerowgrid_widget .displaymodeB .categoryContainer, .meszk .widget_multiplerowgrid_widget .displaymodeB .postTypeContainer {
    position: initial;
    bottom: unset;
    left: unset;
    margin-left: 10px;
    z-index: 1;
}
.meszk .widget_multiplerowgrid_widget .displaymodeB .categoryContainer.ppType,
.meszk .widget_multiplerowgrid_widget .displaymodeB .postTypeContainer.ppType {
    position: absolute;
    bottom: 0;
}
/*KAPCSOLÓDÓ TARTALOM ÚJ WIDGET*/

.meszk .cover_related_posts {
    margin: 0;
}

.meszk .cover_related_posts li {
    padding-left: 20px;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 5px;
}

.meszk .cover_related_posts li::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #228263;

}

.meszk .cover_related_posts li:last-of-type {
    margin-bottom: 10px;
}

.meszk .cover_related_posts li:first-of-type {
    padding-top: 15px;
}
.meszk .cover_related_posts li:first-of-type::before {
    top: 20px;
}

.meszk .related_title,
.meszk .related_lead {
    display: block;
}


.meszk .related_title:hover {
    color: #E30133;
}


.meszk .top_level .related_title  {
    font-weight: 600;
    background: #228263;
    color: #fff;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    display: inline!important;
    box-shadow: 6px 0 0 1px #228263, -6px 0 0 1px #228263;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
}

.meszk .top_level .related_lead {
    display: block;
}

.meszk .normal_level .related_title {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #333;
}
.meszk .top_level .related_title:hover {
    text-decoration: underline;
}
.meszk .normal_level .related_title:hover {
    color: #E30133;
}

.meszk .oneLister .cover_related_posts li {
    margin-bottom: 2px;
}
.meszk .oneLister .listerTxt,
.meszk .oneLister .listerTxt .listerTitle  {
    padding-bottom: 0 !important;
    color: #000;
}
.meszk .meszkOffer .oneLister {
    padding-bottom: 5px;
}
.meszk .coverListWithImageOrTag .nagy .text-content-wrapper {
    padding-left: 50%;
}
.meszk .coverListWithImageOrTag .noImage .text-content-wrapper{
    padding-left: 3%;
}
.meszk .listimagetagItemWrapper .has-no-image .cover_related_posts {
    margin-left: 0;
}

.meszk .listimagetagItemWrapper .noImage .cover_related_posts {
    margin-left: 0;
}

.meszk .listimagetagItemWrapper .right .cover_related_posts {
    margin-left: 0px;
}

.meszk .listimagetagItemWrapper .right .text-content-wrapper {
    padding-right: 42%;
    padding-left: 0;
}

.meszk .listimagetagItemWrapper .text-content-wrapper {
    padding-bottom: 5px;
}


/*Címlapi cikk ajánlóhoz + több soros gridhez kiegészítés*/

.meszk .oneLister .cover_related_posts,
.meszk .multigridItemWrapper .cover_related_posts{
    padding-left: 0;
}

.oneLister .meszk .cover_related_posts ul li a span {
    font-size: 13px;
}

.meszk .multigridItemWrapper .cover_related_posts li {
    display: inline-block;
    width: calc(100% - 20px);
    margin-left: 10px;
}

.meszk .oneLister .cover_related_posts li {
    display: inline-block;
    width: 100%;
}
.meszk .oneLister .cover_related_posts .related_lead {
    padding-top: 5px;
}
/*dm0 const textOnImage = item.hasClass('dm0');*/

.multiplerowCardHolder .hasRelatedArticles .cover_related_posts {
    position: absolute;
    /*többi attr js alapján*/
}
@media screen and (max-width: 640px) {
    .multiplerowCardHolder .hasRelatedArticles .cover_related_posts {
        position: relative;
    }
}

/*60-40 cimlapi cikk a.*/

.meszk .segment-half[data-width="40"] .oneListerBigContainer .oneLister,
.meszk .segment-two-thirds[data-width="60"] .oneListerBigContainer .oneLister {
    width: 100% !important;
}

/*Lista képekkel reszponzivitás*/

@media screen and (max-width: 425px) {
    .meszk .coverListWithImageOrTag .nagy .image-wrapper {
        width: 100%;
        padding-bottom: 56.25%;
        margin-bottom: 10px;
    }
    .listimagetagItemWrapper .text-content-wrapper a {
        display: block;
    }

    .listimagetagItemWrapper .text-content-wrapper a {
        max-width: 100%;
        margin-left: 0;
    }

    .coverListWithImageOrTag .nagy .text-content-wrapper,
    .coverListWithImageOrTag .kozepes .text-content-wrapper,
    .coverListWithImageOrTag .kicsi .text-content-wrapper {
        padding-left: 0;
    }

    .meszk .listimagetagItemWrapper .text-content-wrapper .categoryContainer {
        clear: both;
    }

    .meszk .listimagetagItemWrapper .text-content-wrapper a{
        margin-left: 0;
        display: block;
    }
    .coverListWithImageOrTag .nagy .image-wrapper.right ,
    .coverListWithImageOrTag .kozepes .image-wrapper.right ,
    .coverListWithImageOrTag .kicsi .image-wrapper.right  {
        float: right;
    }
    .meszk .listimagetagItemWrapper .right .text-content-wrapper a,
    .meszk .coverListWithImageOrTag .pp_main.right .text-content-wrapper {
        display: block;
        max-width: 100%;
    }
    .meszk .listimagetagItemWrapper .cover_related_posts {
        margin-left: 0px;
    }
    .meszk .listimagetagItemWrapper .right .text-content-wrapper {
        padding-right: 0;
    }
    .meszk .coverListWithImageOrTag .nagy .text-content-wrapper {
        padding-left: 0;
    }
}

/*ÉLŐ OLDAL*/

.meszk .hiradolive.responsive .hiradolive.gallery .g1 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m1_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g2 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_kossuth_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g3 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m4_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g4 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m4_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g5 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_petofi_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g6 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m2_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g7 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m3_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g8 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_m5_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g9 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_duna_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g10 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_dunaW_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g11 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_bartok_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g12 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_danko_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g13 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_nemzetisegi_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g14 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_dunaW_b_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery .g15 {
    background: url('../../../../plugins/hms-global-widgets/common/styles/images/meszk/09_parlamenti_B.png');
}
.meszk .hiradolive.responsive .hiradolive.gallery img {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    min-height: 150px;
    width: 100%;
    margin: 0;
}
/*template 5 kill media query*/
@media screen and (max-width:1210px) { /*template 5 kill*/
    .meszk.elo .ult-container.container{
        width: 100% !important;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
    .meszk .hiradolive.responsive .hiradolive.gallery {
        background: #454545;
        padding: 15px 0 0 0;
        height: 230px;
    }
}
/*template 5 kill media query end*/

/*SSO WIDGET*/

.meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
    right: calc((100vw - 1366px + 173px)/2);
    z-index: 12;
    top: 62px;
    position: fixed;
}
.meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper #login {
    transition: all ease-out .3s;
    transform: translateX(-5px);
    opacity: 0;
}
.meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper:hover #login {
    transition: all ease-out .3s;
    transform: translateX(5px);
    opacity: 1;
    cursor: pointer;
}
.meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper #login {
    /* background-color: #B4DBC9; */
    background-color: transparent;
    z-index: 12;
}
.meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper:before{
    /* background-color: #B4DBC9; */
    background-color: transparent;
    z-index: 12;
}
@media all and (max-width:1440px){
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: calc((100vw - 1366px + 173px)/2);
        top: 68px;
    }
}
@media all and (max-width:1420px){
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper:before{
        display:block;
    }
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: calc((100vw - 1366px + 173px)/2);
    }
}
@media all and (max-width:1366px){
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: 95px;
    }
    .meszk .hms_article_content_wrapper > .job_data_container{
        padding-left: 20px !important;
    }
}
@media (max-width: 768px){
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        top: 68px;
    }
}

@media (max-width: 480px) {
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper:before {
        display:block;
    }
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: 90px;
        top: 68px;
    }
}
@media (max-width: 420px) {
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: -30%;
        top: -49px;
    }
}
@media (max-width: 340px) {
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper {
        right: -40%;
        /*top: -49px;*/
        display: flex;
        flex-direction: column;
        align-items: center;
        /* transition: all ease-in-out .3s;  */
    }
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper #login {
        transform: translateX(5px);
        transform: translateY(5px);
    }
    .meszk.hirado_portmar .widget_hmsglobaluserhandler .auth-widget-wrapper.purple-white #login_wrapper:hover #login {
        transform: translateY(-14px);
        transition: all ease-in-out .3s;
    }
}
/*template 5 kill media query*/

/*VÉLEMÉNYEK BLOG*/

.meszk .opinionBlogTitle {
    line-height: 1;
    margin-bottom: 15px;
    margin-left: 8px;
    margin-right: 8px;
}

.meszk .opinionBlog {
    background: transparent;
}

.meszk .blogContent .itemTitle {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.meszk .opinionBlogItem {
    color: #000;
    border: none;
}

.meszk .opinionBlogContainer {
    display: flex;
    flex-wrap: wrap;
    padding: 0 5px;
}


.meszk .blogItemContainer .itemTitle,
.meszk .blogItemContainer .itemLead,
.meszk .blogItemContainer .blogTitle,
.meszk .blogItemContainer .blogAuthorName {
    font-family: 'Roboto', sans-serif;
}

.meszk .blogItemContainer .itemTitle,
.meszk .blogItemContainer .blogTitle {
    font-weight: 600;
    font-size: 18px;
}

.meszk .blogItemContainer .itemTitle {
    padding-left: 0;
}

.meszk .blogItemContainer .blogTitle {
    background: transparent;
    padding: 0 0 5px 0;
    color: #B4DBC9;
    border-bottom: 1px solid rgba(0, 0, 0, 0.288);
    padding-left: 0;
}

.meszk .blogItemContainer .itemLead,
.meszk .blogItemContainer .blogAuthorName {
    font-weight: 400;
    margin-top: 5px;
    font-size: 15px;
}

.meszk .itemLead {
    padding-left: 0;
    color: #333333;
}

.meszk .blogItemContainer .blogItemHead{
    border-left: 3px solid #B4DBC9;
    background: #B4DBC90a;
    padding: 10px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;

}

.meszk .blogItemImage {
    width: 50px;
    height: 50px;
    background-size: cover;
    border-radius: 50%;
    background-position: center center;
}


.meszk .blogItemTextContainer {
    padding-left: 10px;
    width: calc(100% - 50px);
}

.meszk .blogItemContainer {
    padding: 0 5px;
    width: calc(25% - 15px);
    border: 0px;
}

.meszk .blogSeparator {
    margin-left: 0;
}

@media screen and (max-width: 900px) {
    .meszk .blogItemContainer {
        width: 50%;
        max-width: 100%;
    }
}

@media screen and (max-width: 560px) {
    .meszk .blogItemContainer {
        width: 100%;
    }
}
.meszk .blogSeparator {
    border-bottom-style: dotted;
}
.meszk .inverse-background .blogItemContainer .blogTitle,
.meszk .inverse-background .blogItemContainer .itemTitle,
.meszk .inverse-background .blogItemContainer .itemLead,
.meszk .inverse-background .blogItemContainer .blogSeparator{
    color: #d9dfe0;
    border-color: 1px dotted #d9dfe0;
}
.meszk .inverse-background .blogItemContainer .blogTitle{
    border-bottom: 1px dotted #d9dfe0;
}
/*KERESÉS TALÁLAT*/

.meszk .widget_detailedsearchwidget * {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
}

.meszk .widget_detailedsearchwidget label {
    text-transform: uppercase;
}
.meszk .widget_detailedsearchwidget .detailed_text,
.meszk .widget_detailedsearchwidget .detailed_category,
.meszk .widget_detailedsearchwidget .detailed_author {
    display: inherit;
    margin-bottom: 10px;
    max-width: 100%;
    height: 26px;
    width: 100%;
}
#ui-datepicker-div{
    width: auto;
    transition-duration: 0ms;
}
.meszk .widget_detailedsearchwidget .detailed_text,
.meszk .widget_detailedsearchwidget .detailed_category{
    border: 1px solid #d1d1d1!important;
    border-radius: 6px;
    background-color: #fff;
    padding: 15px;
}
.meszk .widget_detailedsearchwidget form input.detailedSearch {
    display: block;
    width: max-content;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 6px;
    cursor: pointer;
    color: #fff!important;
    background-color: #00604B;
    border: none;
    margin: auto;
    margin-top: 20px;
}

.meszk .widget_detailedsearchwidget .detailed_category,
.meszk .widget_detailedsearchwidget label[for="detailed_category"]{
    display: none;
}


/*KAPCSOLÓDÓ jav*/
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent,
.meszk .articleReaderRelatedContent {
    /* width: 100%; */
    display: flex;
    flex-direction: column;
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent .kategoria {
    margin: 5px 0;
    font-size: 14px;
    margin-left: 10px;
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent .kapcsolodo-cim,
.meszk .articleReaderRelatedContent .kapcsolodo-cim {
    font-size: 16px;
    padding: 0;
    /* padding-left: 10px; */
    font-weight: 700;
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent .related-date,
.meszk .articleReaderRelatedContent .related-date {
    color: #000;
    font-weight: 700;
    margin-top: 10px;
}

.meszk .widget_detailedsearchwidget .detailed_datefrom.hasDatepicker,
.meszk .widget_detailedsearchwidget .detailed_dateto.hasDatepicker {
    width: 30%;
    background: rgba(233,233,233,.45) !important;
    border-radius: 6px;
    padding: 6px;
    text-align: center;
}
.meszk .widget_detailedsearchwidget .datepicker{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline;
    margin: auto;
    width: max-content;
    max-width: 100%;
}

.meszk .widget_detailedsearchwidget [for=dateto],
.meszk .widget_detailedsearchwidget [for=datefrom]  {
    display: inline;
}
.meszk .widget_detailedsearchwidget [for=datefrom] {
    margin-right: 20px;
}

.meszk .widget_detailedsearchwidget [for=detailed_category] {
    display: block;
    margin-top: 5px;
}

@media screen and (max-width: 991px) {
    .ut-layout-keresestalalati-lista-oldal .meszk .row:not(
        .ut-layout-keresestalalati-lista-oldal .header-second-row > .ult-container > .row,
        .ut-layout-keresestalalati-lista-oldal .header-first-row > .ult-container > .row
    ) {
        display: flex;
        flex-direction: column-reverse;
    }
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent {
        width: 100%;
    }
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelated_img {
        width: 100%!important;
        height: auto!important;
        padding-bottom: 56.25%;
    }
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .meszk article {
        /* margin: 5px;
          width: calc(50% - 10px); */
        min-height: 115px;
    }
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .meszk article:nth-child(4n+6),
    .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .meszk article:nth-child(4n+5){
        width: calc(100% - 10px);
    }
}
@media screen and (max-width: 520px) {
    .meszk .widget_detailedsearchwidget .detailed_datefrom.hasDatepicker,
    .meszk .widget_detailedsearchwidget .detailed_dateto.hasDatepicker {
        width: 75%;
        margin: 3px;
    }
}

/*TÉMAMEGJELÖLÉS*/

.meszk .themeOfArticle,
.meszk .hmsArticleViewerAudio .audioExtraImage span {
    color: #fff;
    padding: 3px 10px 2px 10px;
    background: #B4DBC9;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    transition: .3s ease;
    text-transform: uppercase;
}
.meszk .widget_featuredslider_widget .themeOfArticle {
    background: rgb(188, 0, 0);
}

.meszk .hmsArticleViewerAudio .audioExtraImage span:empty{
    display: none;
}
.meszk .hmsArticleViewerAudio .audioExtraImage span {
    position: absolute;
    /* bottom: 30px; */
    bottom: 0;
    margin-left: 5px;
    max-width: 97%;
}

.meszk .displaymodeB .themeOfArticle {
    position: absolute;
    bottom: 30px;
    left: 10px;
    z-index: 1;
}

.meszk .swiper-container-wrapper .themeOfArticle {
    order: 1;
    margin-left: 3.6vw;
    z-index: 1;
}
@media screen and (max-width: 980px) {
    .meszk .swiper-container-wrapper .themeOfArticle {
        margin-left: 0;
    }
}

.meszk .title_uppercase .article-title{
    text-transform: uppercase !important;
}
@media screen and (max-width: 375px) {
    .meszk .categoryContainer,
    .meszk .themeOfArticle {
        margin-top: 10px;
    }
}

/*kategória design képfelirat esetében*/

.meszk .meszkOffer .oneLister .picCat,
.meszk .widget_categoryandtaglistpage .category,
.meszk .widget_newsearch_widget  .category {
    font-size: 18px;
    line-height: 1;
    background-color: rgba(237, 28, 36, 0.8)!important;
    color: #FFF;
    /* position: absolute;
    left: 20px; */
    height: auto;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    padding: 9px 25px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    z-index: 2;
    border-radius: 0px 30px 0px 30px;
    margin: 5px;
    position: initial;
}

.meszk .meszkOffer .oneLister .themeOfArticle {
    font-size: 14px;
    line-height: 14px;
    background-color: #E30133;
    color: #FFF;
    /* position: absolute;
    left: 10px; */
    height: auto;
    padding: 4px 10px 3px 10px;
    /* top: -60px; */
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    margin: 5px;
}

.Meszk-Accessibility .meszk .oneLister .picCat{
    line-height: 1.2!important;
    position: relative!important;
    padding: 5px;
    left: 0px!important;
    font-size: 26px!important;
}
@media screen and (max-width: 768px) {
    .meszk .meszkOffer .oneLister .picCat {
        font-size: 14px;
        padding: 5px 20px;
    }
}

.meszk .meszkOffer .oneLister .imageText {
    color: #fff!important;
    /* position: absolute; */
    width: 100%;
    /* left: 0; */
    /* bottom: 0; */
    background: rgb(0 0 0 / 65%);
    align-items: center;
    display: flex;
    padding: 0.8em;
    /* padding-left: 0; */
}

.meszk .meszkOffer .oneLister .tagWrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.meszk .meszkOffer .oneLister .imageText:hover {
    color: #fff;
    text-decoration: none;
}

/* .meszk .meszkOffer .oneLister.typo {
    margin-bottom: 10px;
} */

.meszk .meszkOffer .listerTitle {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    line-height: 1.4!important;
    margin-bottom: 0px;
    transition: .3s ease-in-out;
    padding: 0px 10px;
}

.meszk .meszkOffer .listerTitle:hover {
    transition: .3s ease-in-out;
    opacity: 0.7;
    text-decoration: none;
}
.meszk .oneLister.backColor .listerTitle:hover {
    color: white!important;
    opacity: 0.7;
    /* background-color: transparent!important; */
}

.meszk .meszkOffer .segment-one-fourth .listerTitle {
    font-size: 18px !important;
    font-weight: 700;
    padding-bottom: 5px;
    line-height: 1.6 !important;
}

.meszk .meszkOffer .segment-half .listerTitle {
    font-size: 21px !important;
    font-weight: 700;
}

.meszk .meszkOffer .listerTxt {
    width: 100%;
    background: transparent;
    padding: 0px;
}
@media screen and (max-width: 768px) {
    .meszk .meszkOffer .listerTxt {
        padding: 0;
        font-size: 16px;
    }
    .meszk .cover_related_posts li {
        padding-left: 20px;
    }
    .meszk .cover_related_posts li::before {
        left: 0;
    }
    .meszk .meszkOffer .oneLister .listerTxt:not(.meszk .meszkOffer .oneLister.noPic .listerTxt) {
        padding-top: 0 !important;
    }
    .bodywrapper .meszk .meszkOffer {
        margin-bottom: 0 !important;
    }
    .meszk .meszkOffer .oneLister {
        margin-bottom: 10px;
    }
}
@media (max-width: 479px) {
    .meszk .oneLister .listerTxt h4,
    .meszk .oneLister .listerTxt .Txt {
        padding-left: 0;
    }
}
@media (min-width: 601px) {
    .meszk .meszkOffer .oneLister .listerTxt:not(.meszk .meszkOffer .oneLister.noPic .listerTxt) {
        padding: 10px 0;
    }
}

.meszk .meszkOffer .listerTxt .Txt {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    padding-top: 3px;
}

.meszk .meszkOffer .switchShare {
    display: none;
}
.meszk .oneLister a:hover h4:not(
    .meszk .oneLister.title_magnified *,
    .meszk .oneLister.backColor *) {
    text-decoration: unset !important;
}

.meszk .oneLister.hasRel .listerTxt:not(.title_highlight .listerTxt) {
    padding: 10px 10px 0 10px;
}
/*AUTOPLAY WIDGET*/
@media screen and (min-width: 769px) {
    .meszk .AP_widget {
        margin-left: 10px;
    }
}

@media screen and (max-width: 768px) {
    .meszk div[id*='autoplaywidget']{
        border-bottom: 2px dotted #DEDEDE;
        padding: 10px 0px;
    }
}

.meszk .embedded-video-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin: 10px;
    color: #333333;
}

.meszk .embedded-video-lead {
    font-family: 'Roboto', sans-serif;
    display: block;
    margin-left: 10px;
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
}
.meszk .inverse-background .embedded-video-title,
.meszk .inverse-background .embedded-video-lead {
    color: #d9dfe0;
    margin-left: 20px;
}
.meszk .hms-video-player-container {
    margin-top: 10px;
}
@media screen and (max-width: 768px) {
    .meszk .embedded-video-title {
        font-size: 18px;
    }
}

/*youtube beágayzás miatt*/

.meszk .AP_widget.youtube{
    padding-bottom: 55.25%;
    position: relative;
}
.meszk .AP_widget.facebook{
    padding-bottom: 56.25%;
    position: relative;
    display: flex;
    justify-content: center;
}

.meszk .AP_widget.youtube iframe{
    max-width: 100%;
    position: absolute;
    height: 100%;
    width: 100%;
}
.meszk .AP_widget.facebook iframe{
    max-width: 100%;
    position: absolute;
    margin-top: 2px;
    height: 100%;
    width: 100%;
}

/*INLINE IKON - tartalom típus*/

.meszk .picType.inline {
    position: static!important;
    display: inline;
}
.meszk .picType.inline .noPic div,
.meszk .has-no-image  .picType.inline div{
    width: 15px;
    position: static;
    display: inline;
    padding-right: 15px;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: 100%;
    margin-left: 5px;
}
.meszk .has-no-image.title_magnified .picType.inline div,
.meszk .noPic.title_magnified .picType.inline div {
    width: 20px;
    height: 20px;
    padding-right: 20px;
}

.meszk .has-no-image  .picType.inline  .audio,
.meszk .picType.inline .noPic .audio {
    height: 9px;
    background-color: transparent!important;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_audio.svg');
}

.meszk .has-no-image .picType.inline .foto,
.meszk .noPic .picType.inline .foto {
    height: 15px;
    background-color: transparent!important;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_gallery.svg');
}

.meszk .has-no-image .picType.inline .video,
.meszk .noPic .picType.inline .video {
    height: 15px;
    background-color: transparent!important;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video.svg');
}

@media screen and (max-width: 600px) {
    .meszk .oneLister .listerTxt{
        padding: 10px;
    }
}

/*Audioplayer beágyazás*/

.meszk .hmsArticleViewerAudio,
.meszk .hotlinemain-container-body-elem-right .hh-audio {
    /* float: left; */
    /* margin: 10px 20px; */
    margin: 10px 10%;
    width: 75%;
}
.meszk .hotlinemain-container-body-elem-right .hh-audio{
    margin-top: 20px;
}

@media screen and (max-width: 500px) {
    .meszk .hmsArticleViewerAudio{
        width: 100%;
        margin-left: 0px!important;
        margin-right: 0px;
    }
    .meszk .hmsArticleViewerAudio .showTip #audio0,
    .meszk .hmsArticleViewerAudio .showTip .TXT,
    .meszk .hmsArticleViewerAudio .audioExtraImage {
        width: 100% !important;
    }
}
.meszk .hmsArticleViewerAudio .audioExtraImage {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    color: #fff;
    padding-bottom: 56.25%;
    position: relative;
}
.meszk .hmsArticleViewerAudio .showTip {
    display: flex;
    flex-direction: column-reverse;
}
.meszk .hmsArticleViewerAudio .showTip .TXT {
    font-size: 18px;
    width: 100% !important;
    overflow-wrap: break-word;
    color: rgb(133, 133, 133);
    text-align: center;
    top: 40px;
}
.meszk .hotlinemain-container-body-elem-right .hh-audio {
    font-size: 18px;
    overflow-wrap: break-word;
    color: rgb(133, 133, 133);
    text-align: center;
    overflow: visible;
    font-style: italic;
}
.meszk .hotlinemain-container-body-elem-right .miniContent .hh-audio audio{
    margin-bottom: 12px;
}
.meszk .hmsArticleViewerAudio .showTip #audio0,
.meszk .hotlinemain-container-body-elem-right .hh-audio audio {
    max-width: unset;
    width: 100%;
    height: 38px;
    background-color: #f1f3f4;
}

.meszk .hmsArticleViewerAudio .showTip > p {
    height: 0;
    margin: 0;
}
.meszk .article_media_player p a {
    text-align: center;
    padding: 5px 20px;
    background: #228263;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

@media screen and (max-width: 380px) {
    .meszk .hmsArticleViewerAudio {
        float: left;
        margin: 10px;
    }
}
@media screen and (max-width: 300px) {
    .meszk .hmsArticleViewerAudio {
        margin: 10px 0;
    }
}
audio::-webkit-media-controls-play-button{
    opacity: 1;
}
audio::-webkit-media-controls-volume-slider{
    opacity: 1;
}

/*ALKALMAZÁS HASZNÁLATRA VALÓ FELHÍVÁS POPUP - HIRADO.HU*/

.meszk #mobileAppPopularier_container {
    top: 0;
    border-color: #B4DBC9;
}

.meszk #mobileAppPopularier_container p > b {
    color: #B4DBC9;
    cursor: pointer;
}

.meszk #mobileAppPopularier_downloadIOS,
.meszk #mobileAppPopularier_downloadANDROID {
    background-color: #B4DBC9;
    border-color: #B4DBC9;
}

.meszk #mobileAppPopularier_close {
    border-color: #B4DBC9;
    color: #B4DBC9;
}

@media only screen and (max-width: 580px) { /*m4redesing css felülírás*/
    #mobileAppPopularier_container {
        height: fit-content;
        height: -moz-fit-content;
        height: -webkit-fit-content;
    }
}

/*SZAVAZÁS WIDGET*/

.meszk .verticalOffer_container > .hh-row-wrapper {
    display: flex;
    justify-content: space-evenly;
    background: #fff;
}
.meszk .verticalOffer_container .hh-row-segment[data-width="25"] {
    width: 24%;
}
.meszk .verticalOffer_container .hh-row-segment[data-width="50"] {
    width: 48%;
}
.meszk .verticalOffer_container .hh-row-segment .widget .oneLister {
    width: inherit;
    background-color: #B4DBC9 !important;
    background: linear-gradient(to bottom, #B4DBC9, white);
    padding-bottom: 10px;
    border-bottom: none;

    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
}
.meszk .verticalOffer_container .hh-row-segment .widget .oneLister:hover {
    box-shadow: 0 0 8px rgb(0 0 0 / 60%);
}
.meszk .verticalOffer_container .hh-row-segment .widget .oneLister .listerTxt a:hover {
    text-decoration: none;
}
.meszk .verticalOffer_container .hh-row-segment .widget .oneLister .listerTxt a:hover h4 {
    text-decoration: none;
}
.meszk .verticalOffer_container .switchShare{
    display: none;
}

.meszk .hms_poll_contener *{
    font-family: 'Roboto', sans-serif!important;
}
.meszk .hms_poll_contener .oneVote .imgContainer,
.meszk .hms_poll_contener .oneAnswer .imgContainer{
    background-color: transparent!important;
}
.meszk .hms_poll_contener .oneVote .textContainer{
    padding-top: 20px;
}
.meszk .hms_poll_contener .oneVote input,
.meszk .hms_poll_contener .oneVote span{
    display: inline-block!important;
}
.meszk .hms_poll_contener .oneAnswer .AnswerText{
    display: flex!important;
    align-items: center;
}
.meszk .hms_poll_contener .oneAnswer .percentCont{
    margin-top: -10px!important;
}
.meszk .hmsPollsMainContener .sendButton {
    background: #B4DBC9 !important;
    border-radius: 7px;
}
.meszk .hmsPollsMainContener {
    margin: 20px;
}
.meszk .hmsPollsMainContener::before {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(-90deg, rgba(34,34,34,0) 0%, rgba(40,67,201,1) 50%, rgba(34,34,34,0) 100%);
}
.meszk .hmsPollsMainContener::after {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(-90deg, rgba(34,34,34,0) 0%, rgba(40,67,201,1) 50%, rgba(34,34,34,0) 100%);
}
.meszk .miniContent .hmsPollsMainContener::before {
    position: absolute;
    content: "";
    left: 20%;
    width: 70%;
    height: 2px;
    background: linear-gradient(-90deg, rgba(34,34,34,0) 0%, rgba(40,67,201,1) 50%, rgba(34,34,34,0) 100%);
}
.meszk .miniContent .hmsPollsMainContener::after {
    position: absolute;
    content: "";
    left: 20%;
    width: 70%;
    height: 2px;
    background: linear-gradient(-90deg, rgba(34,34,34,0) 0%, rgba(40,67,201,1) 50%, rgba(34,34,34,0) 100%);
}
.meszk .hmsPollsMainContener .textContainer > span,
.meszk .hmsPollsMainContener .kvizQuest {
    /* font-family: 'Roboto, san-serif' !important; */
    font-size: 16px !important;
}
/* cookie tájékoztató */
.css-3ref88.css-3ref88 .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .qc-cmp2-home-button{
    position: relative;
}
@media screen and (max-width: 767px) {
    .css-3ref88.css-3ref88 .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container figure{
        margin-top: 20px;
    }
}

/*mobil/csak desktop/ mindkettő SABLONBEÁLLÍTÁS*/

.bodywrapper .meszk .showOnDevice_hideAllFE {
    display: none !important;
}
@media (min-width: 480px) {
    .bodywrapper .meszk .showOnDevice_onMobileFE {
        display: none !important;
    }
}
@media (max-width: 480px) {
    .bodywrapper .meszk .showOnDevice_onDesktopFE {
        display: none !important;
    }
}

/* lapozó pontok eltűntetése */
.widget_featuredslider_widget .owl-pagination {
    display: none;
}

/* mobil nézetben a widgetek szélei közötti különbségek eltűntetése */

@media screen and (max-width: 600px) {
    .meszk .widgetHeader h2,
    .meszk .widget_widgetheader_widget .widgetHeader h2 {
        padding: 10px;
        line-height: 1.2;
        font-size: 24px;
    }
    .meszk .row-title-container > h2.row-title:not(
        .meszk .row-ElectionAppearance .row-title-container > h2.row-title,
        .meszk .row-ElectionOEVK .row-title-container > h2.row-title,
        .meszk .row-PartyVotes .row-title-container > h2.row-title
    ) {
        margin: 0 !important;
        line-height: 1.2;
    }
    .meszk [data-widget-class="MosaicWidget"] h2 {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 0;
    }
    .meszk .cikk,
    .meszk .gallery-top,
    .meszk .opinionBlogContainer,
    .meszk .cover .hh-row-container .hh-row-wrapper,
    .meszk .meszkOffer .oneLister {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }
    .meszk .widget_multiplerowgrid_widget .multiplerowGridResizerHandrail {
        padding-bottom: 10px;
    }
    .meszk .inverse-background,
    .meszk .inverse-background-with-image.inverse-background {
        padding: 10px;
    }
    .meszk .inverse-background-with-image.inverse-background .hh-row-wrapper .image-wrapper {
        border: none;
        border-bottom: 3px solid #fff;
        border-top: 3px solid #fff;
    }
    .meszk .mozaic_widget_container_row .mozaic_widget_half_item {
        padding: 5px;
    }
    .meszk .opinionBlogTitle:not(.Meszk-Accessibility .opinionBlogTitle) {
        margin: 0 0 15px 0;
    }
    .meszk .blogItemContainer {
        padding: 0 10px 0 0;
    }
    .meszk .increase-container-width .row-title-container,
    .meszk .widget_multiplerowgrid_widget .displaymodeB .post_time {
        padding: 0 10px;
    }
    .meszk .widget_multiplerowgrid_widget .displaymodeB .post_time{
        left: 10px;
    }
    .meszk .widget_firstrowgrid_widget .cikk{
        padding: 0;
    }
}

/* banner javitas */

.meszk .hms_article_post_content .hms-banner-wrapper > div,
.meszk .hms_article_post_content .hms-banner-wrapper .goAdverticum {
    z-index: -1 !important;
}

/* MTVA-12945 segment full desktop esetén lapozó poziciok */
@media screen and (min-width: 1366px) {
    .meszk .segment-full .widget_firstrowgrid_widget .owl-prev,
    .meszk .segment-full .widget_recommendedgrid_widget .owl-prev,
    .meszk .segment-full [data-widget-class="MosaicWidget"] .owl-prev {
        top: 45%;
    }
    .meszk .segment-full .widget_firstrowgrid_widget .owl-next,
    .meszk .segment-full .widget_recommendedgrid_widget .owl-next,
    .meszk .segment-full [data-widget-class="MosaicWidget"] .owl-next {
        top: 45%;
    }
    .meszk .segment-full [data-widget-class="MosaicWidget"] .owl-prev {
        left: -3px;
    }
    .meszk .segment-full [data-widget-class="MosaicWidget"] .owl-next {
        right: -3px;
    }
}
.meszk .widget_hms_widget_polls .imgContainer {
    background-color: #fff !important;
}
/*grid cím jav*/
/* .meszk .widget_multiplerowgrid_widget .widgetHeader,
.meszk .hh-row-wrapper .row-title,
.meszk .opinionBlogTitle{
    padding: 10px 0 !important;
} */
@media screen and (max-width:600px) {
    .meszk .inverse-background .hh-row-wrapper .row-title,
    .meszk .meszk_hatterkepes_cikkajanlo .hh-row-wrapper .row-title {
        padding: 5px !important;
    }
}
/*grid posttime jav MTVA-13484*/
.meszk .widget_multiplerowgrid_widget .post_time {
    bottom: 5px;
    position: absolute;
    padding-left: 30px;
    z-index: 2;
    line-height: 18px;
    color: #fff;
}
@media screen and (max-width: 600px) {
    .meszk .widget_multiplerowgrid_widget .displaymodeB .post_time:not(.meszk .segment-one-third .widget_multiplerowgrid_widget .post_time){
        position: relative;
    }
}
.meszk .widget_multiplerowgrid_widget .post_time p {
    color: #fff !important;
}
.meszk .widget_multiplerowgrid_widget .displaymodeB .post_time {
    padding-left: 0;
    /* line-height: 20px; */
}
.meszk .widget_multiplerowgrid_widget .displaymodeB .post_time p {
    color: #000 !important;
}
/*Híradó CR - elemszintű beállítás design*/
/*multiplerowgrid_widget*/
.meszk .widget_multiplerowgrid_widget .borderRight .image-wrapper {
    border-right: 5px solid #B4DBC9;
}
.meszk .widget_multiplerowgrid_widget .borderBottom .image-wrapper {
    border-bottom: 5px solid #B4DBC9;
}
.meszk .widget_multiplerowgrid_widget .borderLeft .image-wrapper {
    border-left: 5px solid #B4DBC9;
}
.meszk .widget_multiplerowgrid_widget .borderTop .image-wrapper {
    border-top: 5px solid #B4DBC9;
}


/*listwithimageortag_widget*/

/*hogy ne torzuljon ki be kapcsolgatásnál alapesetben is megkapja minden elem a bordert transparentként*/
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .cikk {
    margin-bottom: 3px;
    padding: 10px;
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .cikk .article-lead{
    line-height: 20px;
}

@media screen and (max-width: 768px) {
    .meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .cikk.has-no-image:not(.borderBottom){
        border-bottom: none;
        background-image: none;
    }
}
@media screen and (max-width: 600px) {
    .meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .cikk {
        padding: 10px;
        margin: 1.5px 0;
        border: none;
    }
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .cikk .cover_related_posts{
    display: grid ;
    width: 100%;
}

/*hogy ne torzuljon ki be kapcsolgatásnál alapesetben is megkapja minden elem a bordert transparentként*/
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderTop,
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderTop:first-of-type {
    border-top: 3px solid #B4DBC9;
    padding-top: 7px;
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderRight {
    border-right: 3px solid #B4DBC9;
    padding-right: 2px;
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderBottom {
    border-bottom: 3px solid #B4DBC9;
    padding-bottom: 7px;
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderLeft {
    border-left: 3px solid #B4DBC9;
    padding-left: 2px;
}
.meszk .widget_listwithimageortag_widget .listimagetagItemWrapper .borderBottom .text-content-wrapper h1{
    margin-bottom: 0px;
}

.meszk .hms_article_content_wrapper *,
.meszk .hms_article_post_content .articleImage span,
.pagination .pagerCounter * {
    font-family: 'Roboto', sans-serif,sans-serif !important;
}
.meszk .widget_hms_article_viewer_widget .hms_tag_wrapper .hms_video_tags,
.meszk .ppMiniContainer .hms_tag_wrapper .hms_video_tags,
.meszk .pp-article-reader .hms_tag_wrapper .hms_video_tags {
    white-space: break-spaces;
}
.meszk .hms_article_post_content .VODRecoInPost {
    margin: 20px 0 30px 0;
}
.meszk .hms_article_post_content .VODRecoInPost.noBotM {
    margin: 20px 0 0 0;
}
.meszk .hms_article_post_content .videoRecommenderInContent {
    margin-bottom: 20px;
}
.meszk .hms_article_post_content .hms_fb_video_embed {
    margin-top: 20px;
}
.meszk .hms_article_post_content .hms-banner-wrapper {
    margin: 20px 0;
}

/*tiktok embed*/

.hms_article_post_content blockquote.tiktok-embed {
    padding: 0;
}

/*javitas a MTVA-13038 komment alapján*/
.meszk .inverse-background.full-view-mode::before {
    background: #222;
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    height: 100%;
    top: 0;
    left: -10px;
    z-index: -2;
}
/* .meszk .inverse-background.full-view-mode::before{
    z-index: 0;
}
.meszk .inverse-background.full-view-mode .row-title-container{
    z-index: 1;
} */
.meszk .lightgrey.inverse-background.full-view-mode::before {
    background: #f7f7f7;
    position: absolute;
    content: "";
    width: calc(100% + 20px);
    height: 100%;
    top: 0;
    left: -10px;
    z-index: -2;
}
.meszk .inverse-background .hh-row-wrapper {
    background: #222;
    padding-top: 20px;
    padding-bottom: 20px;
}
.meszk .lightgrey.inverse-background .hh-row-wrapper {
    background: #f7f7f7;
    padding-top: 20px;
    padding-bottom: 20px;
}

.meszk .inverse-background .displaymodeB h1.article-title,
.meszk .inverse-background .displaymodeB .cikk-content-moving-container p.article-lead,
.meszk .inverse-background .displaymodeB .post_time p,
.meszk .inverse-background .post_time p,
.meszk .inverse-background .article-title,
.meszk .inverse-background .article-title span,
.meszk .inverse-background .article-lead,
.meszk .inverse-background .related_title {
    color: #d9dfe0!important;
}
.meszk .lightgrey.inverse-background .displaymodeB h1.article-title,
.meszk .lightgrey.inverse-background .displaymodeB .cikk-content-moving-container p.article-lead,
.meszk .lightgrey.inverse-background .displaymodeB .post_time p {
    color: #232323!important;
}
.meszk .lightgrey.inverse-background .displaymodeB:hover h1.article-title {
    color: #E30133!important;
}
.meszk .lightgrey.inverse-background .widgetHeader h2 {
    color: #B4DBC9;
}

.meszk .inverse-background .displaymodeB:hover h1.article-title {
    color: #fff!important;
}

.meszk .inverse-background .owl-carousel {
    padding: 0 10px;
}

.meszk .inverse-background .cikk:hover .image-wrapper {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(217 223 224 / 67%);
    box-shadow: 0px 0px 10px 0px rgb(217 223 224 / 67%);
    transition: .3s ease-in-out;
}

.meszk .inverse-background.inverse-background-with-image{
    background: transparent;

}

.meszk .inverse-background.inverse-background-with-image .hh-row-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}

.meszk .inverse-background.inverse-background-with-image .owl-carousel {
    padding: 0;
}

.meszk .inverse-background.inverse-background-with-image::before {
    display: none;
}

@media screen and (max-width: 1365px) {
    .meszk .inverse-background::before {
        display: none;
    }
}
@media screen and (max-width: 600px) {

    /*RESPO NÉZETBEN LEGYENEK EGYENLŐ TÁVOLSÁGBAN A WIDGETEK*/
    .meszk .AP_widget {
        margin: 0;
    }
}
.meszk .breakingWidgetImage[style*='background: url("")']{
    background-image: url(../images/default_image.png);
}

/*CIKK OLDALI SZAVAZÁS WIDGET*/

.meszk .votesContainer .oneVote .textContainer input {
    transform: scale(1.3);
}

.meszk .votesContainer .oneVote .textContainer span{
    font-size: 18px!important;
}

.meszk .meszk .hms_article_post_content .kvizQuest,
.meszk .meszk .hms_article_post_content .kvizTitle {
    font-size: 18px!important;
}

/* cikk oldal képes ajánló */
.meszk .hms_article_wrapper .bigImageRead .mostReadTitle{
    z-index: 6;
}

/* CIKK OLDAL ÉRDEKES AJÁNLÓ */
.meszk .hms_article_wrapper .moreOffers{
    float: none;
    width: 100%!important;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding: 0px;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont .oneMoreOffer{
    position: relative;
    padding-bottom: 40px;
    padding-top: 20px;
    width: 33%;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont .moreOfferPic{
    width: 100%!important;
    height: 110px;
    object-fit: cover;
    margin-bottom: 10px;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont .moreOfferTxt{
    float: none;
    max-width: 100%!important;
    padding-top: 10px;
    color: #000;
    font-family:'Roboto', sans-serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    max-height: none;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont .switchShare {
    float: none;
    position: absolute;
    bottom: -4px;
}
.meszk .hms_article_wrapper .moreOffers .moreOfferCont p,
.meszk .hms_article_wrapper .moreOffers .moreOfferCont a{
    margin: 0px;
    padding: 0px;
}
@media screen and (min-width: 1400px) {
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .oneMoreOffer{
        padding-bottom: 50px;
    }
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .switchShare {
        bottom: 4px;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .oneMoreOffer{
        width: 49%!important;
    }
}
@media screen and (max-width: 800px) {
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .oneMoreOffer{
        width: 49%!important;
    }
}
@media screen and (max-width: 480px) {
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .oneMoreOffer{
        width: 100%!important;
    }
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .moreOfferPic{
        height: 150px!important;
    }
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .moreOfferTxt{
        width: 100%!important;
    }
    .meszk .hms_article_wrapper .moreOffers .moreOfferCont .switchShare {
        left: 15%;
    }
}
/* .meszk .hms_article_wrapper .moreOffers .oneMoreOffer{
    width: 33%;
} */

/*galéria megjelenito full screen nézet font type*/
body[class*=meszk] #fancybox-wrap * {
    font-family: 'Roboto', sans-serif,sans-serif;
}
body[class*=meszk] .jp-carousel-wrap .jp-carousel-info *{
    font-family: 'Roboto', sans-serif!important;
    font-size: 16px!important;
    color: #cccccc;
}
@media screen and (max-width: 760px) {
    body[class*=meszk] .jp-carousel-left-column-wrapper{
        display: block!important;
    }
    body[class*=meszk] .jp-carousel-info{
        top: unset!important;
        bottom: 20px;
    }
    body[class*=meszk] .jp-carousel-next-button,
    body[class*=meszk] .jp-carousel-previous-button {
        display: block!important;
        transform: scale(0.7);
    }
    body[class*=meszk] .jp-carousel-previous-button {
        margin-left: -15px;
    }
    body[class*=meszk] .jp-carousel-next-button{
        margin-right: -30px;
    }
}

/*TÖBBSOROS GRID + LISTA KÉPEKKEL HÁTTÉRREL*/

.meszk .widget-width-background-image.full-view-mode {
    background-size: cover;
    width: 101%!important;
    margin-left: -0.5%!important;
}

.meszk .widget-width-background-image .hh-row-wrapper {
    padding:  1em
}

.meszk .widget-width-background-image .hh-row-wrapper .segment-one-third .widget{
    background: #fff;
    /*padding: 0 10px 10px 0;*/
}

@media screen and (min-width:1366px) {
    .meszk .widget-width-background-image.full-view-mode {
        background-size: cover;
        width: 101%!important;
        margin-left: -0.5%!important;
    }
}

/*EGYENLŐ ELTARTÁS RESPO MODBAN*/

@media screen and (max-width: 768px) {
    .meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third,
    .meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:first-of-type,
    .meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:last-of-type,
    .meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_one-third:nth-of-type(2),
    .meszk .big-image-lu .mozaic_widget_inner_row .mozaic_widget_inner_two-third {
        padding: 5px;
    }
    .meszk .without-big-img .mozaic_widget_inner_one-third {
        padding: 6px 0px 8px 0px;
    }
    .meszk .coverFeaturedSlider,
    .meszk [data-widget-class="ContentListWithFilter"] {
        padding: 0;
    }
    .meszk .featuredslider_with_grid .multiplerowCardHolder .cikk {
        padding: 10px 0;
    }
}
.meszk .hms_article_post_content * {
    font-family: 'Roboto', sans-serif,sans-serif;
}
.meszk .hms_article_post_content .hmsCrisisBoxContainer p {
    font-size: 20px;
    padding: 0 !important;
    margin: 0 !important;
}
.meszk .hms_article_post_content .hmsCrisisBoxContainer {
    border: 10px solid rgb(199, 217, 255);
    display: flex;
    align-items: center;
}
.meszk .hmsCrisisBoxContainer .crisisIcon {
    background-position: center;
}
body[class*="ut-layout-meszk"] #fancybox-wrap #fancybox-close {
    position: absolute;
    top: 10px;
    right: -30px;
}
body[class*="ut-layout-meszk"] #fancybox-wrap #fancybox-close:before {
    line-height: 26px;
}
body[class*="ut-layout-meszk"] #fancybox-title #fancybox-title-over {
    background: rgba(0, 0, 0, .4);
}

/*LIVESTREAM KAPCS ÉS PP DESIGN*/

.hiradoStream.m4-redesign.datas {
    background-image: linear-gradient(90deg, #ffffff 40%, #ffffff) !important;
}
.Meszk-Accessibility .hiradoStream.m4-redesign.datas {
    background-image: linear-gradient(90deg, #000000 40%, #000000) !important;
}
.hiradoStream .tabMenu {
    background-image: linear-gradient(90deg, #313131 40%, #3d49ef) !important;
}
.hiradoStream .tabMenu ul li a.active {
    border-bottom: 0px solid #3d49ef !important;
    color: #3d49ef !important;
    padding: 12px 20px 9px !important;
}
.hiradoStream .tabMenu ul li a:hover {
    color: #E30133 !important;
}

.hiradoStream .tabMenu ul li a .pp_posts {
    background-color: #E30133 !important;
}
.hiradoStream .eb_all_related_class::after {
    content: "";
    position: absolute;
}
.hiradoStream .eb_all_related_class {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: white;
}
.Meszk-Accessibility .meszk_livestream > .ult-wrapper,
.Meszk-Accessibility .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-inner,
.Meszk-Accessibility .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body.pp-article-reader,
.Meszk-Accessibility .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after,
.Meszk-Accessibility .meszk_livestream .meszk.cimlap,
.Meszk-Accessibility .hiradoStream .eb_all_related_class {
    background: black;
}
.Meszk-Accessibility .hiradoStream .tabMenu ul li .news_text,
.Meszk-Accessibility .hiradoStream .tabMenu ul li .news_text.active {
    padding-top: 0px !important;
}
.Meszk-Accessibility .m4-redesign.datas .tabMenu ul li a .pp_posts {
    font-size: 115% !important;
    top: 0;
}
@media screen and (max-width: 479px) {
    .hiradoStream .eb_all_related_class {
        padding: 0 10px;
    }
}
.hiradoStream .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content-event {
    border-image-source: linear-gradient(90deg, #3d49ef 50%, transparent) !important;
}
.hiradoStream .shareWidget_common img {
    height: 32px !important;
}
.hiradoStream .widget_tsvideoviewer_widget .matchVideoItem .slidertypeicon {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    width: 41px !important;
    height: 41px !important;

    left: unset;
    z-index: 1;
    margin: 0;
    background-repeat: no-repeat;
    border-radius: 50%;
}
.hiradoStream .widget_tsvideoviewer_widget .matchVideoItem .slidertypeicon.gallery-type::after {
    top: 0px;
    right: 0px;
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_gallery_white.svg);
    background-color: #B4DBC9CC;
    width: 41px;
    height: 41px;
    position: absolute;
    left: unset !important;
    background-size: 20px 20px;
    content: "";
    z-index: 1;
    margin: 0 !important;
    background-repeat: no-repeat!important;
    background-position: center center;
    border-radius: 50%;
}
.hiradoStream .widget_tsvideoviewer_widget .matchVideoItem .slidertypeicon.video-type::after {
    top: 0px;
    right: 0px;
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/hr_video_white.svg);
    background-color: #B4DBC9CC;
    width: 41px;
    height: 41px;
    position: absolute;
    left: unset !important;
    background-size: 20px 20px;
    content: "";
    z-index: 1;
    margin: 0 !important;
    background-repeat: no-repeat!important;
    background-position: center center;
    border-radius: 50%;
}

.hiradoStream .widget_tsvideoviewer_widget .matchVideoItem .slidertypeicon.post-type::after {
    background: unset !important;
}

.hiradoStream .hotlinemain-container-body-elem-right-content-text p img,
.hiradoStream .miniContent img {
    width: 100%;
    height: auto;
}

.hiradoStream .hotlinemain-container-body-elem-left-time-img {
    width: 100%;
    margin-top: 10px;
}

.hiradoStream .hotlinemain-container-body-elem-left-time-img img{
    width: 100%;
}
.hiradoStream .hms_article_post_content .aFramed,
.hiradoStream .hotlinemain-container-body-elem-right-content .aFramed {
    border-top: solid 2px #3d49ef !important;
    border-bottom: solid 2px #3d49ef !important;
    color: #3d49ef !important;
}
/*VOD FIX*/
.meszk-videovegoldal {
    padding-bottom: 5px;
    margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-controls .owl-buttons{
        display: flex;
        justify-content: space-between;
        width: 100%;
        left: 0px!important;
        top: 85px;
        bottom: unset!important;
        padding: 0px 15px;
    }
    .meszk .videoRecommenderInContent .owl-prev::before,
    .meszk .videoRecommenderInContent .owl-next::before {
        width: 20px;
        height: 20px;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-item article{
        margin: 10px 0px;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-item a{
        opacity: 0.7;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-item a:hover{
        opacity: 1;
    }
}
@media screen and (max-width: 480px) {
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-controls .owl-buttons{
        top: 60px;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent{
        background-color: rgb(238, 240, 251);
        max-height: 40vw;
        overflow: hidden;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-wrapper-outer{
        padding: 10px 0 0 0!important;
        transform: scale(0.5) translateY(-130px);
        overflow: visible;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-wrapper{
        height: max-content;
    }
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-item span{
        font-size: 25px!important;
    }
}
@media screen and (max-width: 400px) {
    .meszk .hms_article_content_wrapper .videoRecommenderInContent .owl-item span{
        font-size: 20px!important;
    }
}

/*GALLERY CR MTVA-14055 alapján */
.meszk .galleryTextBlock > .meszk {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 40px;
}
.meszk .utgHeadLine {
    display: flex;
    justify-content: center;
}
.meszk .hms_article_post_content hr {
    margin: 10px 0 20px 0 !important;
    border: 0;
    height: 2px;
    background: linear-gradient(to right, #B4DBC9, rgba(0, 0, 0, 0));
    width: 25%;
    display: inline-block;
}
/* Rovatlista oldal */
.meszk .widget_categoryandtaglistpageheader,
.meszk .widget_categoryandtaglistpage,
.meszk .widget_newsearch_widget,
.meszk .widget_detailedsearchwidget form{
    max-width: 1400px;
    margin: auto;
}
.meszk .widget_categoryandtaglistpage,
.meszk .widget_newsearch_widget{
    padding: 0 20px;
}
.meszk .widget_categoryandtaglistpage .category:empty,
.meszk .widget_newsearch_widget .category:empty{
    display: none;
}
.meszk .widget_categoryandtaglistpage .category,
.meszk .widget_newsearch_widget .category{
    margin: 0;
    order: 2;
}
.meszk .widget_categoryandtaglistpage .time,
.meszk .widget_newsearch_widget .time{
    order: 3;
    opacity: 0.5;
}

.meszk .widget_categoryandtaglistpage .oneListTxt:hover h4,
.meszk .widget_newsearch_widget .oneListTxt:hover h4{
    color: #E30133;
}
.meszk .widget_categoryandtaglistpage .oneListItem.noPic .oneListTxt,
.meszk .widget_newsearch_widget .oneListItem.noPic .oneListTxt{
    width: 100%;
}
.meszk .widget_categoryandtaglistpage .oneListItem.noPic .type,
.meszk .widget_newsearch_widget .oneListItem.noPic .type{
    position: relative;
    top: unset;
    left: unset;
    background-color: #E30133;
    mask-size: contain;
    mask-repeat: no-repeat;
    order: 1;
    background-size: 75%;
    width: 36px;
    height: 31px;
    border-radius: 5px;
}
.meszk .widget_categoryandtaglistpage .oneListItem .oneTxtMeta,
.meszk .widget_newsearch_widget .oneListItem .oneTxtMeta{
    display: flex;
    flex-direction: column;
}
.meszk .widget_categoryandtaglistpage .noPic .category,
.meszk .widget_newsearch_widget .noPic .category{
    margin-top: 10px;
}

.meszk .widget_newsearch_widget .oneListItem .oneListTxt{
    font-weight: 400;
}
.meszk .widget_newsearch_widget .oneListItem .oneListTxt *{
    transition-duration: 0s;
}
.meszk .listCont .oneListItem .oneListPic::before{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}
/* Rovatlista typeico */
.meszk .widget_categoryandtaglistpage .oneListItem,
.meszk .widget_newsearch_widget .oneListItem {
    position: relative;
    /* border-bottom: 2px dotted #d9dfe0; */
    box-shadow: 1px 1px 8px;
    margin-bottom: 20px;
    border-radius: 20px;
}
.meszk .widget_categoryandtaglistpage .oneListItem:hover,
.meszk .widget_newsearch_widget .oneListItem:hover{
    box-shadow: 3px 3px 10px;
}
.meszk .widget_categoryandtaglistpage .oneTxtMeta,
.meszk .widget_categoryandtaglistpage .oneTxtMeta{
    position: unset;
}
.meszk .listCont .oneListItem .oneListTxt h4{
    color: #E30133;
}
.meszk .widget_categoryandtaglistpage .oneListItem:hover .oneListTxt h4,
.meszk .widget_newsearch_widget .oneListItem:hover .oneListTxt h4{
    color: #2B876A;
}
.meszk .listCont .oneListItem:hover .oneListTxt .oneTxtMeta .category{
    background: #2B876A !important;
}
.meszk .listCont .oneListItem.noPic:hover .type{
    background-color: #2B876A
}
.meszk .widget_categoryandtaglistpage .oneListTxt .type,
.meszk .widget_newsearch_widget .oneListTxt .type{
    position: absolute;
    display: block;
    width: 29px;
    height: 25px;
    z-index: 3;
    top: 30px;
    left: 30px;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.meszk .widget_categoryandtaglistpage .oneListTxt .type.post,
.meszk .widget_newsearch_widget .oneListTxt .type.post{
    display: none;
}
.meszk .oneListTxt .type.gallery{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-gallery.svg');
}
.meszk .oneListTxt .type.job{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-job.svg');
}
.meszk .oneListTxt .type.video{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-video.svg');
}
.meszk .oneListTxt .type.event{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-event.svg');
}
.meszk .oneListTxt .type.gallery.video{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-gallery-video.svg');
}
.meszk .oneListTxt .type.discount{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-discount.svg');
}
.meszk .oneListTxt .type.member{
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/meszk/typeicons/type-member.svg');
}
.meszk .listCont .oneListTxt .oneTxtMeta .time{
    float: left;
    margin-left: 0px;
}
/*Rovatlista oldal lapozók*/
.meszk .widget_categoryandtaglistpage .paginationContainer *,
.meszk .widget_newsearch_widget .paginationContainer * {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #2B876A;
}
.meszk .widget_categoryandtaglistpage .paginationContainer,
.meszk .widget_newsearch_widget .paginationContainer {
    display: flex;
    align-items: center;
    margin-top: 5px;
    justify-content: center;
}
.meszk .widget_categoryandtaglistpage .paginationContainer .pager ,
.meszk .widget_newsearch_widget .paginationContainer .pager {
    width: 15px;
    height: 15px;
    border-right: 4px solid #2B876A;
    border-bottom: 4px solid #2B876A;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.meszk .widget_categoryandtaglistpage .paginationContainer span,
.meszk .widget_newsearch_widget .paginationContainer span {
    padding: 0 10px;
}
.meszk .widget_categoryandtaglistpage .paginationContainer .prewPage,
.meszk .widget_newsearch_widget .paginationContainer .prewPage {
    transform: rotate(135deg);
}
.meszk .widget_categoryandtaglistpage .paginationContainer .nextPage,
.meszk .widget_newsearch_widget .paginationContainer .nextPage {
    transform: rotate(-45deg);
}
/*Cikk végoldal articleMeta design fix*/
.meszk .articleHeadCont .articleMeta .pseudoDiv div:last-child::after {
    display: none;
}
.meszk .articleHeadCont .articleMeta .artTime.lastModified div{
    font-weight: 600;
}
@media screen and (min-width: 601px) {
    .meszk .articleHeadCont .articleMeta .artTime.lastModified::after {
        display: none;
    }
    .meszk .articleHeadCont .articleMeta .pseudoDiv {
        display: flex;
    }
}
@media screen and (min-width: 768px) {
    .meszk .articleHeadCont .articleMeta .artTime.lastModified div::before{
        content: "";
        padding: 0 0 0 15px;
        border-left: #000 solid 1.5px;
    }
}
@media screen and (max-width: 768px) {
    .meszk .articleHeadCont .articleMeta .pseudoDiv {
        width: 100%;
    }
    .meszk .articleHeadCont .articleMeta div:not(.pseudoDiv),
    .meszk .articleHeadCont .articleMeta div::after {
        padding: 0 5px;
    }
    .meszk .articleHeadCont .articleMeta {
        display: table;
        padding: 5px 0;
    }
    .meszk .articleHeadCont .articleMeta .artAuthor {
        float: left;
    }
    .meszk .articleHeadCont .articleMeta .artTime.lastModified {
        white-space: nowrap;
        width: 100%;
    }
    .meszk .articleHeadCont .articleMeta .artSource {
        margin: -1px;
        margin-left: 0px;
    }
    .meszk .articleHeadCont .articleMeta .artTime.lastModified,
    .meszk .articleHeadCont .articleMeta .artTime.lastModified div {
        margin-top: 0;
        margin-bottom: 0;
    }
    .meszk .articleHeadCont .articleMeta .artTime::after {
        display: none;
    }
    .meszk .articleHeadCont .breadCrumbs {
        padding-left: 5px;
    }
}
@media screen and (max-width: 520px) {
    .meszk .articleHeadCont .artTime {
        width: 100%;
    }
    .meszk .articleHeadCont .artSource::after,
    .meszk .articleHeadCont .artTime::after {
        display: none;
    }
}
.meszk .noPic .listerTxt .listerTitle .inline *:after{
    display: none!important;
}
/* impresszum */
.ut-layout-meszk-impresszum *{
    font-family: 'Roboto', sans-serif!important;
}
.ut-layout-meszk-impresszum .articleHeadCont{
    background-color: transparent!important;
    margin-top: 20px;
}
.ut-layout-meszk-impresszum .articleHeadCont *{
    color: #333333!important;
    text-transform: none;
}
.ut-layout-meszk-impresszum .articleHeadCont .articleHead{
    display: flex;
    flex-direction: column;
}
.ut-layout-meszk-impresszum .articleHeadCont .articleHead .articleMeta {
    order: 2;
}
.ut-layout-meszk-impresszum .articleHeadCont .breadCrumbs{
    width: 100%;
    max-width: 1330px;
}
.ut-layout-meszk-impresszum  .articleReader{
    padding-top: 0px;
}
.ut-layout-meszk-impresszum  .articleReader br{
    height: 10px;
}
.ut-layout-meszk-impresszum  .articleReader p{
    margin: 0px!important;
}
.ut-layout-meszk-impresszum  .articleReader a{
    color: #228263;
}
.ut-layout-meszk-impresszum  .articleReader a:hover{
    opacity: 0.7;
}
.ut-layout-meszk-impresszum  .articleReader .articleContent{
    max-width: 850px;
}
.ut-layout-meszk-impresszum  .articleReader .articleContent p:first-of-type{
    font-size: 19px;
    font-weight: 600;
    line-height: 1.6;
}
.meszk .widget_trifacebookbox_widget .fb_iframe_widget iframe {
    position: relative !important;
}
.meszk .widget_trifacebookbox_widget .fb_iframe_widget iframe {
    position: relative !important;
}

.meszk .candidatesBody .candidateImg,
.meszk .candidatesBody .candidateImg:after {
    border: solid 5px #fff;
}
.meszk .widget_hms_ep_appearanceratebycities .prev,
.meszk .widget_hms_ep_appearanceratebycities .next,
.meszk .widget_hms_ep_appearanceratebycities .citiesPageNum,
.meszk .mandatesPagerContainer .mandatesPager .next,
.meszk .mandatesPagerContainer .mandatesPager .prev,
.meszk .mandatesPagerContainer .mandatesPageNum {
    border: solid 1px #fff;
}

.meszk .hotlinemain-container-body-elem-right-content-text .hmsArticleViewerVideo .mtva-player-video-iframe,
.meszk .hotlinemain-container-body-elem-right .hmsArticleViewerVideo .mtva-player-video-iframe {
    margin: 0px!important;
}
.meszk .hotlinemain-container-body-elem-right .hmsArticleViewerVideo .mtva-player-video-iframe{
    top: -8px!important;
    left: -8px!important;
    width: calc(100% + 16px)!important;
    height: calc(100% + 16px)!important;
}
.meszk .hotlinemain-container-body-elem-right .hmsVideoPlayerWrapper{
    margin-bottom: 10px;
}

@media screen and (max-width:960px) {
    .meszk .mapInnerWrapper svg {
        top: 12px;
    }
}
@media screen and (max-width: 380px) {
    .hiradoStream.m4-redesign .ign_livestream_cont .hotlinemain-container-body-elem-right-content-text iframe {
        width: calc(100vw - 20px) !important;
    }
}

@media screen and (min-width: 1024px) {
    .meszk-covereditor-preview .bodywrapper .ult-wrapper > .meszk > .colwrapper > .cover {
        padding-top: 25px
    }
}
@media screen and (max-width: 1023px) {
    .meszk-covereditor-preview .bodywrapper .ult-wrapper > .meszk > .colwrapper > .cover {
        padding-top: 10px
    }
}

/*channelList widget*/

.meszk .channelListContainer {
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    padding: 0 10px 10px 10px;
    max-width: 1366px;
    margin: 0 auto;
}
.meszk .channelListContainer .channelContainer {
    width: calc(25% - 20px);
    margin: 10px;
}
.meszk .channelListContainer .channelContainer .channelImage {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 56.25%;
    width: 100%;
    transition: .3s ease-in-out;
}
.meszk .channelListContainer .channelContainer .channelImage:hover {
    box-shadow: 0px 0px 10px 0px rgb(227 1 51 / 67%);
    transition: .3s ease-in-out;
}
.meszk .channelListContainer .channelContainer .channelImage:hover,
.meszk .channelText:hover {
    cursor: pointer;
}
.meszk .channelListContainer .channelContainer .channelText {
    padding: 10px 0px 20px 0px;
}
.meszk .channelListContainer .channelContainer:hover .channelText span {
    color: #E30133;
}
.meszk .channelText span {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    transition: .3s ease-in-out;
    line-height: 20px;
}
@media screen and (max-width: 936px) {
    .meszk .channelListContainer .channelContainer {
        width: calc(50% - 20px);
        margin: 10px;
    }
}
@media screen and (max-width: 480px) {
    .meszk .channelListContainer {
        padding: 0;
    }
    .meszk .channelListContainer .channelContainer {
        width: calc(100% - 20px);
        margin: 10px;
    }
}
.meszk .hms_article_post_content table.aligncenter,
.meszk.cikk-vegoldal .hms_article_post_content h1[style*="text-align: center"]:not(.articleRecommenderInContent_title),
.meszk .hms_article_post_content h2[style*="text-align: center"],
.meszk .hms_article_post_content h3[style*="text-align: center"],
.meszk .hms_article_post_content h4[style*="text-align: center"],
.meszk .hms_article_post_content h5[style*="text-align: center"] {
    margin-left: auto !important;
    margin-right: auto !important;
}
@media screen and (min-width: 1360px) {
    .meszk .szakmai-tagozatok {
        width: 1360px;
    }
}
.meszk .szakmai-tagozatok .widget_hms_article_viewer_widget.inner-container,
.meszk .szakmai-tagozatok .articleHead,
.meszk .szakmai-tagozatok .headNews {
    padding: 0 20px;
    background-image: unset !important;
}
.meszk .szakmai-tagozatok .headNews li a {
    text-decoration: none;
    color: #232323;
    opacity: .65;
}
.meszk .szakmai-tagozatok #site-header .headNews li:not(.logo):hover,
.meszk .szakmai-tagozatok #site-header .headNews li.active,
.meszk .szakmai-tagozatok #site-header .headNews li:hover a,
.meszk .szakmai-tagozatok #site-header .headNews li.active a,
.meszk .szakmai-tagozatok #site-header .headNews a:focus,
.meszk .szakmai-tagozatok .headNews li a:hover {
    text-decoration: none;
    color: #D82626 !important;
    opacity: 1;
}
.meszk .szakmai-tagozatok .widget_editedmenu_widgethr #menu-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.meszk .szakmai-tagozatok .widget_editedmenu_widgethr #menu-container #site-header {
    position: relative;
}
.meszk.szakmai-tagozatok .newSubCategory .itemContainer{
    display: flex;
    flex-direction: column;
}
.meszk.szakmai-tagozatok .newSubCategory .itemContainer .oneListPic{
    display: none;
}
.meszk.szakmai-tagozatok .newSubCategory .itemContainer .oneListTxt{
    width: 100%;
}
/* VOD végoldal */
.meszk .widget_meszk_video_player .videoContainer{
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0px;
    overflow: hidden;
}
.meszk .widget_meszk_video_player .videoContainer iframe{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.meszk .widget_meszk_video_player .videoDataContainer{
    display: flex;
    flex-direction: column;
}
.meszk .widget_meszk_video_player .videoDataContainer .videoTitle{
    font-size: 36px;
    font-weight: 900;
    order: 2;
    line-height: 1.3;
    margin-top: 20px;
    margin-bottom: 10px;
}
.meszk .widget_meszk_video_player .videoDataContainer .videoDate{
    order: 4;
    font-size: 15px;
}
.meszk .widget_meszk_video_player .videoDataContainer .videoExcerpt{
    order: 3;
}
.meszk .widget_meszk_video_player .videoDataContainer .videoTags{
    order: 1;
    margin-top: 10px;
}
@media screen and (max-width: 768px) {
    .meszk .widget_meszk_video_player .videoDataContainer .videoTitle{
        font-size: 28px;
    }
    .meszk .widget_meszk_video_player .videoDataContainer .videoExcerpt{
        font-size: 15px;
    }
    .meszk .listCont .oneListTxt .oneTxtMeta .time{
        color: #333 !important;
    }
}
@media screen and (min-width: 600px) {
    .meszk .widget_meszk_video_player{
        padding: 0px 10px;
    }
}
.meszk .HotTopic_Item.slick-slide {
    border: 1px solid #2B876A;
    border-radius: 12px;
    margin: 0 20px;
    font-size: 16px;
    padding-top: 3px;
}
.meszk .HotTopic_Item.slick-slide:hover{
    border: 1px solid #FF3333 !important;

}
@media screen and (max-width: 1200px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);
    }
}
@media screen and (max-width: 991px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);
    }
}
@media screen and (max-width: 800px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 100%);
    }
}
@media screen and (max-width: 640px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%);
    }
}
@media screen and (max-width: 411px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);
    }
}
@media screen and (max-width: 360px){
    .meszk .listCont .oneListItem .oneListPic::before{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0) 100%);
    }
}

/*Gyakran használt funkciók*/
.widget_meszk_oftenusedfunctions_widget {
    margin: 0 10px;
}
.widget_meszk_oftenusedfunctions_widget .row-title-container {
    margin: 0 !important;
}
.meszk .often-used-wrapper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-basis: auto;
    justify-content: center;
    align-items: center;
}

.meszk .often-used-site-link {
    background-color: rgba(165, 209, 188, .5);
    margin: 5px;
    width: calc(16.667% - 10px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    padding: 10px;
    height: 150px;
}
.meszk .often-used-site-link:hover {
    cursor: pointer;
}
.meszk .often-used-site-link .img {
    background-image: url("./assets/e-learn.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 50%;
    min-width: 100%;
}
.meszk .often-used-site-link.one .img{
    background-image: url("./assets/e-learn.svg");
}
.meszk .often-used-site-link.two .img {
    background-image: url("./assets/freelearn.svg");
}
.meszk .often-used-site-link.three .img {
    background-image: url("./assets/mandatorylearn.svg");
}
.meszk .often-used-site-link.four .img {
    background-image: url("./assets/insu.svg");
    min-height: 70%;
}
.meszk .often-used-site-link.five .img {
    background-image: url("./assets/prof.svg");
    min-height: 70%;
}
.meszk .often-used-site-link.six .img {
    background-image: url("./assets/territorial.svg");
    min-height: 70%;
}

.meszk .often-used-site-link .description {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-align: center;
}

@media screen and (max-width: 991px) {
    .meszk .often-used-site-link {
        width: 300px;
        margin-bottom: 0;
    }
    .meszk .often-used-site-link:first-of-type {
        margin-top: 10px;
    }
    .meszk .often-used-site-link:last-of-type {
        margin-bottom: 10px;
    }
}


/* MESZK login widget */

header .meszk .widget_meszkloginwidget .login{
    text-align: center;
}
header .meszk .widget_meszkloginwidget .login.loggedin,
header .meszk .widget_meszkloginwidget .login.notloggedin{
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 15px 30px;
    background: rgba(255,255,255,0.5);
    border-radius: 25px;
}
header .meszk .widget_meszkloginwidget a:hover{
    /* background-color: #00604B !important; */
    color: #fff !important;
}
header .meszk .widget_meszkloginwidget .login .currentUser,
.bodywrapper .meszk .widget_meszkloginwidget .login.loggedin .currentUser{
    color: #00604B;
    font-size: 16px;
    text-transform: none;
}
header .meszk .widget_meszkloginwidget .login .currentUser span,
.bodywrapper .meszk .widget_meszkloginwidget .login.loggedin .currentUser span{
    color: #00604B;
    font-size: 20px;
    font-weight: bold;
    text-transform: none;
}
header .meszk .widget_meszkloginwidget .login .meszkLogout,
.bodywrapper .meszk .widget_meszkloginwidget .login.loggedin .meszkLogout{
    width: 140px;
    height: 28px;
    line-height: 1.1;
    background-color: #888;
    border-radius: 20px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-weight: bold;
}
header .meszk .widget_meszkloginwidget .login .meszkLogout:hover,
.bodywrapper .meszk .widget_meszkloginwidget .login.loggedin .meszkLogout:hover{
    background-color: #FF3333;
}
header .meszk .widget_meszkloginwidget a{
    font-size: 16px !important;
    color: #00604B !important;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.loggedin{
    max-width: 250px;
    width: 100%;
    padding: 20px;
    border-radius: 30px;
    background-color: #eee;
    margin: 0 auto;
    text-align: center;
}

.bodywrapper .meszk .widget_meszkloginwidget .recaptchaContainer {
    margin: auto;
    display: block;
    width: max-content;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordResetEmail form:not(.meszkvalasztas *) ,
.meszk .widget_meszkloginwidget .passwordReset form:not(.meszkvalasztas *) {
    max-width: 991px;
    width: 100%;
    padding: 20px;
    border-radius: 30px;
    background-color: #eee;
    margin: 0 auto;
    text-align: center;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form:not(.meszkvalasztas form){
    padding-bottom: 45px;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=text]:not(.meszkvalasztas input),
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=password]:not(.meszkvalasztas input),
.meszk .widget_meszkloginwidget .passwordResetEmail input[type=email]:not(.meszkvalasztas input),
.meszk .widget_meszkloginwidget .passwordReset input[type=password]:not(.meszkvalasztas input){
    font-size: 18px;
    padding: 5px 10px;
    background-color: #fff !important;
    color: #00604B !important;
    border-radius: 15px;
    display: block;
    margin: 5px auto 15px auto;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form > div > span:not(.meszkvalasztas span){
    font-size: 20px !important;
    color: #00604B !important;
    margin-bottom: 5px;
}
.meszk .widget_meszkloginwidget .passwordResetEmail p:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordReset p:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordResetEmail label:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordReset label:not(.meszkvalasztas *){
    font-size: 16px;
    color: #00604B !important;
    margin-bottom: 5px;
}
.meszk .widget_meszkloginwidget .passwordResetEmail p,
.meszk .widget_meszkloginwidget .passwordReset p{
    margin-bottom: 20px;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=checkbox]{
    width: 15px;
    height: 15px;
    margin-left: 5px;
    margin-top: 0px;
}
.meszk .widget_meszkloginwidget .linkToPasswordReset,
.meszk .widget_meszkloginwidget .linkToLogin{
    display: block;
    margin: auto;
    width: max-content;
    font-weight: 500;
    cursor: pointer;
}
.meszk .widget_meszkloginwidget .linkToPasswordReset:not(.meszkvalasztas *){
    margin-top: -30px;
}
.meszk .widget_meszkloginwidget .linkToLogin{
    display: block;
    margin-top: 15px;
}

.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=submit]:not(.meszkvalasztas input),
.meszk .widget_meszkloginwidget .passwordResetEmail input[type=submit]:not(.meszkvalasztas input),
.meszk .widget_meszkloginwidget .passwordReset input[type=submit]:not(.meszkvalasztas input){
    padding: 8px 30px;
    background-color: #00604B;
    color: #fff !important;
    border: none;
    font-size: 18px;
    border-radius: 15px;
    margin-top: 20px;
    border: 1px solid #00604B;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=submit]:hover,
.meszk .widget_meszkloginwidget .passwordResetEmail input[type=submit]:hover,
.meszk .widget_meszkloginwidget .passwordReset input[type=submit]:hover{
    background: #fff;
    color: #00604B !important;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input:-webkit-autofill,
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input:-webkit-autofill:hover,
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input:-webkit-autofill:focus,
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
    -webkit-text-fill-color: #00604B !important;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form .rememberContainer label:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordResetEmail h3:not(.meszkvalasztas *),
.meszk .widget_meszkloginwidget .passwordReset h3:not(.meszkvalasztas *){
    font-size: 20px !important;
    color: #00604B !important;
    margin-bottom: 5px;
}
.meszk .widget_meszkloginwidget .captchaInfo p:not(.meszkvalasztas p){
    color: #00604B !important;
    margin: 5px 0px;
    font-size: 16px;
}
.bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form .errorMessage,
.meszk .widget_meszkloginwidget .passwordResetEmail .errorMessage,
.meszk .widget_meszkloginwidget .passwordReset .errorMessage{
    padding: 15px;
    border-radius: 15px;
    background-color: red;
    color: white;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bodywrapper .meszk .widget_meszkloginwidget{
    padding: 0 20px;
}
.meszk .widget_meszkloginwidget{
    position: relative;
}
.meszk .widget_meszkloginwidget .passwordResetAlert{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 30px;
    left: 0;
}
.meszk .widget_meszkloginwidget .passwordResetAlert p{
    width: 500px;
    max-width: 90%;
    margin: auto;
    text-align: center;
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
}
.meszk .widget_meszkloginwidget .passwordResetAlert p span{
    display: block;
    margin: 30px auto 0 auto;
    background-color: #00604B;
    border-radius: 10px;
    color: #fff;
    padding: 7px 15px;
    width: max-content;
    cursor: pointer;
}
.meszk .widget_meszkloginwidget a.linkbutton {
    display: inline-block;
    padding: 20px;
    border-radius: 15px;
    background-color: white !important;
    color: red;
    font-weight: bold;
}
.meszk .passwordContainer .passwordField{
    position: relative;
    width: max-content;
    margin: auto;
}
.meszk .passwordContainer .show-password{
    position: absolute;
    top: 0;
    right: 10px;
    width: 20px;
    height: 100%;
    background: center / contain no-repeat url('/wp-content/plugins/meszk/style/assets/eye-solid.svg');
    cursor: pointer;
    opacity: 0.6;
}
.meszk .passwordContainer .show-password.inactive{
    background: center / contain no-repeat url('/wp-content/plugins/meszk/style/assets/eye-slash-solid.svg');
}
@media screen and (max-width: 411px) {
    .bodywrapper .meszk .widget_meszkloginwidget{
        padding: 0 10px;
    }
}

/* Területi szervezet menü, oldalak  */
.meszk .teruleti-szervezetek-almenu,
.meszk .widget_newsearchhead_widget .moreVideoTabs{
    background-color: #2B876A;
    position: relative;
    z-index: 1;
}
.meszk .widget_newsearchhead_widget .moreVideoTabs{
    margin-bottom: 20px;
    border-bottom: none;
}
.meszk .widget_newsearchhead_widget .moreVideos br{
    display: none;
}
.meszk .widget_detailedsearchwidget form{
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
    border-radius: 15px;
    padding: 15px 60px;
    max-width: 900px;
    margin-bottom: 15px;
}
.meszk .widget_detailedsearchwidget form select{
    color: #000;
}
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu{
    display: block;
    max-width: 1440px;
    margin: 0 auto;
    width: 100% !important;
    margin-bottom: 30px;
}
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu ul,
.meszk .widget_newsearchhead_widget .moreVideoTabs ul{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu ul li,
.meszk .widget_newsearchhead_widget .moreVideoTabs li{
    background-color: #2B876A;
    color: #fff;
    animation-duration: 0.2s;
}
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu ul li:hover,
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu ul li.active,
.meszk .widget_newsearchhead_widget .moreVideoTabs li.active,
.meszk .widget_newsearchhead_widget .moreVideoTabs li:hover{
    background-color: #B4DBC9;
    color: #2B876A;
}
.meszk .teruleti-szervezetek-almenu .wfm-mega-menu ul li a{
    font-size: 16px;
    padding: 15px 20px;
    animation-duration: 0.3s;
}
.meszk .hms_article_post_content table,
.meszk .hms_article_post_content iframe{
    max-width: 100%;
}
.meszk .hms_article_post_content a{
    word-break: break-word;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu{
    text-align: center;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_btn{
    float: none !important;
    display: inline-block;
    background: transparent;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_btn .slicknav_icon-bar{
    width: 25px;
    height: 3px;
    margin-top: 3px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_btn .slicknav_icon-bar:first-child{
    margin-top: 0px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul{
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li{
    list-style: none;
    flex: 0 0 25%;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li a{
    font-size: 16px;
    padding: 5px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li a:hover{
    background-color: #B4DBC9 !important;
    color: #2B876A;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu .slicknav_icon{
    margin-left: 10px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu .slicknav_open .slicknav_icon span{
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu .slicknav_open .slicknav_icon span:nth-child(1) {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    top: 6px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu .slicknav_open .slicknav_icon span:nth-child(2) {
    opacity: 0;
    left: -60px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu .slicknav_open .slicknav_icon span:nth-child(3) {
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: -6px;
}
.meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menutxt{
    text-transform: uppercase;
}
.meszk .valasztott_megye{
    color: #f5f5f5;
    padding: 30px;
    margin: 0;
    max-width: 100%;
    border: none;
    background-image: linear-gradient(to right, rgb(34, 130, 99) 0%, rgba(34,130, 99, 0.2), 75%, rgba(237,28,36,.43) 100%), url(meszkoneline-1-014.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: default;
    margin: 10px 0;
    text-align: center;
}
.meszk .valasztott_megye div{
    text-align: center;
    font-size: 32px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
    text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
    .meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li{
        flex: 0 0 33.3333%;
    }
}
@media only screen and (max-width: 800px) {
    .meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li{
        flex: 0 0 50%;
    }
    .meszk .valasztott_megye div{
        font-size: 28px;
    }
}
@media only screen and (max-width: 500px) {
    .meszk .teruleti-szervezetek-almenu.teruleti-szervezet .slicknav_menu ul li{
        flex: 0 0 100%;
    }
    .meszk .valasztott_megye div{
        font-size: 24px;
    }
}

/* megyeválasztó térkép / countymap */
.meszk .countyMapContainer{
    width: 100%;
}
.meszk .countyMapContainer{
    display: block;
    max-width: 900px;
    margin: auto;
    position: relative;
}
.meszk .countyMapContainer svg{
    position: relative;
}
.meszk .countyMapContainer .st0{
    fill: #00604B;
    stroke-width: 0.5;
    stroke: #fff;
    stroke-linecap: round;
    cursor: pointer;
}
.meszk .countyMapContainer .st0.active{
    fill: #228263;
}
.meszk .countyMapContainer .countyName{
    opacity: 0;
    position: fixed;
    z-index: 1;
    background-color: #000;
    padding: 8px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    transition: opacity 0.3s ease;
    -webkit-box-shadow: 0px 0px 10px 2px rgb(0, 0, 0, 0.5);
    box-shadow: 0px 0px 10px 2px rgb(0, 0, 0, 0.5);
    pointer-events: none;
}
.meszk .countyMapContainer .countyName.active{
    opacity: 1;
}
.meszk .broadcastPageHeader{
    height: max-content;
}
.meszk .broadcastPageHeaderContentTitle{
    margin: auto;
    font-size: 36px;
    font-weight: 900;
    color: #00604b;
    text-transform: uppercase;
}
.meszk .broadcastPageHeaderContentSocial{
    display: none;
}
.single-event .meszk .broadcastPageHeader{
    margin-top: 15px;
}
.meszk .widget_broadcastpageheaderwidget{
    max-width: 1360px;
    margin: auto;
}
.single-event .meszk .widget_broadcastpageheaderwidget .broadcastPageHeader{
    display: none;
}

.meszk.bemutatkozas .ult-container {
    max-width: 1300px;
}
@media only screen and (max-width: 1680px){
    .meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
    .meszk .article-type-gallery .typeico::after,
    .meszk .gallery .typeico::after,
    .meszk .typeico,
    .meszk .articleGalleryPicto,
    .meszk .articleGalleryPicto::after,
    .meszk .cikk-content-mosaic .typeico-mosaic,
    .meszk .coverFeaturedSlider .owl-item .slidertypeico::after{
        width: 29px;
        height: 25px;
    }
}
@media only screen and (max-width: 1680px) and (min-width: 768px)  {
    .meszk .widget_recommendedgrid_widget .typeico{
        left: auto;
        right: 10px;
    }
    .meszk .article-type-gallery .typeico::after{
        left: auto;
    }
    .meszk .categoryContainer{
        font-size: 14px;
    }
}
@media only screen and (max-width: 1440px) {
    .meszk .meszkOffer .oneLister .picCat,
    .meszk .widget_categoryandtaglistpage .category,
    .meszk .postTypeContainer, .meszk .oneLister .postTypeContainer{
        font-size: 14px;
        padding: 5px 15px;
    }
    .meszk .owl-item .cikk .textcontent:not(.HiradoAccessibility .meszk .owl-item .cikk .textcontent, .meszk .owl-item .pp_main .textcontent){
        padding: 10px 20px;
    }
    .meszk .multigridItemWrapper .cikk-content-title{
        padding: 10px;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 769px){
    .meszk .listimagetagItemWrapper .text-content-wrapper a .article-title{
        font-size: 16px;
        word-break: break-word;
    }
}
@media only screen and (max-width: 800px) {
    .meszk .multigridItemWrapper .cikk-content-title{
        padding: 10px;
    }
}
@media only screen and (max-width: 500px) {
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar {
        width: 40px;
        height: 6px;
        margin-bottom: 6px;
        margin-right: 0px;
    }
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar[style*="transform: translateY(20px) rotate(225deg)"],
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar[style*="transform: translateY(-15px) rotate(-225deg)"]
    {
        margin-bottom: 27px;
        margin-top: -10px
    }
    .meszk .widget_recommendedgrid_widget .owl-item .cikk .textcontent:not(.HiradoAccessibility .meszk .owl-item .cikk .textcontent, .meszk .owl-item .pp_main .textcontent){
        padding: 10px 30px;
    }
    .meszk .widget_recommendedgrid_widget .owl-theme .owl-controls .owl-buttons div{
        margin: 0;
    }
    .meszk .widget_recommendedgrid_widget .recommendedgrid .owl-buttons .owl-prev{
        margin-left: -5px !important;
    }
    .meszk .widget_recommendedgrid_widget .recommendedgrid .owl-buttons .owl-next{
        margin-right: -5px !important;
    }
    .meszk .widget_recommendedgrid_widget .postTypeContainer{
        margin-bottom: 4px;
    }
    .meszk .multigridItemWrapper .cikk-content-title p{
        margin-bottom: 0px;
    }
    .meszk .widget_multiplerowgrid_widget .displaymodeB .cikk-content-title,
    .meszk .widget_multiplerowgrid_widget .displaymodeB .pMultiplerowGridTitle,
    .meszk .widget_multiplerowgrid_widget .displaymodeB .cikk-content-title .article-title{
        padding: 0px;
    }
    .meszk .multiplerowCardHolder .cikk .image-wrapper, .meszk .cikk .image-wrapper{
        margin-bottom: 10px;
    }
    .meszk .segment-one-third .widget_multiplerowgrid_widget h1.article-title{
        margin-bottom: 0px;
    }
    .meszk .displaymodeB .cikk-content-moving-container p.article-lead{
        padding: 5px 0 0 0;
    }
    .meszk .widget_firstrowgrid_widget .cikk-content-title{
        padding: 15px 30px;
    }
    .meszk .oneLister .listerTxt{
        width: auto !important;
    }
}
@media only screen and (max-width: 360px) {
    .headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar{
        width: 40px;
    }
}

.single-discount .meszk .hms_article_wrapper{
    display: flex;
}
.single-discount .meszk .hms_article_featured_mainImage{
    width: 250px;
    height: 250px;
    background-size: contain;
}
@media screen and (max-width: 600px) {
    .single-discount .meszk .hms_article_wrapper{
        flex-direction: column;
        align-items: center;
    }
}

/* WCAG */
.headwrapper .meszk.header-first-row #darkmodeToggler{
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: url("./assets/wcag_fff.png");
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 7.5px;
}
.Meszk-Accessibility .meszk .HotTopic_Item.slick-slide{
    color: #fff;
    border-color: #fff;
}
.Meszk-Accessibility .headwrapper .meszk.header-second-row{
    background-color: #000;
}
.Meszk-Accessibility .headwrapper .meszk.header-second-row .headNews{
    border-bottom: 1px solid #fff;
}
.Meszk-Accessibility .meszk .row-title-container > h2.row-title:not( .meszk .row-ElectionAppearance .row-title-container > h2.row-title,
.Meszk-Accessibility .meszk .row-ElectionOEVK .row-title-container > h2.row-title, .meszk .row-PartyVotes .row-title-container > h2.row-title ),
.Meszk-Accessibility .meszk .row-title-container .row-title-url > h2.row-title,
.Meszk-Accessibility .meszk .ult-container .row .col-md-4 .meszk h1,
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk h1:not(.hms_article_post_content h1){
    background-color: #ED1C24;
    background-image: none;
}
.Meszk-Accessibility .bodywrapper#bodywrapper,
.Meszk-Accessibility{
    background-color: #000000;
}
.Meszk-Accessibility .meszk .often-used-site-link{
    background-color: #fff;
}
.Meszk-Accessibility .meszk .often-used-site-link .description{
    font-size: 18px;
}
.Meszk-Accessibility .headwrapper .meszk.header-first-row{
    background-image: unset;
}
.Meszk-Accessibility .meszk .oneLister .listerTxt h4.listerTitle.bgSet,
.Meszk-Accessibility .meszk .oneLister .listerTxt h4.listerTitle{
    background-color: #fff !important;
    color: #000 !important;
    box-shadow: none !important;
    margin-left: 0px !important;
    padding: 0 10px !important;
}
.Meszk-Accessibility .meszk .oneLister .listerTxt h4.listerTitle.bgSet{
    background-color: rgb(34, 130, 99) !important;
    color: #fff !important;
}
.Meszk-Accessibility .meszk .often-used-site-link:hover p,
.Meszk-Accessibility .meszk .oneLister .listerTxt h4.listerTitle:not(.Meszk-Accessibility .meszk .meszkOffer .oneLister .listerTxt h4.listerTitle),
.Meszk-Accessibility .meszk #site-header .headNews li a,
.Meszk-Accessibility .meszk .displaymodeB .cikk-content-moving-container p.article-lead,
.Meszk-Accessibility .meszk .displaymodeB .cikk-content-moving-container .article-title p,
.Meszk-Accessibility .meszk .displaymodeB h1.article-title,
.Meszk-Accessibility .meszk .listimagetagItemWrapper .text-content-wrapper a .article-title,
.Meszk-Accessibility .meszk .widgetHeader h2,
.Meszk-Accessibility .meszk .ultimateGallery .utgHeadLine h2,
.Meszk-Accessibility .meszk .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt,
.Meszk-Accessibility .meszk .embedded-video-lead,
.Meszk-Accessibility .meszk .listimagetagItemWrapper .text-content-wrapper a p.article-lead,
.Meszk-Accessibility .meszk .hms_article_post_content div:not(.meszk .hms_article_post_content div.aFramed),
.Meszk-Accessibility .meszk .hms_article_post_content p,
.Meszk-Accessibility .meszk .hms_article_post_content span,
.Meszk-Accessibility .meszk .hms_article_post_content h1,
.Meszk-Accessibility .meszk .hms_article_post_content h2,
.Meszk-Accessibility .meszk .hms_article_post_content h3,
.Meszk-Accessibility .meszk .hms_article_post_content h4,
.Meszk-Accessibility .meszk .hms_article_post_content h5,
.Meszk-Accessibility .meszk .hms_article_post_content h6,
.Meszk-Accessibility .meszk .articleHeadCont .articleMeta .pseudoDiv div,
.Meszk-Accessibility .meszk .articleHeadCont .articleMeta .pseudoDiv div span
.Meszk-Accessibility .meszk .articleHeadCont p.path,
.Meszk-Accessibility .meszk .articleHeadCont p.path > a,
.Meszk-Accessibility .meszk .articleHeadCont span,
.Meszk-Accessibility .meszk .hms_article_title_titletext,
.Meszk-Accessibility .meszk .hms_article_post_content ul li,
.Meszk-Accessibility .meszk .hms_article_post_content ol li,
.Meszk-Accessibility .meszk .widget_hms_article_viewer_widget table td,
.Meszk-Accessibility .meszk .hotlinemain-container-body-head-title *,
.Meszk-Accessibility .meszk .hotlinemain-container-body-lead,
.Meszk-Accessibility .meszk .hotlinemain-container-body-elem *,
.Meszk-Accessibility .meszk .hms_article_content_wrapper *,
.Meszk-Accessibility .meszk .hotlinemain-container-body-elem-right *,
.Meszk-Accessibility .meszk .hotlinemain-container-body-elem-left *,
.Meszk-Accessibility .meszk .ppMiniContainer .metaPpFlex *,
.Meszk-Accessibility .meszk .articleHeadCont .breadCrumbs > p.path,
.Meszk-Accessibility .meszk .embedded-video-title,
.Meszk-Accessibility .meszk .timelineElementTitle a,
.Meszk-Accessibility .meszk .timelineDate,
.Meszk-Accessibility .meszk .justBread a,
.Meszk-Accessibility .meszk .justBread span,
.Meszk-Accessibility .meszk .listCont .oneListTxt,
.Meszk-Accessibility .meszk .widget_detailedsearchwidget input,
.Meszk-Accessibility .meszk .widget_detailedsearchwidget label{
    color: #fff !important;
}
.Meszk-Accessibility .meszk .widget_detailedsearchwidget .detailed_datefrom.hasDatepicker,
.Meszk-Accessibility .meszk .widget_detailedsearchwidget .detailed_dateto.hasDatepicker{
    background: rgba(233,233,233, 1) !important;
}
.Meszk-Accessibility .meszk input[type="button"]#loadMoreTimeline{
    font-size: 16px;
}
.Meszk-Accessibility .meszk .timelineDate{
    opacity: 0.75;
}
.Meszk-Accessibility .meszk .dayItemElement::before{
    background: #fff;
}
.Meszk-Accessibility .meszk .dayItemElement::after{
    background: transparent;
}
.Meszk-Accessibility .meszk .dayItemElement{
    border-left: 2px dashed #fff;
}
.Meszk-Accessibility .meszk .hms_article_content_wrapper .aFramed{
    color: #000 !important;
}
.Meszk-Accessibility .meszk .hms_article_content_wrapper .hms_article_post_content a,
.Meszk-Accessibility .meszk .hotlinemain-container-body-elem-right a:not(.Meszk-Accessibility .meszk .hotlinemain-container-body-elem-right .returToMain a),
.Meszk-Accessibility .meszk .returToMain:hover a{
    color: #E30133 !important;
}
.Meszk-Accessibility .ultimateGallery .utgContent .galleryTextBlock,
.Meszk-Accessibility .meszk .widget_hmsgallery2018_widget .socialShare{
    background-color: #000;
}
.Meszk-Accessibility footer.footwrapper > .meszk{
    background-image: none;
    background-color: #306051;
}
.Meszk-Accessibility .meszk.cikk-vegoldal .col-md-4 article{
    background: #eee;
}
.Meszk-Accessibility .meszk.cikk-vegoldal .col-md-4.side-recommendedPost article:hover .kapcsolodo-cim,
.Meszk-Accessibility .meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent .related-date{
    color: #000;
}
.Meszk-Accessibility .col-md-4.meszk.side-recommendedPost .kategoria{
    background-color: rgb(34, 130, 99);
}
.Meszk-Accessibility .meszk .headNews .mobile-menu > .mobile-menu-ul{
    background-color: #fff;;
}
.Meszk-Accessibility .headwrapper .meszk .headNews .theme-container .main-title{
    font-size: 18px;
}
.Meszk-Accessibility .headwrapper .meszk .headNews .theme-container .category-container .category-itself a{
    font-size: 16px;
}
.Meszk-Accessibility .meszk .eventCalendarWrapper .ui-datepicker{
    background-image: none;
    background-color: #fff;
}
.Meszk-Accessibility .meszk .eventCalendarWrapper .ui-datepicker::before{
    background-image: none;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form{
    background-color: #fff;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=text],
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=password]{
    border: 2px solid #000 !important;
    font-size: 20px;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form > div > span{
    font-size: 24px !important;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .login.notloggedin form input[type=submit]{
    font-size: 22px !important;
}
.Meszk-Accessibility .meszk #menu-szakmai-tagozatok-menu li a{
    background-color: transparent ;
    text-shadow: -1px -1px 8px #000, 1px -1px 5px #000, -1px 1px 3px #000, 1px 1px 0 #000;
    font-size: 28px;
}
.Meszk-Accessibility .meszk #menu-szakmai-tagozatok-menu li a:hover{
    background-color: rgba(0, 0, 0, .5) !important;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset form{
    background-color: #fff;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset form input[type=text],
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset form input[type=password]{
    border: 2px solid #000 !important;
    font-size: 20px;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset form > div > span{
    font-size: 24px !important;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset form input[type=submit]{
    font-size: 22px !important;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset abbr{
    border-bottom: none;
}
.Meszk-Accessibility .bodywrapper .meszk .widget_meszkloginwidget .passwordReset abbr label{
    font-size: 20px;
}
.ut-layout-keresestalalati-lista-oldal.Meszk-Accessibility .meszk .widget_detailedsearchwidget input{
    color: #000 !important;
}
.ut-layout-keresestalalati-lista-oldal.Meszk-Accessibility .meszk .widget_detailedsearchwidget input.detailed_text,
.ut-layout-keresestalalati-lista-oldal.Meszk-Accessibility .meszk .widget_detailedsearchwidget .searchHead,
.ut-layout-keresestalalati-lista-oldal.Meszk-Accessibility .meszk .widget_detailedsearchwidget input.detailedSearch{
    color: #fff !important;
    font-size: 20px;
}
.ut-layout-keresestalalati-lista-oldal.Meszk-Accessibility .meszk .widget_detailedsearchwidget form{
    box-shadow: rgba(255,255,255,1) 0px 0px 10px 0px;
}
.Meszk-Accessibility .job-ad-dialog{
    background-color: #000;
}
.Meszk-Accessibility .job-ad-dialog label,
.Meszk-Accessibility .job-ad-dialog input,
.Meszk-Accessibility .job-ad-dialog select,
.Meszk-Accessibility .job-ad-dialog .form-title h1,
.Meszk-Accessibility .job-ad-dialog textarea,
.Meszk-Accessibility #job_preview_container h2,
.Meszk-Accessibility #job_preview_container li{
    color: #fff;
}
.Meszk-Accessibility #job_preview_container li.invalid{
    color: #EA2F37;
}
.Meszk-Accessibility .job-ad-dialog label,
.Meszk-Accessibility #job_preview_container li{
    font-size: 18px;
}
.Meszk-Accessibility .job-ad-dialog textarea,
.Meszk-Accessibility .job-ad-dialog .ui-dialog-buttonpane{
    background-color: transparent;
}
.Meszk-Accessibility .job-ad-dialog .ui-dialog-buttonset button,
.Meszk-Accessibility #job_preview_container h2{
    font-size: 20px;;
}
.Meszk-Accessibility .job-ad-dialog .ui-dialog-buttonset button:not(.button-submit){
    background: #fff;
}
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_title,
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_links{
    background-color: #fff !important;
}
.Meszk-Accessibility .meszk .ult-container .row .col-md-8 .meszk .articleRecommenderInContent_links .articleRecommenderInContent_text h4{
    color: #000 !important;
}
@media only screen and (max-width: 991px) {
    .headwrapper .meszk.header-first-row #darkmodeToggler{
        position: absolute;
        right: 0px;
        top: 100px;
    }
    .Meszk-Accessibility .meszk #menu-szakmai-tagozatok-menu li a{
    font-size: 20px;
}
  }

/* mailpoet/hírlevél */
.meszk.hirlevel{
    max-width: 1000px;
    margin: auto;
}
.meszk .mailpoet_archive{
    display: block;
    width: 100%;
    padding: 0;
    margin: 10px auto;
}
.meszk.hirlevel .row-title,
.meszk.hirlevel .row-title-container{
    margin: 0!important;
}
.meszk .mailpoet_archive li,
.meszk .hms_article_post_content .tnp-archive ul li{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #c8e0d8;
    position: relative;
    margin-bottom: 0;
}
.meszk .mailpoet_archive li:hover,
.meszk .tnp-archive li:hover{
    background-color: #c8e0d8;
}
.meszk .mailpoet_archive li a{
    display: flex;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.meszk .tnp-archive li a,
.meszk .mailpoet_archive li span,
.meszk .tnp-archive-date{
    padding: 10px 3px;
    font-size: 18px;
    font-weight: 500;
}
.meszk .tnp-archive li a,
.mailpoet_archive_subject{
    width: 66%;
    color: #333333;
    font-weight: 500;
    font-size: 18px;
}
.meszk .mailpoet_archive_date,
.meszk .tnp-archive-date{
    width: 33%;
    color: #848484;
    text-align: end;
    height: max-content;
}
.meszk .tnp-archive li::after,
.meszk .tnp-archive-separator{
    display: none;
}
@media only screen and (max-width: 1680px){
    .meszk [data-widget-class="HiradoArticleOffer_Widget"] .picType .foto::after,
    .meszk .article-type-gallery .typeico::after,
    .meszk .gallery .typeico::after,
    .meszk .typeico,
    .meszk .articleGalleryPicto,
    .meszk .articleGalleryPicto::after,
    .meszk .cikk-content-mosaic .typeico-mosaic,
    .meszk .coverFeaturedSlider .owl-item .slidertypeico::after{
        width: 29px;
        height: 25px;
    }
}
@media only screen and (max-width: 1680px) and (min-width: 768px)  {
    .meszk .widget_recommendedgrid_widget .typeico{
        left: auto;
        right: 10px;
    }
    .meszk .article-type-gallery .typeico::after{
        left: auto;
    }
    .meszk .categoryContainer{
        font-size: 14px;
    }
}
@media only screen and (max-width: 1440px) {
    .meszk .meszkOffer .oneLister .picCat,
    .meszk .widget_categoryandtaglistpage .category,
    .meszk .postTypeContainer, .meszk .oneLister .postTypeContainer{
        font-size: 14px;
        padding: 5px 15px;
    }
    .meszk .owl-item .cikk .textcontent:not(.HiradoAccessibility .meszk .owl-item .cikk .textcontent, .meszk .owl-item .pp_main .textcontent){
        padding: 10px 20px;
    }
    .meszk .multigridItemWrapper .cikk-content-title{
        padding: 10px;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 769px){
    .meszk .listimagetagItemWrapper .text-content-wrapper a .article-title{
        font-size: 16px;
        word-break: break-word;
    }
}
@media only screen and (max-width: 800px) {
    .meszk .multigridItemWrapper .cikk-content-title{
        padding: 10px;
    }
}
@media only screen and (max-width: 500px) {
    .meszk  .headNews ul .mobile-menu.onScroll .btn-navbar  {
        width: max-content;
        height: max-content;
        margin-top: 10px;
    }
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar {
        width: 40px;
        height: 6px;
        margin-bottom: 6px;
        margin-right: 0px;
    }
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar[style*="transform: translateY(20px) rotate(225deg)"],
    .meszk .headNews ul .mobile-menu .btn-navbar .icon-bar[style*="transform: translateY(-15px) rotate(-225deg)"]
    {
        margin-bottom: 27px;
        margin-top: -10px
    }
    .meszk .widget_recommendedgrid_widget .owl-item .cikk .textcontent:not(.HiradoAccessibility .meszk .owl-item .cikk .textcontent, .meszk .owl-item .pp_main .textcontent){
        padding: 10px 30px;
    }
    .meszk .widget_recommendedgrid_widget .owl-theme .owl-controls .owl-buttons div{
        margin: 0;
    }
    .meszk .widget_recommendedgrid_widget .recommendedgrid .owl-buttons .owl-prev{
        margin-left: -5px !important;
    }
    .meszk .widget_recommendedgrid_widget .recommendedgrid .owl-buttons .owl-next{
        margin-right: -5px !important;
    }
    .meszk .widget_recommendedgrid_widget .postTypeContainer{
        margin-bottom: 4px;
    }
    .meszk .multigridItemWrapper .cikk-content-title p{
        margin-bottom: 0px;
    }
    .meszk .widget_multiplerowgrid_widget .displaymodeB .cikk-content-title,
    .meszk .widget_multiplerowgrid_widget .displaymodeB .pMultiplerowGridTitle,
    .meszk .widget_multiplerowgrid_widget .displaymodeB .cikk-content-title .article-title{
        padding: 0px;
    }
    .meszk .multiplerowCardHolder .cikk .image-wrapper, .meszk .cikk .image-wrapper{
        margin-bottom: 10px;
    }
    .meszk .segment-one-third .widget_multiplerowgrid_widget h1.article-title{
        margin-bottom: 0px;
    }
    .meszk .displaymodeB .cikk-content-moving-container p.article-lead{
        padding: 5px 0 0 0;
    }
    .meszk .widget_firstrowgrid_widget .cikk-content-title{
        padding: 15px 30px;
    }
    .meszk .oneLister .listerTxt{
        width: auto !important;
    }
}
@media only screen and (max-width: 360px) {
    .headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar{
        width: 40px;
    }
}
@media only screen and (max-width: 600px) {
    .meszk .hotlinemain-container-body-elem-right-content-text p a,
    .meszk .hms_article_content_wrapper > .job_data_container p{
        word-break: break-word;
    }
    .meszk .hms_article_content_wrapper > div[class*="_data_container"]{
        padding: 0 !important;
    }
    .meszk .widget_hms_article_viewer_widget.inner-container:not(.single-post *){
        width: calc(100vw - 20px);
        margin: 0 auto;
    }
    .meszk .hms_article_post_content{
        padding: 0;
    }
    .meszk .hms_article_content_wrapper > div[class*="_data_container"]{
        width: 100%;
    }
    .meszk .hms_article_post_content .articleGalleryPicto::after{
        left: 10px;
        top: 10px;
    }
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent .kapcsolodo-cim,
.meszk .articleReaderRelatedContent .kapcsolodo-cim{
    font-size: 18px;
}
.meszk .ult-container .meszk h1{
    line-height: normal;
}
.meszk article.kapcsolodo_dokumentumok .articleReaderRelated_img{
    display: none;
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent > a,
.meszk.side-recommendedPost .articleReaderRelatedContent > a{
    display: flex;
    align-items: center;
}
.meszk.cikk-vegoldal .col-md-4.side-recommendedPost .articleReaderRelatedContent > a i,
.meszk.side-recommendedPost .articleReaderRelatedContent > a i{
    margin-right: 5px;
    color: #000;
    font-size: 18px;
}
.meszk.cikk-vegoldal .col-md-4 article:hover .articleReaderRelatedContent > a i,
.meszk article:hover .articleReaderRelatedContent > a i{
    color: #fff;
}

/* calendar widget / eseménynaptár */
.meszk .eventCalendarWrapper *:not(.ui-icon){
    font-family: 'Roboto', sans-serif!important;
    border: none!important;
}
.meszk .eventCalendarWrapper{
    display: flex;
    background-color: #edf6f2;
    margin: 0px 10px;
    padding: 15px 10px;
}
.meszk .eventCalendarWrapper .calendarWrapper{
    width: 45%;
    position: relative;
}
.meszk .eventCalendarWrapper .ui-datepicker::before{
    content: '';
    background-image: url("./assets/meszkLogo.png");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.05;
    position: absolute;
    top: 30px;
    left: 30px;
    width: auto;
    height: 75%;
    width:  40%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.meszk .eventCalendarWrapper .ui-datepicker{
    background-image: linear-gradient(145deg, rgba(165,209,188,0.45), rgba(0,93,74,0.45));
    width: 100%;
    max-width: unset;
    height: 550px;
    padding: 20px;
}
.meszk .eventCalendarWrapper .ui-datepicker-header{
    height: 50px;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.meszk .eventCalendarWrapper .ui-datepicker-header select{
    background: none;
    width: auto;
    height: 28px;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    width: max-content;
    text-align: center;
}
.meszk .eventCalendarWrapper .ui-datepicker-header select::-ms-expand {
    display: none;
}
.meszk .eventCalendarWrapper .ui-datepicker-title{
    display: flex;
    justify-content: center;
    width: max-content;
    order: 2;
}
.meszk .eventCalendarWrapper .ui-datepicker-calendar{
    height: calc(100% - 50px);
}
.meszk .eventCalendarWrapper td {
    position: relative;
    vertical-align: bottom;
    text-align: center;
    padding: 0;
    width: 14%;
    height: 75px;
}
.meszk .eventCalendarWrapper td a,
.meszk .eventCalendarWrapper td span{
    background: none;
    color:#303030;
    font-size: 30px;
    font-weight: 700;
    position: absolute;
    width: 100%;
    top: 20px;
}
.meszk .eventCalendarWrapper td span{
    opacity: 0.6;
}
.meszk .eventCalendarWrapper td .eventDiv{
    border-radius: 50%;
    margin: 1px;
    width: 0px;
    transition-duration: 0ms;
    opacity: 0.55;
}
.meszk .eventCalendarWrapper td .eventDiv.first{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ED1C24;
    display: inline-block;
}
.meszk .eventCalendarWrapper td .eventDiv.active{
    background-color: #00604B;
    width: 100%;
    height: 3px;
    border-radius: 0;
    display: block;
}
.meszk .eventCalendarWrapper td.eventDay:after{
    width: 103%;
    left: 0;
    height: 7px;
    border-radius: 3px;
    bottom: 7px;
}
.meszk .eventCalendarWrapper .ui-widget-content .ui-state-default{
    height: auto;
    line-height: 1;
    padding: 2px;
    min-width: unset;
    min-height: unset;
    z-index: 1;
}
.meszk .eventCalendarWrapper .ui-state-highlight{
    color: #fff;
}
.meszk .eventCalendarWrapper .ui-state-highlight::before{
    content: '';
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #ED1C24;
    opacity: 0.55;
    position: absolute;
    z-index: -1;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev,
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next{
    width: 25px;
    height: 25px;
    cursor: pointer;
    position: relative;
    margin: 0px 10px;
    top: unset;
    left: unset;
    right: unset;
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev span,
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next span{
    background-image: none;
    border-left: 3px solid #000;
    border-top: 3px solid #000;
    width: 60%;
    height: 60%;
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev span{
    transform: rotate(-45deg);
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next span{
    transform: rotate(135deg);
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev{
    order: 1;
}
.meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next{
    order: 3;
}
.meszk .eventCalendarWrapper .listWrapper{
    padding: 20px 70px;
    width: 55%;
    max-height: 560px;
    overflow-y: auto;
}
.meszk .eventCalendarWrapper .eventItem{
    padding: 25px 0px 10px 0px;
    border-bottom: 2px solid #ED1C24;
}
.meszk .eventCalendarWrapper .eventItem:not(.selected){
    display: none;
}
.meszk .eventCalendarWrapper .eventTitle{
    font-size: 28px;
    font-weight: 600;
}
.meszk .eventCalendarWrapper .eventDate,
.meszk .eventCalendarWrapper .eventLocation{
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 35px 0px;
}
@media only screen and (min-width: 1800px) {
    .meszk .eventCalendarWrapper th span{
        font-size: 18px;
    }
}
@media only screen and (max-width: 1200px) {
    .meszk .eventCalendarWrapper td a,
    .meszk .eventCalendarWrapper td span{
        font-size: 24px;
    }
    .meszk .eventCalendarWrapper .listWrapper{
        padding: 20px;
    }
    .meszk .eventCalendarWrapper .eventTitle{
        font-size: 24px;
    }
    .meszk .eventCalendarWrapper .eventDate,
    .meszk .eventCalendarWrapper .eventLocation{
        font-size: 22px;
        margin: 25px 0px;
    }
}
@media only screen and (max-width: 990px) {
    .meszk .eventCalendarWrapper{
        flex-direction: column;
    }
    .meszk .eventCalendarWrapper .calendarWrapper,
    .meszk .eventCalendarWrapper .listWrapper{
        width: 100%;
    }
}
@media only screen and (max-width: 480px) {
    .meszk .eventCalendarWrapper td{
        height: 55px;
    }
    .meszk .eventCalendarWrapper td a,
    .meszk .eventCalendarWrapper td span{
        font-size: 18px;
        top: 15px;
    }
    .meszk .eventCalendarWrapper td .eventDiv.first{
        width: 7px;
        height: 7px;
    }
    .meszk .eventCalendarWrapper td .eventDiv.active{
        width: 100%;
        height: 2px;
    }
    .meszk .eventCalendarWrapper .ui-datepicker-header select{
        font-size: 16px;
    }
    .meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev,
    .meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next{
        width: 18px;
        height: 18px;
    }
    .meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-prev span,
    .meszk .eventCalendarWrapper .ui-datepicker .ui-datepicker-next span{
        margin-top: -5px;
        margin-left: 0;
    }

    .meszk .eventCalendarWrapper .listWrapper{
        padding: 15px;
    }
    .meszk .eventCalendarWrapper .eventTitle{
        font-size: 18px;
    }
    .meszk .eventCalendarWrapper .eventDate,
    .meszk .eventCalendarWrapper .eventLocation{
        font-size: 14px;
        margin: 15px 0px;
    }
    .meszk .eventCalendarWrapper .ui-datepicker{
        height: 400px;
    }
    .meszk .eventCalendarWrapper .ui-state-highlight::before{
        width: 40px;
        height: 40px;
        left: calc(50% - 20px);
        top: calc(50% - 20px);
    }
}

/* ABSZTRAKT */
.abstract-application-container *,
.abstract-application-dialog *,
.job-ad-dialog *{
  font-family: 'Roboto', sans-serif!important;
}

.abstract-application-dialog .ui-dialog-titlebar,
.job-ad-dialog .ui-dialog-titlebar{
    display: none;
}
.abstract-application-container .form-title h1,
.job-ad-dialog .form-title h1{
    text-align: center;
    color: #00604B;
    font-size: 32px;
}
.abstract-application-container input,
.abstract-application-container textarea,
.job-ad-form input,
.job-ad-form textarea{
    border-radius: 6px;
    display: block;
    width: 100%;
    padding: 6px;
}
.abstract-application-container label,
.job-ad-form label{
    margin-bottom: 2px;
}
.abstract-application-container .author-info,
.job-ad-form .job_dataform{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.abstract-application-container .author-info p,
.job-ad-form .job_datarow{
    width: 48%;
    padding-right: 20px;
    padding-bottom: 10px;
}
.abstract-application-container .button,
.abstract-application-dialog button,
.abstract-button,
.job-ad-form .button,
.job-ad-dialog button,
.widget_meszk_jobadwidget_widget .openDialog{
    width: max-content;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 6px;
    cursor: pointer;
}
.widget_meszk_jobadwidget_widget .openDialog{
    font-size: 28px;
    margin-bottom: 35px!important;
    padding: 15px 30px;
    text-transform: uppercase;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.4);
}
.widget_meszk_jobadwidget_widget .openDialog:hover{
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 600px) {
    .widget_meszk_jobadwidget_widget .openDialog{
        font-size: 20px;
        margin-bottom: 20px!important;
    }
}
.abstract-application-container .button.remove-author,
.job-ad-dialog .button.remove-img{
    color: #EA2F37;
}
.abstract-application-dialog .ui-dialog-buttonpane,
.job-ad-dialog .ui-dialog-buttonpane{
    border-color: #e5e5e5;
    padding: 15px;
}
.abstract-application-dialog .ui-dialog-buttonpane .ui-button,
.job-ad-dialog .ui-dialog-buttonpane .ui-button,
.meszk .abstract-judgment-form .abstract-button{
    border: none!important;
    padding: 10px 20px;
    background: #e5e5e5;
}
.meszk .abstract-judgment-form input[type="submit"]{
    background-color: #00604B;
}
.meszk .abstract-judgment-form .abstract-button{
    display: block;
    margin: auto;
    font-size: 16px;
    font-weight: 600;
}

.abstract-application-container .button.add-author,
.abstract-application-dialog .ui-button.button-submit,
.job-ad-dialog .button-submit,
.abstract-button,
.widget_meszk_jobadwidget_widget .openDialog{
    display: block;
    margin: auto;
    background: #00604B;
    color: #FFF!important;
}
.abstract-application-dialog .ui-dialog-buttonpane .ui-button:hover,
.job-ad-dialog .ui-dialog-buttonpane .ui-button:hover{
    font-weight: 600;
    background: #e5e5e5;
}
.abstract-application-container .button:hover,
.abstract-application-dialog button:hover,
.abstract-application-dialog .ui-dialog-buttonpane .ui-button:hover,
.job-ad-form .button:hover,
.job-ad-dialog button:hover,
.job-ad-dialog .ui-dialog-buttonpane .ui-button:hover,
.meszk .abstract-judgment-form .abstract-button:hover{
    opacity: 0.7;
}
.meszk .abstract-judgment-form .abstract-button:hover{
    font-weight: 600;
}
.meszk .abstract-button{
    font-size: 32px;
    background-color: #ea2f37;
}

.abstract-application-dialog textarea,
.job-ad-dialog textarea{
    padding-bottom: 20px;
    min-height: 120px;
}
.abstract-application-dialog .chars{
    display: block;
    font-size: 12px;
    color: #aaaaaa;
    margin: -20px 5px 0px 5px;
    width: 100%;
    background-color: #fff;
}
.abstract-application-dialog select,
.job-ad-dialog select{
    display: block;
    background-color: transparent;
    border: 1px solid #d1d1d1;
    padding: 5px 20px;
    border-radius: 6px;
    margin-bottom: 10px;
}
.abstract-application-dialog input[type=checkbox],
.job-ad-dialog input[type=radio]{
    display: inline-block;
    width: max-content;
    margin-right: 10px;
}
.abstract-application-dialog .device_check {
    margin-bottom: 15px;
}
.abstract-application-dialog .device_check label{
    font-weight: normal;
}
.abstract-application-dialog .device_check label:first-child{
    display: block;
    font-weight: 600;
}
.abstract-application-form{
    position: relative;
    min-height: 65vh;
}
.abstract-application-form .abstract-preview{
    position: absolute;
    top: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
}
.abstract-preview .invalid,
#job_preview_container .invalid{
    color: #EA2F37;
}
#job_preview_container li.empty{
    display: none;
}
.abstract-preview li span{
    font-size: 14px;
    padding-bottom: 3px;
}
#job_preview_container ul{
    list-style: none;
}
#job_preview_container li::marker,
#job_preview_container li:empty{
    display: none;
}

.job-ad-form input[type=text],
.job-ad-form input[type=email],
.job-ad-dialog .lead_img_container{
    border: 1px solid #d1d1d1!important;
}
#job_priv_inst_selected_datawrapper{
    width: 100%;
}
.job-ad-dialog .lead_img_container{
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: 6px;
}
.job-ad-dialog .lead_img_container label{
    width: 100%;
}
.job-ad-dialog .lead_img_container input{
    width: 50%;
    margin-right: 20px;
}
.job-ad-dialog .lead_img_container #lead_img_preview{
    width: 100px;
    height: 100px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
#job_preview_container .lead-img-pv{
    width: 100%;
    height: 400px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.job-ad-dialog .g-recaptcha{
    display: block;
    width: max-content;
    margin: 5px auto;
}
.page .ui-dialog.job-ad-dialog{
    /* hamburgermenü fölé helyezés */
    z-index: 999999;
    border-radius: 20px;
}
@media screen and (max-width: 1200px){
    .page .ui-dialog.job-ad-dialog{
        width: 90% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        height: 90% !important;
        top: 5% !important;
    }
}
@media screen and (max-width: 800px){
    .job-ad-form .job_datarow,
    .job-ad-dialog select{
        width: 100%;
        padding-right: 0px;
    }
    .job-ad-dialog .lead_img_container input{
        width: 60%;
        margin-right: 10px;
    }
}
@media screen and (max-width: 400px){
    .job-ad-dialog .g-recaptcha{
        transform: scale(0.82);
        -webkit-transform: scale(0.82);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .recaptchaContainerLogin iframe,
    .recaptchaContainerPasswordResetEmail iframe{
        transform: scale(0.85);
        -webkit-transform: scale(0.85);
        transform-origin: center;
        -webkit-transform-origin: center;
    }
}
@media screen and (max-width: 350px){
    .recaptchaContainerLogin iframe,
    .recaptchaContainerPasswordResetEmail iframe{
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}

.job-ad-info .hms_article_title,
.job-ad-info .hms_article_post_date{
    display: none;
}
.job-ad-info li{
    list-style: disc;
    font-size: 15px!important;
}
.job-ad-info h1{
    font-size: 32px;
    font-weight: 500;
    color: #00604B;
}
.meszk .widget_meszk_jobadwidget_widget .confirmation-message,
.meszk .widget_meszk_abstractapplication_widget .confirmation-message,
.meszk .form-error-message{
    margin: 25px auto;
    width: max-content;
    font-size: 24px;
}

.meszk .widget_meszk_abstractjudgment_widget .abstract-preview ul *,
.meszk .widget_meszk_abstractjudgment_widget label{
    font-size: 16px;
}
.meszk .widget_meszk_abstractjudgment_widget .abstract-preview li{
    font-weight: 600;
}
.meszk .widget_meszk_abstractjudgment_widget .abstract-preview li span{
    font-weight: 400;
}
.meszk .widget_meszk_abstractjudgment_widget .abstract-preview-container{
    padding: 20px;
}
.meszk .abstract-judgment-form{
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    display: block;
    padding: 20px;
    border-radius: 20px;
}

.meszk .abstract-judgment-form input,
.meszk .abstract-judgment-form select{
   border: 1px solid #d1d1d1!important;
   border-radius: 6px;
    padding: 6px;
    background-color: transparent;
}
.meszk .abstract-judgment-form input[type=number]{
    width: 60px;
}
.meszk .abstract-judgment-form .total_score{
    background-color: #00604B;
    color: #fff;
    padding: 10px;
    margin: 10px 45px 20px 45px;
    border-radius: 6px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.meszk .widget_ultimatummenu.szakkepzes_menu {
    position: relative;
    z-index: 0;
}
.meszk .widget_ultimatummenu.szakkepzes_menu .ultimatum-nav > div {
    display: flex;
    align-items: center;
    background-color: #2b876a;
    margin-bottom: 30px;
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul{
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul li a{
    color: #fff;
    font-size: 16px;
    background-color: #2B876A;
    padding: 10px 25px;
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul li a.hasChildMenuItem{
    display: flex;
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul li a.hasChildMenuItem::after{
    content: url(./assets/arrow-down-solid.svg);
    color: #fff !important;
    width: 10px;
    margin-left: 5px;
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul li ul li a.hasChildMenuItem::after{
    display: inline-block;
    transform: rotate(-90deg);
}
.meszk .widget_ultimatummenu.szakkepzes_menu ul li a:hover{
    background: #FF3333 !important;
    color: #fff;
}
.meszk .widget_ultimatummenu.szakkepzes_menu .responsive-nav-menu{
    margin: 0 auto;
    width: auto;
    display: block;
    height: 30px;
    background: #2B876A;
    font-size: 16px;
    color: #fff;
    padding: 0 3px;
    border: none;
    border-radius: 6px;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget{
    max-width: 1440px;
    margin: 0 auto;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .cikk .image-wrapper{
    display: none !important;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .cikk .text-content-wrapper{
    padding-left: 15px
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .cikk .text-content-wrapper a .article-title{
    color: #2B876A;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .cikk:hover .text-content-wrapper a .article-title{
    color: #FF3333;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .widgetHeader{
    background-color: #eeeeee;
}
.meszk.szakkepzesek .widget_listwithimageortag_widget .widgetHeader h2{
    color: #000000 !important;
    line-height: 1.1;
}
@media screen and (max-width: 991px){
    header .meszk .widget_meszkloginwidget a{
        right: -30%;
        top: -15px;
        padding: 10px 15px;
        font-size: 14px !important;
    }
    .headwrapper .meszk.header-first-row .logo.onScroll{
        position: fixed;
        z-index: 999999;
        top: 15px;
    }
    .headwrapper .meszk.header-first-row .logo.onScroll .brand{
        background-size: 50% !important;
    }    
}
@media screen and (max-width: 380px){
    .headwrapper .meszk.header-first-row .logo.onScroll{
        top: 0px !important;
    }
    .headwrapper .meszk.header-first-row .logo.onScroll .brand {
        background-size: 65% !important;
    }
}
.meszk .hotlinemain-container-body-elem-right tr td{
    word-break: break-word;
    border: 1px solid #999;
    padding: 3px;
}
.meszk .hotlinemain-container-body-elem-right a:not(.returToMain a){
    color: #E30133;
}
.fancybox-overlay .fancybox-close::after{
    font-size: 22px;
    top: 3px;
    left: 11px;
    font-family: Arial;
}
.meszk .widgetHeader h2{
    line-height: normal;
}
.bodywrapper .ult-wrapper .meszk .widget_detailedsearchwidget form input[type=submit]{
    color: #fff !important;
}
.meszk .widgetHeader h2{
    word-break: break-word;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .meszk .widgetHeader h2{
        font-size: 24px;
    }
}
@media only screen and (max-width: 1366px) and (min-width: 600px)  {
    .meszk.pp .ppMiniContainer{
        padding: 0 20px;
    }
    .meszk.pp .socialShare{
        margin-left: 20px;
    }
    .meszk.pp .hotlinemain-container-body-elem-right .socialShare{
        margin-left: 0px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 480px){
    body[class*=ut-layout-meszk] .headwrapper{
        padding-bottom: 1px;
    }
}
@media screen and (max-width: 900px){
    .meszk .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom{
        right: 0;
    }
}
@media screen and (max-width: 600px){
    .meszk .widget_ultimatummenu.szakkepzes_menu ul li{
        width: 100%;
    }
    .meszk .widget_ultimatummenu.szakkepzes_menu ul li a{
        padding: 15px;
    }
    .meszk.szakkepzesek .widget_listwithimageortag_widget .cikk .text-content-wrapper{
        padding-left: 0px;
    }
    .meszk.szakkepzesek .widget_listwithimageortag_widget{
        padding: 0px;
    }
    header .meszk .widget_meszkloginwidget a{
        padding: 5px 10px;
        font-size: 12px !important;
    }
    .meszk .listimagetagItemWrapper .typeico{
        top: 5px;
        left: 5px;
    }
    .meszk .listimagetagItemWrapper .typeico::after{
        width: 21px !important;
        height: 19px !important;
    }
}
@media screen and (max-width: 360px){
    .headwrapper .meszk.header-first-row-icons .widget:last-of-type .btn-navbar{
        left: 35vw;
    }
}

.meszk #menu-szakmai-tagozatok-menu{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    height: max-content;
    z-index: 0;
}
.meszk #menu-szakmai-tagozatok-menu li{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30%;
    margin: 10px;
    height: 220px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
.meszk #menu-szakmai-tagozatok-menu li a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1.4;
    color: #fff;
    background-color: rgba(0, 0, 0, .65);
}
.meszk #menu-szakmai-tagozatok-menu li a:hover{
    background-color: rgba(0, 0, 0, .15)!important;
    text-shadow: -1px -1px 8px #000, 1px -1px 5px #000, -1px 1px 3px #000, 1px 1px 0 #000;
}
.meszk .szakmai-tagozatok .wfm-mega-menu{
    width: 100%!important;
}
.meszk #menu-szakmai-tagozatok-menu li.aneszt{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_aneszt.png");
}
.meszk #menu-szakmai-tagozatok-menu li.assziszt{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_assziszt.png");
}
.meszk #menu-szakmai-tagozatok-menu li.diagnosztika{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_diagnosztika.png");
}
.meszk #menu-szakmai-tagozatok-menu li.diet{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_diet.jpg");
}
.meszk #menu-szakmai-tagozatok-menu li.euszervezo{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_euszervezo.png");
}
.meszk #menu-szakmai-tagozatok-menu li.felnott{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_felnott.png");
}
.meszk #menu-szakmai-tagozatok-menu li.gyerek{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_gyerek.png");
}
.meszk #menu-szakmai-tagozatok-menu li.gyogyszertar{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_gyogyszertar.png");
}
.meszk #menu-szakmai-tagozatok-menu li.gyogytorna{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_gyogytorna.png");
}
.meszk #menu-szakmai-tagozatok-menu li.gysegedeszkoz{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_gysegedeszkoz.png");
}
.meszk #menu-szakmai-tagozatok-menu li.jarvanyugyi{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_jarvanyugyi.png");
}
.meszk #menu-szakmai-tagozatok-menu li.kozosseg{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_kozosseg.png");
}
.meszk #menu-szakmai-tagozatok-menu li.labor{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_labor.png");
}
.meszk #menu-szakmai-tagozatok-menu li.mentesugyi{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_mentesugyi.png");
}
.meszk #menu-szakmai-tagozatok-menu li.mutos{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_mutos.png");
}
.meszk #menu-szakmai-tagozatok-menu li.pszich{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_pszich.png");
}
.meszk #menu-szakmai-tagozatok-menu li.surgossegi{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_surgossegi.png");
}
.meszk #menu-szakmai-tagozatok-menu li.szocialis{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_szocialis.png");
}
.meszk #menu-szakmai-tagozatok-menu li.szulesznoi{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_szulesznoi.png");
}
.meszk #menu-szakmai-tagozatok-menu li.termeszeti{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_termeszeti.png");
}
.meszk #menu-szakmai-tagozatok-menu li.vedonoi{
    background-image: url("/wp-content/plugins/meszk/style/assets/szakmai_tagozatok/tagozatok_vedonoi.png");
}

@media screen and (max-width: 900px){
    .meszk #menu-szakmai-tagozatok-menu{
        justify-content: center;
    }
    .meszk #menu-szakmai-tagozatok-menu li{
        width: 45%;
        margin: 10px;
        height: 200px;
    }
}
@media screen and (max-width: 480px){
    .meszk #menu-szakmai-tagozatok-menu li{
        width: 90%;
    }
    .meszk .widget_detailedsearchwidget .datepicker{
        justify-content: flex-start;
    }
}
.meszk.szakmai-tagozatok .oneListItem .time,
.meszk.szakmai-tagozatok .oneListItem .type{
    display: none;
}
.meszk.szakmai-tagozatok .widget_custom_html{
    display: block;
    margin: auto;
    max-width: 1400px;
}
.meszk.szakmai-tagozatok .hms_article_post_content{
    padding: 0;
}
.meszk.szakmai-tagozatok .listCont .oneListTxt .oneTxtMeta .category{
    font-size: 14px;
}
.meszk.szakmai-tagozatok .listCont .oneListItem .oneListTxt h4{
    font-size: 24px;
    margin-top: 15px;
}
.meszk.szakmai-tagozatok .listCont .oneListItem{
    padding: 10px 30px;
}

@media screen and (max-width: 1440px){
    header .meszk .widget_meszkloginwidget .login.loggedin {
        padding: 5px 10px;
    }
    header .meszk .widget_meszkloginwidget .login.loggedin .currentUser,
    header .meszk .widget_meszkloginwidget .login.loggedin .currentUser span {
        font-size: 14px;
    }
}
    
@media screen and (max-width: 991px){
    header .meszk .widget_meszkloginwidget .login.loggedin:not(.meszkvalasztasHeader  *){
            right: -30%;
        top: -15px;
    }
    header .meszk .widget_meszkloginwidget .login .meszkLogout{
        width: 120px;
        height: 20px;
        font-size: 12px;
    }
}
@media screen and (max-width: 600px){
    header .meszk .widget_meszkloginwidget .login.loggedin:not(.meszkvalasztasHeader  *){
        /* padding: 0 0 0 10px;
        width: 250px; */
        padding: 0;
        margin-top: 10px;
    }
    header .meszk .widget_meszkloginwidget .login.loggedin > div{
        width: 50%;
        display: inline-block;
        float: left;
    }
    header .meszk .widget_meszkloginwidget .login .meszkLogout{
        /* margin-left: 5px; */
    }
    header .meszk .widget_meszkloginwidget .login.loggedin .currentUser{
        display: none;
    }
}

.meszk .login-class-container{
    max-width: 1300px; 
    display: block; 
    margin: auto; 
    padding: 10px;
}
.meszk .login-class-container ol{
    padding: 0px 15px;
}
.meszk .hms_article_post_content .simple-sitemap-container{
    margin: 0 50px;
} 
.meszk .hms_article_post_content ul.simple-sitemap-page {
    display: flex;
    flex-wrap: wrap;
}
.meszk .hms_article_post_content ul.simple-sitemap-page > li{
    width: 100%;
    margin-bottom: 0;
}
.meszk .hms_article_post_content ul.simple-sitemap-page li{
    margin-bottom: 0;
}
.meszk .hms_article_post_content ul.simple-sitemap-page > li a{
    color: #2B876A;
    padding-right: 50px;
}
.meszk .hms_article_post_content ul.simple-sitemap-page li .children{
    padding-left: 25px;
    margin: 0;
}
.meszk .hms_article_post_content ul.simple-sitemap-page li .children li::after{
    border: 1px solid #E30133;
}
@media only screen and (max-width: 1024px) {
    .meszk .hms_article_post_content ul.simple-sitemap-page > li{
        width: 50%;
    }
}
@media only screen and (max-width: 600px) {
    .meszk .hms_article_post_content ul.simple-sitemap-page > li{
        width: 100%;
    }
    .meszk .hms_article_post_content ul.simple-sitemap-page > li a{
        padding-right: 0px;
    }
    .meszk .hms_article_post_content .simple-sitemap-container{
        margin: 0 35px;
    } 
}

.newsletter_manager_container {
    background-color: #eee;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
}
.newsletter_manager_container .tnp-profile
.newsletter_manager_container .tnp-subscription{
    min-width: 33%;
    margin: 20px auto;
}
.newsletter_manager_container label,
.newsletter_manager_container p,
.newsletter_manager_container span{
    color: #00604B;
}
.newsletter_manager_container input[type=text],
.newsletter_manager_container input[type=email]{
    font-size: 18px;
    padding: 5px 10px;
    background-color: #fff !important;
    color: #00604B !important;
    border-radius: 15px;
    display: block;
    margin: 5px auto 15px auto;
    width: 100%;
}
.newsletter_manager_container .tnp-field-button input[type=submit].tnp-submit{
    display: block;
    margin: auto;
    background-color: #00604B;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    border-radius: 15px;
    padding: 8px 30px;
    border: 1px solid #00604B;
}
.newsletter_manager_container .tnp-field-button input[type=submit].tnp-submit:hover{
    background-color: #fff;
    color: #00604B;
}

.meszkvalasztas .container_12 .grid_12{
    width: unset;
}
.meszkvalasztas,
.meszkvalasztas *,
.meszkvalasztasHeader,
.meszkvalasztasHeader * {
    box-sizing: border-box;
}

.meszkvalasztasHeader .logoWrap{
    display: flex;
    align-items: center;
}
.meszkvalasztasHeader.meszk.header-first-row{
    height: 100%;
    position: relative;
}
.meszkvalasztasHeader.meszk .header-first-row-icons{
    top: unset!important;
    bottom: 0px;
}
.meszkvalasztasHeader.meszk .socialContainer{
    display: none;
    background-color: transparent;
    background-image: none;
}
header.headwrapper{
    height: auto;
}
.meszkvalasztasHeader .header-first-row-left{
    width: 100%;
}
.meszkvalasztasHeader.header-menu-row{
    display: flex;
    width: 100%;
    min-height: 40px;
    background-color: #005d4a;
}
.meszkvalasztasHeader .wfm-mega-menu ul.menu{
    height: max-content;
}
.meszkvalasztasHeader.header-menu-row .container,
.meszkvalasztasHeader.header-menu-row .wfm-mega-menu{
    max-width: 100%;
}
.meszkvalasztasHeader.header-menu-row .menu{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.meszkvalasztasHeader.header-menu-row a{
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.meszkvalasztasHeader.header-menu-row a:not(.slicknav_btn):hover{
    opacity: 0.6;
}
.meszkvalasztasHeader .socialLinkLine{
    background-color: rgba(255,255,255, 0.3);
    padding: 8px;
    border-radius: 5px;
}
.meszkvalasztasHeader.header-first-row .logo.onScroll{
    display: none;
}
.meszkvalasztasHeader .slicknav_btn{
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.meszkvalasztasHeader .slicknav_open .slicknav_menutxt{
    visibility: hidden;
    position: relative;
    transition: none;
}
.meszkvalasztasHeader .slicknav_btn .slicknav_icon{
    width: 20px;
    margin: 0;
}
.meszkvalasztasHeader .slicknav_btn .slicknav_icon span{
    width: 100%;
    height: 3px;
    margin: 2px 0px;
}
.meszkvalasztasHeader .slicknav_open .slicknav_menutxt::after{
    content: 'Menü bezárása';
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: visible;
}
.meszkvalasztas .ult-column{
    width: 100%;
    max-width: 1000px;
    margin: auto;
    display: block;
    float: none;
}
.meszkvalasztas h2{
    text-align: center;
    line-height: 1.2;
}
.meszkvalasztas h3{
    font-size: 20px;
    text-align: center;
}
.meszkvalasztas .logo{
    background-image: url("/wp-content/plugins/meszk/style/assets/meszkLogo.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    min-width: 50px;
    min-height: 50px;
}
.meszkvalasztas .table-wrapper .logo{
    width: 120px;
    height: 120px;
}
.meszkvalasztas.header{
    width: 100%;
    margin-top: -20px;
    height: max-content;
    background-color: #005d4a;
    padding: 5px 3vw;
}
.meszkvalasztas.header *{
    color: #fff;
}
.meszkvalasztas.header .login a{
    font-size: 28px;
    font-weight: 700;
    cursor: pointer;
}
.meszkvalasztas.header .colwrapper{
    display: flex;
    width: 100%;
    height: 100%;
    min-height: 100px;
    justify-content: space-between;
    align-items: center;
}
.meszkvalasztas.header .logo{
    display: block;
    width: 80px;
    height: 80px;
}

.meszkvalasztas .table-wrapper{
    min-height: 75vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin: 30px 0px;
}
.meszkvalasztas .table-wrapper .outer-table{
    min-height: 400px;
    width: 100%;
}
.meszkvalasztas .table-wrapper .outer-table h3{
    margin: 40px 0px;
}
.meszkvalasztas .table-wrapper table{
    border: 2px solid #b2b2b2;
}
.meszkvalasztas .table-wrapper table *{
    vertical-align: middle;
}
.meszkvalasztas .table-wrapper th, .meszkvalasztas .table-wrapper td{
    padding: 15px 20px;
    font-weight: 700;
    font-size: 18px;
}
.meszkvalasztas .table-wrapper .inner-table {
    margin: auto;
    width: 80%;
}
.meszkvalasztas .table-wrapper .inner-table tr{
    border-bottom: 2px solid #b2b2b2;
}
.meszkvalasztas .table-wrapper th{
    background-color: #005d4a;
    color: #fff;
}
.meszkvalasztas .inner-table th{
    text-align: left;
}
@media only screen and (min-width: 991px) {
    .meszkvalasztasHeader .ult-column{
        padding-right: 20px;
    }
}
@media only screen and (max-width: 991px) {
    .meszkvalasztasHeader.meszk.header-first-row{
        height: 150px;
    }
    .headwrapper .meszkvalasztasHeader.header-first-row .container .row .textWrap{
        justify-content: center;
        max-width: 50%;
        margin-left: 0;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.loggedin{
        max-width: 30%;
    }
    header .meszk .widget_meszkloginwidget .login.notloggedin:not(.meszkvalasztasHeader *){
        padding: 3px 8px;
        top: 0;
        left: unset;
        right: -30%;
    }
}
@media only screen and (max-width: 768px) {
    .meszkvalasztas .table-wrapper th, .meszkvalasztas .table-wrapper td{
        font-size: 14px;
        padding: 10px 15px;
    }
}
@media only screen and (max-width: 600px) {
    .meszkvalasztas h3{
        font-size: 18px;
    }
    .meszkvalasztas .ult-container{
        padding: 0;
    }
    .meszkvalasztas .table-wrapper .inner-table{
        width: 100%;
    }
    .meszkvalasztas .table-wrapper table {
        border: none;
    }
    .meszkvalasztas .table-wrapper td:not(.inner-table td){
        padding: 0px;
    }
    .meszk.meszkvalasztasHeader .widget_meszkloginwidget{
        display: flex;
        justify-content: center;
        position: absolute;
        bottom: 40px;
        left: unset;
        right: unset;
        width: 100%;
    }
    .meszk.meszkvalasztasHeader .widget_meszkloginwidget .loggedin,
    .meszk.meszkvalasztasHeader .widget_meszkloginwidget .notloggedin{
        width: 100%;
        border-radius: 0px!important;
    }
    .headwrapper .meszkvalasztasHeader.header-first-row .container .row .textWrap{
        justify-content: flex-start;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.loggedin,
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.notloggedin{
        max-width: unset;
        justify-content: space-between;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.loggedin > div,
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.notloggedin > div{
        width: max-content;
    }
    .headwrapper .meszkvalasztasHeader .logo .brand{
        width: 100px;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.notloggedin{
        padding: 5px 30px;
    }
}
@media only screen and (max-width: 480px) {
    .meszkvalasztasHeader.header-menu-row a{
        font-size: 14px;
        font-weight: 700;
    }
    .headwrapper .meszk.meszkvalasztasHeader .text_logo{
        font-size: 16px;
    }
}
@media only screen and (max-width: 400px) {
    .meszkvalasztasHeader.meszk.header-first-row{
        height: 165px;
    }
    .meszk.meszkvalasztasHeader .widget_meszkloginwidget{
        bottom: 60px;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.loggedin > div{
        width: 100%;
        float: none;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.loggedin{
        display: block;
    }
    header .meszkvalasztasHeader .widget_meszkloginwidget .login.notloggedin{
        top: 30px;
    }
}

.meszkvalasztas.login-wrapper .ult-container{
    background-color: #F8F8F8;
    border: 1px solid #707070;
    border-radius: 4px;
    padding: 40px 15px;
    height: max-content;
    max-width: 800px;
    display: block;
    margin: 5vh auto;
}
.meszkvalasztas.login-wrapper .loggedin{
    display: none;
    visibility: hidden;
}
.meszkvalasztas.login-wrapper .logo{
    display: block;
    width: 80px;
    height: 80px;
    margin: 10px auto;
}
.meszkvalasztas.login-wrapper h2,
.meszkvalasztas.login-wrapper h3{
    color: #707070;
    font-size: 26px;
}
.meszkvalasztas .widget_meszkloginwidget {
    display: block;
    margin: auto;
}
.meszkvalasztas .widget_meszkloginwidget .login.notloggedin form, 
.meszkvalasztas .widget_meszkloginwidget .passwordResetEmail form, 
.meszkvalasztas .widget_meszkloginwidget .passwordReset form
.meszkvalasztas .widget_meszkloginwidget form{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.meszkvalasztas .widget_meszkloginwidget input:not(input[type="submit"]){
    min-height: 40px;
    border: 1px solid #707070!important;
    box-shadow: none;
    border-radius: 0px;
    width: 66%;
    display: block;
    background-color: #fff!important;
    font-size: 18px;
}
.meszkvalasztas .widget_meszkloginwidget span:not(.rememberContainer span, .passwordResetAlert span){
    display: block;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    color: #005d4a;
    padding-bottom: 8px;
}
.meszkvalasztas .widget_meszkloginwidget form > div{
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
}
.meszkvalasztas .widget_meszkloginwidget .rememberContainer{
    width: 85%;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-bottom: 0;
}
.meszkvalasztas.meszk .widget_meszkloginwidget .login.notloggedin form input[type="checkbox"]{
    width: 18px;
    height: 18px;
    min-height: unset;
    margin: 10px;
}
.meszkvalasztas .widget_meszkloginwidget .rememberContainer label,
.meszkvalasztas .widget_meszkloginwidget .rememberContainer span{
    font-size: 16px;
    font-weight: 300;
    color: #707070;
    margin: 0;
    text-align: left;
}
.meszkvalasztas .widget_meszkloginwidget .rememberContainer span a{
    font-weight: 700;
    color: #005d4a;
    text-decoration: underline;
}
.meszkvalasztas .widget_meszkloginwidget .captchaInfo p{
    font-size: 16px;
    color: #707070;
    line-height: 1.5;
    text-align: center;
}
.meszkvalasztas .widget_meszkloginwidget .operations .meszkLogin,
.meszkvalasztas .widget_meszkloginwidget .passwordReset input[type="submit"],
.meszkvalasztas .widget_meszkloginwidget .passwordResetEmail input[type="submit"]{
    width: 200px;
    height: 40px;
    background-color: #005d4a;
    color: #fff!important;
    font-weight: 700;
    font-size: 18px;
    border-radius: 10px;
}
.meszkvalasztas .widget_meszkloginwidget .passwordResetAlert span{
    color: #fff;
}
.meszkvalasztas .widget_meszkloginwidget .passwordReset p{
    text-align: center;
}
.meszkvalasztas .widget_meszkloginwidget .operations{
    margin-top: 20px;
}

.meszkvalasztas .widget_meszkloginwidget .captchaInfo{
    order: 3;
}
.meszkvalasztas .widget_meszkloginwidget .recaptchaContainer{
    order: 4;
}
.meszkvalasztas .widget_meszkloginwidget .operations {
    order: 5;
}
@media only screen and (max-width: 800px) {
    .meszkvalasztas.login-wrapper h2{
        font-size: 24px;
    }
    .meszkvalasztas.login-wrapper .logo{
        width: 100px;
        height: 100px;
    }
    .meszkvalasztas .widget_meszkloginwidget .rememberContainer label, 
    .meszkvalasztas .widget_meszkloginwidget .rememberContainer span,
    .meszkvalasztas .widget_meszkloginwidget span:not(.rememberContainer span),
    .meszkvalasztas .widget_meszkloginwidget .captchaInfo p{
        font-size: 16px;
    }
    .meszkvalasztas .widget_meszkloginwidget input:not(input[type="submit"]),
    .meszkvalasztas .widget_meszkloginwidget .rememberContainer{
        font-size: 16px;
        width: 100%;
        min-height: 30px;
    }
    .meszkvalasztas .widget_meszkloginwidget .rememberContainer{
        margin-bottom: 20px;
    }
    .meszkvalasztas.meszk .widget_meszkloginwidget .login.notloggedin form input[type="checkbox"]{
        width: 16px;
        height: 16px;
        margin: 10px;
        min-width: 16px;
    }
}
.meszk.valasztas .widget_widgetheader_widget h2{
    justify-content: center;
}
/* meszk választás cikkoldal kieg */
.meszk.valasztas .hms_article_wrapper{
    margin: auto;
    margin-top: 50px;
    max-width: 1200px;
}
.meszk.valasztas .hms_article_title.titletext{
    display: block;
    width: max-content;
    margin: auto;
    text-transform: uppercase;
    text-align: center;
    color: #00604B;
    margin: 0px auto 20px auto;
    max-width: 100%;
}
.meszk.valasztas .hms_article_post_content,
.meszk.valasztas .hms_article_content_wrapper .hms_auth_and_date_wrapper{
    display: block;
}
.meszk.valasztas .hms_article_featured_image_container{
    display: block!important;
   /*  width: 100%; */
    grid-column: 1;
    grid-row-start: 1;
    grid-row-end: 4;
    min-width: 250px;
    width: 17vw;
    margin: 10px auto;
}
.meszk.valasztas .hms_article_featured_image{
    padding-bottom: 100%;
    height: 0;
    width: 100%;
    /* min-width: 250px; //grid layout
    width: 17vw; */
}
.meszk.valasztas .hms_article_featured_image[style*="background-image: url('')"]{
    display: none;
}
.meszk.valasztas .hms_article_lead_content,
.meszk.valasztas .hms_article_post_content{
    padding: 0;
    margin: 0 0 10px 0;
}

.meszk.valasztas .articleReaderSourceText{
    display: none;
}
.meszk.valasztas .hms_article_post_date{
    display: block;
    font-size: 18px;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.meszk.valasztas .hms_article_lead_content,
.meszk.valasztas .hms_auth_and_date_wrapper,
.meszk.valasztas .hms_article_post_content{
    grid-column: 2;
}
.meszk.valasztas .hms_article_cat_element_separator,
.meszk.valasztas .hms_tag_and_social_wrapper{
    display: none;
}
/* .meszk.valasztas .hms_article_wrapper .hms_article_content_wrapper{  //grid layout kép a cikk szöveg mellett
    display: grid;
    grid-template-columns: min-content 1fr;
    grid-template-rows: min-content min-content 1fr;
    column-gap: 30px;
} */
.meszk.valasztas .hms_article_wrapper .hms_article_featured_mainImage{
    display: none;
}
@media only screen and (max-width: 1200px) {
    .meszk.valasztas .hms_article_wrapper .hms_article_content_wrapper{
        margin: 20px;
    }
}
@media only screen and (max-width: 800px) {
    .meszk.valasztas .hms_article_wrapper .hms_article_content_wrapper{
        grid-template-columns: auto;
        grid-template-rows: auto;
    }
    .meszk.valasztas .hms_article_lead_content,
    .meszk.valasztas .hms_auth_and_date_wrapper,
    .meszk.valasztas .hms_article_post_content{
        grid-column: 1;
    }
    .meszk.valasztas .hms_article_featured_image_container{
        width: 50%;
        margin: 0px auto 20px auto;
    }
    .meszk.valasztas .hms_article_featured_image{
        width: 100%;
        min-width: unset;
    }
}

.footwrapper{
    width: 100%;
}
@media only screen and (min-width: 901px) {
    body{
        position: relative;
        min-height: 100vh;
        padding-bottom: 250px;
    }
    footer{
        position: absolute;
        bottom: 0;
    }
}

/* választás breaking */
/* .valasztas.breaking .breakingWidget_title_container{
    display: none;
}
.valasztas.breaking .hh-row-container{
    margin: 0;
    padding: 0;
}
.valasztas.breaking  .oneThema{
    background-color: #90c0b0;
    padding: 5px 10%;
}
.valasztas.breaking  .oneThema h4{
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    width: 100%;
} */

.ult-wrapper.meszk.valasztas.breaking{
    margin-bottom: 15px;
}
.valasztas.breaking .hh-row-container{
    margin-bottom: 0;
}

.meszk .RHmenuUl li[title="Választás"] a, 
.meszk .mobile-menu .main-title.color-red{
    color: rgb(237,28,36);
}
