@import url("/fonts/all.css");
@import url("/fonts/duotone.css");

/*
.m4-redesign ezzel indítunk minden osztályt
*/
/*@font-face {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    src: url(./fonts/peking2022/LFTEtica-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'LFT EticaSemibold';
    src: url(./fonts/peking2022/LFTEtica-Semibold.otf) format('opentype');
}*/
@font-face {
    font-family: 'Termina Regular';
    src: url(./fonts/Termina-Regular.woff) format('opentype');
}
@font-face {
    font-family: 'World Athletics Regular';
    src: url(./fonts/athletics23/WorldAthletics-Regular.otf) format('opentype');
}

/* Amsi Pro font face */
@font-face {
  font-family: 'Amsi Pro';
  src: url('./fonts/m4sport-2025/AmsiPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Amsi Pro';
  src: url('./fonts/m4sport-2025/AmsiPro-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Amsi Pro Italic';
  src: url('./fonts/m4sport-2025/AmsiPro-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Amsi Pro';
  src: url('./fonts/m4sport-2025/AmsiPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Amsi Pro Bold';
  src: url('./fonts/m4sport-2025/AmsiPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Amsi Pro Semibold';
  src: url('./fonts/m4sport-2025/AmsiPro-Bold.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Amsi Pro';
  src: url('./fonts/m4sport-2025/AmsiPro-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Amsi Pro Bold Italic';
  src: url('./fonts/m4sport-2025/AmsiPro-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}


.m4-redesign :focus {outline: none;}

@media screen and (max-width: 960px) {
    .m4-redesign .categoryContainer {
        display: block;
    }
}

body{
    max-width: 100vw;
    overflow-x: hidden;
}

/*süti panel*/
@media (max-width: 360px) {
    #qc-cmp2-ui {
        height: 95% !important;
    }
}

.m4-redesign .navigation_arrows_container {
    display: none !important;

}

/*mobilapp ajanló*/

@media only screen and (max-width: 580px) {
    #mobileAppPopularier_container {
        height: 220px;
    }
}
.insta{
    display: block;
    width: max-content;
    max-width: 100%;
    max-height: 105vw;
    overflow: hidden;
}
.insta iframe{
    max-width: 100%;
    max-height: 100%;
}
.insta.right  {
    margin-left: auto;
}
.insta.center  {
    margin: auto;
}
/* wcag */

.M4Accessibility .m4-redesign.cikk .hms_article_lead_text,
.M4Accessibility .m4-redesign .hms_article_wrapper .hms_article_content_wrapper.post_type_post p,
.M4Accessibility .m4-redesign.cikk .hms_auth_and_date_wrapper .SourceText,
.M4Accessibility .m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date,
.M4Accessibility .m4-redesign.cikk .hms_auth_and_date_wrapper .articleReaderSourceText {
    color: #ffffff;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-size: 180% !important;
}

.M4Accessibility .m4-redesign.cikk .colwrapper .m4-redesign .hms_article_title_titletext {
    color: #ffffff;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-size: 250% !important;
    font-weight: bold;
}

.M4Accessibility .m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent {
    position: relative;
}

.M4Accessibility .m4-redesign .pp_main .pp_slider_buttons {
    display: none;
}

.M4Accessibility .mediaklikkCoverFeaturedSlider .owl-wrapper {
    background-color: #000000;
}
.M4Accessibility .m4-redesign .widget_categoryandtaglistpage .oneListTxt h4,
.M4Accessibility .m4-redesign .widget_newsubcategory_widget  .oneListTxt h4{
    color: #fff;
}

.M4Accessibility .m4-redesign_livestream #liveMatchTabMenu{
    background-image: none!important;
    background: #000;
}
.M4Accessibility .m4-redesign_livestream .tab_menu_element{
    border: 2px solid #fff;
}
.M4Accessibility .m4-redesign_livestream .tab_menu_element .active{
    color: #fff!important;
    text-decoration: underline;
}
.M4Accessibility .m4-redesign .widgetHeader.M4Type,
.M4Accessibility .m4-redesign .widgetHeader.M4Type.hasCountdown,
.M4Accessibility .m4-redesign .widgetHeader h2,
.M4Accessibility .m4-redesign .row-title,
.M4Accessibility .m4-redesign .fifa_countdown.M4Type,
.M4Accessibility .m4-redesign .fifa_countdown.M4Type *,
.M4Accessibility .fifa_countdown.M4Type .days::after,
.M4Accessibility .fifa_countdown.M4Type .hours::after{
    background-color: transparent;
    background-image: none!important;
    color: #fff!important;
    border: none;
}
.M4Accessibility .m4-redesign .fifa_countdown.M4Type .minutes::after{
    display: none;
}

/* fejléc */
/*hamburger ikon*/

.m4-redesign .navbar .btn-navbar .icon-bar{
    height: 3px;
    width: 20px;
    margin-top: 4px;
}

/* menü */
.m4-redesign #accessibility_toggle {

    position: absolute;
    top: 10px !important;
    height: 50px;
    background-color: transparent;
    border-color: transparent;
    z-index: 9991;
    background-image: url("images/m4-redesign/wcag_fff.png");
    width: 50px;
    float: left;
    background-repeat: no-repeat;
    background-size: 50%;
    right: 0;
}

.m4-redesignMenu .widget.widget_ultimatummenu.inner-container {
    width: 100%;
}

.m4-redesign .navbar .nav .boxu a {
    background: url("images/m4-redesign/bu.png");
    background-size: cover;
    padding-right: 70px;
    color: transparent;
    margin-left: -20px;
    margin-right: -20px;
}
.m4-redesign .navbar .nav .boxu a,
.m4-redesign .navbar .nav .boxu a:hover {
    color: transparent;
}
.m4-redesign .navbar .nav .otpmenu{
    background-color: #64b12d !important;
    max-width: 154px;
    margin-left: 12px;
    transition: none !important;
}
.m4-redesign .navbar .nav .otpmenu:hover{
    opacity: .8; 
}
.m4-redesign .navbar .nav .otpmenu a{
    background: url("images/m4-redesign/otp_liga_logo.png");
    background-size: 84%;
    padding-right: 136px;
    color: transparent !important;
    margin-left: 10px;
    margin-right: 0px;
    background-repeat: no-repeat;
    background-position: left;
    max-height: 50px;
    
}
.m4-redesign .navbar .nav .otpmenu a,
.m4-redesign .navbar .nav .otpmenu a:hover {
    color: transparent !important;
    background-color: transparent;
}


.m4-redesign .navbar .nav .eurovision_sport{
    background-color: #fff !important;
    max-width: 126px;
    transition: none !important;
    margin-top: 1px;
}
.m4-redesign .navbar .nav .eurovision_sport:hover{
    opacity: .8;
}
.m4-redesign .navbar .nav .eurovision_sport a{
    background: url("images/eurovision_sport.png");
    background-position: center;
    background-size: 94%;
    padding-right: 0;
    color: transparent !important;
    margin-left: 10px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: left;
    max-height: 49px;
}
.m4-redesign .navbar .nav .eurovision_sport a,
.m4-redesign .navbar .nav .eurovision_sport a:hover {
    color: transparent !important;
    background-color: transparent;
}



.m4-redesign .navbar .nav .olimpia2024{
    background-color: #fff !important;
    max-width: 136px;
    width: 136px;
    margin-left: 10px !important;
    transition: none !important;
    margin-top: 1px;
}
.m4-redesign .navbar .nav .olimpia2024:hover{
    opacity: .8; 
}
.m4-redesign .navbar .nav .olimpia2024 a{
    background: url("images/olimpia_logo.svg");
    /*background: url("images/olimpia2024menulogo_resized.svg");*/
    background-position: center;
    background-size: 111px 47px;
    padding-right: 0;
    color: transparent !important;
    margin-left: 14px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: left;
    max-height: 49px;
}
.m4-redesign .navbar .nav .olimpia2024 a,
.m4-redesign .navbar .nav .olimpia2024 a:hover {
    color: transparent !important;
    background-color: transparent;
}
/*OVERWRITE LAYOUT
.ult-wrapper.wrapper.m4-redesignMenu,
.m4-redesign,
.widget.widget_ultimatummenu.inner-container,
.widget.widget_ultimatummenu.inner-container .navbar,
.widget.widget_ultimatummenu.inner-container .navbar .navbar-inner,
.nav-collapse.collapse,
.menu-m4-redesign-2021-container,
#menu-m4-redesign-2021,
#menu-m4-redesign-2021 li,
#menu-m4-redesign-2021 ul li a {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
}
OVERWRITE LAYOUT END*/

.m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .brand {
    float: left;
    display: block;

    padding: 0;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    text-shadow: 0 1px 0 #ffffff;
    
    background-image: url("images/m4sport-2025/m4-logo-red-2025.svg");
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -40000px;

    width: 172.22px;
    height: 57.47px;

    margin-right: 23px;
    margin-left: 0px;

    z-index: 1;
    position: relative;
}

.m4sportredesign_portmar {
    margin-bottom: 0px;
}

.m4sportredesign_portmar #portfolio_containerDesktop {
    position: static;
    overflow-x: hidden;
}
@media (max-width: 480px) {
    .m4sportredesign_portmar #portfolio_arrowLeft{
        margin-top: 17px;
    }
}

.m4-redesignMenu.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999999;
}

.m4-redesignMenu .colwrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.m4-redesignMenu {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 50px;
}

/*.m4-redesignMenu .container_12{
    width: 100%;
    max-width: 1440px;
    padding: 5px 0;
}*/

.grid_12.m4-redesign {
    width: 100%;
    position: relative;
}

.m4-redesignMenu .nav-collapse.collapse {
    margin-left: 90px;
}

.m4-redesign .widget_ultimatummenu.inner-container {
    clear: none;
}

.m4-redesign .navbar {
    margin-bottom: 0;
}

.m4-redesign .navbar-inner {
    background: transparent;
    border: none;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
}

.m4-redesign ul#menu-m4-redesign-2021 {
    display: inline-block;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    list-style: none;
    transform: skew(-30deg);
    float: none;
}

#menu-m4-redesign-2021.nav {
    text-align: center;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item {
    display: inline-block;
    background: #ffffff1f;
    float: left;
    border-right: 1px solid #783131;
    text-transform: uppercase;
    font-weight: bolder;
    transition: all 0.3s linear;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:last-child {
    border-right: none;
    background: transparent;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:last-child:hover,
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:nth-of-type(7):hover,
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:last-child:hover,
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:nth-of-type(8):hover {
    border-right: none;
    background: transparent;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:nth-of-type(7),
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:nth-of-type(8) {
    border-right: none;
    background: transparent;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:hover,
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .current-menu-item,
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:focus {
    background: white;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu{
    overflow: hidden;
    background-color: #fff;
    max-width: 132px;
    max-height: 49px;
    padding: 0 5px;
    margin-left: -4px;
    margin-top: 1px;
    transition: none;
    margin-left: 15px;
}
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu a{
    color: transparent;
    width: 100%;
    height: 50px;
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/eb-2024/uefaeuro_wordmark.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

}
.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu:hover{
    opacity: 0.8;
    background-color: #fff;
}

.m4-redesign .navbar .nav > li > a:hover,
.m4-redesign .navbar .nav > li.current-menu-item > a,
.m4-redesign.navbar .nav > li > a:focus {
    background-color: transparent;
    color: #a80000;
    text-decoration: none;
}
.m4-redesign .navbar .nav > li > a {
    float: none;
    padding: 0 25px;
    color: white;
    text-decoration: none;
    text-shadow: none;
    line-height: 50px;
    display: block;
    transform: skew(30deg);
    font-size: 12px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

.m4-redesign .navbar .nav .bl a {
    background: url("images/m4-redesign/BL1.logo.png");
    background-size: cover;
    color: transparent;
    padding-left: 0;
    padding-right: 0;
    /*width: 150px !important;*/
    margin-left: 5px !important;
    padding-right: 10px;
}
.m4-redesign .navbar .nav .fina2023 a {
    background: left / contain no-repeat url("images/m4-redesign/fina-2023-logo-header.svg");
    color: transparent!important;
    padding-left: 0;
    padding-right: 0;
    width: 150px;
    margin-left: -20px !important;
    padding-right: 10px;
}

.m4-redesign .navbar .nav .bl a:hover,
.m4-redesign .navbar .nav .euro2020 a:hover {
    color: transparent;
}

/*Tokio2020 special menu*/

.m4-redesign .navbar .nav a[title="tokio2020"] {
    background: url("images/m4-redesign/tokio2020_featured_menu_1.png");
    background-size: cover;
    color: transparent !important;
    padding-left: 0;
    padding-right: 0;
    width: 150px;
    margin-left: -18px;
    height: 50px;
    margin-top: 1px;
}

.M4Accessibility .m4-redesign .navbar .nav a[title="tokio2020"] {
    color: transparent !important;
}

.m4-redesign .navbar .nav a[title="tokio2020"]:hover {
    color: transparent;
    opacity: 0.8;
}



@media screen and (max-width: 980px) {

    .m4-redesign .otpmenu a{
        margin-bottom: 15px !important;
    }

    .m4-redesign .navbar .nav a[title="tokio2020"] {
        background: url("images/m4-redesign/tokio2020_featured_menu_mobil_1.png");
        width: 131px;
        height: 51px;
        background-size: 100%;
        border-radius: 0;
        margin-left: 0;
        background-repeat: no-repeat;

    }

    .m4-redesign .navbar .nav a[title="tokio2020"]:hover {
        background: url("images/m4-redesign/tokio2020_featured_menu_mobil_1.png");
        width: 131px;
        height: 51px;
        background-size: 100%;
        border-radius: 0;
        margin-left: 0;
        background-repeat: no-repeat;
        color: transparent;
    }

    .m4-redesign .navbar .nav .bl a {
        margin-left: 0px !important;
    }
}




/*Tokio2020 special menu END*/

.m4-redesign .navbar .nav .euro2020 a {
    background: url("images/m4-redesign/BL1.logo.png");
    /*MTV kérésre cserélve EB-ről BL-re a kép*/
    background-size: cover;
    padding-right: 35px;
    color: transparent;
    margin-left: 4px;
}

.m4-redesign .navbar .nav .boxu a {
    background: url("images/m4-redesign/bu.png");
    background-size: cover;
    padding-right: 75px !important;
    color: transparent;
    margin-left: -5px;
    margin-right: 0;
}

.m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:hover>a {
    /* background-color: white;*/
}

.m4-redesign .navbar .nav .boxu a:hover,
.m4-redesign .navbar .nav .euro2020 a:hover,
.m4-redesign .navbar .nav .bl a:hover,
.m4-redesign .navbar .nav .atletika2023 a:hover {
    opacity: 0.8;
}

.m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container {
    position: relative;
    z-index: 8;
}


.m4-redesign .navbar .btn.btn-navbar {
    background: transparent;
    border: none;
    box-shadow: none;
    float: left;
    padding: 0;
    margin: 15px 15px 12px 0px;
    transform: none;
    -webkit-transform: none;
    position: relative;
    z-index: 99;
}

.m4-redesign .musorujsag {
    display: inline-flex;
    position: absolute;
    top: 16px;
    z-index: 9999;
    right: 225px
}

.m4-redesign .musorujsag .musor-link {
    cursor: pointer;
}

.m4-redesign .musorujsag .musor-link img {
    width: 25px;
}

.m4-redesign .socialLinkLine a {
    margin-top: 0;
    margin-right: 10px;
}

.m4-redesign .socialLinkLine {
    display: inline-flex;
    position: absolute;
    top: 15px;
    z-index: 9999;
    align-items: center;
    right: 95px;
}

.m4-redesignMenu .m4-redesign .colwrapper {
    position: relative;
}

.m4-redesignMenu .widget.widget_hms_searchbox_autocomplete_widget.inner-container .header-search {
    display: block;
    position: absolute;
    top: 45px !important;
    right: 0px;
    padding: 7px 10px;
    box-sizing: border-box;
}

.m4-redesignMenu .widget_hms_searchbox_autocomplete_widget.inner-container {
    display: none;
}

.m4-autocomplete-container {
    left: unset !important;
    right: 60px;
    max-width: 90vw;
}


@media screen and (max-width: 1440px) {
    .m4-autocomplete-container {
        right: 30px;
    }
}

.m4-redesignMenu input[type="text"] {
    height: 25px;
    border-radius: 0;
}

.m4-redesign #login_wrapper {
    background: none;
    padding: 0 !important;
    z-index: 9999 !important;
    left: calc((100% - 80px));
    position: absolute;
    top: -5px;
}

.m4-redesign #login {
    font-size: 0 !important;
}

.m4-redesign #login:before {
    content: "";
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    border: 1px solid white;
    border-radius: 100%;
    margin-top: 0;
    background-image: url("/wp-content/plugins/hms-global-user-handler/common/images/login_ikon_mediaklikk.png");
    background-size: 15px 15px;
    background-position: center center;
    background-repeat: no-repeat;
}

.m4-redesign .elasticSearchButton {
    display: block;
    width: 25px;
    height: 25px;
    background-image: url("https://www.m4sport.hu/wp-content/plugins/hms-hirado-covereditor-widgets/common/style/IMG/hiradoSprite.png");
    background-repeat: no-repeat;
    background-position: -55px 3px;
    position: absolute;
    z-index: 9991;
    cursor: pointer;
    top: 15px !important;
    right: 55px;
}

/*élő közvetítések sáv*/

.m4-redesign_live {
    background-image: linear-gradient(90deg, #1a0000, #5e0000);
    padding: 0 20px;
}

/* CÍMLAP DESIGN */

.m4-redesign.cimlap .widget_multiplerowgrid_widget,
.m4-redesign.cimlap .widget_firstrowgrid_widget,
.m4-redesign.cimlap.widget_featuredpages_widget,
.m4-redesign.cimlap.widget_featuredslider_widget,
.m4-redesign.cimlap.widget_recommendedgrid_widget,
.m4-redesign.cimlap.widget_programguide_widget {
    margin: 0;
}

/*.m4-redesign.cimlap .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight,
.m4-redesign.cimlap .hh-row-container.full-view-mode .recommendedgrid .layer_transition_red,*/
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .recommendedgrid .layer_transition_black,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid {
    /* padding: 3px 5px;*/
}

.m4-redesign .hh-row-container.show-separator-line.widget_position_up .multigridItemWrapper .cikk, .m4-redesign .hh-row-container.widget_position_down .multigridItemWrapper .cikk,
.m4-redesign .hh-row-container.widget_position_center .multigridItemWrapper .cikk, .m4-redesign.cimlap .hh-row-container .multigridItemWrapper .cikk {
    padding: 0 5px 16px;
}
@media screen and (max-width: 768px) {
    .m4-redesign .hh-row-container.show-separator-line.widget_position_up .multigridItemWrapper .cikk, .m4-redesign .hh-row-container.widget_position_down .multigridItemWrapper .cikk,
    .m4-redesign .hh-row-container.widget_position_center .multigridItemWrapper .cikk, .m4-redesign.cimlap .hh-row-container .multigridItemWrapper .cikk {
        padding: 0 10px 16px;
    }
}

.m4-redesign.cimlap .m4-redesign-four-left .m4-redesign .widget_multiplerowgrid_widget {
    /*margin-left: -10px;*/
}

/*WIDGETHEADER ALL*/
.m4-redesign .widgetHeader:not(.katar2022, .fina2023) {
    padding: 10px 10px 10px 5px;
}
.m4-redesign .widgetHeader a{
    color: #fff;
}
.m4-redesign .widget_widgetheader_widget .widgetHeader hr.alignSeparatorRight {
    margin-right: 0;
    margin-left: auto;
}

.m4-redesign .widget_widgetheader_widget .widgetHeader hr.alignSeparatorLeft {
    margin-left: 0;
    margin-right: auto;
}
.m4-redesign .widget_widgetheader_widget .widgetHeader hr.alignSeparatorBoth {
    margin: auto;
}

.m4-redesign.cimlap .widget_multiplerowgrid_widget .widgetHeader{
    padding: 10px 10px 10px 5px;
}

.m4-redesign.cimlap .segment-half .widget_multiplerowgrid_widget .widgetHeader{
    margin: 5px 0 5px 10px;
    /*margin: 5px 0 0 10px;*/
}

.m4-redesign.cimlap .m4-redesign-four-right .m4-redesign .widget_multiplerowgrid_widget {
    /* margin-right: -10px;*/
}
@media screen and (max-width: 768px) {
    .m4-redesign .widgetHeader,
    .m4-redesign.cimlap .widget_multiplerowgrid_widget .widgetHeader {
        padding: 7px 10px;
        margin: 0px;
    }
}
/*címlap widgetheader, row-title, widget eltartás*/

.m4-redesign.cimlap .hh-row-container.widget_position_up .row-title-container {
    position: absolute;
    bottom: 0;
}
.m4-redesign.cimlap .row-title-container,
.m4-redesign.cimlap .textwidget {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}



.m4-redesign.cimlap .mozaic_widget h2{
    margin-top: 15px;
    margin-bottom: 15px;
}

.m4-redesign.cimlap .hh-row-container{
    /* margin-top: 10px;*/
    margin-bottom: 10px;
}

/*Tartalom listázó slider */

.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line.widget_position_center .row-title-container h2,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line.widget_position_center .row-title-container h2 {
    margin: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-text,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-text{
    position: absolute;
    bottom: 0;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide{
    padding-bottom: 0;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide > a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide > a{
    position: relative;
    bottom: 0;
    margin: 0;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-container.gallery-thumbs,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-container.gallery-thumbs {
    position: relative;
    left: 0;
    z-index: 999;
    background-color: #000;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-container.gallery-thumbs {
    bottom: 0;
    padding-bottom: 15px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-container.gallery-thumbs {
    top: 0;
    padding-top: 15px;
    margin-top: calc(-16em - 15px);
}


@media (min-width: 480px) {
    .m4-redesign.cimlap .swiper-container {
        min-height: 1px;
    }

    .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title::after {
        transform: skew(-20deg);
    }
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom {
    display: flex;
    flex-flow: column nowrap;
    height: 80vh;
    width: 100%;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs {
    position: absolute;
    left: 0;
    z-index: 7;
    width: 100%;
    padding: 0 10px;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs{
    bottom: -14em;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs{
    top: -14em;
}
.m4-redesign.cimlap .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;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding-left: 0 !important;
    text-align: left;
    float: left;
    height: max-content;
    position: absolute;
    bottom: 5px;
    width: 100%;
    background:  linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 35%, rgb(0, 0, 0) 99%);
}

@media (min-width: 480px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom {
        flex-flow: row nowrap;
    }
}

.m4-redesign.cimlap .slick-arrow:not(.coverGlobalGrid *, .widget_sportsandparticipants_widget *, .widget_timetablemedalsevents_widget *) {
    width: 48px;
    height: 48px;
    border-color: #000;
    position: absolute;
    top: 50%;
    margin-top: -31px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*TOP 1 prev next button*/

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-prev-container,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-prev-container,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-next-container,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-next-container {
    position: absolute;
    width: 150px;
    height: 150px;
    top: calc(50% - 70px);
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-prev-container{
    left: 0px;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-prev-container {
    left: 24%;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-next-container {
    right: 0px;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-next-container {
    right: 24%;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-prev,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-prev {
    position: absolute;
    left: 16%;
    border: solid white;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    background-position: 0 !important;
    width: 40px;
    height: 40px;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-next,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-next  {
    position: absolute;
    right: 16%;
    border: solid white;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 40px;
    height: 40px;
}
@media screen and (min-width:1301px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-next {
        right: 21%;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-prev {
        left: 21%;
    }
}
@media screen and (max-width:979px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-next-container {
        right: 5px;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-prev-container {
        left: 15px;
    }
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top #swiper-button-next-container,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom #swiper-button-next-container,
.m4-redesign.cimlap .swiper-container-wrapper.normal #swiper-button-next-container {
    position: absolute;
    width: 150px;
    height: 150px;
    right: 30px;
    top: calc(50% - 50px);
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top #swiper-button-prev-container,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom #swiper-button-prev-container,
.m4-redesign.cimlap .swiper-container-wrapper.normal #swiper-button-prev-container {
    position: absolute;
    width: 150px;
    height: 150px;
    left: 30px;
    top: calc(50% - 50px);
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-prev,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-prev,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-prev {
    position: absolute;
    left: 30px;
    border: solid white;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    background-position: 0 !important;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-next,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-next,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-next {
    position: absolute;
    right: 30px;
    border: solid white;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.m4-redesign.cimlap .swiper-button-next,
.m4-redesign.cimlap .swiper-button-prev {
    color: #000;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper.top.slick-initialized.slick-slider{
    margin-left: 24.8vw;
}
.m4-redesign.cimlap .swiper-container-wrapper .swiper-slide {
    background-size: cover; /*100% 100% size hack*/
    background-position: top;
    background-repeat: no-repeat;
    height: 80vh;
    display: flex;
    /* Slide content */
}
.m4-redesign.cimlap .slick-track .swiper-slide {
    position: relative;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-slide {
    margin-right: 24vw;
}
@media screen and (max-width:979px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper.top.slick-initialized.slick-slider {
        margin: 0;
    }
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-slide {
    background-size: top;
    background-position: 50% 20%;
    background-repeat: no-repeat;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-slide {
    background-size: cover;
    background-position: 100%;
    background-repeat: no-repeat;
    height: 80vh;
    background-position: top;
    /* Slide content */
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-gallery .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-gallery .swiper-slide {
    height: 100%;
    border-radius: 5px;
}
@media (min-width:979px) and (max-width:1200px) {
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-slide {
        height: 60vh;
    }
}

.m4-redesign.cimlap .slidertypeicon.gallery-type {
    background-image: url('images/m4-redesign/gallery-ikon_feher.png');
    position: absolute;
    background-size: cover;
    width: 80px;
    height: 80px;
    margin-left: 60px;
}
.m4-redesign.cimlap .slidertypeicon.video-type,
.m4-redesign.cimlap .swiper-text.hasVideo .slidertypeicon {
    background-image: url('images/m4-redesign/play-button-feher.png') !important;
    top: 5%;
    position: absolute;
    background-size: cover;
    width: 80px;
    height: 80px;
    margin-left: 60px;
}
.m4-redesign.cimlap .slidertypeicon.video-type,
.m4-redesign.cimlap .swiper-text.hasVideo .slidertypeicon{
    background-image: url("images/m4-redesign/playerbutton.png") !important;
    right: 0px !important;
    bottom: unset !important;
    background-size: 100% !important;
    width: 82px !important;
    height: 56px !important;
    background-position: unset !important;
    top: 0 !important;
    left: unset !important;
    margin-top: 0px!important;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .slidertypeicon.video-type,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-text.hasVideo .slidertypeicon{
    right: 15px !important;
}

.m4-redesign.cimlap .typeicon.slidertypeicon.pp_main-type {
    background-image: url('images/m4-redesign/pp-ikon.png');
    top: 5%;
    position: absolute;
    background-size: cover;
    width: 80px;
    height: 80px;
    margin-left: 60px;
}

/* TOP 1 SLIDER TYPEICON !*/

/*post type egyelőre nincs használatban!*/
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.post-type:not(.hasVideo .slidertypeicon) {
    display: none;
}
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type{
    display: none!important;
}
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon {
    position: absolute;
    width: 73px;
    height: 73px;
    top: 15px;

    float: left;
    margin: 0;
}
@media screen and (min-width:1301px) {
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon {
        right: 30px;
    }
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type{
        display: none;
    }
}
@media screen and (max-width:1300px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-prev {
        left: 0;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-next,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon {
        right: 0;
    }
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_right .slidertypeicon,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_left .slidertypeicon {
        margin-right: 0px;
    }
}
@media screen and (max-width:1200px) {
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon{
        width: 60px;
        height: 60px;
    }
}
@media screen and (max-width:979px) {
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon{
        right: 15px;
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
        margin-left: 5px;
    }
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_right .slidertypeicon,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_left .slidertypeicon {
        margin-right: 0px;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .slidertypeicon.video-type,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-text.hasVideo .slidertypeicon{
        right: 0px !important;
    }
    .m4-redesign.cimlap .slidertypeicon.video-type,
    .m4-redesign.cimlap .swiper-text.hasVideo .slidertypeicon{
        width: 60px !important;
        height: 40px !important;
    }
}

@media (max-width:440px){
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.gallery-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.pp_main-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .slidertypeicon.video-type,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .swiper-text.hasVideo .slidertypeicon {
        width: 40px;
        height: 40px;
    }
}

.m4-redesign.cimlap .swiper-slide:before {
    /*background-color: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);*/
    content: "";
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
}
.m4-redesign.cimlap .swiper-wrapper-gallery .swiper-slide:before {
    position: absolute;
}

/*ARTICLE-TITLE*/
.m4-redesign.cimlap h1.article-title,
.m4-redesign.cimlap h1.article_title{
    margin-bottom: 0px;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title {
    text-align: left;
    position: relative;
    margin-bottom: 20px;
    margin-left: 10vw;
    padding-top: 20px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title {
    text-align: left;
    position: relative;
    margin-top: 40px;
    margin-left: 10vw;
}

/* .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title {
    width: 40%;
    text-align: left;
    position: relative;
    margin-bottom: 20px;
    margin-left: 10vw;
    padding-top: 50px;
} */

.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {

    /* padding-left: 650px;
    padding-top: 50px;
    max-height: 150px;
    min-width: 1200px;
    max-width: 1250px;
    display: flex;
    align-items: center;
    flex-direction: row;
    text-align: left;
    position: relative;
    margin-bottom: 55px;
    margin-left: 4vw;
    padding-top: 10px;
    overflow: hidden;
    margin-top: 75px;
    margin-bottom: 45px; */

    /*
    max-height: 12vh;
    max-width: 70vw;
    display: flex;
    align-items:flex-start;
    flex-direction: row;
    text-align: left;
    position: relative;
    margin-top: 53px;
    margin-left: 10px;
     margin-left: 4vw;  
    padding-top: 10px;
    overflow: hidden;
     margin-top: 75px; 
     margin-bottom: 45px; */
}

/*Tartaloptípus ikon --- BOTTOM POSITION ---*/


.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_bottom .slidertypeicon.gallery-type,
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_bottom .slidertypeicon.pp_main-type,
.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper.gallery_bottom .slidertypeicon.video-type {
    top: 14%;
    right: 4%;
}

/*TOP 1 GALLERY LEFT PADDING RESPO
@media screen and (max-width:1930px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {

        padding-left: 550px;
    }
}
@media screen and (max-width:1846px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        min-width: 980px;
        max-width: 1000px;
        padding-left: 480px !important;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a {
        font-size: 30px;
    }

}
@media screen and (max-width: 1672px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        min-width: 780px;
        max-width: 800px;
        padding-left: 400px !important;
    }
}
@media screen and (max-width:1396px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        max-height: 400px !important;
        min-width: 580px !important;
        max-width: 600px !important;
        padding-left: 290px !important;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a {
        font-size: 25px;
    }
}
@media (min-width:979px) and (max-width:1200px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a {
        font-size: 20px !important;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        min-height: 180px;
        max-height: 180px;
        margin-top: 0 !important;
        padding-left: 300px !important;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead {
        max-width: 200px !important;
        min-width: 200px;
        margin-top: 0 !important;
        min-height: 180px;
        max-height: 180px;
    }
}
@media screen and (max-width:979px){
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {

        padding-left: 25px !important;
    }
}
*/


/*new TOP1 title lead base*/
/* TOP 1 respo old
@media (min-width: 1441px) and (max-width: 1460px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        max-width: 31%;
    }
}

 @media (min-width: 1200px) and (max-width: 1250px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        width: 31%;
    }
} */
/*

@media screen and (max-width: 1200px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
        margin-bottom: 80px;
    }
}
*/
/*OLD
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
    width: 38%;
    text-align: left;
    position: relative;
    margin-bottom: 55px;
    padding-left: 15px;
    font-size: 18px;
    color: white;
    line-height: 1.3;
    border-left: 1px solid white;
    padding-top: 10px;
    margin-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: flex-end;
} */
/*TOP 1 */
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title{
    display: inline-block;
    flex-direction: row;
    text-align: left;
    margin-top: 15px;
    margin-left: 120px;
    padding-top: 10px;
    align-self: flex-start;
    order: 3;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title{
    padding-right: 13vw;
    max-width: 75vw;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title {
    margin-left: 70px;
}
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title {
    margin-left: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {

    align-self: flex-start;
    text-align: left;
    word-wrap: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
    color: white;
    line-height: 1.3;
    padding-top: 10px;
    display: inline-block;
    z-index: 1;
    order: 4;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead {
    max-width: 75vw;
    padding-right: 12vw;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead {
    margin-left: 70px;
}
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
    margin-left: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead {
    padding-top: 0;
    margin-top: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-text,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-text,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text {
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    justify-content: flex-end;
    padding-bottom: 30px;
}
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text {
    padding-left: 7vw;
    padding-right: 7vw;
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {
    color: white;
    font-size: 40px;
    line-height: 1.4;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 570;
    position: relative;
    width: fit-content;
    display: inline;
    flex-direction: row;
    margin-top: 10px;
    transition-duration: 0.15s;
    /* margin-left: 110px; */
}
.m4-redesign .widget_contentgalleryslider .slick-list .slick-slide:not(.bl2023 *):hover .article-title a{
    color: #a80000!important;
}

/*
@media screen and (max-width:1600px) {

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {

    font-size: 35px;
    line-height: 1;
}

}

 .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a:before,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a:before,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a:before,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a:before,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a:before {
    position: absolute;
    content: "";
    top: 0px;
    left: -240px;
    background-image: url("images/m4-redesign/slider-asset-white.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 80%;
    width: 100%;
    height: 60px;
} */

.m4-redesign.cimlap .swiper-wrapper.top {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}


.m4-redesign.cimlap .gallery-top {
    width: 100%;
    height: 75vh;
    position: relative;
}

@media (min-width: 480px) {
    .m4-redesign.cimlap .gallery-top {
        width: 100%;
        height: 80vh;
        margin-right: 10px;
    }

}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs {
    width: 100%;
    height: 25vh;
    padding-top: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    overflow-y: scroll;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper.gallery.swiper-wrapper-gallery,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: auto;
    background: transparent;
    padding-top: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs {
    width: 100%;
    height: 25vh;
    padding-top: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    overflow-y: scroll;
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-wrapper.colwrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-wrapper.colwrapper {
    flex-direction: row;
    background: transparent;
    height: 100%;

}

@media (min-width: 480px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-wrapper {
        flex-direction: column;
        /*overflow: scroll;*/
        height: 100%;
        padding-top: 0;
        overflow: initial;
    }
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active {
    width: 25%;
    flex-flow: column nowrap;
    height: 20%;
    cursor: pointer;
    position: unset;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active {
    width: 25%;
    flex-flow: column nowrap;
    cursor: pointer;
    position: unset;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(13, 29, 82, 0.156));
    /*background: linear-gradient(to right, rgba(38, 50, 88, 1) 70%, rgba(29, 39, 71, 0.664) 80%, rgba(29, 39, 71, 0.466) 90%, rgba(255,255,255,0));*/
    border-bottom: 5px solid transparent;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    border-image-slice: 5;
    cursor: pointer;
    position: unset;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide {
    background: #00000096;
    flex: 0 0 auto;
    width: 20%;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    background: linear-gradient(to right, rgba(4, 31, 68, 1), rgba(4, 31, 68, 0.6));
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active {
    background: linear-gradient(-90deg, rgba(123, 7, 9, 1) 70%, rgba(192, 77, 75, 1)) !important;
    width: 100%;
    border-bottom: 5px solid transparent;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, rgba(192, 77, 75, 1) 10%, rgba(123, 7, 9, 1) 40%, rgba(192, 77, 75, 1));
    border-image-slice: 5;
    cursor: pointer;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active {
    background: #a80000 !important;
    flex: 0 0 auto;
    width: 20%;
    max-width: 100%;
    margin-bottom: -5px;
    position: relative;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .text-content-wrapper {
    padding-left: 60% !important;
    float: left;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding-left: 60%;
    text-align: left;
    float: left;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: auto;
    flex-direction: column;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper {
    padding-left: 0;
    text-align: left;
    float: left;
}

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

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1:not(.bl2023 *),
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper h1:not(.bl2023 *) {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 5px 5px 5px 5px;
    font-weight: normal;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 400;
    color: white;
    display: block;
    overflow:scroll;
    max-height: 10vh;
    max-width: 9vw;
    overflow: -moz-hidden-unscrollable;
}
.m4-redesign.cimlap .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    max-width: unset;
    margin-bottom: 3px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px;
}

@media all and (max-width: 970px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
        min-height: 95px;
    }
}

@media all and (max-width: 810px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1 {
        min-height: 110px;
    }
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .text-content-wrapper h1:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .text-content-wrapper h1:hover {
    color: white !important;
    text-decoration: underline;
}

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


.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .image-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .image-wrapper {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 55%;
    position: absolute;
    left: 0;
    opacity: 1;
    overflow: hidden;
    height: 20%;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide .image-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide .image-wrapper {
    background-size: cover;
    background-position: center top;
    padding-bottom: 56.25%;
    display: block;
    float: left;
    width: 100%;
    opacity: 0.6;
    margin-top: 5px;
    min-height: calc(100% - 10px);
}
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide a:first-child,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide a:first-child {
    height: 100%;
    margin-bottom: 5px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs .swiper-slide.active .image-wrapper,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs .swiper-slide.active .image-wrapper {
    opacity: 1;
}

@media (min-width: 480px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide {
        flex-flow: column nowrap;
        width: 100%;
        overflow: hidden;
        background: linear-gradient(to right, rgba(4, 31, 68, 1), rgba(4, 31, 68, 0.6));
    }
}

.m4-redesign.cimlap .swiper-wrapper.gallery.swiper-wrapper-gallery {
    background: transparent;
    padding-top: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal li {
    margin: 0 0.25rem;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal button {
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    border-radius: 100%;
    border: 1px solid #00000029;
    background: #00000029;
    text-indent: -9999px;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal li.slick-active button {
    background-color: #a80000;
    border: 1px solid #a80000;
}

@media (min-width: 980px) and (max-width: 1200px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom,
    .m4-redesign.cimlap .swiper-container.gallery-top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top.slick-slider .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top.slick-slider .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-slide {
        height: 60vh;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .image-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .image-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide.active .image-wrapper,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide.active .image-wrapper {
        height: 20%;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1,
    .m4-redesign.cimlap .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) {
    .m4-redesign.cimlap .hh-row-container.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
        padding-bottom: 56.25%;
    }
}
@media all and (max-width: 1024px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {
        font-size: 30px;
        margin: 1px;
        padding: 1px 8px 1px 1px;
    }
}
@media (min-width: 980px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs {
        width: 25%;
        height: 100%;
        padding: 0;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom {
        margin-bottom: calc(16em + 15px);
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top {
        margin-top: calc(16em + 15px);
    }
}

@media all and (max-width: 979px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .gallery-thumbs,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .gallery-thumbs {
        display: none !important;

    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom,
    .m4-redesign.cimlap .swiper-container.gallery-top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-slide {
        height: auto;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide {
        background-position: center;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-text,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-text,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text {
        min-width: 100%;
        margin-top: 0px;
        flex-direction: column;
        padding: 0 20px 45px 20px;
        /* min-height: 500px; */
        /* overflow: hidden; */
        margin-left: 0;
        max-width: 90vw;
        /*background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 80%, rgba(0, 0, 0, 0.6) 100%);*/
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-text {
        bottom: 0;
        top: unset;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        margin: 7px 0;
        padding: 0 8px 0 0;
        font-size: 18px; /*'article lead a' felulirja a titlehez így ez csak lead size*/
        max-width: 95vw;
    }
}
@media all and (max-width: 740px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        padding: 0px 0px 0px 5px;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {
        font-size: 18px;
    }
}

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

@media all and (max-width: 480px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom,
    .m4-redesign.cimlap .swiper-container.gallery-top,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-slide,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-slide {
        height: auto;
    }

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

    }

    .m4-redesign.cimlap .slick-arrow {
        width: 24px;
        height: 24px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-next-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-next-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top #swiper-button-next-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom #swiper-button-next-container,
    .m4-redesign.cimlap .swiper-container-wrapper.normal #swiper-button-next-container {
        width: 40px;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right #swiper-button-prev-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left #swiper-button-prev-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top #swiper-button-prev-container,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom #swiper-button-prev-container,
    .m4-redesign.cimlap .swiper-container-wrapper.normal #swiper-button-prev-container {
        width: 40px;
    }
}

@media (max-width:440px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {
        margin-left: 0;
        font-size: 18px;
        /* padding-right: 45px; */
    }
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        margin-left: 35px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead{
        margin-top: 0px;
    }
}
@media (max-width:320px) {
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .swiper-slide .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a {
        padding-top: 0px;
        padding-right: 5px;
    }
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        margin: 0px 5px;
    }
}
/* TOP 1 slider vége */

/*kiemelt ajánló slider*/
.m4-redesign.cimlap .segment-half .m4-redesign .widget_featuredslider_widget .accessibilityShowWhenNormal{
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
}

.m4-redesign.cimlap .segment-half .m4-redesign .widget_featuredslider_widget .layer_full_black .accessibilityShowWhenNormal,
.m4-redesign.cimlap .segment-half .m4-redesign .widget_featuredslider_widget .layer_full_red .accessibilityShowWhenNormal{
    justify-content: center;
    padding-top: 20px;
}

/* fullscreen - ajánló jav */
.m4-redesign .hh-row-container.widget_position_down .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
    position: absolute;
    bottom: 50px;
    width: 50%;
}

.m4-redesign.cimlap .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video .typeico {
    left: unset;
    top: unset;
    margin-left: 0;
    margin-right: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    width: 65px;
    height: 40px;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down {
    margin: 20px 0;
}

/* címlapi 2 nagyképes */
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight {
    position: relative;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_full_red.title_highlight .textcontent h1.article-title a {
    color: #a80000;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    /*font-size: 1.4em;*/
    background-color: #fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
}

.m4-redesign.cimlap .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_transition_red .textcontent .post_time:before,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid .textcontent .post_time:before {
    top: 10px !important;
    right: 90px;
    left: unset !important;
}

.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid .textcontent .post_time {
    width: 100%;
    text-align: right;
    border-top: 1px solid #ffffff;
    padding-top: 10px;
}

.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_red .textcontent h1.article-title a:after,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid .cikk.layer_full_red.title_highlight .textcontent h1.article-title a:after {
    width: 0;
}

/* címlapi hármas kép */
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent h1.article-title a:after {
    width: 0;
}

.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent {
    bottom: 20px;
    width: 32%;
}

.m4-redesign.cimlap .hh-row-container.mozaic_widget.full-view-mode .hh-row-segment .widget h2 {
    position: relative !important;
    display: inline-block;
    color: #fff;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    width: auto;
    margin-left: 5px;
}

.m4-redesign.cimlap .displaymodeB .cikk-content-title {
    background: transparent;
}

.m4-redesign.cimlap .displaymodeB .cikk-content-moving-container {
    background: transparent;
}

.m4-redesign.cimlap .displaymodeB h1.article-title {
    color: #a80000;
}

.m4-redesign.cimlap .multigridItemWrapper .cikk-content-moving-container .article-lead {
    color: black;
}
.m4-redesign .hh-row-container .image-wrapper,
.m4-redesign .hh-row-container .widget_recommendedgrid_widget .textcontent{
    overflow: hidden;
}

.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .image-wrapper:hover .cikk-content-title {
    opacity: 1;
    bottom: 30% !important;
    z-index: 9;
    background: transparent;
}

.m4-redesign .hh-row-container.fullscreen.ajanlo.full-view-mode.widget_position_down .cikk.overlay-lead.video .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .hh-row-container.fullscreen.ajanlo.full-view-mode.widget_position_down .cikk.overlay-lead.video .image-wrapper:hover .cikk-content-moving-container {
    background-color: rgba(0, 0, 0, 0.8);
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .image-wrapper:hover .cikk-content-moving-container {
    background-color: rgba(0, 0, 0, 0.8);

}

.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign.cimlap .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black .image-wrapper:hover .cikk-content-moving-container {
    background-color: rgba(168, 0, 0, 0.8);

}

.m4-redesign.cimlap .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.show-separator-line .multiplerowCardHolder.layer_transition_black .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .image-wrapper:hover .cikk-content-title,
.m4-redesign.cimlap .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .image-wrapper:hover .cikk-content-title {
    top: 40%;
    z-index: 99999;
}

.m4-redesign .hh-row-container.show-separator-line .multiplerowCardHolder.layer_transition_black:hover .cikk-content-title h1.article-title,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .image-wrapper:hover .cikk-content-title h1.article-title,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .image-wrapper:hover h1.article-title,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .image-wrapper:hover h1.article-title {
    color: white;
}

.m4-redesign.cimlap .hh-row-container.show-separator-line .multiplerowCardHolder.layer_transition_black:hover .post_time,
.m4-redesign.cimlap .hh-row-container.show-separator-line .multiplerowCardHolder.layer_transition_black:hover h1.article-title a:after,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black:hover .post_time,
.m4-redesign.cimlap .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black:hover .category_name {
    /*display: none;*/
}

.m4-redesign.cimlap .hh-row-container.show-separator-line .multiplerowCardHolder.layer_transition_black:hover .cikk-content-title {
    padding-bottom: 40px;
}

.m4-redesign article.cikk.layer_full_red .cikk-content-title,
.m4-redesign .multiplerowCardHolder.layer_full_red .cikk-content-title,
.m4-redesign .multiplerowCardHolder.layer_full_black .cikk-content-title {
    background: transparent !important;
}

.m4-redesign article.cikk.layer_full_red .image-wrapper:before,
.m4-redesign .multiplerowCardHolder.layer_full_red .image-wrapper:before {
    background: rgba(168, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .multiplerowCardHolder.layer_full_black .image-wrapper:before {
    background: rgba(0, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign article.cikk.layer_transition_red .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(168, 0, 0, 0) 0%, rgba(168, 0, 0, 1) 99%, rgba(168, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign article.cikk.layer_transition_black .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .hh-row-container.inverse-background .hh-row-wrapper,
.m4-redesign .hh-row-container.full-view-mode.inverse-background .hh-row-wrapper {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
}


.m4-redesign .hh-row-container.inverse-background .displaymodeB h1.article-title {
    color: #ffffff;
}
.m4-redesign .inverse-background .cikk:hover h1.article-title:not(.m4-redesign .inverse-background .widget_multiplerowgrid_widget .cikk:hover h1.article-title) * {
    text-decoration: underline;
}

@media (max-width: 620px) {
    .m4-redesign .hh-row-container.full-view-mode.inverse-background .hh-row-wrapper {

        display: flex !important;
        display: -o-flex !important;
        display: -ms-flex !important;
        display: -moz-flex !important;
        display: -webkit-flex !important;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        justify-content: center;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background .owl-item {
        /*width: 12.6% !important;*/
        height: auto;
        margin-bottom: 20px;
        display: flex !important;
        display: -o-flex !important;
        display: -ms-flex !important;
        display: -moz-flex !important;
        display: -webkit-flex !important;
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
    }
}

.m4-redesign .hh-row-container .multiplerowCardHolder .image-wrapper {
    position: relative;
    overflow: hidden;
}

.m4-redesign .hh-row-container.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .pp_mini .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .pp_main .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .nagy.gallery .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .nagy.video .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .pp_mini .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .pp_main .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .nagy.gallery .text-content-wrapper a,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .nagy.video .text-content-wrapper a,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .pp_mini .text-content-wrapper a,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .pp_main .text-content-wrapper a,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .nagy.gallery .text-content-wrapper a {
    display: flex;
    flex-direction: column;
    position: relative;
}

.m4-redesign.cimlap .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk .text-content-wrapper a {

    margin-bottom: 0;
}

.m4-redesign.cimlap .hh-row-container.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a h1.article-title {
    font-size: 16px;
}

.m4-redesign.cimlap .hh-row-container.show-separator-line.widget_position_center .coverMultipleGrid.owl-carousel .cikk.overlay-lead.displaymodeB.post .image-wrapper,
.m4-redesign.cimlap .hh-row-container.show-separator-line.widget_position_center .coverMultipleGrid.owl-carousel .cikk.overlay-lead.displaymodeB.video .image-wrapper,
.m4-redesign.cimlap .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk {
    position: relative;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .coverListWithImageOrTag .cikk .text-content-wrapper {
    /*padding-left: 50%;*/
}

/*sima slider*/
.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .article-title {
    margin-top: -1px;
    margin-bottom: 3px;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .cikk.post.nochannel {
    background: #a80000;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .article-title a {
    color: white;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .article-lead {
    font-size: 18px;
    color: white !important;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .owl-pagination {
    display: none;
}

.m4-redesign .hh-row-container .coverFeaturedSlider .cikk .textcontent:not(.pp_main .textcontent){
    pointer-events: none;
}

@media (max-width: 768px) {

    .m4-redesign .coverFeaturedSlider .owl-pagination{
        margin-top: 15px;
    }

    .m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .cikk .textcontent {
        display: flex !important;
        flex-direction: column;
        justify-content: flex-end;
        position: absolute;
        height: max-content;
        bottom: 0;
        top: unset;
    }
}


/*ajánló grid szöveg a képen*/

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight .textcontent,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_black.title_highlight .textcontent,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .layer_full_black .textcontent,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_full_black .textcontent {
    position: absolute;
    background-color: transparent;
}

.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_full_red.title_highlight .textcontent,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_full_black.title_highlight .textcontent {
    padding: 64px;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_transition_red .textcontent:not(.bl2023 *),
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .recommendedgrid .layer_transition_black .textcontent:not(.bl2023 *) {
    position: absolute;
    background-color: transparent;
    width: 95% !important;
}

.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_transition_red .textcontent,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_transition_black .textcontent,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_transition_red .textcontent,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode .recommendedgrid .layer_transition_black .textcontent {
    position: absolute;
    background-color: transparent;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight:hover .textcontent,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_transition_red:hover .textcontent,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black:hover .textcontent {
    opacity: 1;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_black.title_highlight .textcontent h1.article-title a {
    color: white
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight:hover .image-wrapper:before {
    background: rgba(0, 0, 0, 0.75);
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_black.title_highlight .image-wrapper:before,
.m4-redesign .hh-row-container.full-view-mode .layer_full_black .image-wrapper:before {
    background: rgba(0, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_black.title_highlight:hover .image-wrapper:before,
.m4-redesign .hh-row-container.full-view-mode .layer_full_black:hover .image-wrapper:before {
    background-color: rgba(0, 0, 0, 0.75);
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_transition_black:hover .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(168, 0, 0, 0) 0%, rgba(168, 0, 0, 1) 99%, rgba(168, 0, 0, 1) 100%);
}

.m4-redesign .hh-row-container.widget_position_center .layer_full_black.title_highlight h1.article-title a {
    color: white;
    background-color: #a80000;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    /*font-size: 1.2em;*/
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_transition_red:hover .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
}

.m4-redesign .hh-row-segment.segment-full .multiplerowCardHolder.layer_full_black:hover .image-wrapper:before,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black:hover .image-wrapper:before
.m4-redesign .hh-row-segment.segment-full .multiplerowCardHolder.layer_full_black.title_highlight:hover .image-wrapper:before {
    background: rgba(168, 0, 0, 0.7);
}

.m4-redesign .hh-row-segment.segment-full .multiplerowCardHolder.layer_full_black:hover h1.article-title,
.m4-redesign .hh-row-segment.segment-full .multiplerowCardHolder.layer_full_black.title_highlight:hover h1.article-title {
    z-index: 9999;
}

.m4-redesign .hh-row-container.show-separator-line.widget_position_center .cikk.layer_full_red.title_highlight .textcontent h1.article-title,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .cikk.layer_transition_black .textcontent h1.article-title,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line .cikk.layer_transition_red .textcontent h1.article-title,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .cikk.layer_transition_black.title_highlight .textcontent h1.article-title,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .layer_full_black .textcontent h1.article-title {
    margin-top: 10px;
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_full_red.title_highlight .textcontent .post_time,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_transition_red .textcontent .post_time,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time,
.m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .textcontent .post_time,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_transition_black .textcontent .post_time,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid .textcontent .post_time,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .layer_transition_black.title_highlight .post_time,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .layer_transition_black .post_time,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .post_time {
    float: right;
    color: white;
    /*margin-top: 10px;*/
    position: relative;
}

/*.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_full_red.title_highlight .textcontent .post_time:before,
.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_transition_red .textcontent .post_time:before,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid .textcontent .post_time:before,
.m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .textcontent .post_time:before,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time:before,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time:before,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .layer_transition_black.title_highlight .post_time:before,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .layer_transition_black .post_time:before,
.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .post_time:before {
    position: absolute;
    content: "";
    top: 0;
    left: -25px;
    background-image: url("images/m4-redesign/clock-icon.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 15px;
    height: 15px;
}*/

.m4-redesign .hh-row-container .layer_transition_black.title_highlight h1.article-title a {
    color: #ffffff;
    background-color: #a80000;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight h1.article-title a,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black h1.article-title a {
    /*font-size: 1.4em;*/
}

.m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black h1.article-title a {
    /*font-size: 1em;*/
}

.m4-redesign .hh-row-container.full-view-mode .recommendedgrid .cikk.layer_full_red.title_highlight .textcontent h1.article-title a {
    color: #a80000;
    background-color: white;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .widget_recommendedgrid_widget .layer_transition_black.title_highlight .textcontent {
    position: absolute;
    bottom: 25px;
    background-color: transparent;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_red .textcontent h1.article-title a,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent h1.article-title a,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line .layer_full_black .textcontent h1.article-title a,
.m4-redesign .hh-row-container.show-separator-line .cikk-content-title h1.article-title {
    color: white;
    position: relative;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_red .textcontent h1.article-title a,
.m4-redesign.cimlap .hh-row-container.two-big.full-view-mode.show-separator-line .recommendedgrid .layer_transition_black .textcontent h1.article-title a {
    /*font-size: 1.4em;*/
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red.title_highlight, .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red, .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .recommendedgrid .layer_transition_black, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red.title_highlight, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_black.title_highlight, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_black, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_black, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red.title_highlight, .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_black.title_highlight {
    position: relative;
}

/*többsoros grid szöveg a képen*/
.m4-redesign .multiplerowCardHolder.layer_full_black.title_highlight h1.article-title a {
    color: white;
    background-color: #a80000;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_up .multigridItemWrapper .image-wrapper {
    border: none !important;
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight h1.article-title a,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red.title_highlight h1.article-title a,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .multiplerowCardHolder.layer_full_red.title_highlight h1.article-title a {
    color: #a80000;
    background-color: white;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    /* font-size: 1.4em;*/
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight h1.article-title a,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black.title_highlight h1.article-title a {
    color: white;
    background-color: #a80000;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    /*font-size: 1.2em;*/
}

.m4-redesign.cimlap .multiplerowCardHolder .cikk.overlay-lead.displaymodeB h1.article-title {
    /*color: black;*/
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .gallery,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .gallery,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .gallery,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .gallery,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .gallery,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red.title_highlight .gallery,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .gallery,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black.title_highlight .gallery {
    height: auto;
    background: transparent;
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .gallery img,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .gallery img,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .gallery img,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .gallery img,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .gallery img,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red.title_highlight .gallery img,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .gallery img,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black.title_highlight .gallery img {
    width: 100%;
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red h1.article-title a,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black h1.article-title a,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red h1.article-title a,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black h1.article-title a {
    color: white;
    padding: 0;
    position: relative;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB h1 {
    color: white
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .cikk-content-title:not(.bl2023 *),
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk-content-title:not(.bl2023 *) {
    bottom: 0;
    min-height: 60px;
    /* padding: 0 10px 25px 10px;*/
}
.m4-redesign .widget_featuredslider_widget .layer_transition_black .textcontent ,
.m4-redesign .widget_featuredslider_widget .layer_off .textcontent:not(.bl2023 *),
.m4-redesign .widget_multiplerowgrid_widget .dm0.layer_transition_black .cikk-content-title:not(.bl2023 *),
.m4-redesign .widget_multiplerowgrid_widget .dm0.layer_off .cikk-content-title:not(.bl2023 *),
.m4-redesign .widget_recommendedgrid_widget  a .textcontent:not(.bl2023 *){
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .35) 20%, rgba(0, 0, 0, 1) 100%) !important;
    padding-top: 20px!important;
}

.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .cikk {
    padding: 0px 5px 10px !important;
}

.m4-redesign.cimlap .hh-row-container.m4-redesign-mobil-center.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title h1 {
    /* min-height: 60px;*/
    color: black;
    font-size: 22px;
}

.m4-redesign.cimlap .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk.gallery,
.m4-redesign.cimlap .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk.gallery {
    height: unset;
}

.m4-redesign.cimlap .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk.gallery img,
.m4-redesign.cimlap .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk.gallery img {
    width: 100%;
}

.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black.title_highlight .video button.play-button,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red.title_highlight .cikk.overlay-lead.video button.play-button,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .video button.play-button,
.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .cikk.overlay-lead.video button.play-button,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .video button.play-button,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red.title_highlight .cikk.overlay-lead.video button.play-button,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .video button.play-button,
.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .cikk.overlay-lead.video button.play-button {
    background-color: #a80000;
}

.m4-redesign .hh-row-container .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title {
    padding-left: 0;
    /* margin-left: 20px;*/
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title {
    margin-left: 0;
    background: transparent;
    padding-top: 10px;
    margin-bottom: 10px;
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time {
    color: black;
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .post_time:before {
    background-image: url("images/m4-redesign/clock.png");
    background-size: cover;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 1px;
    left: -21px;
    content: "";
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .category_name {
    /*background-color: #a80000 !important;
    background-image: none !important;
    font-size: 14px;
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px 10px 10px 50px;
    position: relative;
    margin-bottom: 10px;*/
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .category_name:after {
    /*background-image: url('images/m4-redesign/title-bg-small.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
    top: 0;
    left: 100%;
    content: "";
    width: 75px;
    height: 100%;
    position: absolute;*/
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .mediaklikkCoverFeaturedSlider .category_icon {
    /*position: absolute;
    bottom: 115px;
    width: 18px;
    left: 30px;
    z-index: 999;*/
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    border-left: none;
    border-bottom: 4px;
    padding-bottom: 65%;
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black h1.article-title:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
}

.m4-redesign .hh-row-container.m4-redesign-four-left.text-below.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black:hover .cikk-content-title h1.article-title {
    color: black;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title {
    margin-left: 0;
    /*min-height: 60px;*/
}

.hh-row-wrapper .hh-row-segment.segment-full .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post h1 {
    color: #a40001;
}

.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post {
    /* min-height: 380px;*/
}

/*
@media (max-width: 1600px) {
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .category_name {
        width: 61%;
        background-color: #a80000;
        font-size: 14px;
        display: block;
        padding: 13px;
        color: #ffffff;
        text-transform: uppercase;
        margin-top: 0px;
        margin-left: 0;
        position: absolute;
        bottom: 0;
        opacity: 0.8;
        font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    }

}
*/
@media (max-width: 1440px) {
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_red .textcontent h1.article-title a,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent h1.article-title a,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .layer_full_black .textcontent h1.article-title a,
    .m4-redesign .hh-row-container.show-separator-line .cikk-content-title h1.article-title {
        font-size: 16px;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black h1.article-title a,
    .m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_red h1.article-title a {
        font-size: 1em;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .category_icon, .m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .category_icon {
        /*position: absolute;
        bottom: 85px;
        top: unset;*/
    }

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name:after, .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name:after {
        /*width: 54px;*/
    }
}

@media (max-width: 1300px) {

    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .category_name {
        /*width: 56%;*/
    }

}

@media (max-width: 1100px) {

    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider {
        margin-left: 0px;
    }
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .category_name {
        /*width: 51%;*/
    }

}

@media (max-width: 1019px) {
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .category_name {
        /*width: 64%;*/
    }

}

@media (max-width: 619px) {
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .category_name {
        /*font-size: 18px;*/
    }
}

/*.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .gallery .category_name,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .pp_main .category_name {
    padding-left: 45px;
}*/

.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .pp_main h1.article-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .pp_main h1.article-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .pp_main h1.article-title {
    padding: 0;
}

.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .pp_main .cikk-content-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .pp_main .cikk-content-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .pp_main .cikk-content-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .gallery .cikk-content-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .gallery .cikk-content-title,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .gallery .cikk-content-title {
    margin-left: 0px;
    min-height: auto;
}

.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .multigridItemWrapper .image-wrapper,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .multigridItemWrapper .image-wrapper,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .multigridItemWrapper .image-wrapper {
    border: none;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_up .nagy.gallery,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .nagy.gallery,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .gallery,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .gallery,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .gallery,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .nagy.gallery,
.m4-redesign.cimlap .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk {
    height: auto;
    background: transparent;
    position: relative;
    padding: 5px 0;
}
.m4-redesign .multiplerowGridColIndexGroup2.accessibilityShowWhenNormal.cikk.overlay-lead.gallery {
    /* padding: 0 10px 20px; */
}

.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .image-wrapper {
    border: none;
}

.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title {
    margin-left: 0;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post h1 {
    color: #000;
}

.m4-redesign .hh-row-container .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post h1 {
    /*color: #000000;*/
    margin-left: 0px;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_down .m4-redesign .widget.widget_multiplerowgrid_widget .pagination {
    bottom: -30px;
    transform: translateX(0%);
    top: -30px !important;
    position: relative;
    z-index: 100000000;
    left: auto;
}

@media (max-width: 600px) {
    .m4-redesign .widget_multiplerowgrid_widget .pagination,/*tobbsoros grid lapozo mobilnezetben*/
    .m4-redesign .widget_listwithimageortag_widget .pagination {
        width: max-content;
    }
}
@media (max-width: 460px) {
    .m4-redesign .widget_multiplerowgrid_widget .pagination{/*tobbsoros grid lapozo mobilnezetben*/
        margin-top: 0px !important;
    }

    .m4-redesign .hh-row-container.full-view-mode.widget_position_down .m4-redesign .widget.widget_multiplerowgrid_widget .pagination{
        top: -10px !important;
    }
}

.m4-redesign .pagerCounter, .m4-redesign .pagerCounter a, .m4-redesign .pagerCounter a:hover {
    color: #6C6E70 !important;
}

.m4-redesign .hh-row-container .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-moving-container {
    min-height: 1px;
}

.m4-redesign .hh-row-container .multigridItemWrapper .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-moving-container .article-lead,
.m4-redesign .hh-row-container .multigridItemWrapper .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.gallery .cikk-content-moving-container .article-lead,
.m4-redesign .hh-row-container .multigridItemWrapper .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.video .cikk-content-moving-container .article-lead {
    padding-left: 0;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.video .image-wrapper {
    position: relative;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.video .typeico {
    background-image: url("images/m4-redesign/playerbutton-white.png");
    background-size: cover;
    background-position: center center;
    top: unset;
    left: unset;
    bottom: 0;
    right: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0;
    width: 60px;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerPrevious {
    position: absolute;
    top: 24px;
    left: 93%;
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    background-position: 0 !important;
    background-color: transparent;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerNext {
    position: absolute;
    top: 24px;
    left: 95%;
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background-position: 0 !important;
    background-color: transparent;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerNext:hover,
.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerPrevious:hover {
    background-color: transparent;
    border: solid black;
    border-width: 0 3px 3px 0;
}

.m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerCounter {
    display: none;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_down .pagination,
.m4-redesign .hh-row-container.full-view-mode.widget_position_up .pagination {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_down .pagerCounter,
.m4-redesign .hh-row-container.full-view-mode.widget_position_down .pagerCounter a,
.m4-redesign .hh-row-container.full-view-mode.widget_position_down .pagerCounter a:hover .m4-redesign .hh-row-container.full-view-mode.widget_position_up .pagerCounter,
.m4-redesign .hh-row-container.full-view-mode.widget_position_up .pagerCounter a,
.m4-redesign .hh-row-container.full-view-mode.widget_position_up .pagerCounter a:hover {
    color: white;
}

@media (max-width: 1640px) {
    .hh-row-wrapper .hh-row-segment.segment-full .m4-redesign .widget.widget_multiplerowgrid_widget h2 {
        left: -50px;
    }
}

@media (max-width: 1540px) {
    .hh-row-wrapper .hh-row-segment.segment-full .m4-redesign .widget.widget_multiplerowgrid_widget h2 {
        left: 0px;
    }
}

@media (max-width: 1440px) {
    .hh-row-wrapper .hh-row-segment.segment-full .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post {
        /*min-height: 320px;*/
    }
}

@media (max-width: 460px) {
    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerPrevious {
        display: inline-block;
        left: unset !important;
        top: unset !important;
        margin-left: -20px;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerNext {
        display: inline-block;
        left: unset !important;
        top: unset !important;
        margin-right: -10px;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagination {
        text-align: center;
        width: 100%;
        height: 40px;
    }
}

/*egysoros grid*/
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .coverMultipleGrid.owl-carousel .cikk.overlay-lead.displaymodeB.post,
.m4-redesign .hh-row-container.show-separator-line.widget_position_center .coverMultipleGrid .cikk.overlay-lead.displaymodeB.video {
    padding-bottom: 0;
    padding-top: 0;
}

.m4-redesign .hh-row-container.full-view-mode .hh-row-wrapper {
    background-size: cover;
    width: 100%;
    max-width: 100% !important;
    background-color: transparent;
    padding: 0;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down .video .typeico,
.m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video .typeico,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_up .multiplerowCardHolder .cikk.overlay-lead.video .typeico {
    background-image: url("images/m4-redesign/playerbutton.png");
    background-size: cover;
    background-position: center center;
    left: unset;
    top: unset;
    bottom: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 55px;
}

.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down .video .cikk-content-title,
.m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title,
.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_up .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title {
    padding: 15px 10px 35px 10px;
}


/*lISTA KÉPEKKEL/CÍMKKÉKKEL*/

.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down .video .cikk-content-title,
.m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title,
.m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title {
    padding-bottom: 10px;
    height: 50%;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_down .multigridItemWrapper .multiplerowCardHolder .cikk.overlay-lead.video.displaymodeB .cikk-content-title{
    height: auto;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk-content-title h1.article-title a,
.m4-redesign .hh-row-container.full-view-mode.widget_position_center .multiplerowCardHolder .cikk-content-title h1.article-title a {
    position: relative;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
    position: relative;
    margin-top: 18%;
}


.m4-redesign.cimlap .hh-row-container .coverListWithImageOrTag .nagy .image-wrapper {
    width: 50%;
    padding-bottom: 27%;
    z-index: 9999;
}

.m4-redesign .hh-row-container .coverListWithImageOrTag .cikk {
    position: relative;
}

.m4-redesign .hh-row-container .coverListWithImageOrTag .cikk .text-content-wrapper {
    padding-left: 52%;
}

.m4-redesign .hh-row-container.border-right .hh-row-wrapper .hh-row-segment.segment-one-third .widget_multiplerowgrid_widget {
    border-right: 1px solid #a80000;
}

.m4-redesign .hh-row-container.border .hh-row-wrapper .hh-row-segment.segment-one-third .widget.widget_listwithimageortag_widget {
    border-left: 1px solid #a80000;
    border-right: 1px solid #a80000;
}

.m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .hh-row-segment.segment-one-third .multiplerowCardHolder h1.article-title {
    /*display: none;*/
}

.m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .hh-row-segment.segment-one-third .multiplerowCardHolder .image-wrapper:hover h1.article-title {
    display: block;
    z-index: 9;
}

.m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .hh-row-segment.segment-one-third .multiplerowCardHolder .cikk-content-title {
    background: transparent;
    bottom: 0px;
}

.m4-redesign .hh-row-container.widget_position_center .coverListWithImageOrTag .cikk.nagy.post .text-content-wrapper a {
    position: relative;
}

.m4-redesign .hh-row-container.border.show-separator-line.widget_position_up span.category_icon {
    position: absolute;
    bottom: 81px;
    width: 18px;
    left: 16px;
    z-index: 999;
}

.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .category_icon,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .category_icon
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .category_icon {
    /*position: absolute;
    bottom: 100px;
    width: 20px;
    left: 20px;
    z-index: 999;*/
}

.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a {
    display: flex;
    flex-direction: column;
}
/*.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .nagy.gallery .text-content-wrapper*/
/*.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .nagy.video .text-content-wrapper
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .pp_mini .text-content-wrapper,
.m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .pp_main .text-content-wrapper {

    margin-top: 3% !important;
    position: relative;
    padding-right: 10px;
}*/

.m4-redesign.cimlap .hh-row-container.border.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk .text-content-wrapper,
.m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk .text-content-wrapper {
    /*margin-top: 0% !important;
    position: absolute;
    bottom: 0;
    padding-right: 10px;*/
}

.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .pp_mini .text-content-wrapper,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .pp_main .text-content-wrapper,
.m4-redesign .hh-row-container.show_icon.widget_position_up .listimagetagItemWrapper .nagy.gallery .text-content-wrapper {
    margin-top: 0;
}

.m4-redesign .hh-row-container.show_icon .listimagetagItemWrapper .pp_mini p.article-lead,
.m4-redesign .hh-row-container.show_icon .listimagetagItemWrapper .pp_main p.article-lead,
.m4-redesign .hh-row-container.show_icon .listimagetagItemWrapper .cikk.nagy.post p.article-lead,
.m4-redesign .hh-row-container.show_icon .listimagetagItemWrapper .nagy.gallery p.article-lead {
    padding-top: 5px;
}

.m4-redesign .hh-row-container.show_icon.widget_position_up .pp_main span.category_name,
.m4-redesign .hh-row-container.show_icon.widget_position_up .pp_mini span.category_name,
.m4-redesign .hh-row-container.show_icon.widget_position_up .nagy.gallery span.category_name,
.m4-redesign .hh-row-container.show_icon.widget_position_up .nagy.video span.category_name,
.m4-redesign .hh-row-container.show_icon.widget_position_up .nagy.post span.category_name {
    position: relative;
    width: 98%;
    padding: 5px 0px 5px 30px;
    background-image: url("images/m4-redesign/title-bg-small.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    font-size: 13px;
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
}

.m4-redesign .hh-row-container.show_icon .nagy.gallery span.category_icon img,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .nagy.gallery span.category_icon img,
.m4-redesign .hh-row-container.border.show-separator-line.widget_position_up span.category_icon img
.m4-redesign .hh-row-container.show_icon.widget_position_up .nagy.gallery span.category_icon img,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .gallery img,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_up .gallery img,
.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .gallery img {
    max-width: 100%;
    width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}

@media (max-width: 1699px) {

    .m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
        margin-top: 14%;
    }
}

@media (max-width: 1199px) {

    .m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
        margin-top: 12%;
    }
}

@media (max-width: 1019px) {


    .m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
        margin-top: 14%;
    }
}

@media (max-width: 768px) {
    .m4-redesign .hh-row-container.show_icon .owl-carousel .owl-wrapper,
    .m4-redesign .hh-row-container.show_icon .owl-carousel .owl-item {
        width: 100% !important;
    }
}

@media (max-width: 579px) {
    .m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
        margin-top: 12%;
    }
}

@media (max-width: 560px) {

    .m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .cikk.nagy.post .text-content-wrapper,
    .m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .coverListWithImageOrTag .text-content-wrapper {
        padding-top: 0;
    }
}

@media (max-width: 449px) {
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down .multiplerowCardHolder .cikk-content-title h1,
    .m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk-content-title h1.article-title a,
    .m4-redesign .hh-row-container.full-view-mode.widget_position_up .multiplerowCardHolder .cikk-content-title h1.article-title a {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*cikkmegjelenítő*/
.m4-redesign.cikk .m4-redesign .m4sport_nofeatured_image {
    min-width: 100% !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 80vh !important;
    position: relative;
}
/* @media screen and (min-width:2100px) {
    .m4-redesign.cikk .m4-redesign .m4sport_nofeatured_image {
       transform: scale(); 
    }
} */

.m4-redesign.cikk .grid_8 {
    padding-left: 50px;
}

.m4-redesign.cikk .grid_8 .m4-redesign{
    margin-top: 10px;
}

.m4-redesign.cikk .hms_article_post_content p strong a,
.m4-redesign.cikk .hms_article_post_content p a strong,
.m4-redesign.cikk .hms_article_post_content p a {
    color: #a80000;
}

.m4-redesign.cikk .m4-redesign .instagram-media.instagram-media-rendered {
    min-width: 1px !important;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date {
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .articleReaderSourceText {
    position: relative;
    padding-left: 14px;
    margin-bottom: 0px;
    font-weight: bold;
    margin-right: 2px;
}
.m4-redesign.cikk .articleReaderSourceText.authorlabel{
    display: none;
}
.m4-redesign.cikk .hms_auth_and_date_wrapper .articleReaderSourceText.author {
    padding-left: 0px;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .SourceText {
    margin-bottom: 10px;
    position: relative;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date {
    order: 2;
    margin-top: 10px;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .SourceText {
    margin: 10px 10px 0px 0px;
}

.m4-redesign.cikk .hms_article_cat {
    position: relative;
    line-height: 1.4;
}

.m4-redesign.cikk .hms_article_cat_element:after {
    position: absolute;
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    width: 50px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}

.m4-redesign.cikk .hms_article_cat_element {
    font-size: 12px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 2px 5px 7px 5px;
    background: #a80000;
    margin: 0 60px 5px 0px;
    display: inline-block;
}
@media screen and (max-width: 767px) {
    .m4-redesign.cikk .hms_article_cat_element{
        padding: 4px 5px 5px 5px;
    }
}

.m4-redesign.cikk .hms_article_lead_content {
    margin: 30px 0 30px 0;
}

.m4-redesign.cikk .widget_hms_article_viewer_widget.inner-container .hms_article_title.titletext {
    display: none;
}

.m4-redesign.cikk .hms_article_lead_text {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
}

.m4-redesign.cikk hr{
    border-top: unset;
    border-bottom: 1px solid #a80000;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper {
    display: flex;
    flex-flow: row wrap;
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date:before {
    background-image: url("images/m4-redesign/clock.png");
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}

.m4-redesign.cikk .hms_auth_and_date_wrapper .SourceText:before {
    background-image: url("images/m4-redesign/author-icon.png");
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}
@media screen and (max-width:374px) {
    .m4-redesign.cikk .hms_auth_and_date_wrapper .articleReaderSourceText,
    .m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date {
        line-height: 2;
    }
    .m4-redesign.cikk .hms_auth_and_date_wrapper .SourceText:before,
    .m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date::before {
        top: 5px;
    }
}
.m4-redesign.cikk .hms_article_reader_lead_image_caption{
    font-style: italic;
    margin-bottom: 20px;
}

.m4-redesign.cikk .hmsVideoPlayerWrapper{
    position: relative;
}
.m4-redesign .hmsVideoPlayerWrapper .hmsArticleViewerVideo iframe{
    margin: 0px!important;
}

.m4-redesign.cikk .mtva-player-play-icon {
    background-image: url('images/m4-redesign/play1-thick.png') !important;
    top: 50%;
    left: 50%;
    background-size: contain !important;
    background-position: unset;
    width: 100px !important;
    height: 100px !important;
    margin-right: -40px;
    margin-top: -40px;
    left: auto;
}
.m4-redesign.cikk .videoTitleLayer {
    /*display:block !important;*/
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: white;
    font-size: 18px;
    font-weight: 700;
    padding: 30px 20px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.m4-redesign.cikk .grid_8 .m4-redesign .fb_iframe_widget,
.m4-redesign .hotlinemain-container-body-elem-right-content-text .fb_iframe_widget,
.m4-redesign .hotlinemain-container-body-elem-right-content-text iframe {
    display: initial !important;
    width: 100% !important;
    text-align: center;
    background: white;
    margin: auto!important;
}
/*.m4-redesign.cikk .grid_8 .m4-redesign .fb_iframe_widget,
.m4-redesign .hotlinemain-container-body-elem-right-content-text .fb_iframe_widget,
.m4-redesign .hotlinemain-container-body-elem-right-content-text iframe,
.m4-redesign .hotlinemain-container-body-elem-right-content-text .fb_iframe_widget span:not(.hirado-redesign *, .hirado-redesign_livestream *) {
    width: 100% !important;

}*/

.m4-redesign.cikk .colwrapper .m4-redesign div.m4sport_nofeatured_image + .hms_article_title_titletext {
    display: initial;
    text-transform: none;
    -webkit-box-decoration-break: clone;
    height: auto;
    overflow: hidden;
    width: 60%;
    line-height: 1.4 !important;
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
    font-size: 28px;
    position: relative;
    float: left;
    z-index: 999999;
    background: #a80000;
    color: #FFF;
    padding: 0 !important;
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
    margin-top: -10%;
}

.m4-redesign.cikk .colwrapper .m4-redesign {
    position: relative;
}

.m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container + .center {
    width: 1270px;
    margin: 0 auto;
}

.m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center {
    position: absolute;
    width: 1270px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    margin-bottom: 30px;
}

.m4-redesign.cikk .colwrapper .m4-redesign .center {
    position: relative;
    /*width: 1270px;*/
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}


@media (min-width: 1400px) {
    .m4-redesign.cikk .container_12,
    .ut-layout-pp-megjelenito .m4-redesign .container_12,
    .m4-redesign.ppmini .container_12 {
        width: 1400px !important;
        margin: 0 auto;
    }

    .m4-redesign.cikk .grid_8,
    .ut-layout-pp-megjelenito .m4-redesign .grid_8,
    .m4-redesign.ppmini .grid_8 {
        width: 970px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .m4-redesign.cikk .container_12,
    .ut-layout-pp-megjelenito .m4-redesign .container_12,
    .m4-redesign.ppmini .container_12,
    .m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-title-outer {
        width: 1200px !important;
        margin: 0 auto;
    }

    .m4-redesign.cikk .grid_8,
    .ut-layout-pp-megjelenito .m4-redesign .grid_8,
    .m4-redesign.ppmini .grid_8 {
        width: 770px;
    }

    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container + .center {
        width: 1070px;
    }
}

@media (min-width: 980px) and  (max-width: 1199px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container + .center {
        width: 840px;
    }
}

@media (max-width: 979px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container + .center {
        top: 20px;
        padding: 0;
    }

    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container + .center {
        width: auto !important;
        padding: 0 20px 0 50px;
    }

}

/*@media all and (min-width: 1760px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center
    {
        left: 51%;
        -webkit-transform: translateX(-49%);
        transform: translateX(-49%)
    }
}

@media all and (min-width: 1441px) and (max-width: 1759px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center
    {
        left: 45%;
        -webkit-transform: translateX(-45%);
        transform: translateX(-45%)
    }
}

@media all and (min-width: 1440px) and (max-width: 1599px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center
    {
        left: 35%;
        -webkit-transform: translateX(-35%);
        transform: translateX(-35%)
    }
}*/

.m4-redesign.cikk .colwrapper .m4-redesign .hms_article_title_titletext {
    display: initial;
    text-transform: none;
    -webkit-box-decoration-break: clone;
    height: auto;
    overflow: hidden;
    line-height: 1.8 !important;
    font-size: 44px;
    z-index: 999999;
    background: #a80000;
    color: #FFF;
    padding: 0 !important;
    border-left: 20px solid #a80000;
    border-right: 20px solid #a80000;
    border-top: 0px solid #a80000;
    border-bottom: 12px solid #a80000;
}

.m4-redesign.cikk .hms_article_sportTag {
    position: relative;
    font-size: 24px;
    display: inline-block;
    padding: 10px 60px 10px 40px;
    color: #fff;
    text-transform: uppercase;
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
    background: #a80000;
    font-weight: 700;
}

.m4-redesign.cikk .grid_4 .m4-redesign h1 {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png);
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 10px 101px 7px 15px;
    background-color: unset;
    line-height: 1.4;
    color: #fff;
    display: inline-block;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
}

.m4-redesign .test article,
.grid_4.m4-redesign.pp .m4-redesign article {
    width: 100%;
    padding: 5px;
    margin-bottom: 5px;

}

.m4-redesign .test article a + div {
    display: block;
    background-image: none !important;
}

.m4-redesign.cikk .grid_4.test .colwrapper {
    margin-top: 90px;
}

@media (min-width: 320px) and (max-width:1024px){
    .m4-redesign.cikk .grid_4.test .colwrapper {
        margin-top: 20px;
    }
}

.m4-redesign article .kapcsolodo-cim {
    display: block !important;
    background: #1f1e1ec7;
    color: white;
    border-bottom: 2px solid #a80000;
    font-weight: bold;
    padding: 10px;
    font-size: 18px;
}

.m4-redesign.cikk .test article div.kategoria {
    display: none;
    font-size: 12px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 5px;
    background: #a80000;
    padding-right: 5px;
    text-transform: uppercase;
}

.m4-redesign.cikk .test .kapcsolodo-lead {
    display: none;
}

.m4-redesign.cikk .test article div.kategoria:after {
    position: absolute;
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    width: 45px;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    left: 100%;
    content: "";
}

.m4-redesign.cikk article a .articleReaderRelated_img {
    background-size: cover;
    width: 100% !important;
    background-position: center;
    padding-bottom: 50%;
}

.m4-redesign.cikk .test article a {
    color: #000;
}

.m4-redesign.cikk .test article a div {
    min-height: 50px;
}

.m4-redesign.cikk .hms_title_on_image .hms_article_title {
    background-color: transparent;
    display: none;
}

.m4-redesign.cikk .m4-redesign .hms_article_content_wrapper.post_type_post .hms_article_featured_image {
    margin-top: 60px;
}


.m4-redesign.cikk .titletextm4-redesign {
    background-color: #a80000;
    color: #FFF;
    padding: 0 !important;
    display: initial;
    text-transform: none;
    -webkit-box-decoration-break: clone;
    height: auto;
    overflow: hidden;
    margin: 0;
    width: 80%;
    line-height: 1.4 !important;
    left: 5%;
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
}

.m4-redesign.cikk .hms_article_featured_image_container.hms_title_on_image {
    margin-bottom: 0px;
}

.m4-redesign.cikk .articlePic img {
    width: 100%;
    height: auto;
}

.m4-redesign.cikk .m4-redesign .articleGalleryPicto {
    background-image: url("images/m4-redesign/gallery-picto.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 30px;
    left: calc(100% - 80px);
    z-index: 9;
}

.m4-redesign.cikk #lorumtext p img {
    position: relative;
    margin-top: 20px;
}

.m4-redesign.cikk #lightbox_modal {
    max-width: 100%;
    margin-top: 10px;
}

.m4-redesign.cikk #lightbox_myModal {
    position: fixed;
    z-index: 99999999999999;
    /* "padding-top: calc(25% - X);" */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.m4-redesign.cikk .m4-redesign .widget_listwithimageortag_widget h2 {
    padding: 5px 10px;
    background-image: url("images/m4-redesign/title-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 50%;
    background-color: transparent;
}

.m4-redesign.cikk .ult-column.grid_8 .m4-redesign .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a h1 {
    background-image: none !important;
    text-transform: initial;
    color: black;
}

.m4-redesign.cikk .ult-column.grid_8 .m4-redesign .listimagetagItemWrapper .cikk.nagy.post .image-wrapper {
    width: 40%;
    padding-bottom: 25%;
}

.m4-redesign.cikk .hms_article_content_wrapper.post_type_post .hms_tag_wrapper {
    margin-top: 5px;

}

/*.hms_tag_and_social_wrapper{*/
/*    display: none;*/
/*}*/


.m4-redesign.cikk .hms_article_content_wrapper.post_type_post .hms_tag_wrapper .hms_video_tags {
    background: #a80000;
    color: white;
    padding: 7px 10px 13px 40px;
    margin-right: 10px;
    position: relative;
    float: left;
    margin-bottom: 5px;
}

.m4-redesign.cikk .hms_article_content_wrapper.post_type_post .hms_tag_wrapper .hms_video_tags:before {
    position: absolute;
    content: "";
    top: 3px;
    left: 3px;
    background-image: url("images/m4-redesign/tag-bg-white.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 35px;
    height: 30px;
}

.m4-redesign.cikk .hms_article_post_content p {
    margin-top: 10px;
}

.m4-redesign.cikk .hms_article_post_content #lorumtext p,
.m4-redesign.cikk .hms_article_post_content p {
    position: relative;
}

.m4-redesign.cikk .hms_article_post_content #lorumtext .lightbox_nagyito,
.m4-redesign.cikk .hms_article_post_content p .lightbox_nagyito {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.m4-redesign.cikk .hms_article_post_content .aFramed,
.m4-redesign .hotlinemain-container-body-elem-right-content .aFramed {
    margin: 0px 50px 20px 0;
    font-size: 16px;
    background-color: #fff;
    border-top: solid 2px #a80000;
    border-bottom: solid 2px #a80000;
    color: #a80000;
}

.m4-redesign.cikk .hms_article_post_content .fb_iframe_widget {
    display: inline-block;
    position: relative;
    background-color: white;
    margin-left: 10px;
}

.hms_fb_post_embed.asp_9_16 span{
    height: 0!important;
    padding-bottom: 100%;
}
.hms_fb_post_embed.asp_1_1 span{
    height: 0!important;
    padding-bottom: 62%;
}
.hms_fb_post_embed.asp_16_9 span{
    height: 0!important;
    padding-bottom: 35%;
}
.hms_fb_post_embed.asp_16_9 span iframe,
.hms_fb_post_embed.asp_9_16 span iframe,
.hms_fb_post_embed.asp_1_1 span iframe{
    height: 100%!important;
}
@media screen and (min-width: 601px) {
    .hms_fb_post_embed span,
    .hms_fb_post_embed span iframe{
        min-width: 500px;
    }
}
@media screen and (max-width: 600px) {
    .hms_fb_post_embed span,
    .hms_fb_post_embed span iframe{
        min-width: 100%;
        min-height: 400px;
        margin: 0;
    }
    .hms_fb_post_embed.asp_9_16 span{
        padding-bottom: 165%;
    }
    .hms_fb_post_embed.asp_1_1 span{
        padding-bottom: 62%;
    }
    .hms_fb_post_embed.asp_16_9 span{
        padding-bottom: 35%;
    }
}
@media screen and (max-width: 370px) {
    .hms_fb_post_embed span,
    .hms_fb_post_embed span iframe{
        min-width: 100%;
        min-height: 400px;
        margin: 0;
    }
    .hms_fb_post_embed.asp_9_16 span{
        padding-bottom: 165%;
    }
    .hms_fb_post_embed.asp_1_1 span{
        padding-bottom: 62%;
    }
    .hms_fb_post_embed.asp_16_9 span{
        padding-bottom: 35%;
    }
}
@media screen and (max-width: 340px) {
    .hms_fb_post_embed.asp_9_16 span{
        padding-bottom: 200%;
    }
}
@media screen and (max-width: 320px) {
    .fb_iframe_widget{
        max-width: unset!important;
    }
}


.m4-redesign .hms_article_wrapper .hms_article_content_wrapper.post_type_post p {
    margin-top: 10px;
    color: black;
    font-size: 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

.m4-redesign .hms_article_wrapper .articleImage.alignnone p {
    color: #a80000;
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 0;
    text-align: center;
    background: #F5F5F5;
    display: block;
    width: 100% !important;
    padding-bottom: 5px;
}

@media screen and (max-width: 760px) {
    .jp-carousel-wrap .jp-carousel-next-button,
    .jp-carousel-wrap .jp-carousel-previous-button,
    .jp-carousel-wrap .jp-carousel-left-column-wrapper{
        display: block!important;
    }
    .jp-carousel-slide.selected .jp-carousel-titleanddesc{
        text-align: center;
    }
    body[class*=m4-redesign] .jp-carousel-wrap > .jp-carousel-info .jp-carousel-photo-info,
    body[class*=m4-redesign] .jp-carousel-wrap .jp-carousel-titleanddesc-title {
        display: none;
    }
    .jp-carousel-wrap .jp-carousel-previous-button{
        left: -10px!important;
    }
    body[class*=m4-redesign] .jp-carousel-wrap .jp-carousel-next-button{
        right: -10px!important;
    }
    .jp-carousel-wrap .jp-carousel-next-button span,
    .jp-carousel-wrap .jp-carousel-previous-button span{
        transform: scale(0.7);
        opacity: 0.4;
    }
    .jp-carousel-wrap .jp-carousel-comments,
    .jp-carousel-wrap #jp-carousel-comments-loading{
        visibility: hidden;
    }
    .jp-carousel-slide.selected .jp-carousel-info {
        position: relative;
        top: unset!important;
        left: unset!important;
        bottom: unset!important;
        right: unset!important;
    }
}
/*képaláírás style cikk és pp*/
.m4-redesign .hms_article_wrapper .articleImage.alignnone span,
.m4-redesign.pp .hotlinemain-container-body-elem-right-content p.wp-caption-text {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    color: #595959;
    display: inline-block;
    text-align: center;
    width: 100%!important;
    font-style: italic;
}

/*képaláírás style cikk*/

.m4-redesign .hms_article_wrapper .hms_article_content_wrapper.post_type_post .hmsArticleViewerAudio .article_media_player audio {
    max-width: 100%;
}

/* list item font styles */
.hms_article_post_content ul li {
    font-size: 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    line-height: 25px;
}

.hms_article_post_content ol li {
    font-size: 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    line-height: 25px;
}
.hms_article_post_content ol li a,
.hms_article_post_content ul li a {
    color: #a80000;
}

/*.m4-redesign.cikk .hms_article_post_content ul li:before {
    content: "•"; !* Insert content that looks like bullets *!
    padding-right: 8px;
    color: #a80000; !* Or a color you prefer *!

}*/

.m4-redesign.cikk .hms_article_post_content ul li::marker{
    color: #a80000;
    font-size: 25px;
}
.m4-redesign.cikk .hms_article_post_content ul li,
.m4-redesign.cikk .hms_article_post_content ol li {
    margin: 1px 10px 20px 2px;
}
.m4-redesign.cikk .hms_article_post_content ul {
    list-style: square;
    margin: 0 0 10px 20px;
}
.m4-redesign.cikk .hms_article_post_content ol {
    margin: 0 0 10px 20px;
}

.m4-redesign.cikk .articleImage.alignnone img {
    width: 100%;
    padding: 20px 0 10px 0;
}

.m4-redesign.cikk img {
    width: 100%;
    padding: 20px 0 0px 0;
}

.m4-redesign.cikk .hms_article_post_content ol li::marker {
    color: #a80000;
    font-size: 19px;
}

/*Cikkvégi ajánló */
.m4-redesign.cikk .four-small-wrapper,
.m4-redesign.cikk .six-big-wrapper {

    float: left;
    width: 100%;
    padding: 0 0 6px;
}

.m4-redesign.cikk .four-small.items-container {
    display: flex;
    flex-wrap: wrap;
}

.m4-redesign.cikk .four-small-container {
    display: inline-block;
    vertical-align: top;
    min-width: 50px;
    width: 48.85%;
    box-sizing: border-box;
    padding-top: 5px;
}

.m4-redesign.cikk .four-small-container:last-of-type {
    margin: 0 0 0 1.5%;
}

.m4-redesign.cikk .four-small-container .text {
    padding-top: 8px;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #262626;
    margin: 0;
    font-weight: 700;
}

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

.m4-redesign.cikk .six-big-container {
    display: inline-block;
    vertical-align: top;
    min-width: 50px;
    width: 31.8%;
    box-sizing: border-box;
    padding-top: 24px;
}

.m4-redesign.cikk .six-big-container .text {
    /* font-size: 14px;*/
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #262626;
    padding-bottom: 8px;
    font-weight: 700;
}

.m4-redesign.cikk .four-small-container a,
.m4-redesign.cikk .six-big-container a {
    text-decoration: none;
}

.m4-redesign.cikk .six-big-container .text:hover,
.m4-redesign.cikk .four-small-container .text:hover {
    color: #a80000;
    text-decoration: none;
}

.m4-redesign.cikk .six-big-container:nth-of-type(2) {
    margin: 0 0 0 1.5%;
}

.m4-redesign.cikk .six-big-container:nth-of-type(3) {
    margin: 0 0 0 1.5%;
}

.m4-redesign .clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.m4-redesign.cikk .grid_8 .m4-redesign h1,
.m4-redesign .articleRecommenderWidget_viewR h1 {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png);
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 7px 101px 10px 15px;
    background-color: unset;
    line-height: 1.4;
    color: #fff;
    display: inline-block;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-transform: uppercase;
}


@media (max-width: 480px) {
    /* .m4-redesign.cikk .hms_auth_and_date_wrapper .hms_article_post_date {
        margin-top: 10px;
    } */
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image + .center{
        margin-bottom: 10px;
    }
    .m4-redesign.cikk .socialShare,
    .m4-redesign.pp .socialShare{
        margin-top: 0px!important;
    }
    .m4-redesign.cikk .hms_article_lead_content{
        margin-top: 25px;
    }
}

/*Galéria*/
.m4-redesign_gallery .hh-row-container.full-view-mode.widget_position_center .m4-redesign .gallery,
.m4-redesign_gallery .hh-row-container.widget_position_center .m4-redesign .gallery {
    background: transparent;
    height: auto;
}

/*.m4-redesign_gallery .textwidget .element-title {
    position: relative;
    font-size: 22px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    background: #a80000;
    margin-left: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.m4-redesign_gallery .textwidget .element-title:before {
    content: "";
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 85px;
    height: 100%;
}
*/
.m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk:first-of-type {
    padding: 0 10px 10px;
    box-sizing: border-box;
}


.m4-redesign_gallery .cover .hh-row-container .hh-row-wrapper,
.m4-redesign_news .cover .hh-row-container .hh-row-wrapper,
.m4-redesign_video .cover .hh-row-container .hh-row-wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

.m4-redesign_gallery .cover .hh-row-container .hh-row-segment,
.m4-redesign_news .cover .hh-row-container .hh-row-segment,
.m4-redesign_video .cover .hh-row-container .hh-row-segment {
    float: left;
    padding: 0 10px;
    min-height: 1px;
}


/*Tartalomlistázó szűrővel javítás*/

.m4-redesign_news .contentListWithFilter_dropDownPane,
.m4-redesign_video .contentListWithFilter_dropDownPane,
.m4-redesign_gallery .contentListWithFilter_dropDownPane {
    margin-top: 0px !important;
    left: -17px !important;
}

.m4-redesign_news .contentListWithFilter_dropDownPane label,
.m4-redesign_video .contentListWithFilter_dropDownPane label,
.m4-redesign_gallery .contentListWithFilter_dropDownPane label {
    max-width: 28ch;
}

.m4-redesign_news .contentListWithFilter_container .tab-outer,
.m4-redesign_video .contentListWithFilter_container .tab-outer,
.m4-redesign_gallery .contentListWithFilter_container .tab-outer {
    transform: skew(0deg);
    width: 1440px;
    max-width: 1440px;
    margin: 0 auto;
    padding-left: 36px;
    display: block;
}

.m4-redesign_news .contentListWithFilter_dropDownPane,
.m4-redesign_video .contentListWithFilter_dropDownPane,
.m4-redesign_gallery .contentListWithFilter_dropDownPane {
    transform: skew(0deg) !important;
}

.m4-redesign_news .contentListWithFilter_tab1.contentListWithFilter_tab,
.m4-redesign_news .contentListWithFilter_tab2.contentListWithFilter_tab,
.m4-redesign_video .contentListWithFilter_tab1.contentListWithFilter_tab,
.m4-redesign_video .contentListWithFilter_tab2.contentListWithFilter_tab,
.m4-redesign_gallery .contentListWithFilter_tab1.contentListWithFilter_tab,
.m4-redesign_gallery .contentListWithFilter_tab2.contentListWithFilter_tab {
    transform: skew(-30deg);
    margin-right: 20px;
}

.m4-redesign_news .contentListWithFilter_container .tab-outer .contentListWithFilter_inner,
.m4-redesign_video .contentListWithFilter_container .tab-outer .contentListWithFilter_inner,
.m4-redesign_gallery .contentListWithFilter_container .tab-outer .contentListWithFilter_inner {
    transform: skew(30deg);
}


.m4-redesign_gallery .contentListWithFilter_tab2 .contentListWithFilter_togglerArrow,
.m4-redesign_gallery .contentListWithFilter_tab2 .contentListWithFilter_togglerArrow {
    transform: skew(30deg);
}

.m4-redesign_gallery .contentListWithFilter_tab1 .contentListWithFilter_togglerArrow {
    background-image: url('../../common/styles/images/m4-redesign/mediaklikk_sprite_2x-01_mod.png');

}

/*tartalom szűrő nélkül*/
/*tartalom szűrővel*/
/* Center website */
.m4-redesign_gallery .m4-redesing.row,
.m4-redesign_news .m4-redesing.row,
.m4-redesign_video .m4-redesing.row {
    /*margin: 8px -16px;*/
    margin: 8px 0;
}

/* Add padding BETWEEN each column (if you want) */
.m4-redesign_gallery .m4-redesing.row,
.m4-redesign_gallery .m4-redesing.row>.m4-redesign_gallery .m4-redesing.column,
.m4-redesign_news .m4-redesing.row,
.m4-redesign_news .m4-redesing.row>.m4-redesign_news .m4-redesing.column,
.m4-redesign_video .m4-redesing.row,
.m4-redesign_video .m4-redesing.row>.m4-redesign_news .m4-redesing.column {
    padding: 8px;
}

/* Create three equal columns that floats next to each other */
.m4-redesign_gallery .m4-redesing.column {
    float: left;
    width: 33.33%;
    display: block;
    /* Hide columns by default */
}

.m4-redesign_news .m4-redesing.column,
.m4-redesign_video .m4-redesing.column {
    float: left;
    width: 33.33%;
    display: block;
    /* Hide columns by default */
}

/* Clear floats after rows */
.m4-redesign_gallery .m4-redesing.row:after,
.m4-redesign_news .m4-redesing.row:after,
.m4-redesign_video .m4-redesing.row:after {
    content: "";
    display: table;
    clear: both;
}

/* Content */
.m4-redesign_gallery .m4-redesing.content,
.m4-redesign_news .m4-redesing.content,
.m4-redesign_video .m4-redesing.content {
    background-color: white;
    padding: 0px;
    width: 100% !important;
}

.m4-redesign_gallery .m4-redesing.content img.image,
.m4-redesign_news .m4-redesing.content img.image,
.m4-redesign_video .m4-redesing.content img.image {
    object-fit: cover;

}

.m4-redesign_gallery .m4-redesing.content img.image--center,
.m4-redesign_news .m4-redesing.content img.image--center,
.m4-redesign_video .m4-redesing.content img.image--center {
    object-position: 50% 20%;
}

/* The "show" class is added to the filtered elements */
.m4-redesign_news .m4-redesing.show,
.m4-redesign_video .m4-redesing.show {
    display: block;
}

/* Style the buttons */
.m4-redesign_news .m4-redesing.btn,
.m4-redesign_video .m4-redesing.btn {
    border: none;
    outline: none;
    padding: 12px 16px;
    background-color: white;
    cursor: pointer;
}

/* Add a grey background color on mouse-over */
.m4-redesign_news .m4-redesing.btn:hover,
.m4-redesign_video .m4-redesing.btn:hover {
    background-color: #ddd;
}

/* Add a dark background color to the active button */
.m4-redesign_news .m4-redesing.btn.active,
.m4-redesign_video .m4-redesing.btn.active {
    background-color: #666;
    color: white;
}

/*Sportok lista oldal*/
.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem {
    width: 100%;
    height: auto;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article {
    width: 25%;
    padding: 15px;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container {
    overflow: hidden;
    width: 100%;
    height: 160px;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
    position: relative;
    width: 100%;
    height: 160px;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
    padding: 15px;

}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article:hover .sportListWidget_container .sportListWidget_container_inner {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.18);
    transform: scale(1.18);
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner .sportListWidget_container_inner_border {
    border: 1px solid white;
    height: 100%;
    width: 100%;
    position: relative;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article:hover .sportListWidget_container .sportListWidget_container_inner .sportListWidget_container_inner_border,
.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article:hover .sportListWidget_container .sportListWidget_container_inner strong,
.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article:hover .sportListWidget_container .sportListWidget_container_inner:before {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner strong:not(.bl2023 *) {
    position: absolute;
    z-index: 10;
    color: white;
    top: 70%;
    width: 100%;
    text-align: center;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 400 !important;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner:before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #9c0000;
    opacity: 0.8;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_overlay {
    opacity: 1;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_overlay img {
    position: absolute;
    z-index: 100;
    width: 22.5%;
    margin-left: 38.25%;
    top: 22%;
}

.m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article:hover .sportListWidget_container .sportListWidget_overlay img {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.m4-redesign #sportListWidget_sportok {
    position: unset;
    margin-top: 70px;
}

.m4-redesign #sportListWidget_sportok h1 {
    font-size: 22px;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    margin-top: -70px;
}

@media (max-width: 1199px) {
    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
        background-size: 140% !important;
    }
}


/**Galéria végoldali CSS**/

div#fancybox-wrap.m4-redesign a:hover {
    color: transparent;
    text-decoration: none;
}

.m4-redesign .ultimateGallery .utgContent .galleryTextBlock .socialButtons .googleplus {
    displaY: none;
}

.m4-redesign .socialButtons {
    display: none;
}

.m4-redesign .ultimateGallery .utgHeadLine h2 {
    color: #a50100;
    font-weight: 900;
    text-transform: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    padding: 15px 0 15px 0;

}

.m4-redesign .ultimateGallery .utgContent {
    background: none;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow:focus,
.m4-redesign .ultimateGallery .utgContent .utgIndexCont .slick-initialized button.slick-arrow:focus {
    outline: 0;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
    background: #a50100;
    right: calc(20% - 35px);
;
    top: calc(50% - 35px);
    display: block !important;
    width: 70px;
    height: 70px;
    background-position: -83px -45px !important;
    background: #a50100 url("images/m4-redesign/mediaklikk_sprite_2x-01.png");
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
    background: #a50100;
    left: calc(20% - 35px);
    top: calc(50% - 35px);
    display: block !important;
    width: 70px;
    height: 70px;
    background-position: -248px -45px !important;
    background: #a50100 url("images/m4-redesign/mediaklikk_sprite_2x-01.png");

}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow {
    width: 70px;
    height: 70px;
    display: block;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0);
    text-indent: -40000px;
    background-position: center center;
    background-repeat: no-repeat;
    border: none;
    border-radius: 50%;
    background-size: 20px;
    opacity: 1;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.m4-redesign #fancybox-close {
    top: 20px !important;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow:hover {
    opacity: 0.6;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont {
    background: #fff;
}

.m4-redesign .ultimateGallery .utgContent .utgIndexCont {
    margin-top: 50px;
    width: 100%;
    background: rgb(34, 0, 0);
    background: linear-gradient(90deg, rgba(34, 0, 0, 1) 0%, rgba(164, 0, 1, 1) 100%);
    padding: 10px 0 10px 0;
}

.m4-redesign .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt {
    text-align: left;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    width: 45%;
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
}

.m4-redesign .ultimateGallery .utgContent .utgIndexCont .slick-initialized button.slick-arrow {
    color: transparent;
    height: 35px;
    width: 35px;
    border: none;
    border-radius: 50%;

}

.m4-redesign .ultimateGallery .utgContent .utgIndexCont .slick-initialized button.slick-arrow.slick-prev {
    display: block !important;
    background: #fff url("images/red-arrow-big_1.png") no-repeat center center;
    background-size: 35%;
    transform: rotate(360deg) translateY(-50%);
}

.m4-redesign .ultimateGallery .utgContent .utgIndexCont .slick-initialized button.slick-arrow.slick-next {
    display: block !important;
    background: #fff url("images/red-arrow-big_1.png") no-repeat center center;
    background-size: 35%;
    transform: rotate(180deg) translateY(50%);
}

@media (min-width: 521px) {
    .m4-redesign .widget_hmsgallery2018_widget .utgContent .galleryTextBlock .socialShare {
        height: 80px;
    }
}

@media (max-width: 520px) {
    .m4-redesign .widget_hmsgallery2018_widget .utgContent .galleryTextBlock .socialShare {
        flex-direction: row;
        width: fit-content!important;
        padding: 5px;
        background-color: white;
        box-shadow: 0 1px 10px 0 rgba(50,50,50,0.25);
    }

    .m4-redesign .widget_hmsgallery2018_widget .utgContent .galleryTextBlock .socialShare .shareWidget_common {
        min-width: 32px;
    }

    .m4-redesign .widget_hmsgallery2018_widget .utgContent .galleryTextBlock .socialShare .shareWidget_container {
        height: fit-content;
        width: fit-content;
        padding: 0!important;
        background-color: transparent!important;
        box-shadow: unset!important;
    }

    .m4-redesign .widget_hmsgallery2018_widget .utgContent .galleryTextBlock .socialShare .shareWidget_common.activate {
        margin-right: 0!important;
    }
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list.draggable {
    height: auto;
}

.m4-redesign .ultimateGallery .utgContent .galleryTextBlock .socialButtons {
    padding: 5px 0 10px 0;
}

.m4-redesign .ultimateGallery .utgContent .galleryTextBlock {
    width: 1000px !important;
    margin: 0 auto;
    border: none;
}

.m4-redesign .hms_video_tags {
    background: #a80000;
    color: white;
    padding: 10px 10px 10px 40px;
    margin-right: 10px;
    position: relative;
    float: left;
    margin-bottom: 5px;
}

.m4-redesign .hms_video_tags:before {
    position: absolute;
    content: "";
    top: 3px;
    left: 3px;
    background-image: url('images/m4-redesign/tag-bg-white.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 35px;
    height: 30px;
}

.m4-redesign .articleReader_tagsSet.articleReader_tagsSetTypegallery {
    display: flow-root;
    padding: 10px;
}

.m4-redesign .galleryTextBlock .socialButtons {
    text-align: left;
    margin: 0px 10px;
}

.m4-redesign .articleReader_tagsSet.articleReader_tagsSetTypepp_main {
    margin: 10px 0;
    display: flow-root;
}

@media (max-width: 1000px) {
    .m4-redesign .ultimateGallery .utgContent .galleryTextBlock {
        width: 100% !important;
    }
}

/*-Galéria végoldal ajánló*/

.galeria-vegoldal .m4-redesign h1.article-title {
    text-decoration: none;
    color: #fff;
}

.galeria-vegoldal .m4-redesign h1.article-title:hover,
.m4-redesign h1.article_title:hover,
.m4-redesign h1.article-title:active,
.m4-redesign h1.article_title:active {
    text-decoration: none;
    color: #a80000;
}

.galeria-vegoldal .m4-redesign .multigridItemWrapper .cikk-content-moving-container .article-date,
.multigridItemWrapper .cikk-content-moving-container .article-lead {
    color: #eee !important;
    padding-left: 0px;
}

.galeria-vegoldal .m4-redesign .widget_multiplerowgrid_widget .multigridItemWrapper .multiplerowCardHolder .accessibilityShowWhenNormal.cikk.overlay-lead.gallery {
    height: auto;
    background: transparent !important;
}

.galeria-vegoldal .m4-redesign .widget_multiplerowgrid_widget .pagination {
    width: 200px !important;
    margin: 0 auto;
    float: none;
    margin-top: 15px;
}

@media (max-width: 620px) {
    .galeria-vegoldal .m4-redesign .widget_multiplerowgrid_widget .multigridItemWrapper .multiplerowCardHolder .accessibilityShowWhenNormal.cikk.overlay-lead.gallery {
        margin-bottom: 15px;
    }

    .galeria-vegoldal .m4-redesign .widget_multiplerowgrid_widget .pagination {
        margin-top: 0px;
    }

    .m4-redesign .displaymodeB .cikk-content-title .article-title {
        width: 100% !important;
    }

    .m4-redesign.cimlap .row-title-container,
    .m4-redesign.cimlap .textwidget {
        margin-left: 0px;
        margin-right: auto;
    }

}


/**Rovatoldal CSS**/

.m4-redesign .justBread {
    margin-top: 30px;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer {
    height: 30px;
    width: 200px;
    margin: 20px auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: black;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer .pager,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer .pager {
    transition-duration: 0.2s;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer .pager:hover,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer .pager:hover {
    opacity: 0.5;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer .prewPage,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer .prewPage {
    border: solid #a80000;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    width: 20px;
    height: 20px;
    margin-right: 20px;
    cursor: pointer;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer #maxPage,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer #maxPage {
    margin-left: 10px;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer #crtPage,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer #crtPage {
    margin-right: 10px;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .paginationContainer .nextPage,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .paginationContainer .nextPage {
    border: solid #a80000;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 20px;
    height: 20px;
    margin-left: 20px;
    cursor: pointer;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont {
    width: 100%;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
    min-width: 200px;
    position: relative;
    background: #a40001 !important;
    min-height: 30px;

    margin-left: 30px;
    font-size: 13px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;

    height: fit-content;
    min-height: fit-content;
    padding-top: 5px;
    padding-bottom: 9px;
}

.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
    margin-left: 0px;

}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
    min-width: auto;
    font-weight: bold;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category:after,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category:after,
.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:after {
    content: "";
    position: absolute;
    top: 0;
    right: -60px;
    width: 60px;
    height: 30px;
    background: url('images/m4-redesign/Asset_end-red.png');
    background-size: 100%;
}

.m4-redesign .widget_newsubcategory_widget .newSubCategory .oneListTxt .photo.type {
    background-image: url('images/mediaklikk_sprite-01.png');
    background-color: transparent !important;
    background-position: -480px -20px;
    margin-left: -45px;
}

.m4-redesign .widget_newsubcategory_widget .oneTxtMeta .category:empty {
    display: none;
}

@media (max-width: 768px) {
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .oneListTxt .photo.type {
        margin-left: 145px;
    }
}

@media (max-width: 480px) {
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .oneListTxt .photo.type {
        margin-left: 225px;
    }
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListTxt .oneTxtMeta,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListTxt .oneTxtMeta {
    border: none;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListPic,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListPic {
    display: block;
    width: 25%;
    padding-bottom: 14%;
    margin-right: 0;
    height: auto !important;

}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt,
.listCont .oneListItem .oneListShare,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt,
.listCont .oneListItem .oneListShare {
    width: 75%;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt a,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt a {
    color: #a40001;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt h4:not(.M4Accessibility h4),
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt h4:not(.M4Accessibility h4) {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    font-size: 24px;
    color: #000;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt:hover h4,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt:hover h4 {
    text-decoration: none;
    color: #a40001;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem {
    border-bottom: 2px solid #f4f3f3;
    padding: 25px 20px 25px 20px;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .time,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .time {
    color: #aaa;
}

.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .time {
    margin-top: -30px;
}

.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListShare {
    display: none;
}

.m4-redesign .listCont .oneListTxt .oneTxtMeta .type {
    float: none;
    margin-left: 0px;
    background-color: #a40001 !important;

}

.m4-redesign .listCont .oneListItem.noPic .oneListPic,
.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem.noPic .oneListPic,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem.noPic .oneListPic,
.m4-redesign .listCont .oneListItem .oneListPic[style*='background: url("")'] {
    display: none;
}

.m4-redesign-search .oneListItem.noPic .oneListPic,
.m4-redesign-search .oneListItem .oneListPic[style*='background-image: url("")'] {
    height: 1px;
    padding: 0;
    visibility: hidden;
}

.m4-redesign .justBread a {
    color: #000;
}

.m4-redesign .justBread .category {
    color: #a40001;
    font-weight: bold;
}


.m4-redesign .widget_categoryandtaglistpageheader .justBread .subcategory {
    color: #a40001 !important;
}

@media (max-width: 1455px) {
    .m4-redesign .justBread {
        width: 100%;
    }
}

/*galéria letöltés és nagyítás ikonok*/


.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom {
    background: transparent;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a#single_image {
    position: relative;
    text-indent: -4000px;
    padding: 20px 30px;
    top: 10px;
    right: 10px;
    padding-top: 4px;
    padding-left: 10px;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a#single_image::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 6px;
    padding: 5px;
    opacity: 0.5;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a#single_image::after {
    position: absolute;
    content: "";
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    background: url('images/m4-redesign/zoom.png') no-repeat;
    background-size: 100%;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload {
    background: transparent;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload a#imageDownload {
    position: relative;
    text-indent: -4000px;
    padding: 20px 30px;
    bottom: 10px;
    right: 10px;
    padding-top: 4px;
    padding-left: 10px;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload a#imageDownload::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 6px;
    padding: 5px;
    opacity: 0.5;
}

.m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageDownload a#imageDownload::after {
    position: absolute;
    content: "";
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    background: url('images/m4-redesign/download.png') no-repeat;
    background-size: 100%;

}


/*MOZAIK WIDGET*/

/*általános beállítások*/

.m4-redesign .hh-row-container.mozaic_widget.full-view-mode.x.widget_position_down .hh-row-wrapper {
    height: auto !important;
}


.m4-redesign .hh-row-container.full-view-mode.widget_position_down.mozaic_widget .hh-row-wrapper {
    height: auto !important;
}


.m4-redesign .owl-theme .owl-controls .owl-page span {
    border: 2px solid #6C6E70 !important;
    margin: 15px 5px;
}

.m4-redesign .mozaic_widget_container_row {
    width: 100%;
    overflow: hidden;
}

.m4-redesign .mozaic_widget_inner_container {
    width: 50%;
    float: left;
}

.m4-redesign .mozaic_widget_inner_row {
    width: 100%;
    clear: both;
    overflow: hidden;
}

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

.m4-redesign .float-right {
    float: right;
}

.m4-redesign .float-left {
    float: left
}

.m4-redesign .mozaic_widget_inner_two-third .big_image {
    width: 100%;

}

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

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

}

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

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

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

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

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

.m4-redesign .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*/


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

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

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

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

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

.m4-redesign .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*/

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

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

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

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

/*Nagy kép bal lent*/

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

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

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

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

.m4-redesign .without-big-img .mozaic_widget_inner_one-third {
    padding: 6px 5px 8px 3.75px;
}


/*globális*/

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

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

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

.m4-redesign .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner {
    width: 100%;
    padding-bottom: 56.25%;
}

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

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

.m4-redesign .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;
}

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

}

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

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

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

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

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image {
    position: relative;
}


.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image .big_image_item .icon_image {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    width: 40px;
    height: 40px;

}

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image .big_image_item .article_title,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner .article_title,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner .article_title {
    clear: both;
    text-align: left;
    /*position: absolute;*/
    bottom: 45px;
    left: 15px;
    color: white;
    font-size: 16px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    z-index: 10;

}

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner {
    position: relative;
}

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner .typeico-mosaic,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner .typeico-mosaic,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image .big_image_item .typeico-mosaic {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    background-size: 100% !important;
    z-index: 9;
}


/*.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner:before,
.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner:before,
.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image .big_image_item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
}

.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third .big_image .big_image_item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
}


.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item:hover .small_image_item_inner:before,
.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item:hover .small_image_item_inner:before,
.widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third:hover .big_image .big_image_item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
}*/

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item .small_image_item_inner:after,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item .small_image_item_inner:after,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .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;
}

.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items .small_image_item:hover .small_image_item_inner:after,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_item:hover .small_image_item_inner:after,
.m4-redesign .widget_hms_mozaic_widget_container .mozaic_widget_container_row .mozaic_widget_inner_container .mozaic_widget_inner_row .mozaic_widget_inner_two-third:hover .big_image .big_image_item:after {
    opacity: 0.2;
    transition: 1s;
    z-index: 0;
}

@media only screen and (max-width: 1299px) {
    .m4-redesign .mozaic_widget_inner_container {
        float: none;
        width: 100%
    }
}

@media only screen and (max-width: 639px) {

    .m4-redesign .mozaic_widget_inner_two-third,
    .m4-redesign .mozaic_widget_inner_one-third,
    .m4-redesign .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:nth-of-type(2),
    .m4-redesign .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:first-of-type,
    .m4-redesign .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third:last-of-type {
        float: none;
        width: 100%;
        padding: 5px 0;
    }

    .m4-redesign .big-image-ru .bottom-row-small-img {
        margin-top: 0;
    }

    .m4-redesign .big-image-ru .mozaic_widget_inner_row .mozaic_widget_inner_one-third .small_image_items {
        padding-top: 0;
    }
}


/*Stream választó*/

.m4-redesign .stream-selector-container-header {
    height: auto;
    overflow: hidden;
    background: linear-gradient(90deg, #1a0000, #5e0000);
    font-size: 11px;
    padding: 0;
}
@media screen and (max-width: 768px){
    .m4-redesign .stream-selector-container-header {
        overflow: initial;
    }
}


@media (min-width: 767px) and (max-width: 944px) {
    .m4-redesign .stream-selector-container-header {
        padding: .5% 0 0 0;
    }
}

@media screen and (max-width: 670px) {
    .m4-redesign .stream-selector-container-header {
        padding: .7% 0 0 0;
    }
}

@media screen and (max-width: 580px) {
    .m4-redesign .stream-selector-container-header {
        padding: 2% 0 0 0;
    }
}

.m4-redesign .widget_livestreamselector {
    background: linear-gradient(90deg, #1a0000, #5e0000);
    /*max-height: 90px;*/
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
    width: 80%;
    float: right;
    margin-right: 35px;
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider{
    /*margin-left: 35px;
    width: calc(100% - 35px * 2) !important;*/
}
/*.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element{
    height: 90px;
}*/

.widget_moreshows .program_photo,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-image {
    background-size: 100%;
    background-repeat: no-repeat;
    padding-bottom: 28%;
    width: 50%;
    float: left;
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header.showButton .LSS_Content.slick-initialized.slick-slider .stream-element-image {
    padding-bottom: 22%;
    width: 40%;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element {
    background: #b50f0f;
    margin: 0 10px;
    cursor: pointer;
    position: relative;
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header.showButton .LSS_Content.slick-initialized.slick-slider .stream-element {
    max-height: 90px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:before {
    background-image: url('images/m4-redesign/play1-thick.png') !important;
    content: "";
    width: 45px;
    height: 45px;
    bottom: calc(50% - 22.5px);
    left: calc(25% - 22.5px);
    background-size: contain !important;
    background-position: unset;
    position: absolute;
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header.showButton .LSS_Content.slick-initialized.slick-slider .stream-element:before {
    left: calc(20% - 22.5px);
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right .stream-element-title {
    border-bottom: 1px solid #fff;
}

/*@media screen and (max-width:2500px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:before {
        bottom: 30%;
    }
}
@media screen and (max-width:2245px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:before {
        bottom: 28%;
        width: 40px;
        height: 40px;
    }
}
@media screen and (max-width:1970px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:before {
        bottom: 26%;
        width: 30px;
        height: 30px;
    }
}
@media screen and (max-width:1600px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:before {
        bottom: 33%;
    }
}*/

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element:hover {
    opacity: 0.6;
}

.widget_moreshows .stream-element-right,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right {
    float: right;
    width: 50%;
    padding: 8px;
}
.m4-redesign .widget_livestreamselector .stream-selector-container-header.showButton .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right {
    width: 60%;
}

.widget_moreshows .stream-element-right .stream-element-title,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right .stream-element-title {
    width: 100%;
    overflow: hidden;
    padding-bottom: 5px;
}

.widget_moreshows .stream-element-right .stream-element-title {
    padding-bottom: 0;
}

.widget_moreshows .stream-element-time,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-time {
    color: #fff;
    float: left;
    font-weight: 700;
}

.widget_moreshows .stream-element-name,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-name {
    color: #fff;
    float: right;
    font-weight: 700;
}

.widget_moreshows .stream-element-description,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-description {
    color: #fff;
    clear: both;
    float: left;
    padding-top: 10px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
    /*position: absolute;*/
    width: 15%;
    float: left;
    text-align: center;
    padding-top: 2%;
}


.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.result,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
    text-transform: uppercase;
    cursor: pointer;
    border: 2px solid #fff;
    padding: 5px 15px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
    padding: 5px 20px;
    margin-left: -4px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.active {
    background: #fff;
    color: #a40001;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselPrew.slick-arrow,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselPrew.slick-arrow {
    display: block;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    left: -15px;
    top: calc(50% - 9.5px);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 10px solid white;
    opacity: 1;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .slick-arrow.slick-disabled{
    display: none !important;
}

.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png') !important;
    box-sizing: border-box;
    max-width: 100%;
    /* background-position-x: right !important; */
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 10px 100px 7px 15px;
    /* background-color: transparent !important; */
    line-height: 1.4;
    color: #ffffff;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    /* font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;*/
}

@media screen and (max-width: 1400px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselPrew.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselPrew.slick-arrow {
        top: calc(50% - 18px);
    }
}

@media screen and (max-width: 1196px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselPrew.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselPrew.slick-arrow {
        top: calc(50% - 14px);
    }
}

@media screen and (max-width: 767px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselPrew.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselPrew.slick-arrow {
        top: calc(50% - 22px);
    }
    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category:not(.bl2023 *){
        min-width: auto;
        font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    }
    .m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:not(.bl2023 *){
        font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
        min-width: auto;
        font-size: 13px;
    }

    .m4-redesign-search .widget_hms_search_results_widget .oneListItem {
        padding: 15px 10px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt p {
        padding-bottom: 0px;
    }

    .search .container_12 .ult-column.grid_9.m4-redesign-search {
        width: 100%;
    }

    .m4-redesign-search .widget_hms_search_results_widget .oneListPic {
        padding: 0 0 56.25% 0;
    }

    .m4-redesign-search .widget_hms_search_results_widget .oneTxtMeta {
        height: auto;
    }

    .m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt h4 {
        margin-top: 0px;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper {
        padding: 0 10px;
        display: grid;
        grid-row-start: 1;
        grid-column-end: 6;
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: 1fr 1fr;
        grid-gap: 3px 1px;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter:nth-child(1) {
        grid-column: 1 / 3;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter:nth-child(2) {
        grid-column: 3 / 5;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter:nth-child(3) {
        grid-column: 5 / 7;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter:nth-child(4) {
        grid-column: 2 / 4;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper .filter:nth-child(5) {
        grid-column: 4 / 6;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2 {
        font-size: 14px;
    }

}

@media screen and (max-width: 700px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselPrew.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselPrew.slick-arrow {
        top: calc(50% - 16px);
    }
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselNext.slick-arrow,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselNext.slick-arrow {
    display: block;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    right: -17px;
    top: calc(50% - 9.5px);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 10px solid white;
    opacity: 1;
}

@media screen and (max-width: 1400px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselNext.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselNext.slick-arrow {
        top: calc(50% - 18px);
    }
}

@media screen and (max-width: 1196px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselNext.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselNext.slick-arrow {
        top: calc(50% - 14px);
    }
}

@media screen and (max-width: 767px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselNext.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselNext.slick-arrow {
        top: calc(50% - 22px);
    }
}

@media screen and (max-width: 700px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_liveCarouselNext.slick-arrow,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .LSS_resultsCarouselNext.slick-arrow {
        top: calc(50% - 16px);
    }
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .slick-disabled {
    opacity: 0.5;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element {
    background: #b50f0f;
    margin: 0 10px;
    padding: 8px;
    cursor: pointer;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element:hover {
    opacity: 0.6;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-name,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-sub-name {
    float: left;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-sub-name {
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 27ch;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container {
    clear: both;
    border-top: 1px solid #fff;
    padding-top: 10px;
    margin-top: 10px;
    color: #fff;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 {
    text-align: center;
}


.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .first-place,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .second-place,
.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .third-place {
    float: left;
    border: 1px solid #fff;
    padding: 2px 5.5px 2px 0;
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .third-place {
    margin-right: 0;
}

/*.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .first-place {*/
/*    margin-left: 20px;*/
/*}*/

.m4-redesign .LSS_custom_button_outer_container {
    width: 27%;
    /*position: absolute;*/
    text-align: center;
    float: left;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    color: white;
    text-transform: uppercase;
    padding-left: 18px;
}


.m4-redesign .LSS_now_play_info_outer_container {
    text-align: center;
    height: 100%;
    display: flex;
    justify-content: center;
    margin: auto 0 auto 10px;
}
@media screen and (max-width: 768px){
    /*.m4-redesign .LSS_now_play_info_outer_container{
        margin-top: 22px;
    }*/
    .m4-redesign .widget_livestreamselector{
        overflow: hidden;
    }
}

.m4-redesign .LSS_now_play_info_inner_container {
    height: fit-content;
    margin: auto 0;
    display: flex;
    flex-direction: column;
}

.m4-redesign .LSS_now_play_info_time,
.m4-redesign .LSS_now_play_info_title {
    width: fit-content;
    text-wrap: nowrap;

    display: inline;
}
.m4-redesign .LSS_now_play_info_program_title{
    display: inline;
    text-transform: initial;
}

.m4-redesign .LSS_now_play_info_time{
    display: none;
}

.m4-redesign .LSS_now_play_info_music_container span {
    width: 7px;
    height: 7px;
    background-color: white;
    display: inline-block;
    margin: 0 5px;
    border-radius: 50%;
}
.m4-redesign .LSS_now_play_info_music_title{
    display: inline;
    align-items: center;
}

.m4-redesign .LSS_now_play_info_music_container,
.m4-redesign .LSS_now_play_info_program_container {
    display: inline;
    flex-direction: row;
    text-align: left;
    align-items: flex-start;
}


.m4-redesign .LSS_now_play_info_title:not(LSS_now_play_info_title:empty),
.m4-redesign .LSS_now_play_info_time:not(LSS_now_play_info_time:empty) {
    margin-right: 5px;
    font-weight: bold;
}

.m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
.m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
    width: 70%;
}

@media (max-width: 1400px) {
    .m4-redesign .LSS_custom_button_outer_container {
        /*width: 30%;*/
        width: 30%;
    }

    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 62%;
    }

}

@media (max-width: 950px) {

    .m4-redesign .LSS_custom_button_outer_container {
        width: 45%;
    }
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        width: 20%!important;
    }

    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 74%;
    }
}

@media (max-width: 750px) {
    .m4-redesign .LSS_custom_button_outer_container {
        width: 50%;
    }
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        width: 25%!important;
    }

    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 68%;
    }
}

@media (max-width: 580px) {
    .m4-redesign .widget_livestreamselector .LSS_Content,
    .m4-redesign .widget_livestreamselector .LSS_Results {

        width: 85%!important;
    }

    .m4-redesign .LSS_custom_button_outer_container {
        height: fit-content;
        width: 100%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {

        top: unset!important;

        width: 100%!important;
        margin: 0;
    }
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider{
        margin: auto !important;
    }
}

.m4-redesign .LSS_custom_button_inner_container {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    align-items: center;
    height: fit-content;
    margin: auto 0;
}

.m4-redesign .LSS_custom_button_inner_container .image-base {
    min-height: 35px;
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: flex;
    text-align: center;
    justify-content: center;
    margin: 0 3px;
}

.ut-layout-radio_vod_nsr .newAudioPlayerContainer .nowPlayedMusicHead{
    display: none;
}
.ut-layout-radio_vod_nsr .newAudioPlayerContainer .nowPlayedTimeContainer .nowPlayedTitle{
    font-weight: bold;
}

.m4-redesign .LSS_custom_button_inner_container .image {
    background-image: url(../images/nsr_logo.png);
}

.m4-redesign .LSS_custom_button_inner_container .image:nth-child(1){
    height: 45.03px;
    width: 115.71px;
    margin: 0;
    /*background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/nsr_logo_og.png);*/
    background-image: url(./images/nsr_logo_right_og_small.png);

}

.m4-redesign .LSS_custom_button_inner_container .logo {
    background-image: url(../images/play.png);
    width: 43px;
    height: 43px;
    margin-left: 10px;
}

.m4-redesign .LSS_custom_button_inner_container .image_container {
    display: flex;
    flex-direction: row;
    margin-top: 0px;
}

.m4-redesign .LSS_custom_button_inner_container .title {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    justify-content: center;
    height: fit-content;
    text-wrap: nowrap;
    margin-top: 3px;
    font-size: 10px;

    display: none;
}

.m4-redesign .LSS_live_result_switch_container {
    padding-top: 20px!important;
    top: 50%;
}
@media screen and (max-width: 1570px) {
    .m4-redesign .LSS_live_result_switch_container{
        padding-top: 0 !important;
    }
}

.m4-redesign .LSS_live_result_switch_container {
    padding: 0 10px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .place-num {
    background: #fff;
    padding: 2px 6px;
    color: #a40001;
    margin-right: 5px;
    font-weight: 700;
}


.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football {
    text-align: center;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-top: 12.5px;
    padding-bottom: 8.5px;
}


.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .a_team {
    float: left;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .team-points-separator {
    float: left;
    padding: 0 10px;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .b_team {
    float: left;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .team-logo {
    width: 25px;
    height: 25px;
    margin-top: -8px;
    background-size: contain;
    background-repeat: no-repeat;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .a_team .team-logo {
    margin-right: 10px;
    float: left;
}

.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.football .b_team .team-logo {
    margin-left: 10px;
    float: right;
}


@media (min-width: 1600px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-description {
        font-size: 11px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right .stream-element-title {
        padding-bottom: 2px;
        font-size: 11px;
    }
}

@media (max-width: 1799px) {
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .first-place {
        margin-left: 0px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .first-place,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .second-place,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .third-place {
        margin-right: 20px;

    }

}
@media screen and (max-width: 1570px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.result,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
        display: block;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
        margin-left: 0px;
    }
}

@media (max-width: 1530px){
    .m4-redesign .LSS_custom_button_outer_container{
        padding-left: 0;
    }
}

@media (max-width: 1200px) {
    .m4-redesign .hotlinemain-container-top-right {
        top: 287px !important;
    }
}
/*
@media (max-width: 1170px){
    .m4-redesign .stream-selector-container-header{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .m4-redesign .LSS_custom_button_outer_container{
        padding-left: 52px;
        align-items: center;
        height: auto;
        position: initial;
    }
    .m4-redesign .LSS_custom_button_inner_container .image:nth-child(1){
        height: 41.03px;
        width: 111.71px;
    }
}*/


@media (max-width: 1099px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 70%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        padding: 1.7% 2% 2.2% 2%;
        width: 23%;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }

    /*.m4-redesign .widget_livestreamselector {
        height: 130px;
    }*/
}

/*
@media (max-width: 680px){
    .m4-redesign .stream-selector-container-header{
        flex-direction: column;
    }
    .m4-redesign .LSS_custom_button_outer_container{
        align-self: flex-start;
        margin: 10px 0;
        width: 100%;
        padding-right: 43px;
    }
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider, .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Results.slick-initialized.slick-slider{
        width: 90% !important;
        margin: 0;
    }
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider{
        position: relative;
    }
    .m4-redesign .widget_livestreamselector{
        height: auto !important;
        max-height: initial;
    }
}*/

@media screen and (max-width: 939px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 68%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.result,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
        display: block;
        padding: 10px 20px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
        padding: 7px 20px;
    }

    /*.m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {*/
    /*    padding: 2% 2% 2.7% 2%;*/

    /*}*/
}

@media (min-width: 769px) {
    .m4-redesign.cikk {
        padding-top: 10px;
    }
}

@media (max-width: 768px) {
    .m4-redesign_livestream_cont .widget_moreshows{
        padding-left: 20px;
        padding-right: 20px;
    }
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element .stream-element-right {
        padding: 4px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element {
        padding: 6px;
    }

    .m4-redesign.cikk .m4-redesign .m4sport_nofeatured_image,
    .m4-redesign .hotlinemain-heroimage-outer .hotlinemain-container-top-left {
        height: auto !important;
        padding-top: 56.25%;
        margin-bottom: 10px;
    }

    .m4-redesign .hotlinemain-container-top-left,
    .m4-redesign.cikk .m4-redesign .m4sport_nofeatured_image {
        background-size: cover !important;
        margin-top: 10px;
    }

    .m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-container-top-title-outer,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image+.center {
        position: relative !important;
    }

    .m4-redesign .hotlinemain-heroimage-outer .hotlinemain-container-top-left {
        height: auto !important;
    }

    .m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-container-top-title-outer {
        margin-top: 10px !important;
        top: -10px;
    }


}

@media (max-width: 767px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 50%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        width: 40%;
    }
}

@media (max-width: 580px) {

    .m4-redesign_livestream_right .LSS_Content{
        padding-left: 20px;
        padding-right: 20px;
    }
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        width: 80%;
        margin-right: 0px;
        margin-left: 10%;
        float: left;
        margin: 10% auto 0 auto;
        margin-top: 0px !important;


        left: 0;
        right: 0;

        transform: none;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        width: 100%;
        top: 2%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.result,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container .LSS_live_result_switch.live {
        display: block;
        font-size: 10px;
        padding: 5px 10px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-sub-name {
        max-width: 24ch;
    }

    .m4-redesign .widget_livestreamselector {

        overflow: auto;
    }
}

@media (max-width: 500px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        /*margin: 15% 0 0 0;*/
        /*top: 66.3%;*/
        top: 41.3%;
        left: 0;
        right: 0;
        margin: auto;
    }

    .m4-redesign .widget_livestreamselector {

        overflow: initial;
    }

    .m4-redesign .stream-selector-container-header {
        overflow: auto;
        overflow-x: hidden;
    }
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element{
        height: auto;
    }
}

@media (max-width: 450px) {

    .m4-redesign .widget_livestreamselector {

        overflow: auto;
    }
}

@media (max-width: 400px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        margin: 16% 0 0 8%;
        /*top: 68.5%;*/
        top: 43.5%;
        margin: auto;
        left: 0;
        right: 0;
    }

    .m4-redesign .widget_livestreamselector {

        overflow: auto;
    }
}

@media (max-width: 360px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        margin: 23% 0 0 8%;
        margin: auto;
        /*top: 70%;*/
        top: 43%;
        left: 0;
        right: 0;
    }

    .m4-redesign .widget_livestreamselector {

        overflow: auto;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_live_result_switch_container {
        width: 100%;
        top: 7%;
    }
}

@media (max-width: 320px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .first-place,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .second-place,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized .result-element .result-element-container .result-datas.f1 .third-place {
        margin-right: 16px;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        /*top: 71%;*/
        top: 47%;
    }

    .m4-redesign .widget_livestreamselector {

        overflow: auto;
    }
}

@media (max-width: 280px) {

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        margin: 27% 0 0 8%;
    }

    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider,
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Results.slick-initialized.slick-slider {
        top: 75.5%;
    }
}



/*HOT TOPIC*/

.m4-redesign .HotTopic_Widget_Container {
    width: 100%;
    text-align: center;
    overflow: hidden;
    position: relative;
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
}

.m4-redesign .HotTopic_Item {
    color: #fff;
    text-transform: uppercase;
    padding: 5px 15px;
    margin: 10px 0px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    text-decoration: none;
    position: relative;
    border: 1px solid transparent;
}

.m4-redesign .HotTopic_Item::before {
    content: "";
    position: absolute;
    width: 90%;
    height: 1px;
    top: -1px;
    left: 5%;
    background: #fff;
}

.m4-redesign .HotTopic_Item::after {
    content: "";
    position: absolute;
    width: 90%;
    height: 1px;
    bottom: -1px;
    left: 5%;
    background: #fff;
}

.m4-redesign .HotTopic_Item:hover::after,
.m4-redesign .HotTopic_Item:hover::before {
    background: transparent;
}

.m4-redesign .HotTopic_Item:hover {
    color: #fff;
    text-decoration: none;
}

.m4-redesign .HotTopic_Item:hover a {
    color: #fff;
    text-decoration: none;
}

.m4-redesign .HotTopic_Item:focus,
.m4-redesign .HotTopic_Item:focus a {
    color: #fff;
    text-decoration: none;
}

.m4-redesign .HotTopic_Item:hover {
    border: 1px solid #fff;
}

.m4-redesign .HotTopic_Item:first-of-type {
    margin-left: 0px;
}

.m4-redesign .HotTopic_Item:last-of-type {
    margin-right: 0px;
}

.m4-redesign .HotTopic_Widget_Left_Arrow,
.m4-redesign .HotTopic_Widget_Right_Arrow {
    /*display: block;*/
    height: 15px;
    width: 15px;
    border-left: 4px solid #fff;
    border-bottom: 4px solid #fff;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.m4-redesign .HotTopic_Widget_Left_Arrow {

    top: calc(50% - 7.5px);
    left: 15px;
    transform: rotate(45deg);
}

.m4-redesign .HotTopic_Widget_Right_Arrow {
    transform: rotate(-135deg);
    top: calc(50% - 7.5px);
    right: 15px;
}

.m4-redesign .HotTopic_Widget_Container .slick-disabled {
    opacity: 0.5;
}

@media (max-width: 439px) {
    .m4-redesign .HotTopic_Item::before {
        width: 85%;
        left: 7.5%;
    }

    .m4-redesign .HotTopic_Item::after {
        width: 85%;
        left: 7.5%;
    }
}

/*Hosszabb idézet kiemelés*/

.m4-redesign .widget_hms_article_viewer_widget .hms_article_post_content blockquote {
    position: relative;
    padding: 2px 15px 2px 15px;
    border-left: unset;
}

.m4-redesign .widget_hms_article_viewer_widget .hms_article_post_content blockquote::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 100%;
    background: #a80000;
}

.m4-redesign .widget_hms_article_viewer_widget .hms_article_post_content blockquote::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(168, 0, 0, 1) 0%, rgba(229, 229, 229, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(168, 0, 0, 1) 0%, rgba(229, 229, 229, 0) 100%);
    background: linear-gradient(to right, rgba(168, 0, 0, 1) 0%, rgba(229, 229, 229, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a80000', endColorstr='#00e5e5e5', GradientType=1);
    opacity: 0.1;
}

.m4-redesign .widget_hms_article_viewer_widget .hms_article_post_content .articleImage {
    margin-bottom: 36px;
}

/*Responziv mód*/

/**címlap reszponzív**/

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

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name {
        /*width: 60%;*/
    }
}

@media (max-width: 1200px) {
    /* .m4-redesign-four-right .hh-row-segment.segment-half,
    .m4-redesign-four-left .hh-row-segment.segment-half {
        width: 100% !important;
    } */

    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center article.cikk {
        margin-bottom: 10px;
    }

    .m4-redesign .hh-row-container.m4-redesign-four-right .multiplerowCardHolder.layer_transition_black .cikk.post {
        padding-left: 0;
        padding-bottom: 10px;
    }

    .m4-redesign .hh-row-container.m4-redesign-four-left .multiplerowCardHolder.layer_transition_black .cikk.post {
        padding-right: 0;
        padding-bottom: 10px;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_down .coverArticleLister.owl-carousel {
        bottom: 10px;
    }

    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up .hh-row-wrapper {
        height: 82vh !important;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_down:before {
        top: 50vh;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .displaymodeB .cikk-content-title {
        min-height: 110px;
        max-height: 110px;
        padding: 10px 0px;
    }

    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .category_icon,
    .m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .multiplerowCardHolder.layer_transition_black .category_icon {
        /*bottom: 85px !important;
        top: unset;*/
    }
}

@media (max-width: 1200px) and (min-width: 1024px) {
    .m4-redesign .hh-row-container.show-separator-line.widget_position_center .multiplerowCardHolder .category_name {
        /*width: 65%;*/
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_name {
        /*width: 75%;*/
    }
}

@media (max-width: 1024px) {
    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .hh-row-segment[data-width="33"] {
        width: 100%;
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .owl-wrapper {
        width: 100% !important
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .widget.widget_multiplerowgrid_widget .owl-item {
        width: 100% !important;
    }

    .m4-redesign .hh-row-container.border .hh-row-wrapper .hh-row-segment.segment-one-third .widget.widget_listwithimageortag_widget {
        border-left: unset;
        border-right: unset;
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_name {
        width: 65%;
    }

    .m4-redesign.cimlap .hh-row-container .coverListWithImageOrTag .nagy .text-content-wrapper {
        padding-top: 10px;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerNext {
        left: 90%;
    }

    .m4-redesign .hh-row-container.full-view-mode.inverse-background.widget_position_center .pagerPrevious {
        left: 85%;
    }

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .category_name,
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .category_name {
        /*width: 55%;*/
    }
}

@media all and (min-width: 769px) and (max-width: 1120px) {
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent {
        padding: 15px 25px 0 25px;
        width: 30%;
    }

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent .article-title {
        margin-bottom: 0;
    }

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black .category_name {
        /*width: 85%;*/
    }
}

@media (max-width: 768px) {

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red.title_highlight,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .recommendedgrid .layer_transition_black,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red.title_highlight,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_black.title_highlight,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_black,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_black,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red.title_highlight,
    .m4-redesign .hh-row-container.two-big.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_black.title_highlight {
        width: 100% !important;
    }

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_full_red.title_highlight div.tizenhatkilenc,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center article.cikk.col.article-type-post.nochannel.layer_transition_red div.tizenhatkilenc,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .recommendedgrid .layer_transition_black div.tizenhatkilenc {
        padding-bottom: 70%;
    }


    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center .hh-row-wrapper {
        height: 65vh !important;
        margin-top: 20px;
    }

    /*
        .m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video {
            padding-bottom: 35px;
        } */

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.video,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video {
        padding-bottom: 10px;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_down:before,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_up:before,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center:before {
        background: unset;
    }

    .m4-redesign .hh-row-container.full-view-mode .recommendedgrid .layer_full_red.title_highlight .textcontent {
        bottom: 10px;
    }

    /*.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_full_red.title_highlight .category_name,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_red .category_name {
        padding-left: 30px !important;
    }*/

    .m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.col.post.nochannel.layer_transition_black.title_highlight .category_icon {
        top: 32%;
    }

    .m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.layer_transition_black.title_highlight .category_name {
        /*width: 65%;*/
    }

    .m4-redesign .hh-row-container.border .hh-row-wrapper .hh-row-segment.segment-one-third .widget.widget_listwithimageortag_widget {
        border-left: unset;
        border-right: unset;
    }

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name {
        width: auto;
        left: 0;
        font-size: 12px;
    }

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name:after,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name:after {
        /*height: 100%;*/
    }

    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .widget.widget_featuredslider_widget .owl-item,
    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .hh-row-segment.segment-one-third .owl-item {
        margin-bottom: 20px;
    }

    .m4-redesign .hh-row-container.show_icon.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper {
        margin-top: 2%;
    }

    .m4-redesign .hh-row-container.border-right .hh-row-wrapper .hh-row-segment.segment-one-third .widget_multiplerowgrid_widget {
        border-right: unset;
    }

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent {
        position: absolute !important;

    }

    .m4-redesign.cimlap .hh-row-container.two-big.full-view-mode.show-separator-line .recommendedgrid .layer_transition_black .textcontent {
        position: absolute;
        margin-top: 0;
    }

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black .category_name {
        /*width: 45%;*/
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .cikk-content-title {
        width: 100%;
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post h1 {
        font-size: 16px !important;
    }

    .m4-redesign.cimlap .segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        bottom: unset;
        top: 10px;
        height: 100%;
    }

    .m4-redesign.cimlap .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .cikk.col.pp_main.nochannel .category_icon {
        top: 17px;
        left: 50px;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid article {
        overflow: hidden;
    }

    .m4-redesign.cimlap .widget_recommendedgrid_widget .recommendedgrid .textcontent {
        max-height: 30vh;
        bottom: -5px;
    }

    .m4-redesign.cimlap .widget_multiplerowgrid_widget .displaymodeB .article-title,
    .m4-redesign.cimlap .widget_multiplerowgrid_widget .displaymodeB .article-lead,
    .m4-redesign.cimlap .widget_multiplerowgrid_widget .displaymodeB .post_time {
        padding-right: 5px;
    }

    .segment-half .mediaklikkCoverFeaturedSlider .owl-item .textcontent .article-lead,
    .m4-redesign .multiplerowCardHolder .displaymodeB .cikk-content-moving-container p.article-lead,
    .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB .cikk-content-moving-container p.article-lead,
    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top p.article-lead,
    .m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .article-lead {
        font-size: 16px !important;
    }
}

.m4-redesign .widget_multiplerowgrid_widget .cikk.displaymodeB:hover h1.article-title:not(.inverse-background h1.article-title) {
    /*filter: invert(4%) sepia() saturate(10000%) hue-rotate(340deg);*/
    color: #c00 !important;
}


@media all and (max-width: 620px) {

    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode .hh-row-wrapper {
        height: 70vh !important;
    }

    .m4-redesign .hh-row-container.widget_position_down .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
        bottom: 0;
    }

    .m4-redesign .hh-row-container.widget_position_down .pagination {
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .m4-redesign .hh-row-container .coverListWithImageOrTag .nagy .text-content-wrapper {
        padding-top: 0px !important;
    }
}

@media (max-width: 768px) and (min-width: 621px) {

    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up .hh-row-wrapper {
        height: 90vh !important;
    }

    .m4-redesign .hh-row-container.full-height.full-view-mode.show-separator-line.widget_position_down .hh-row-wrapper,
    .m4-redesign .hh-row-container.full-height.full-view-mode.show-separator-line.widget_position_center .hh-row-wrapper {
        height: 65vh !important;
    }

    .m4-redesign .hh-row-container.widget_position_down .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
        bottom: 0;
    }
}

@media all and (max-width: 460px) {
    /*.m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_center .cikk.layer_transition_black .category_name {
        width: 65%;
    }*/

    .m4-redesign .hh-row-container.full-view-mode.show-separator-line .recommendedgrid article.cikk.layer_transition_black .textcontent {
        position: relative;
        margin-top: -120px;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_center .listimagetagItemWrapper .cikk.nagy.post .text-content-wrapper a h1.article-title {
        font-size: 14px !important;
    }

    .m4-redesign .hh-row-container .coverListWithImageOrTag .nagy .image-wrapper {
        width: 50%;
        padding-bottom: 32%;
    }

    /*.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.layer_transition_black.title_highlight .category_name {
        width: 75%;
        font-size: 12px;
        padding: 5px 10px 5px 35px;
    }*/

    /*.m4-redesign .hh-row-container.show-separator-line.widget_position_center .coverListWithImageOrTag.owl-carousel .text-content-wrapper .category_name {
        font-size: 0.7em;
    }*/

    /*.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.col.post.nochannel.layer_transition_black.title_highlight .category_icon {
        top: 31%;
    }*/

    /*.m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.layer_transition_black.title_highlight .category_name:after {
        width: 53px;
        height: 24px;
    }*/

    /*.m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_name {
        font-size: 12px;
        margin: -24px 0 0 !important;
    }*/

    /*.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name {
        width: 50%;
        left: 0;
        font-size: 12px;
    }*/

    /*.m4-redesign .hh-row-container.show-separator-line.widget_position_center .coverListWithImageOrTag.owl-carousel .text-content-wrapper .category_name {
        width: 81%;
    }*/

    /*.m4-redesign .hh-row-container.widget_position_center .coverListWithImageOrTag .cikk.nagy.post .category_icon {
        width: 15px;
    }*/

    /*.m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_red .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_red .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black.title_highlight .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_full_black .category_name,
    .m4-redesign .hh-row-container.widget_position_down .multiplerowCardHolder.layer_full_black .category_name {
        width: 57%;
    }*/

    .m4-redesign.cimlap .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
        padding-bottom: 70.25%;
    }

}

@media (max-width: 375px) {
    /*.m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .category_name {
        width: 55%;
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_name {
        width: 75% !important;
    }

    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black.title_highlight .category_name,
    .m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .category_name {
        width: 70%;
        left: 0;
        font-size: 12px;
    }

    .m4-redesign .hh-row-container.show-separator-line.widget_position_center .coverListWithImageOrTag.owl-carousel .text-content-wrapper .category_name {
        width: 75%;
    }*/

    .m4-redesign .hh-row-container .coverListWithImageOrTag .nagy .image-wrapper,
    .m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .coverListWithImageOrTag .nagy .image-wrapper,
    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .coverListWithImageOrTag .nagy .image-wrapper,
    .m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .image-wrapper {
        width: 45%;
    }

    .m4-redesign .hh-row-container .coverListWithImageOrTag .nagy .text-content-wrapper,
    .m4-redesign .hh-row-container.border-right.show-separator-line.widget_position_center .coverListWithImageOrTag .nagy .text-content-wrapper {
        padding-left: 52%;
    }
}

@media (max-width: 340px) {
    .m4-redesign .hh-row-container.m4-redesign-four-left.show-separator-line.widget_position_center .cikk.col.post.nochannel.layer_transition_black.title_highlight .category_icon {
        top: 27%;
    }
}

/**Rovatoldal reszponzív**/


@media (min-width: 768px) {

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt h4,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt h4 {
        font-size: 24px !important;
    }
}

@media (max-width: 767px) {

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt,
    .listCont .oneListItem .oneListShare,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt,
    .listCont .oneListItem .oneListShare {
        float: none;
        width: 100%;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListPic,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListPic {
        float: none;
        width: 100%;
        padding-bottom: 49%;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem a:hover,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem a:hover {
        text-decoration: none !important;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt {
        padding-left: 0;
        margin-top: 15px;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category {
        margin-left: 0;
        margin-bottom: 0;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .time,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .time {
        float: none;
        clear: both;
        margin-left: 0;
    }

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt h4,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt h4 {
        padding-top: 15px;
    }

    .m4-redesign .listCont .oneListTxt .oneTxtMeta .type {
        margin-top: -45px;
        float: left;
        margin-left: -200px;
    }

    .ut-layout-rovatoldalak .m4-redesign .widget_categoryandtaglistpageheader .justBread {
        margin-top: 0px;
        padding-bottom: 0px;
    }

    .ut-layout-rovatoldalak .container_12 .grid_9.m4-redesign {
        width: 100%;
    }

    .ut-layout-rovatoldalak .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem {
        padding: 15px 10px;
    }

    .ut-layout-rovatoldalak .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListPic {
        padding-bottom: 56.25%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListPic,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListPic {
        margin-top: -30px;
    }
}

/**Cikkoldal reszponzív**/
@media all and (max-width: 1210px) and (min-width: 979px) {
    .m4-redesign.cikk .test article div:nth-of-type(3) {
        font-size: 12px;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1 {
        width: 100%;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1:before {
        width: 100%;
    }

    .m4-redesign.cikk .test article {
        width: 100% !important;
    }
}

@media all and (max-width: 979px) and (min-width: 768px) {
    .m4-redesign.cikk .grid_4 .m4-redesign h1:before {
        width: 40vw;
    }

    .m4-redesign.cikk .test article div:nth-of-type(3) {
        width: 60%;
    }

    .m4-redesign.cikk .test article div:nth-of-type(3) {
        font-size: 12px;
    }

    .m4-redesign.cikk .test article {
        width: 50% !important;
    }
}

@media (max-width: 979px) {

    .m4-redesign.cikk .ult-column.grid_4.test,
    .m4-redesign.cikk .ult-column.grid_8 {
        width: 100%;
        padding: 11px;
    }

    .m4-redesign.cikk .ult-column.grid_4.test {
        width: 100%;
    }

    .m4-redesign.cikk .ult-column.grid_8,
    .ut-layout-pp-minicikk .grid_12.m4-redesign {
        padding: 0 20px 0 50px;
    }

    .grid_12.m4-redesign.eredmenyek {
        padding-left: 0;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1 {
        width: 100%;
    }

    .m4-redesign.cikk .m4-redesign h1:before {
        width: 30vw;
    }

    /*
    cikk végi cikk ajánló margin
    */
    .m4-redesign.cikk .articleRecommenderWidget_content ul {
        margin-left: 0px;
    }
}

@media only screen and (max-width: 767px) {

    .m4-redesign.cikk .container_12,
    .m4-redesign .ut-layout-pp-minicikk .container_12 {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .m4-redesign.cikk .grid_8 .m4-redesign .hms_article_title.titletext {
        width: 80%;
        font-size: 24px;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1:before {
        width: 50%;
    }

    .m4-redesign.cikk .test article div:nth-of-type(3) {
        font-size: 12px;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1 {
        width: 100%;
    }

    /*.m4-redesign.cikk .m4-redesign .m4sport_nofeatured_image {
        height: 50vh !important;
    }*/

    .wrapper.m4-redesign.cikk {
        padding: 0px;
    }
}


@media only screen and (max-width: 800px) {
    .m4-redesign.cikk .hms_article_cat_element {
        font-size: 14px;
    }

    .m4-redesign.cikk .hms_article_lead_text {
        font-size: 20px;
        line-height: 1.4;
    }
}

@media (max-width: 579px) {
    .m4-redesign.cikk .hms_article_content_wrapper.post_type_post .hms_tag_wrapper .hms_video_tags {
        margin-top: 10px;
        font-size: 12px;
    }
}

@media (min-width: 561px) and (max-width: 2560px) {

    .m4-redesign.cikk .test article div:nth-of-type(3) {
        font-size: 12px;
        font-weight: bold;
        padding-top: 5px;
    }
}

@media only screen and (max-width: 560px) {

    .m4-redesign.cikk .grid_4 .m4-redesign h1:before {
        width: 100%;
    }

    .m4-redesign.cikk .grid_8 .m4-redesign .hms_article_title.titletext {
        width: 90%;
        font-size: 22px;
    }

    .m4-redesign.cikk .test article {
        width: 100%;
    }


    .m4-redesign.cikk .test article div:nth-of-type(3) {
        font-size: 12px;
        font-weight: bold;
        padding-top: 5px;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1 {
        width: 100%;
    }

    .m4-redesign.cikk .four-small-container:last-of-type,
    .m4-redesign.cikk .six-big-container:nth-of-type(3),
    .m4-redesign.cikk .four-small-container,
    .m4-redesign.cikk .six-big-container {
        margin: 0 0 0 0;
        width: 100%;
    }

    .m4-redesign.cikk .six-big-container .text {
        font-size: 20px;
    }

    .m4-redesign.cikk .hms_article_cat_element {
        font-size: 10px;
        width: auto;
        margin-left: 0;
    }

    .m4-redesign.cikk .hms_article_lead_text,
    .m4-redesign .ppMiniContainer .ppMiniHeader .mainLead {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }

    .m4-redesign.cikk .grid_4 .m4-redesign h1 {
        position: relative;
        font-size: 18px;
    }
}

@media (max-width: 480px) {

    .m4-redesign.cikk .ult-column.grid_8,
    .m4-redesign.cikk .colwrapper .m4-redesign .center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_nofeatured_image+.center,
    .m4-redesign.cikk .colwrapper .m4-redesign .m4sport_lead_video_container+.center {
        padding: 0 10px;
    }
    .m4-redesign.cikk .colwrapper .m4-redesign .hms_article_post_content .center {
        padding: 0;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .center {
        width: 80%;
    }

    .m4-redesign.cikk .colwrapper .m4-redesign .hms_article_title_titletext {
        font-size: 32px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .hms_article_title_titletext {
        font-size: 34px;
    }

    .m4-redesign.cikk .colwrapper .m4-redesign .center {
        width: 80%;
    }
}

@media only screen and (max-width: 559px) {
    .m4-redesign.cikk .colwrapper .m4-redesign .hms_article_title_titletext {
        font-size: 26px;
        line-height: 1.4 !important;
        border-left: 10px solid #a80000;
        border-right: 10px solid #a80000;
        border-top: 0px solid #a80000;
        border-bottom: 0px solid #a80000;
    }
    .m4-redesign .hotlinemain-container-top-title-inner{
        margin-bottom: 0 !important;
    }


    .m4-redesign.cikk .colwrapper .m4-redesign .center {
        width: 80%;
    }
}

@media (max-width: 1439px) and (min-width: 1200px) {
    .m4sportredesign_portmar #portfolio_containerDesktopInner {
        max-width: 1170px !important;
    }
    .m4-redesign.musor .textwidget.custom-html-widget {
        max-width: 1440px !important;
        margin: auto;
    }

    /**Galéria végoldal**/
    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
        left: calc(10% - 35px);
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
        right: calc(10% - 35px);
    }

    .m4-redesign .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt {
        width: 60%;
    }
}

@media only screen and (max-width: 1199px) {

    /**Galéria végoldal**/
    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
        left: 30px;
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
        right: 30px;
    }

    .m4-redesign .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt {
        width: 80%;
        text-align: left;
    }

    .m4-redesign .ultimateGallery .utgHeadLine h2 {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 520px) {
    .m4-redesign.cikk .grid_8 .m4-redesign h1 {
        width: auto;
        font-size: 14px;
    }
}

/**Fejléc reszponzív**/
/*@media (max-width: 1440px) and (min-width: 1128px)*/
@media (max-width: 1530px) and (min-width: 1128px) {
    .m4-redesignMenu {
        padding: 10px 20px !important;
    }

    .m4-redesign #accessibility_toggle {
        right: -35px;
    }

    .m4-redesign .musorujsag {
        right: 185px;
    }

    .m4-redesign .socialLinkLine a {
        margin-top: 0;
        margin-right: 8px;
    }

    .m4-redesign .socialLinkLine {
        right: 65px;
    }

    .m4-redesign .elasticSearchButton {
        right: 25px;
    }
}
@media (max-width: 1450px){
    .menu-m4-redesign-2021-container{
        transform: scale(0.95);
    }
}
@media (max-width: 1430px) {
    .m4-redesign .navbar .nav .olimpia2024 a{
        margin-top: 1px !important;
        background-size: 74%;
        margin-right: 0px;
        background-position: center;
        margin-left: 0 !important;
    }
    .m4-redesign .navbar .nav .olimpia2024{
        margin-left: 6px !important;
    }
    .menu-m4-redesign-2021-container{
        transform: scale(1);
    }
    .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu{
        margin-left: 7px;
        max-width: 118px;
        margin-top: 0;
    }
    .m4-redesign .navbar .nav .eurovision_sport{
        margin-top: 0;
        margin-left: -5px;
    }
    .m4-redesign .navbar .nav .otpmenu{
        max-width: 130px !important;
        margin-left: 8px;
    }
    .m4-redesign .navbar .nav .otpmenu a{
        height: 46px !important;
        width: 130px;
        max-height: 41px;
        max-width: 130px;
        margin-left: 7px;
    }
    .m4-redesign .navbar .nav .boxu a {
        background: url("images/m4-redesign/bu_m2.png") no-repeat center;
        background-size: cover;
    }

    .m4-redesign .navbar .nav .bl a {
        background: url("images/m4-redesign/BL1.logo_m2.png") no-repeat center;
        background-size: cover;
    }

    .m4-redesign .navbar .nav .euro2020 a {
        background: url("images/m4-redesign/BL1.logo_m2.png") no-repeat center;
        /*MTVA kérésre cseérlve*/
        background-size: cover;
    }

    .m4-redesign .navbar .nav>li>a {
        padding: 0 10px;
        font-size: 11px;
        line-height: 43px;
        height: 41px !important;
        margin-top: 0px !important;
    }

    .m4-redesign .socialLinkLine a {
        margin-top: 0;
    }

    .m4-redesign .socialLinkLine .fb {
        width: 10px;
    }

    .m4-redesign .socialLinkLine .ins {
        width: 20px;
    }

    .m4-redesign .musorujsag .musor-link img {
        width: 20px;
    }

    .m4-redesign #accessibility_toggle,
    .m4-redesign #darkmodeToggler {
        width: 45px;
    }

    .m4-redesignMenu {
        padding: 10px;
    }

    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .brand {
        width: 169.22px;
        height: 54.47px;
    }
}

/*
@media (max-width: 1080px) and (min-width: 979px) {
    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .brand {
        padding: 10px 30px 10px;
        margin-top: 7px;
        margin 
    }
}
*/

@media (max-width:1214px) and (min-width:1170px) {
    .menu-m4-redesign-2021-container{
        transform: scale(0.95);
    }
}

@media (max-width: 1040px) {
    .m4-redesign .navbar .nav .boxu a {
        background: url("images/m4-redesign/bu_m3.png") no-repeat center;
        background-size: cover;
    }

    .m4-redesign .navbar .nav .bl a {
        background: url("images/m4-redesign/BL1.logo_m1.png") no-repeat center;
        background-size: cover;
    }

    .m4-redesign .navbar .nav .euro2020 a {
        background: url("images/m4-redesign/BL1.logo_m3.png") no-repeat center;
        /*MTVA kérésre cserélve*/
        background-size: cover;
    }

}

@media (max-width: 1110px) {
    .m4-redesign .musorujsag {
        right: 205px;
    }

    .m4-redesign .socialLinkLine {
        right: 75px;
    }
}

@media (max-width: 768px) {
    .m4-redesign .musorujsag {
        right: 190px;
    }

    .m4-redesign .socialLinkLine {
        right: 60px;
    }
}

@media (max-width: 425px) {
    .m4-redesign .musorujsag {
        right: 200px;
    }

    .m4-redesign .socialLinkLine {
        right: 70px;
    }
}

@media all and (max-width: 1024px) and (min-width: 1110px) {

    .m4-redesign .navbar .nav>li>a {
        font-size: 11px;
    }

    .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item:nth-of-type(6) {
        margin-left: 0px;
    }

    .m4-redesign .navbar .nav .euro2020 a {
        padding-right: 40px;
        margin-left: -25px;
    }
}

@media (max-width: 1024px) {
    .m4-redesign .container_12 {
        width: 100%;
    }

    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container {
        width: auto;
        margin-left: 0;
    }

    /**sportok lista oldal reszponzív**/
    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article {
        width: 50%;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container {
        height: 250px;

    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
        height: 250px;
        background-size: 200% !important;
    }
}

@media all and (max-width: 1110px) and (min-width: 768px) {
    .m4-redesign .headwrapper .container_12 {
        width: 100% !important;
    }

    .m4-redesign .grid_12.m4sportredesign_portmar {
        width: 100%;
        margin-left: 0;
    }
}

@media (min-width: 1111px) {
    .m4-redesignMenu .nav-collapse.collapse {
        height: auto !important;
        overflow: visible !important;
    }
}

@media screen and (min-width: 801px) and (max-width: 979px) {
    .m4-redesign ul.articleRecommenderWidget_viewR {
        padding: 0 10px 0 40px;
    }
}

@media screen and (max-width: 800px) {
    .m4-redesign .ult-column.grid_4:has(ul.articleRecommenderWidget_viewR) {
        padding: 0;
        margin: 0;

    }
}

@media (max-width: 1170px) {
    .menu-m4-redesign-2021-container{
        transform: none !important;
    }
    .m4-redesign .navbar .nav .olimpia2024 a{
        margin-left: 7px;
    }
    .m4-redesign .navbar .nav .olimpia2024{
        margin-left: 0 !important;
        margin-top: 17px;
    }
    .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu{
        margin-left: 0;
        max-width: 136px;
        margin-top: 18px;
    }
    .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item.eb2024menu a:hover{
        background-color: transparent;
    }
    .m4-redesign ul#menu-m4-redesign-2021{
        display: flex;
        flex-direction: column;
        padding-bottom: 10px;
    }
    .m4-redesign .navbar .nav .eurovision_sport{
        margin-left: 0 !important;
        width: 136px;
        max-width: 136px;
    }

    .m4-redesign .navbar .nav .boxu a{
        margin-left: 0;
        background-color: #fff !important;
    }
    .m4-redesign .navbar .nav .otpmenu{
        max-height: 41px;
        margin-bottom: 15px;
        margin-left: 0;
    }
    .m4-redesign .navbar .nav .otpmenu a{
        width: 203px;
        margin-bottom: 15px;
        margin-left: 0;
    }
    .m4-redesignMenu .nav-collapse.collapse {
        margin-left: 0px;
    }

    .m4-redesign ul#menu-m4-redesign-2021 {
        width: 100%;
        transform: skew(0deg);
    }

    .m4-redesignMenu .navbar .btn-navbar {
        display: block;
    }

    .m4-redesignMenu .container_12 {
        padding-bottom: 10px;
    }

    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .brand {
        width: 92.22px;
        height: 29.68px;
        margin-top: 13px;
    }

    #menu-m4-redesign-2021.nav {
        padding-left: 0;
        text-align: left;
    }

    .m4-redesignMenu .nav-collapse {
        overflow: hidden !important;
    }

    .m4-redesignMenu .dNone {
        display: none;
    }

    /*    height: 0 !important;
    }
    .m4-redesignMenu .nav-collapse.in {
        overflow: hidden !important;
        height: auto !important;
    } */

    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse {
        width: 100%;
    }

    .m4-redesignMenu .nav-collapse {
        clear: both;
    }

    .m4-redesign .navbar .nav .euro2020 a {
        margin-left: 0;
    }

    .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item {
        width: 100%;
        background: transparent;
        border-right: none;
        transform: skew(0deg);
    }
    .m4-redesign ul {
        /* transform: skew(0deg) !important; */
        /*padding: 14px;*/
        margin: 0 0 10px 25px;
    }

    .m4-redesign .navbar .nav>li>a {
        transform: skew(0deg);
    }

    .m4-redesign .navbar .nav .boxu a {
        background: url("images/m4-redesign/bu_mobil_2.png") no-repeat center;
        background-size: 100%;
        margin-bottom: 15px;
        width: 136px;
        height: 48px;
        border-radius: 0;
        border: 2px solid #fff;
    }

    .m4-redesign .navbar .nav .bl a {
        background-color: #fff;
        background-image: url("images/m4-redesign/bllogo-mobil.png") no-repeat;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        width: 130px;
        height: 48px;
        margin-bottom: 15px;
        border-radius: 0;
        border: 0px solid #fff;
        color: transparent;
        text-indent: 200px;
        overflow: hidden;
        margin-left: 0 !important;
        width: 136px !important;
        max-width: 136px;
        display: block;
    }

    .m4-redesign .navbar .nav .fina2023 a {
        background-color: #fff;
        margin-left: 0px !important;
        width: 130px;
        border-radius: 0px;
    }

    .m4-redesign .navbar .nav .euro2020 a {
        background: url("images/m4-redesign/bllogo-mobil.png") no-repeat;
        /*MTVA kérésre cserélni EB-ről a BL-re*/
        background-size: 100%;
        margin-bottom: 15px;
        width: 130px;
        height: 47px;
        border: 2px solid #fff;
        border-radius: 0;
    }


    .m4-redesign .nav-collapse .nav>li>a:hover,
    .m4-redesign .nav-collapse .nav>li>a:focus,
    .m4-redesign .nav-collapse .dropdown-menu a:hover,
    .m4-redesign .nav-collapse .dropdown-menu a:focus {
        background-color: #f2f2f2;
        color: #a80000;
    }

    .m4-redesign .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt {
        width: 100%;
        padding-left: 5px;
    }
}


@media (max-width: 768px) {
    .m4-redesign .container_12 .grid_12 {
        margin-bottom: 0;
        width: 100% !important;
    }

    .m4sportredesign_portmar {
        margin-bottom: 0;
    }

    /**Galéria végoldal**/
    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
        left: 30px;
        height: 50px;
        width: 50px;
        background-position: -256px -55px !important;
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
        right: 30px;
        height: 50px;
        width: 50px;
        background-position: -94px -55px !important;
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow {
        opacity: 0.6;
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow:hover {
        opacity: 1;
    }

    .m4-redesign .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt {
        width: 100%;
        padding-left: 5px;
    }

    .m4-redesign .ultimateGallery .utgHeadLine h2 {
        text-align: left;
        padding-left: 10px;
    }


    .grid_12.m4sportredesign_portmar {
        width: 100% !important;
    }

    .m4-redesign .headwrapper .container_12 {
        width: 100% !important;
        margin: 0 auto;
    }

    .m4sportredesign_portmar {
        margin-bottom: 0;
    }

    .m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .m4-redesign .owl-item,
    .m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_down .m4-redesign .owl-wrapper,
    .m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .owl-wrapper,
    .m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .owl-item {
        width: 100% !important;
    }

    .m4-redesign .hh-row-container.m4-redesign-mobil-center.widget_position_center .widget_multiplerowgrid_widget h1.article-title {
        font-size: 18px !important;
    }
}

@media all and (min-width: 426px) and (max-width: 1110px) {

    .m4-redesign .socialLinkLine a {
        margin-top: 0;
        margin-right: 10px;
    }

    .m4-redesignMenu {
        padding: 0 20px;
    }
}

@media (max-width: 479px) {
    .m4-redesign #sportListWidget_sportok h1 {
        width: fit-content;
        padding-left: 30px;
        padding-right: 30px;
    }

    /**sportok lista oldal**/
    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article {
        width: 100%;
        padding: 15px 0;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container {
        height: 150px;

    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
        height: 150px;
        background-size: 120% !important;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container:first-of-type {
        margin-left: 0;
    }

    .m4-redesign #sportListWidget_sportok h1 {
        margin-left: 0px;
    }

    .m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video h1.article-title,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_up .multiplerowCardHolder .cikk.overlay-lead.video h1.article-title {
        font-size: 14px !important;
    }

    .m4-redesign .hh-row-container.full-view-mode.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title,
    .m4-redesign .hh-row-container.full-view-mode.show-separator-line.widget_position_up .multiplerowCardHolder .cikk.overlay-lead.video .cikk-content-title {
        padding: 0;
    }
}

@media (max-width: 768px) {
    .m4-redesign .elasticSearchButton {
        right: 40px;
    }
}

@media (max-width: 425px) {
    .m4-redesignMenu {
        padding: 0 10px;
    }

    .m4-redesign .musorujsag {
        right: 195px;
    }

    .m4-redesign .socialLinkLine a:last-child {
        margin-right: 0;
    }

    .m4-redesign #login_wrapper {
        left: calc((100% - 50px));
    }

    /**sportok lista oldal**/
    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article {
        width: 100%;
        padding: 15px 0;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container {
        height: 150px;

    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
        height: 150px;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container:first-of-type {
        margin-left: 0;
    }


    /**Galéria végoldal**/
    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev,
    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
        height: 35px;
        width: 35px;
        border: none;
        border-radius: 50%;
        display: block !important;
        background: #fff url("images/red-arrow-big_1.png") no-repeat center center;
        background-size: 35%;
        background-position: 10px 8px !important;
        top: calc(35% - 35px);
    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
        left: 20px;
        transform: rotate(360deg);

    }

    .m4-redesign .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
        right: 20px;
        transform: rotate(180deg);
    }

    .m4-redesign .ultimateGallery .utgHeadLine h2 {
        text-align: left;
        padding: 15px 0 15px 10px;
    }

    .m4-redesign .ultimateGallery .utgContent .utgIndexCont .slick-initialized button.slick-arrow {
        top: 50%;
    }
}

@media screen and (max-width: 348px) {
    .m4-redesignMenu .widget_ultimatummenu .navbar .navbar-inner .container .brand {
        width: 92.22px;
        height: 29.68px;
        margin-left: -15px;
        margin-right: 16px;
    }
}

@media (max-width: 768px) {

    .m4-redesign .hh-row-container.widget_position_down .segment-half .coverMultipleGrid.owl-carousel.owl-theme:not(.bl2023 *),
    .m4-redesign .hh-row-container.widget_position_center .segment-half .coverMultipleGrid.owl-carousel.owl-theme:not(.bl2023 *) {
        width: 100% !important;
        bottom: -20px;
    }

    /**sportok lista oldal**/
    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container {
        height: 200px;
    }

    .m4-redesign #sportListWidget_sportok .sportListWidget_sportItem article .sportListWidget_container .sportListWidget_container_inner {
        height: 200px;
    }


    .m4-redesign.cimlap .topThemeAltCoverTopStory {
        display: none !important;
    }
}

/* PP */

.ut-layout-pp-minicikk .grid_12.m4-redesign {
    padding-left: 50px;
}

.m4-redesign .widget.widget_featuredslider_widget .mediaklikkCoverFeaturedSlider.coverFeaturedSlider.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item .cikk.pp .image-wrapper {
    padding-bottom: 58.25%;

}

.m4-redesign .widget.widget_featuredslider_widget .mediaklikkCoverFeaturedSlider .owl-wrapper {
    background-color: transparent;
}

.m4-redesign .widget.widget_featuredslider_widget .mediaklikkCoverFeaturedSlider.coverFeaturedSlider.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item .cikk.col.pp_main .accessibilityShowWhenNormal.textcontent {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 39%, rgba(0, 0, 0, 0.9) 100%);
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk-content-title:not(.displaymodeB  .cikk-content-title) {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4), 48%, rgba(0, 0, 0, 0.9) 100%);
    padding-top: 30px;
}

.m4-redesign .widget.widget_featuredslider_widget .mediaklikkCoverFeaturedSlider.coverFeaturedSlider.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item .cikk.col.post.layer_transition_black .accessibilityShowWhenNormal.textcontent {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0) 100%);
}

.m4-redesign .pp_main .textcontent:not(.m4-redesign .widget.widget_featuredslider_widget .pp_main .textcontent) {
    position: absolute;
    bottom: 0;
    padding: 50px 30px 40px !important;
}

.m4-redesign.pp .hotlinemain-container-body-head {
    text-align: left;
    padding-bottom: 10px;
}

.grid_4.m4-redesign.pp .m4-redesign h1 {
    position: relative;
    font-size: 20px;
    display: inline-block;
    padding: 0 10px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    text-align: left;
    background: #a80000;
    width: max-content;
}

.grid_4.m4-redesign.pp .m4-redesign h1:before {
    content: "";
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
    background-color: transparent !important;
    position: absolute;
    width: 75px;
    height: 100%;
    left: 100%;
}

/*.grid_4.m4-redesign.pp .m4-redesign article {
    width: 50%;
    padding: 5px;
    margin-bottom: 10px;
}
*/

.grid_4.m4-redesign.pp.test .m4-redesign {
    text-align: left;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider h1:before {
    background-image: none;
}

.grid_4.m4-redesign.pp .m4-redesign article a .articleReaderRelated_img {
    background-size: cover;
    width: 100% !important;
    background-position: center;
    padding-bottom: 50%;
}

.grid_4.m4-redesign.pp article .kapcsolodo-cim {
    display: block !important;
    background: #1f1e1ec7;
    color: white;
    border-bottom: 2px solid #a80000;
    font-weight: bold;
    padding: 10px;
    font-size: 15px;
}

.grid_4.m4-redesign.pp article .kapcsolodo-lead {
    display: none;
}

.grid_4.m4-redesign.pp article div.kategoria {
    display: none;
    font-size: 12px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 5px;
    background: #a80000;
    padding-right: 20px;
}

.grid_4.m4-redesign.pp article div.kategoria:after {
    position: absolute;
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    width: 45px;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    left: 100%;
    content: "";
}

.m4-redesign .hh-row-container.show_icon .pp_main a,
.m4-redesign .hh-row-container.show_icon .pp_mini a {
    position: relative;
}

.m4-redesign .pp_main h1.article-title:not(.bl2023 *) {
    padding: 20px 0 0;
}

.m4-redesign.pp .wp-caption {
    width: 100% !important;
}

.m4-redesign .wp-caption {
    width: 100% !important;
}

.m4-redesign .pp_main .ppSlider .headline-element {
    color: #fff;
    font-size: 17px;
    line-height: 30px;
}

.m4-redesign .pp_main .ppSlider .headline-element .headline-time {
    padding-right: 5px;
    float: left;
}

.m4-redesign .pp_main .ppSlider .headline-element .headline-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 52ch;
    float: left;
}

.m4-redesign .pp_main .pp_slider_buttons:not(.coverGlobalGrid *) {
    width: 110px;
    height: 55px;
    position: absolute;
    bottom: 30px;
    right: 0;
}

.m4-redesign .pp_main .pp_slider_button.prev:not(.coverGlobalGrid *) {
    background-image: url("images/mediaklikk_sprite_2x-01.png");
    display: block !important;
    width: 44px;
    height: 35px;
    background-position: -400px 0 !important;
    top: 0;
    position: absolute;
    cursor: pointer;
}

.m4-redesign .pp_main .pp_slider_button.next:not(.coverGlobalGrid *) {
    background-image: url("images/mediaklikk_sprite_2x-01.png");
    display: block !important;
    width: 44px;
    height: 35px;
    background-position: -440px 0 !important;
    bottom: 0;
    top: auto;
    position: absolute;
    cursor: pointer;
}

.m4-redesign .pp_main .pp_slider_buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
}

.m4-redesign .ppMiniContainer {
    margin: 10px 0 10px;
}


.m4-redesign .ppMiniContainer .ppMiniHeader .mainImage {
    width: 100% !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 60.25%;
    position: relative;
    max-width: 100% !important;
    background-color: transparent;
}

.m4-redesign .ppMiniContainer .ppMiniHeader .mainLead {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
}

.m4-redesign .ppMiniContainer .ppMiniHeader .mainTitle {
    font-size: 36px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 5px;
    background: #a80000;
    margin: 10px 70px 10px 0;
    display: inline-block;
    padding: 10px;
    font-weight: 600;
    letter-spacing: 1px;

}

.m4-redesign .ppMiniContainer .ppMiniHeader .mainTitle:after {
    position: absolute;
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    min-width: 110px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}

/*.m4-redesign .ppMiniBody .miniTitle:after{
    position: absolute;
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    min-width: 110px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}*/
.m4-redesign .ppMiniBody {
    margin-top: 20px;
    padding: 10px 20px;
    border: 1px solid #777777;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    position: relative;
    max-width: 1120px; 
}

.m4-redesign .ppMiniBody ul,
.m4-redesign .ppMiniBody ol{
    margin-left: 20px;
}

@media screen and (max-width: 520px) {
    .m4-redesign .ppMiniBody {
        padding: 10px;
    }

}

.m4-redesign .ppMiniBody .miniTitle {
    /*position: relative;
    display: initial;
    text-transform: none;
    -webkit-box-decoration-break: clone;
    height: auto;
    overflow: hidden;
    line-height: 1.3 !important;
    z-index: 999999;*/
    font-size: 36px;
    color: #000000;
    padding: 10px 0;
    border-bottom: 3px solid transparent;
    padding: 0 0 5px;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, #a80000 50%, transparent);
    border-image-slice: 5;
    margin-bottom: 10px;
    font-weight: 600;
}

.m4-redesign .ppMiniBody .miniLead,
.m4-redesign .hotlinemain-container-body-elem-right-content-lead {
    font-size: 23px;
    padding: 10px 0 5px;
    line-height: 28px;
    font-weight: 550;
}

.m4-redesign .ppMiniBody .returToMain {
    -webkit-appearance: button;
    cursor: pointer;
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 8px;
    color: #ffffff;
    text-transform: uppercase;
    outline: 0;
    border: 0;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    text-align: center;
}

@media screen and (max-width:520px) {
    .m4-redesign .ppMiniBody .returToMain {
        width: 100%;
    }
}


.m4-redesign .ppMiniBody p.wp-caption-text,
.m4-redesign .hotlinemain-container-body-elem-right-content-text .wp-caption p.wp-caption-text {
    /* color: #a80000;
    position: relative;
    margin-top: 0 !important;
    font-size: 12px !important;
    margin-bottom: 0;
    text-align: center;
    background: #F5F5F5;
    display: block;
    width: 100% !important;
    padding-bottom: 5px; */

    padding: 0;
    margin: 0;
    font-size: 14px !important;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    color: #a80000;
    display: inline-block;
    text-align: center;
    width: 100% !important;
    font-style: italic;
}

.m4-redesign .F1-widget,
.m4-redesign .widget.widget_f1minipointrace_widget {
    padding-left: 0 !important;
}

/*.m4-redesign .twitter-tweet.twitter-tweet-rendered iframe,
.m4-redesign .fb-post.fb_iframe_widget,
.m4-redesign .m4-redesign .instagram-media.instagram-media-rendered {
    min-width: 100% !important;
}*/


.m4-redesign .articlePic {
    color: #a80000;
}

.m4-redesign .ppMiniBody .aFramed {
    margin: 0px 50px 0px 0;
    font-size: 16px;
    background-color: #fff;
    border-top: solid 2px #a80000;
    border-bottom: solid 2px #a80000;
    color: #a80000;
}

.m4-redesign .ppMiniBody img {
    margin: 20px 0 0px 0;
    width: 100%;
}

.m4-redesign .ppMiniBody .articleGalleryPicto {
    background-image: url("images/m4-redesign/gallery-picto.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 35px;
    left: calc(100% - 80px);
}

.m4-redesign .ppMiniBody .articlePic img {
    width: 100%;
    height: auto;
}

.m4-redesign .miniTime {
    /* position: relative;
    padding-left: 30px;
    margin: 20px 0; */
    display: none;
}

.m4-redesign .miniTime:before {
    background-image: url("images/m4-redesign/clock.png");
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}
.m4-redesign .ppMiniBody .miniContent ol,
.m4-redesign .ppMiniBody .miniContent ul{
    margin: 0 0 10px 25px ;
}
.m4-redesign .ppMiniBody .miniContent ol ol,
.m4-redesign .ppMiniBody .miniContent ul ul{
    margin-bottom: 0;
}
.m4-redesign .pp-article-reader ul,
.m4-redesign .pp-article-reader ol{
    margin: 0 0 10px 25px;
}
.m4-redesign .pp-article-reader ul ul,
.m4-redesign .pp-article-reader ol ol{
    margin-bottom: 0;
}

.m4-redesign .ppMiniBody .miniContent p {
    /* margin-top: 10px; */
    font-size: 16px;
    line-height: 1.4;
    margin: 10px 0;
}

.m4-redesign .ppMiniBody .miniContent .raceResultsTables p {
    margin-top: 0;
}

.m4-redesign .ppMiniContainer a {
    color: #a80000;
}

.m4-redesign .ppMiniBody p.wp-caption-text::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
    margin: 0 auto;
    width: 80%;
    height: 1px;
    z-index: 20;
}

.m4-redesign .ppMiniContainer .wp-caption {
    background: transparent;
    border: none;
    width: 100% !important;
}

.m4-redesign .ppMiniBody .miniContent .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
}

.m4-redesign .ppMiniBody .miniContent .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0px;
}

.m4-redesign .ppMiniBody .fb_iframe_widget {
    width: auto;
    /*display: block;*/
    text-align: center;
}

.m4-redesign .ppMiniBody .fb_iframe_widget span {
    background: white;
}

@media screen and (max-width: 400px) {
    .m4-redesign .ppMiniBody .fb_iframe_widget span {
        width: 100% !important;
    }

    .m4-redesign .ppMiniBody .fb_iframe_widget span iframe {
        width: 100% !important;
    }
}

.m4-redesign .ppMiniBody .miniSocial {
    margin-top: 20px;
    position: relative;
    top: 0px;
}

.m4-redesign .ppMiniBody #hms_social_wrapper {
    display: flex;
    justify-content: space-between;
}

.m4-redesign .ppMiniBody .returToMain a {
    color: #ffffff;
    letter-spacing: 1px;
}

.m4-redesign .ppMiniBody .returToMain a:hover {
    text-decoration: none;
}

/*nem érvényesül start*/
.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-item article {
    width: 100%;
    padding: 0;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-pagination {
    display: none;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev {
    background-color: #a80000 !important;
    opacity: 1;
    margin-left: 10px !important;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
    background-color: #a80000 !important;
    opacity: 1;
    margin-right: 10px !important;
}

.m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .m4-redesign .mediaklikkCoverFeaturedSlider .owl-controls .owl-buttons .owl-prev {
    margin: 0 3% !important;
}

.m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .m4-redesign .mediaklikkCoverFeaturedSlider .owl-controls .owl-buttons .owl-next {
    margin: 0 3% !important;
}

/*nem érvényesül end*/
.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    width: 100%;
    position: absolute;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    width: 100%;
    padding-bottom: 56.25%;
    float: unset;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
    font-size: 18px;
    color: white;
    text-transform: initial;
}

.grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-item {
    padding: 0;
}

.grid_4.m4-redesign.pp.test .m4-redesign .widgetHeader {
    padding-left: 10px;
}

@media (max-width: 1210px) and (min-width: 979px) {
    .grid_4.m4-redesign.pp .m4-redesign article {
        width: 100% !important;
    }
}

body[class*="percrol-percre-minicikk"] .m4-redesign .hotlinemain-container-top-title-inner{
    position: absolute;
    bottom: 0;
}

@media (max-width: 980px) {
    .m4-redesign .ppMiniContainer .ppMiniHeader {
        font-size: 22px;
    }

    .m4-redesign .ppMiniContainer .ppMiniHeader {
        margin: 10px 140px 10px 0;
    }

    .m4-redesign .ppMiniContainer .ppMiniHeader:after {
        width: 109px;
    }

    .ut-layout-pp-megjelenito .m4-redesign .container_12 {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .m4-redesign .hotlinemain-container-top-title-inner {
        margin-left: 0px !important;
        padding: 0 30px 0 50px;
    }
}

@media (max-width: 979px) {

    .grid_4.m4-redesign.pp,
    .grid_8.m4-redesign.pp {
        width: 100%;
        padding: 0 10px 0 50px;
    }
}

@media (max-width: 520px) {

    .grid_4.m4-redesign.pp,
    .grid_8.m4-redesign.pp {
        padding: 0 10px;
    }
}

@media (max-width: 768px) {
    .m4-redesign .ppMiniContainer .ppMiniHeader {
        font-size: 22px;
    }

    .m4-redesign .ppMiniContainer .ppMiniHeader {
        margin: 10px 0;
    }

    .m4-redesign .ppMiniContainer .ppMiniHeader:after {
        display: none;
    }
    body[class*="percrol-percre-minicikk"] .m4-redesign .hotlinemain-container-top-title-inner{
        position: initial;
        padding-bottom: 10px;
    }
}

/*
@media (max-width: 979px) and (min-width: 768px) {
    .grid_4.m4-redesign.pp .m4-redesign h1:before {
        width: 40vw;
    }
} */

@media only screen and (max-width: 767px) {
    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .pp_main span.category_name {
        width: 75% !important;
    }

    .grid_4.m4-redesign.pp.test .m4-redesign .widgetHeader {
        padding-left: 0;
    }
}

@media only screen and (max-width: 560px) {
    .grid_4.m4-redesign.pp .m4-redesign article {
        width: 100%;
    }

    .grid_4.m4-redesign.pp .m4-redesign h1 {
        position: relative;
        font-size: 18px;
    }

    .grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        text-align: left;
    }

    .grid_4.m4-redesign.pp.test .m4-redesign .widgetHeader h2 {
        font-size: 19px;
    }
}

@media (max-width: 480px) {

    .grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev,
    .grid_4.m4-redesign.pp .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next {
        top: 50% !important;
    }
}

@media (max-width: 460px) {
    .m4-redesign .hh-row-container.m4-redesign-four-right.show-separator-line.widget_position_center .pp_main span.category_name {
        font-size: 12px !important;
    }

    .m4-redesign .ppMiniContainer .ppMiniHeader .mainTitle {
        font-size: 22px;
    }
}

/* Galériák */
.m4-redesign_gallery .cover .hh-row-container .hh-row-segment,
.m4-redesign_news .cover .hh-row-container .hh-row-segment,
.m4-redesign_video .cover .hh-row-container .hh-row-segment {
    padding: 0;
    margin: 0;
}

.m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery:first-of-type {
    padding: 0;
}

.m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery {
    padding: 0 0 10px 10px !important;
}

.m4-redesign_gallery .gallery .slidertypeico {
    background-image: url("images/m4-redesign/gallery-ikon_feher.png");
    position: absolute;
    background-size: cover;
    background-position: center;
    width: 240px !important;
    height: 240px !important;
    max-height: 240px !important;
    left: 50% !important;
    top: 35% !important;


}

.m4-redesign_gallery .slidertypeico {
    width: 45px !important;
    height: 45px !important;
}

.m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
    background-image: url("images/m4-redesign/gallery-ikon_feher.png");
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
    width: 120px;
    height: 120px;
    max-height: 120px;
    left: 50% !important;
    top: 35% !important;

}

.m4-redesign_gallery .typeico {
    position: absolute;
    width: 45px;
    height: 45px;
}

.m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    padding: 100px 15px 22px;
}

.m4-redesign_gallery .cikk-content-title {
    padding: 25px 10px 0 10px;
}

.m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    padding-bottom: 56.25%;
}

/*.m4-redesign_gallery .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
font-size: 16px;
color: white;
z-index: 2;
position: relative;
padding: 10px 15px 10px 40px;
background: #a80000;
margin: 0 0 10px;
display: inline-block;
text-transform: uppercase;
}*/

/*.m4-redesign_gallery .mediaklikkCoverFeaturedSlider .textcontent span.category_name:after {
    position: absolute;
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    width: 70px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}

.m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
    font-size: 14px;
    display: block;
    color: #ffffff;
    position: absolute;
    padding: 8px 15px 8px 38px;
    background: #a80000;
    margin: 0 10px 10px;
    bottom: 45px;
    min-width: 150px;
}*/

.m4-redesign_gallery h1.article-title {
    min-height: 38px;
}

@media (max-width: 1440px) {
    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        top: unset;
        bottom: 45%;
    }

    .m4-redesign_gallery .gallery .slidertypeico {
        background-image: url("images/m4-redesign/gallery-ikon_feher.png");
        position: absolute;
        background-size: cover;
        background-position: center;
        width: 200px !important;
        height: 200px !important;
        max-height: 200px !important;
        left: 50% !important;
        top: 35% !important;


    }

    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        background-image: url("images/m4-redesign/gallery-ikon_feher.png");
        background-size: cover;
        background-position: unset;
        background-repeat: no-repeat;
        width: 100px;
        height: 100px;
        max-height: 100px;
        left: 50% !important;
        top: 35% !important;

    }
}

@media (max-width: 1200px) {

    /*.m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        top: unset;
        bottom: 52%;
    }*/
    .m4-redesign_gallery .gallery .slidertypeico {
        width: 45px !important;
        height: 45px !important;
        right: 1% !important;
        top: 13% !important;
        left: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }

    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        background-image: url("images/m4-redesign/gallery-ikon_feher.png");
        background-size: cover;
        background-position: unset;
        background-repeat: no-repeat;
        width: 45px;
        height: 45px;
        max-height: 45px;
        display: block !important;
        left: unset !important;
        -webkit-transform: unset !important;
        top: 5% !important;
        transform: unset !important;
    }
}


@media (max-width: 1024px) {

    .m4-redesign_gallery .gallery .slidertypeico {
        top: 15% !important;
    }

    .m4-redesign_gallery .slidertypeico {
        background-position: unset !important;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
        font-size: 13px;
    }

    .m4-redesign_gallery .cikk-content-title {
        padding: 25px 10px 5px 10px;
    }

    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        top: 0;
    }
}

@media (max-width: 960px) {
    .m4-redesign_livestream_right .LiveTitleContainer .channelLogo{
        margin-left: 20px;
        margin-right: 20px;
    }
    .widget_feedandchattabs_widget .arrow:not(.mediaklikk2024 *){
        display: none !important;
    }
    .m4-redesign_livestream_right .LiveTitleContainer .channelTitle{
        padding-left: 20px;
        padding-right: 20px;
        display: block;
    }
    .m4-redesign_gallery .typeico {
        width: 30%;
        height: 30%;
        right: 3% !important;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 57px;
    }

    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        display: none;
    }

    .m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 22px;
    }
}

@media (max-width: 525px) {
    .m4-redesign_gallery .typeico {
        top: 0% !important;
    }
}

@media (max-width: 400px) {
    .m4-redesign_gallery .typeico {
        top: 0% !important;
        max-height: 30px !important;
    }
}

@media (max-width: 768px) {
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
        font-size: 12px;
        margin: 0 0 5px;
        bottom: 0;
    }

    .m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        padding: 50px 15px 5px;
    }

    .m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery {
        padding: 10px 0 0 0 !important;
    }

    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider span.category_icon img {
        top: 54px;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 55px;
    }

    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        display: block;
        width: 45%;
        height: 45%;
        top: 10%;
    }
}

@media (max-width: 400px) {
    .m4-redesign_gallery .slidertypeico {
        width: 35% !important;
        height: 45% !important;
    }

    .m4-redesign_gallery .gallery .slidertypeico {
        right: 25%;
    }

    .m4-redesign_gallery .typeico {
        width: 37%;
        height: 37%;
    }

    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        display: block;
        width: 35%;
        height: 45%;
        top: 3%;
    }

    .m4-redesign_gallery h1.article-title,
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        min-height: 36px;
    }

    .m4-redesign_gallery .widget_multiplerowgrid_widget h1.article-title,
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 15px !important;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
    }

    .m4-redesign_gallery .coverMultipleGrid span.category_icon img {
        bottom: 60px;
    }
}

/* Videók */
.m4-redesign_gallery .cover .hh-row-container .hh-row-segment,
.m4-redesign_news .cover .hh-row-container .hh-row-segment,
.m4-redesign_video .cover .hh-row-container .hh-row-segment {
    padding: 0;
    margin: 0;
}

/*.m4-redesign_video .textwidget .element-title {
    position: relative;
    font-size: 22px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    background: #a80000;
    margin-left: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.m4-redesign_video .textwidget .element-title:before {
    content: "";
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 85px;
    height: 100%;
}*/

.m4-redesign_video .multigridItemWrapper .multiplerowCardHolder .cikk.video:first-of-type {
    padding: 0;
}

.m4-redesign_video .multigridItemWrapper .multiplerowCardHolder .cikk.video {
    padding: 0 0 10px 10px !important;
}

.m4-redesign_video .video .slidertypeico {
    background-image: url("images/m4-redesign/play-button-feher.png") !important;
    right: 33%;
    top: 25%;
    left: unset;
    position: absolute;
    background-position: 0 0 !important;
    background-size: contain !important;
    background-repeat: no-repeat;
}

.m4-redesign_video .video .slidertypeico {
    top: 26%;
    right: 19%;
    width: 40% !important;
    height: 40% !important;
}

.m4-redesign_video .multigridItemWrapper .video .typeico {
    background-image: url("images/m4-redesign/play-button-feher.png") !important;
    top: 25%;
    left: 38%;
    background-size: contain !important;
    background-position: unset;
}

.m4-redesign_video .typeico {
    position: absolute;
    width: 26%;
    height: 46%;
}

.m4-redesign_video .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    padding: 200px 50px 30px;
}

.m4-redesign_video .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent .post_time {
    color: white;
    float: right;
    margin-top: 20px;
}

.m4-redesign_video .cikk-content-title {
    padding: 25px 10px 10px 10px;
}

.m4-redesign_video .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    padding-bottom: 56%;
}

/*.m4-redesign_video .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
    font-size: 16px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 10px 15px 10px 40px;
    background: #a80000;
    margin: 0 0 10px;
    display: inline-block;
    text-transform: uppercase;
    min-width: 220px;
}*/

/*Videók - videó végoldal*/

.ult-wrapper.wrapper.video-vegoldal {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px;
}

.ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title .article_title {
    background-color: transparent;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-white.png'), linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 50%);
    background-size: auto 100%;
    background-position-x: right;
    background-repeat: no-repeat;
    padding: 7px 120px 10px 15px;
    color: #a40001;
    text-transform: unset;
    font-size: 20px;
    display: block;
    position: relative;
    z-index: 3;
    margin-top: 15px;
}

.ult-wrapper.wrapper.video-vegoldal#wrapper-3127 {
    display: none;
}

.video-vegoldal .uefaLineup.eb_teams_and_chances_class {
    display: none;
}

.m4-redesign .widget_hms_vodplayer_widget .vp-info-meta .article_date {
    color: #fff;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
}

.m4-redesign .widget_hms_vodplayer_widget {
    max-width: 1170px;
    margin: 0 auto;
}

.m4-redesign .widget_hms_vodplayer_widget .articleReader_tagsSet {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 600px) {
    .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title .article_title {
        margin-right: 0px !important;
        padding: 10px 20px;
        background-image: none;
        background-color: #fff;
    }

    .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title::after {
        display: none;
    }
}

.ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title {
    position: relative;
    width: 80%;
    margin-bottom: 15px;
    z-index: 1;
}

.ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title::after {
    display: none;
}

/* .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title::after {
    background: url("images/m4-redesign/white-end.png");
    background-size: cover;
    content: "";
    position: absolute;
    width: 113px;
    height: 100%;
    right: -108px;
    top: 0;
    z-index: 0;
} */


.ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .program_info {
    padding-left: 0px;
}

.ut-layout-video-megjelenito .ult-wrapper .m4-redesign .video .typeico {
    background-image: url('images/m4-redesign/play-button-feher.png');
    width: 30%;
    height: 30%;
    top: 35%;
    left: 35%;
    background-size: contain !important;
    background-position: center;
    background-repeat: no-repeat;
}


/*Videók + videók végoldal reszponzív*/

.ut-layout-video-megjelenito .m4-redesign .pagerCounter a {
    color: white !important;
}

.ut-layout-video-megjelenito .m4-redesign .pagerNext,
.ut-layout-video-megjelenito .m4-redesign .pagerLast,
.ut-layout-video-megjelenito .m4-redesign .pagerFirst,
.ut-layout-video-megjelenito .m4-redesign .pagerPrevious,
.ut-layout-video-megjelenito .m4-redesign .pagerCounter,
.ut-layout-video-megjelenito .m4-redesign .pagerCounter,
.ut-layout-video-megjelenito .m4-redesign .pagerCounter a,
.galeria-vegoldal .m4-redesign .pagerNext,
.galeria-vegoldal .m4-redesign .pagerLast,
.galeria-vegoldal .m4-redesign .pagerFirst,
.galeria-vegoldal .m4-redesign .pagerPrevious,
.galeria-vegoldal .m4-redesign .pagerCounter,
.galeria-vegoldal .m4-redesign .pagerCounter,
.galeria-vegoldal .m4-redesign .pagerCounter a {
    background-color: #a80000;
    color: white !important;
}

.m4-redesign .articleReader_tagsSet .hms_video_tags {
    background: #a80000;
    color: white;
    padding: 10px 10px 10px 40px;
    margin-right: 10px;
    position: relative;
    float: left;
    margin-bottom: 5px;
}

.m4-redesign .articleReader_tagsSet .hms_video_tags:before {
    position: absolute;
    content: "";
    top: 3px;
    left: 3px;
    background-image: url('images/m4-redesign/tag-bg-white.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 35px;
    height: 30px;
}

.m4-redesign .vp-footer-to-wishlist {
    display: none;
}

@media (max-width: 1440px) {
    .m4-redesign_video .multigridItemWrapper .video .typeico {
        top: unset;
        bottom: 45%;
    }
}

@media (max-width: 1200px) {
    .m4-redesign_video .multigridItemWrapper .video .typeico {
        top: unset;
        bottom: 52%;
    }

    .m4-redesign_video .multigridItemWrapper .video .typeico {
        top: 18%;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 26%;
        right: 19%;
        width: 40% !important;
        height: 40% !important;
    }

    .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title::after {
        background: #fff;
        background-size: cover;
        transform: skew(-30deg);
        content: "";
        position: absolute;
        width: 60px;
        height: 100%;
        right: -22px;
        top: 0;
        z-index: 0;
    }
}

@media (max-width: 1024px) {
    .m4-redesign_video .slidertypeico {
        background-position: unset !important;
    }

    .m4-redesign_video .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 55px;
        font-size: 13px;
    }

    .m4-redesign_video .cikk-content-title {
        padding: 25px 10px 5px 10px;
    }

    .m4-redesign_video .multigridItemWrapper .video .typeico {
        background-repeat: no-repeat;
        left: 44%;
    }

    .m4-redesign_video .typeico {
        width: 22%;
        height: 46%;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 26%;
        right: 19%;
        width: 40% !important;
        height: 40% !important;
    }

    .ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title .article_title {
        font-size: 18px;
    }
}

@media (max-width: 979px) {
    .ult-wrapper.wrapper.video-vegoldal .grid_12 {
        width: 99%;
        /* float: left; */
        margin: 0 auto;
        min-height: 1px;
        display: inline;
        display: block;
        /* text-align: center; */
        /* margin: 0 auto; */
        /* margin-left: 10px; */
        /* margin-right: 10px; */
    }
}

@media (max-width: 960px) {
    .m4-redesign_video .typeico {
        width: 30%;
        height: 30%;
    }

    .m4-redesign_video .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 57px;
    }

    .m4-redesign_video .coverMultipleGrid .video .typeico {
        display: none;
    }

    .m4-redesign_video .slidertypeico {
        width: 10% !important;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 27%;
        left: 47%;
        width: 23% !important;
    }

    .m4-redesign_video .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .m4-redesign_video .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
        font-size: 12px;
        margin: 0 0 5px;
        bottom: 0;
    }

    .m4-redesign_video .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        padding: 50px 15px 5px;
    }

    .m4-redesign_video .multigridItemWrapper .multiplerowCardHolder .cikk.video {
        padding: 10px 0 0 0 !important;
    }

    .m4-redesign_video .mediaklikkCoverFeaturedSlider span.category_icon img {
        top: 54px;
    }

    .m4-redesign_video .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 55px;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 18%;
        left: unset;
        right: 0;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 35%;
        left: unset;
        right: 40%;
        width: 17% !important;
    }

    .m4-redesign_video .coverMultipleGrid .video .typeico {
        display: block;
    }

    .m4-redesign_video .multigridItemWrapper .video .typeico {
        top: 30%;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
not all,
not all,
not all,
only screen and (min-resolution: 124.8dpi),
only screen and (min-resolution: 1.3dppx) {
    .ut-layout-video-megjelenito .ult-wrapper .m4-redesign .video .typeico {
        background-image: url('images/m4-redesign/play-button-feher.png') !important;
        background-size: contain !important;
    }
}

@media (max-width: 400px) {
    .m4-redesign_video .slidertypeico {
        width: 20% !important;
        height: 34% !important;
    }

    .m4-redesign_video .typeico {
        width: 15%;
        height: 25%;
    }

    .m4-redesign_video .coverMultipleGrid .video .typeico {
        display: block;
        width: 35%;
        height: 35%;
        top: 30%;
    }

    .m4-redesign_video .video .slidertypeico {
        top: 35%;
        left: 52%;
        right: 0;
    }

    .m4-redesign_video h1.article-title,
    .m4-redesign_video .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        min-height: 36px;
    }

    .m4-redesign_video .widget_multiplerowgrid_widget h1.article-title,
    .m4-redesign_video .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 15px !important;
    }

    .m4-redesign_video .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
    }

    .m4-redesign_video .coverMultipleGrid span.category_icon img {
        bottom: 60px;
    }
}

/* Hírek */
.m4-redesign_gallery .cover .hh-row-container .hh-row-segment,
.m4-redesign_news .cover .hh-row-container .hh-row-segment,
.m4-redesign_video .cover .hh-row-container .hh-row-segment {
    padding: 0;
    margin: 0;
}

/*.m4-redesign_news .textwidget .element-title {
    position: relative;
    font-size: 22px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    background: #a80000;
    margin-left: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.m4-redesign_news .textwidget .element-title:before {
    content: "";
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 85px;
    height: 100%;
}*/

.m4-redesign_news .multigridItemWrapper .multiplerowCardHolder .cikk:first-of-type {
    padding: 0;
}

.m4-redesign_news .multigridItemWrapper .multiplerowCardHolder .cikk {
    padding: 0 0 10px 10px !important;
}

.m4-redesign_news .post .slidertypeico {
    background-image: none !important;
    right: 33%;
    top: 25%;
    position: absolute;
    background-position: 0 -22px !important;
    background-size: cover !important;
    background-repeat: no-repeat;
}

.m4-redesign_news .post .slidertypeico {
    width: 350px !important;
    height: 350px !important;
}

.m4-redesign_news .multigridItemWrapper .post .typeico {
    background-image: none !important;
    top: 18%;
    left: 38%;
    background-size: cover !important;
    background-position: unset;
}

.m4-redesign_news .widget_multiplerowgrid_widget .typeico {
    position: absolute;
    width: 150px;
    height: 150px;
}

.m4-redesign_news .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk.post .textcontent {
    padding: 200px 50px 30px;
}

.m4-redesign_news .cikk.post .cikk-content-title {
    padding: 25px 10px 10px 10px;
}

.m4-redesign_news .cikk.post .cikk-content-title .post_time {
    color: white;
    float: right;
}

.m4-redesign_news .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk.post .image-wrapper {
    padding-bottom: 56%;
}

/*.m4-redesign_news .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
    font-size: 16px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 10px 15px 10px 40px;
    background: #a80000;
    margin: 0 0 10px;
    display: inline-block;
    text-transform: uppercase;
    min-width: 220px;
    opacity: 0.85;
}*/

.m4-redesign_news .segment-two-thirds .mediaklikkCoverFeaturedSlider .textcontent .post_time {
    color: white;
    float: right;
    margin-top: 20px;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .cikk .article-lead,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .gallery .article-lead {
    min-height: 50px;
    max-height: 50px;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .cikk .category_icon,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .gallery .category_icon {
    position: absolute;
    bottom: 160px;
    width: 18px;
    left: 30px;
    z-index: 999;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk.overlay-lead.displaymodeB.post .cikk-content-title,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .gallery .cikk-content-title,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .video .cikk-content-title {
    padding-top: 10px;
    background: transparent;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .gallery .article-title,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .video .article-title {
    color: black;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .gallery {
    padding: 0 10px 10px;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk .category_name,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .gallery .category_name {
    background-color: #a80000;
    font-size: 14px;
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px 10px 10px 40px;
    position: relative;
    width: 60%;
    margin-top: -36px;
    margin-left: 0;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk .cikk-content-title.x,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .gallery .cikk-content-title,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .video .cikk-content-title {
    min-height: 50px !important;
    max-height: 50px;
    position: relative;
    background: transparent;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk .category_icon {
    position: absolute;
    bottom: 70px;
    width: 18px;
    left: 20px;
    z-index: 999;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .multiplerowCardHolder.layer_transition_black .cikk .category_icon img {
    width: 100%;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .cikk.layer_transition_black .image-wrapper,
.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .mediaklikkCoverFeaturedSlider .gallery .image-wrapper {
    padding-bottom: 60.25%;
}

.m4-redesign .hh-row-container.text-below.full-view-mode.widget_position_center .m4-redesign .gallery {
    height: auto;
    background: transparent;
}

.m4-redesign_news .image-wrapper:hover .cikk-content-title {
    opacity: 1;
    z-index: 99;
}

.m4-redesign_news .mediaklikkCoverFeaturedSlider span.category_icon img {
    width: 25px;
    z-index: 1111;
    position: absolute;
    left: 55px;
    top: 207px;
}

.m4-redesign_news .coverMultipleGrid span.category_icon img {
    height: 22px;
    width: auto;
    z-index: 1111;
    position: absolute;
    left: 15px;
    bottom: 95px;
    margin-left: 0;
}

@media (max-width: 1024px) {
    .m4-redesign_news .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .m4-redesign_news .multigridItemWrapper .multiplerowCardHolder .cikk {
        padding: 10px 0 0 0 !important;
    }

    .m4-redesign_news .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
        font-size: 12px;
    }
}

@media (max-width: 400px) {

    .m4-redesign_news h1.article-title,
    .m4-redesign_news .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        min-height: 36px;
    }
}

@media (max-width: 400px) {

    .m4-redesign_news h1.article-title,
    .m4-redesign_news .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        min-height: 36px;
    }

    .m4-redesign_news .widget_multiplerowgrid_widget h1.article-title,
    .m4-redesign_news .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 15px !important;
    }

    .m4-redesign_news .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
    }

    .m4-redesign_news .coverMultipleGrid span.category_icon img {
        bottom: 60px;
    }
}

/* F1 versenyzői bajnokság */

.m4-redesign.forma1 .container_12 {
    display: block;
    width: 95% !important;
    margin: 0 auto;
    float: unset;
}

.ult-wrapper.wrapper.m4-redesign.forma1,
.ult-wrapper.wrapper.m4-redesign.forma1 .m4-redesign {
    padding-top: 0 !important;
}

.m4-redesign.forma1 .container_12 .ult-column.grid_12 {
    width: 95% !important;
    margin: 0 auto;
    float: left;
}

.m4-redesign.forma1 .pilotStandingsHead,
.m4-redesign.forma1 .teamStandingsHead {
    border-bottom: 1px solid #a80000;
    margin-bottom: 5px;
}

.m4-redesign.forma1 .pilotStandingsHead h2,
.m4-redesign.forma1 .teamStandingsHead h2 {
    background: #a80000;
    font-size: 18px;
    color: white;
    /*width: 40%;*/
    width: auto;
    padding-left: 10px;
    margin-bottom: 0;
}

.m4-redesign.forma1 .pilotStandingsTable table {
    width: 100%;
    display: table;
    margin-bottom: 20px;
}

.m4-redesign.forma1 .pilotStandingsTable table tr:nth-of-type(odd) {
    background-color: #e4e4e4;
    display: table-row;
}

.m4-redesign.forma1 .pilotStandingsTable table tr {
    height: 30px;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .position {
    width: 5%;
    text-align: left;
}

.m4-redesign.forma1 .pilotStandingsTable table tr th {
    font-weight: normal !important;
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px;
    border-spacing: 0;
    border-collapse: separate;
    display: table-cell;
}


.m4-redesign.forma1 .pilotStandingsTable table tr td {
    padding: 0px 10px;
    border-spacing: 0;
    border-collapse: separate;
    display: table-cell;
}

.m4-redesign.forma1 .pilotStandingsTable table tr td span {
    font-size: 14px;
    line-height: 26px;
    display: block;
    color: #333;
    font-weight: 500;
}

.m4-redesign.forma1 .pilotName .pilotNameShort,
.m4-redesign.forma1 .pilotTeam .pilotTeamShort {
    display: none;
}

.m4-redesign.forma1 .pilotStandingsTable table tr td span.pilotStartNumber {
    text-align: center;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .startNumber {
    width: 10%;
    text-align: center;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .pilotFlag {
    text-align: right;
    min-width: 30px;
    padding: 0;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .pilotName {
    width: calc(30% - 30px);
    text-align: left;
    font-weight: bold;
    float: none;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .pilotTeam {
    width: 40%;
    text-align: left;
    font-weight: bold;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .points {
    width: 10%;
    text-align: right;
}

/* F1 konstruktőri bajnokság */
.m4-redesign.forma1 .pilotStandingsTable table tr .teamName {
    width: 80%;
    text-align: left;
    float: none;
}

.m4-redesign.forma1 .pilotStandingsTable .teamColor {
    width: 10px;
    height: 24px;
    margin: 1px 10px 1px 1px;
    display: inline-block;
    float: left;
    border: 1px solid #8c8c8c;
}

.m4-redesign.forma1 .pilotStandingsTable table tr .teamName .teamNameShort {
    display: none;
}

/* UEFA BL eredmények */
.m4-redesign.bl .container_12 {
    float: left;
    position: relative;
    width: 98%;
}

.m4-redesign.bl .container_12 .ult-column.grid_12 {
    display: block;
    width: 95% !important;
    margin: 0 auto;
    float: unset;
}

.m4-redesign.bl .allHeadTitle {
    display: none;
}

.m4-redesign.bl .allHead {
    border-top: 2px solid #a80000;
    border-left: 2px solid #a80000;
    border-right: 2px solid #a80000;
    padding: 5px;
}

.m4-redesign.bl #allMatchGroups {
    border-bottom: 2px solid #a80000;
    border-left: 2px solid #a80000;
    border-right: 2px solid #a80000;
    padding: 10px;
}

.m4-redesign.bl .uefaAllMatches .allHeadTabs {
    background: transparent;
}

.m4-redesign.bl .uefaAllMatches .allHeadTabs .ui-tabs-active {
    background: #a80000;
    /*width: 40%;*/
    width: 50%;
    padding-left: 10px;
    margin-bottom: 0;
    border-radius: 0;
}

.m4-redesign.bl .uefaAllMatches .allHeadTabs .ui-tabs-active a {
    font-size: 18px;
    color: white;
    background: transparent;
}

.m4-redesign.bl .uefaAllMatches .allHeadTabs li:hover {
    background: #a80000;
}

.m4-redesign.bl .uefaAllMatches .uefaAllMatches .allHeadTabs li:hover a {
    color: white;
}

.m4-redesign.bl .widget_tsuefagroups_widget #allMatchGroups .allContHead,
.m4-redesign.bl .widget_tsuefagroups_widget #allMatchKO .allContHead {
    border-bottom: 1px solid #a80000;
    background-color: transparent !important;
    font-size: 16px;
    font-weight: 900;
    color: #a80000;
    position: relative;
    background-image: none;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    border-top: unset;
}

.m4-redesign.bl .widget_tsuefagroups_widget #allMatchGroups .allContHead:last-child,
.m4-redesign.bl .widget_tsuefagroups_widget #allMatchKO .allContHead:last-child {
    border-bottom: transparent;
}

.m4-redesign.bl .widget_tsuefagroups_widget #allMatchGroups .allContHead:before {
    content: "+";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    text-align: center;
    font-size: 24px;
    font-weight: 900;
    color: #a80000;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.m4-redesign.bl .widget_tsuefagroups_widget #allMatchGroups .allContHead:last-of-type:after,
.m4-redesign.bl .widget_tsuefagroups_widget #allMatchKO .allContHead:last-child:after {
    background: transparent !important;
}

.m4-redesign.bl .uefaAllMatches .allTable {
    background: transparent;
}

.m4-redesign.bl .uefaAllMatches .allTable .allGroup {
    visibility: hidden;
    width: 40%;
}

.m4-redesign.bl .widget_tsuefagroups_widget #allMatchGroups .allTable .allTeamRow .teamRowHead .allValue {
    color: #a80000;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.m4-redesign.bl .widget_tsuefagroups_widget .allTable .matchPair .teamFixInfo .fixTime.ngDateView {
    padding-left: 0;
    background-color: #a80000;
}

.m4-redesign.eredmenyek .m4-redesign.bl .widget_tsuefagroups_widget .allTable .matchPair .teamFixInfo .fixTime {
    background-image: none;
    font-size: 12px;
}

.m4-redesign.bl .uefaAllMatches .blTeam .teamTooltip {
    background: #a80000;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    bottom: 30px;
}

.m4-redesign.bl .uefaAllMatches .allTable .allValue {
    float: left;
    width: 7.5%;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

.m4-redesign.bl .uefaAllMatches .allTable .oneTeamRow {
    border: #a80000 solid 1px;
    line-height: 64px;
    height: 64px;
    margin-bottom: 2px;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.m4-redesign.bl .uefaAllMatches .allTeamFlag {
    display: none;
}

.m4-redesign.bl .uefaAllMatches .allTable .allTeamName {
    float: left;
    width: 40%;
    color: #000;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4;
    text-transform: none;
    padding: 10px 0 10px 10px;
    box-sizing: border-box !important;
    font-weight: 600;
}

.m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair,
.m4-redesign.bl .uefaAllMatches .koRoundContainer .matchPair {
    min-width: 150px;
    border: unset;
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 10px;
    border-bottom: 2px solid #a80000;
}

.m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair:nth-of-type(odd) {
    margin: 0 0 0 10px;
}

.m4-redesign.bl .uefaAllMatches .live .fixTime {
    background-color: #a80000;
}

.m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair:nth-of-type(even) {
    margin: 0;
}

.m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair:nth-of-type(even) {
    margin: 0px;
}

.m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair:last-of-type {
    border-bottom: unset;
}

.m4-redesign.bl .uefaAllMatches .teamFixInfo .fixPlace {
    color: #a80000;
    font-size: 14px;
    text-align: center;
}

@media (max-width: 979px) {
    .m4-redesign.bl .uefaAllMatches .allHeadTabs .ui-tabs-active {
        width: 50%;
    }

    .m4-redesign.bl .uefaAllMatches .allTable .allTeamName {
        padding: 10px 0 10px 10px !important;
    }

    .m4-redesign.bl .uefaAllMatches .matchPairContainer .matchPair:nth-of-type(odd) {
        margin: 0;
    }
}

@media (max-width: 375px) {
    .m4-redesign.bl .uefaAllMatches .allTable .allValue {
        font-size: 10px;
    }
}
.WCTimeTableBody .shortName{ /* eb2024-nél lett bevezetve, korábbiakra nem kell */
    display: none;
    visibility: hidden;
}
/* EB eredmények */
.m4-redesign .ult-wrapper.wrapper.m4-redesign.nbI,
.m4-redesign .ult-wrapper.wrapper.m4-redesign.eb,
.m4-redesign .ult-wrapper.wrapper.m4-redesign.bl {
    padding-top: 0 !important;
}

.m4-redesign.eb .container_12 {
    display: block;
    width: 95% !important;
    margin: 0 auto;
    float: unset;
}

.m4-redesign.eb .container_12 .ult-column.grid_12 {
    width: 95% !important;
    margin: 0 auto;
    float: left;
}

.m4-redesign.eb .allHeadTitle {
    display: none;
}

.m4-redesign.eb .uefaAllMatches .allHeadTabs li a {
    color: #000;
    font-weight: 700;
}

.m4-redesign.eb .uefaAllMatches .allHeadTabs .ui-tabs-active,
.m4-redesign.eb .uefaAllMatches .allHeadTabs .ui-tabs-active a,
.m4-redesign.eb .uefaAllMatches .allHeadTabs li:hover,
.m4-redesign.eb .uefaAllMatches .allHeadTabs li a:hover {
    background-color: #a80000;
    color: white;
}

.m4-redesign.eb .ui-state-default,
.m4-redesign.eb .ui-widget-content .ui-state-default {
    border-radius: 0;
}


.m4-redesign.eb .uefaAllMatches .allContHead {
    color: #a80000;
    background-color: rgba(255, 255, 255, 1);
    border: none;
    border-bottom: solid 1px #a80000;
    position: relative;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.m4-redesign.eb .uefaAllMatches .allTable .matchPairContainer,
.m4-redesign.eb .uefaAllMatches .allTable .allTeamRow {
    width: 100%;
}

.m4-redesign.eb .uefaAllMatches .allTable {
    border: none;
    background: transparent;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair {
    padding: 10px 20px;
    width: 25%;
    display: inline-block;
}

@media (max-width: 990px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair {
        width: 50%;
        padding: 10px;
    }
}

@media (max-width: 560px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair {
        width: 100%;
    }
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight,
.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft {
    width: 25%;
}

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

    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight,
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft {
        width: 20%;
    }
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft .blTeam {
    text-align: right;
    padding-right: 10px;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight .blTeam {
    text-align: left;
    padding-left: 10px;
}

@media (max-width: 1200px) and (min-width: 991px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft .blTeam {
        padding-right: 5px;
    }

    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight .blTeam {
        padding-left: 5px;
    }
}

.m4-redesign.eb .uefaAllMatches .blTeam .teamTooltip {
    background: #a80000;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    bottom: 30px;
}

.m4-redesign.eb .uefaAllMatches .teamTooltip .arrow {
    display: none;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
    max-width: 60px;
}

.m4-redesign.eb .uefaAllMatches .allTeamFlag a img,
.m4-redesign.eb.uefaAllMatches a.teamLogo img {
    text-indent: -999999px;
}

@media (max-width: 990px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
        max-width: 40px;
    }
}

@media (max-width: 560px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
        max-width: 40px;
    }
}

@media (max-width: 1200px) and (min-width: 991px) {
    .m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo {
        width: 60%;
    }
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo {
    padding: 0 3px;
}

.m4-redesign.eb .uefaAllMatches .live .fixTime {
    background-color: #a80000;
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo .fixTime,
.m4-redesign.eb .uefaAllMatches .matchInfo .fixTime {
    color: white;
    position: relative;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixTime,
.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixPlace {
    max-width: 200px;
    margin: 0 auto;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixTime {
    font-size: 12px;
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo .fixPlace {
    color: #a80000;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    border: solid 2px #a80000;
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo>a .ngPlayBack {
    background-color: #fff;
    border-top: 2px solid #a80000;
    border-left: 2px solid #a80000;
    border-right: 2px solid #a80000;
    color: #a80000;
    background-image: none;
    font-weight: 700;
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo>a:hover {
    transform: scale(1.2);
}

.m4-redesign.eb .uefaAllMatches .teamFixInfo>a {
    width: 100%;
    text-align: center;
    display: block;
    text-decoration: none;
    transition: al 1.2s linear;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .aggregateContainer {
    max-width: 200px;
    margin: 0 auto;
    border: 2px solid #a80000;
    color: #a80000;
    padding: 5px;
    text-align: center;
    font-size: 10px;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .aggregateContainer span {
    display: inline-block;
    width: 25%;
}

.m4-redesign.eb .uefaAllMatches .qualifierTable .matchPair .aggregateContainer span {
    display: inline-block;
    width: 25%;
}

.m4-redesign.eb .uefaAllMatches .allTable .oneTeamRow {
    border-top: 1px solid #a80000;
    display: flex;
    align-items: center;
}

.m4-redesign.eb .uefaAllMatches .matchPairContainer .matchSolo {
    min-width: 150px;
    border-bottom: 1px solid #a80000;
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 10px;
}

.m4-redesign.eb .uefaAllMatches .matchPairContainer .matchSolo:nth-of-type(5),
.m4-redesign.eb .uefaAllMatches .matchPairContainer .matchSolo:nth-of-type(6) {
    border-bottom: unset;
}

.m4-redesign.eb .matchSolo .scoreTeam {
    color: #a80000;
}

.m4-redesign.eb .matchPairContainer .teamFixInfo img {
    display: none;
}

.m4-redesign.eb .uefaAllMatches .allTable .teamRowHead .allValue {
    color: #a80000;
}

.m4-redesign.eb .uefaAllMatches .allTable .allGroup {
    visibility: hidden;
}

.m4-redesign.eb .uefaAllMatches .allTable .allValue {
    color: black;
}

@media (max-width: 979px) {

    .m4-redesign.eb .ult-column.grid_9,
    .m4-redesign.eb .ult-column.grid_3 {
        width: 100%;
    }

    .m4-redesign.eb .allHeadTitle {
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    .m4-redesign.eb .container_12 {
        width: 100%;
        margin: 0 auto;
        padding: 20px;
    }
}

/* Magyar foci NB I eredmények */

.container_12.m4-redesign.eredmenyek {
    padding-top: 0 !important;
}

/*.m4-redesign.eredmenyek .element-title {
    position: relative;
    font-size: 22px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    background: #a80000;
    margin-top: 0px;
}

.m4-redesign.eredmenyek .element-title:before {
    content: "";
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 85px;
    height: 100%;
}
*/
.m4-redesign.nbI .widget_tsnewfbsmallmenu_widget.inner-container,
.m4-redesign.nbI .widget_tsnewclublist_widget {

    width: 50%;
}

.m4-redesign.nbI .widget_tstable_widget.inner-container {
    width: 100%;
}

.m4-redesign.nbI .ult-container.container_12 {
    width: 100%;
    display: flex;
}

.m4-redesign .matchListerPast {
    width: 100%;
    background-color: #FFF;
    margin: 0 0px 4px 0px;
}

.m4-redesign.nbI .mListUnit {
    border-bottom: #CCC solid 1px;
    padding: 30px 0px 0 0;
    font-size: 16px;
    color: #a80000;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    min-height: 50px;
}

.m4-redesign .matchListerPast h3 {
    font-size: 20px;
    margin: 0;
    height: 50px;
    padding: 10px 0 0 15px;
    background-color: #a80000;
    color: #FFF;
    text-transform: uppercase;
    width: 570px;

}


.m4-redesign.nbI .soccerTabella .sTabelHead div {
    height: 20px;
}

.m4-redesign.nbI .soccerTabella .sTabellaTab li:hover,
.m4-redesign.nbI .soccerTabella .sTabellaTab .active {
    background-color: #a80000;
    color: #fff;
    border-radius: 0;
}

.m4-redesign.nbI .soccerTabella .left15 {
    margin-left: 10px !important;
}

.m4-redesign.nbI .soccerTabella .sTabellaTab li:hover a,
.m4-redesign.nbI .soccerTabella .sTabellaTab .active a {
    color: #fff;
}

.m4-redesign.nbI .soccerTabella .sTabellaTab li {
    float: left;
    width: 200px;
    height: 50px;
    padding: 15px;
    text-align: center;
    background-color: #f7f7f7;
    color: #919191;
    margin-right: 20px;
    font-size: 20px;
}

.m4-redesign.eredmenyek .textwidget h2 {
    width: 25%;
    padding: 15px;
}

.m4-redesign.eredmenyek .widget_tsmatchlist_widget h2 {
    width: 100%;
    padding: 10px;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit {
    margin-bottom: 5px;
    padding-bottom: 0px;
    border: 1px solid #a80000;
    line-height: 0px;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit:hover {
    background-color: #a80000;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit div {
    color: black;
    background-color: transparent;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit:hover div {
    color: white;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit div {
    width: 30px;
    height: 20px;
}

.m4-redesign.nbI .soccerTabella .sTabelHead div,
.m4-redesign.nbI .soccerTabella .sTabelUnit div {
    width: 29px;
}

.m4-redesign.nbI .soccerTabella .sTabelUnit .sTableName {
    width: unset !important;
    text-transform: uppercase;
}

.m4-redesign.nbI .soccerTabella {
    margin: 0 auto;
    margin-top: 20px;
    width: 100% !important;
    padding: 10px;
    border: 2px solid #a80000;
}

.grid_12.m4-redesign.eredmenyek .bodywrapper.stickyspacer {
    margin-top: 0 !important;
}

.m4-redesign.nbI .soccerTabella {
    padding: 0px;
}

.m4-redesign.nbI .soccerTabella .sTabellaTab,
.m4-redesign.nbI .widget_tsmatchlist_widget h2 {
    background: #a80000;
    border: none;
    border-radius: 0px
}

.m4-redesign.nbI .soccerTabella .sTabellaTab li,
.m4-redesign.nbI .widget_tsmatchlist_widget h2 {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    display: block;
    float: none;
}

.m4-redesign.nbI .soccerTabella .sTabellaTab li {
    width: 90%;
    border-bottom: 2px solid #fff;
    margin: 5px auto 15px auto;
    margin-right: auto !important;
}

.m4-redesign.nbI .widget_tsmatchlist_widget,
.m4-redesign.nbI .widget_tsgoallist_widget {
    border-radius: 4px;
}

.m4-redesign.nbI .widget_tsmatchlist_widget h2 {
    width: 100%;
    margin: 15px auto;
    line-height: 1.5;
    padding-top: 15px !important;
}

.m4-redesign.nbI .sTabelCont {
    margin: 0px 10px;
}

.m4-redesign.nbI .widget_tsMatchListHorizontal_container .owl-item div {
    text-transform: uppercase;
    font-weight: 600;
}

@media (min-width: 1400px) {
    .container_12.m4-redesign.eredmenyek {
        width: 1440px;
        margin: 0 auto;
    }

    .m4-redesign.eredmenyek .element-title {
        width: 20%;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1440px) {
    .m4-redesign.nbI .soccerTabella .sTabelUnit .sTableName {
        width: 100% !important;
        float: none;
        padding-bottom: 5px;
    }

    .m4-redesign.nbI .soccerTabella .sTabelUnit div {
        height: 15px;
    }
}

@media (max-width: 1280px) {
    .m4-redesign.nbI .ult-container.container_12 {
        width: 100%;
        display: flex;
    }

    /*.m4-redesign.nbI .ult-container.container_12 .grid_6{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        float: none;
    }*/
    .m4-redesign.nbI .widget_tsnewclublist_widget,
    .m4-redesign.nbI .widget_tstable_widget {
        float: none;
        width: 100%;
    }

    .m4-redesign.nbI .ui-widget-content {
        width: 100% !important;
        padding: 0 10px;
        margin-top: 50px;
    }
}

@media (min-width: 1200px) {
    .container_12.m4-redesign.eredmenyek {
        width: auto;
        margin: 0 auto;
    }

    .m4-redesign #multiResultsManagerWidget_content .grid_6 {
        width: 50%;
    }

}

@media (max-width: 1200px) {
    .m4-redesign.nbI .ult-container.container_12 {
        width: 100%;
        display: block;
    }

    .m4-redesign #multiResultsManagerWidget_content .grid_6 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .m4-redesign.nbI .widget_tsgoallist_widget.inner-container {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

@media (max-width: 900px) {

    .m4-redesign.nbI .widget_tsgoallist_widget,
    .m4-redesign.nbI .ui-widget-content {
        margin-top: 30px;
    }

    .m4-redesign.nbI .widget_tsmatchlist_widget {
        margin-top: 20px;
    }

    .m4-redesign.nbI .widget_tsgoallist_widget .scoreLister {
        margin-top: 5px;
    }

    .m4-redesign.nbI .widget_tsgoallist_widget>h3 {
        margin-bottom: 10px !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 750px) {
    .ult-container.container_12.m4-redesign.eredmenyek {
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }

    .m4-redesign.nbI .mListPastInactive h3,
    .m4-redesign.nbI .mListPastInactive h3:hover {
        background-position: 605px -295px !important;
    }

    .m4-redesign .matchListerPast h3 {
        font-size: 20px;
        margin: 0;
        height: 50px;
        padding: 10px 0 0 15px;
        background-color: #a80000;
        color: #FFF;
        text-transform: uppercase;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .m4-redesign.nbI .soccerTabella .sTabelUnit .sTableName {
        width: 100% !important;
        float: none;
        padding-bottom: 5px;
    }

    .m4-redesign.nbI .soccerTabella .sTabelUnit div {
        height: 15px;
    }
}

@media screen and (max-width: 340px) {

    .m4-redesign.nbI .soccerTabella .sTabelUnit .sTableName,
    .m4-redesign .soccerTabella .sTabelHead div,
    .soccerTabella .sTabelUnit div {
        font-size: 13px;
    }

    .m4-redesign.nbI .soccerTabella .left15 {
        margin-left: 4px !important;
    }
}


/* Góllövő lista */
.m4-redesign.nbI .categoryTop {
    width: 570px;
    background-color: #a80000;
    border-left: unset;
    font-size: 26px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    padding: 15px 0 15px 0;
    color: #fff;
    line-height: 26px;
    text-align: center;
    position: relative;
}

.m4-redesign.nbI .categoryTop:after {
    content: "";
    width: 80%;
    height: 1px;
    background: white;
    margin: 0 auto;
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.m4-redesign .sListUnit_Container {
    border: 1px solid #a80000;
    margin: 10px 0 0 0;
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container {
    border: 2px solid #a80000;
    padding: 10px;
    margin-right: 15px;
    margin-left: -15px;
}

.m4-redesign.nbI .scoreLister {
    width: 100%;
    background-color: #FFF;
    text-transform: uppercase;
    padding-bottom: 15px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    margin-top: 20px;
    margin-bottom: -10px;
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container h3 {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    background: #a80000;
    text-align: center;
    color: white;
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;
    margin: -10px;
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container h3:after {
    position: absolute;
    content: "";
    width: 90%;
    height: 2px;
    bottom: 15px;
    background: white;
    left: 50%;
    transform: translate(-50%, -50%);
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container .scoreLister h3 {
    font-size: 16px;
    margin: 0;
    height: 34px;
    padding: 0px;
    background-color: #a80000;
    color: #FFF;
    width: 40%;
    line-height: 35px;
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container .scoreLister h3:after {
    display: none;
}

.m4-redesign.nbI .mListPastInactive h3,
.m4-redesign.nbI .mListPastInactive h3:hover {
    background-position: 545px -295px;
}

.m4-redesign.nbI .sListUnit {
    float: left;
    width: 44%;
    margin: 0 15px;
    font-size: 12px;
    color: #000;
    padding: 15px 0 10px 0;
    line-height: 14px;
}

@media (max-width: 570px) {
    .m4-redesign.nbI .sListUnit {
        width: 42%;
        margin: 0 10px;
        padding: 10px 0 10px 0;
    }
}

.m4-redesign .matchListerPast .mSummary {
    display: none;
    width: 95px;
    padding: 7px 0px 7px 10px;
    float: right;
    background-color: #a80000;
    font-size: 11px;
    color: #FFF;
    margin: 5px 0px 0 0px;
}

.m4-redesign .matchListerPast .resultLeft,
.m4-redesign .matchListerPast .resultRight {
    width: 50px;
    height: 40px;
    padding: 10px 0 0 0;
}

@media (max-width: 570px) {
    .m4-redesign.nbI .widget_tsgoallist_widget.inner-container {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .m4-redesign.nbI .ui-widget-content {
        padding: 0 0px 20px 0px;
    }

    .m4-redesign.nbI .soccerTabella .sTabelExpl {
        display: flex;
        flex-direction: row;
    }

    .m4-redesign.nbI .soccerTabella .sTabelExpl .colOne,
    .m4-redesign.nbI .soccerTabella .sTabelExpl .colTwoo,
    .m4-redesign.nbI .soccerTabella .sTabelExpl .colThree {
        width: 33%;
    }

    .m4-redesign.nbI .soccerTabella .sTabelExpl .colOne {
        order: 1;
    }

    .m4-redesign.nbI .soccerTabella .sTabelExpl .colTwoo {
        order: 2;
    }

    .m4-redesign.nbI .soccerTabella .sTabelExpl .colThree {
        order: 3;
    }
}

/*
@media (max-width: 530px) {
.m4-redesign.nbI .soccerTabella .sTabelUnit .sTableName {
    width: 165px !important;
    line-height: 1.3;
    padding-top: 6px;
}
}
*/
/* Műsorújság */

.m4-redesign.musor .textwidget.custom-html-widget {
    max-width: 1440px !important;
    margin: auto;
}

.m4-redesign.musor .mediaklikkOwlWrapper.channels_num_2.owl-carousel.owl-theme .owl-wrapper {
    display: flex !important;
    justify-content: center;
}

.m4-redesign.musor .element-title {
    position: relative;
    font-size: 30px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    background: #a80000;
    margin: 30px 0;
    padding: 8px 40px 8px 90px;
    letter-spacing: 1px;
    font-weight: 700;
}

.m4-redesign.musor .element-title:after {
    content: "";
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100px;
    height: 100%;
}

.m4-redesign.musor .programGuideContainer {
    position: relative;
}

.m4-redesign.musor .moreProgramsContainer {
    margin-bottom: 10px;
}

.m4-redesign.musor .element-title:before {
    background-image: url("images/m4-redesign/musorujsag.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 25px;
    content: "";
}

.m4-redesign.musor .infoContainer {
    border-radius: 0;
    display: inline-block;
    padding: 0 10px;
    float: right;
    background: #333;
    margin-bottom: 10px;
    position: absolute;
    bottom: -60px;
    right: 0;
}


.m4-redesign.musor .infoContainer div p {
    color: white;
}

.m4-redesign.musor .dayItem {
    color: white;
    text-transform: uppercase;
    background-color: #18191e;
    text-decoration: unset !important;
}

.m4-redesign.musor .dayItem.selected,
.m4-redesign.musor .dayItem:hover,
.m4-redesign.musor .dayContainer .pager:hover,
.m4-redesign.musor .mobileDayContainer .pager:hover {
    background-color: #3c3d41;

}

.m4-redesign.musor .prevProgramsContainer .buttonContainer:hover,
.m4-redesign.musor .moreProgramsContainer .buttonContainer:hover {
    background-color: #18191e;
    color: white;
}

.m4-redesign.musor .dayContainer .pager,
.m4-redesign.musor .mobileDayContainer .pager {
    background-color: #18191e;
;
}

.m4-redesign.musor .channel_header {
    background-color: #202127;
    border-bottom: #a80000 solid;
}

.m4-redesign.musor .prevProgramsContainer .buttonContainer,
.m4-redesign.musor .moreProgramsContainer .buttonContainer {
    background-color: #202127;
}

.m4-redesign.musor .tvguide li,
.m4-redesign.musor .program_description,
.notifications {
    border-bottom: solid 1px #4c4d52;
}
.m4-redesign.musor .tvguide li.live {
    min-height: 60px;
}

.m4-redesign.musor .tvguide.channel {
    border-left: solid 1px;
}

.m4-redesign .channel_body {
    border-right: 1px solid;
}

.m4-redesign.musor .mediaklikkOwlWrapper.owl-carousel .owl-wrapper {
    background-color: #3a3b3f;
}

.m4-redesign.musor time.elo,
.m4-redesign.musor .program_info h1 {
    color: white !important;
}

.m4-redesign.musor .program_info p,
.m4-redesign.musor .program_description p {
    font-size: 12px;
    color: #bababa;
    padding: 0;
    margin-top: 1px;
}

.m4-redesign.musor .time time {
    display: block;
    color: #a9a9a9;
    font-size: 16px;
    line-height: 22px;
}

.m4-redesign.musor .dn .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: -160px 0px;
    opacity: 1;
}

.m4-redesign.musor .m1 .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: 0px 0px;
    opacity: 1;
}

.m4-redesign.musor .m2 .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: -40px 0px;
    opacity: 1;
}

.m4-redesign.musor .m3 .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: -80px 0px;
    opacity: 1;
}

.m4-redesign.musor .m4 .channel_info .channel_logo,
.m4-redesign.musor .m4p .channel_info .channel_logo,
.m4-redesign.musor .web1 .channel_info .channel_logo,
.m4-redesign.musor .web2 .channel_info .channel_logo,
.m4-redesign.musor .web3 .channel_info .channel_logo,
.m4-redesign.musor .web4 .channel_info .channel_logo,
.m4-redesign.musor .web5 .channel_info .channel_logo{
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 140px;
    height: 34px;
    opacity: 1;
}
.m4-redesign.musor .m4 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4sport-2025/m4-logo-red-2025-trimmed.svg);    
}
.m4-redesign.musor .m4p .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-plus-red-musorujsag.svg);
}
.m4-redesign.musor .web1 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-1-red-musorujsag.svg);
}
.m4-redesign.musor .web2 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-2-red-musorujsag.svg);
}
.m4-redesign.musor .web3 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-3-red-musorujsag.svg);
}
.m4-redesign.musor .web4 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-4-red-musorujsag.svg);
}
.m4-redesign.musor .web5 .channel_info .channel_logo {
    background-image: url(/wp-content/plugins/hms-mediaklikk/common/styles/images/m4sport-5-red-musorujsag.svg);
}

.m4-redesign.musor .m5 .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: -480px -83px;
    opacity: 1;
}

.m4-redesign.musor .dw .channel_info .channel_logo {
    background-image: url("images/m4-redesign/mtva_logos_sprite_no_fonts.png");
    background-position: -200px 0px;
    opacity: 1;
}

.m4-redesign.musor .s9 .channel_info .channel_logo {
    background-image: url('https://www.mediaklikk.hu/wp-content/plugins/hms-mediaklikk/common/styles/images/mtva_logos_sprite_no_fonts.png');
    background-position: -559px 0px;
    opacity: 1;
}

.m4-redesign.musor span.channel_logo {
    float: left;
    width: 40px;
    height: 40px;
    display: block;
    margin-right: 10px;
}

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

.m4-redesign.musor .program_site span,
.m4-redesign.musor .notice span {
    display: block;
    color: white;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
}

.m4-redesign.musor .notice p,
.m4-redesign.musor .program_site p {
    padding: 0 10px;
    font-size: 14px;
    font-weight: 700;
    color: white;
}


@media (max-width: 1199px) and (min-width: 1024px) {
    .m4-redesign.musor .textwidget.custom-html-widget {
        max-width: initial !important;
        margin: auto;
    }
}

@media (max-width: 979px) {
    .m4-redesign.musor .mediaklikkOwlWrapper.channels_num_2.owl-carousel.owl-theme .owl-wrapper {
        display: block !important;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .m4-redesign.musor .textwidget.custom-html-widget {
        /*max-width: 748px !important;*/
        max-width: 100% !important;
        margin: 0;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .m4-redesign.musor .textwidget.custom-html-widget {
        /*max-width: 420px !important;*/
        max-width: 100% !important;

    }
}


@media (max-width: 1200px) {
    .m4-redesign.musor .element-title {
        width: 40%;
    }
}

@media (max-width: 768px) {
    .m4-redesign.musor .element-title {
        width: 77%;
    }

    .m4-redesign.musor .dayContainer {
        display: none !important;
    }
}

@media (max-width: 560px) {
    .m4-redesign.musor .element-title {
        width: auto !important;
        margin: 0 !important;
        padding: 8px 0px 8px 55px;
    }

    .m4-redesign.musor .element-title{
        margin: 0 10px !important;
    }


}

@media (max-width: 479px) {
    .m4-redesign.musor .infoContainer {
        bottom: -90px;
    }
}


/* PP oldal */

.m4-redesign .hotlinemain-container-top {
    margin-top: 0px;
}

.m4-redesign .hotlinemain-container-top-left {
    position: relative;
}

.m4-redesign .hotlinemain-container-top-right {
    top: unset !important;
    bottom: unset !important;
    height: -webkit-fill-available;
}

.m4-redesign .hotlinemain-container-top-right-title {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 17px;
    padding-bottom: 23px;
}

.m4-redesign .hotlinemain-container-body-elem-right {
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
    width: 85%;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-img {
    margin-top: 10px;
    text-align: center;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-img img {
    width: 50px;
}

.m4-redesign .hotlinemain-container-body-elem-left-date {
    float: unset;
}

.m4-redesign .hotlinemain-container-body-elem-left {
    display: inline-block;
}

/* .m4-redesign .hotlinemain-container-top-left {
    background-repeat: no-repeat;
    padding-bottom: 56.25%;
    background-size: cover;
    position: relative;
    height: 50vh;
} */
.m4-redesign .hotlinemain-container-top-left {
    min-width: 100% !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 80vh !important;
    position: relative;
}

.m4-redesign .hotlinemain-container-top-left.no_image {
    padding-bottom: 0;
}

.m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-title-outer {
    position: absolute;
    width: 1400px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-inner {
    max-width: 100%;
}

.m4-redesign .hotlinemain-container-top-title-inner {
    max-width: 65%;
    margin-left: 15px;
    margin-bottom: 30px;
}

.m4-redesign .hotlinemain-container-top-title-inner.emptyHeadline {
    max-width: 100%;
    margin-left: 15px;
    margin-bottom: 30px;
}

.m4-redesign .hotlinemain-container-top-title {
    display: initial;
    text-transform: none;
    -webkit-box-decoration-break: clone;
    height: auto;
    overflow: hidden;
    line-height: 1.8 !important;
    font-size: 44px;
    z-index: 999999;
    background: #a80000;
    color: #FFF;
    padding: 0 !important;
    border-left: 20px solid #a80000;
    border-right: 20px solid #a80000;
    border-top: 0px solid #a80000;
    border-bottom: 12px solid #a80000;
    font-weight: 550;
}

.m4-redesign .hotlinemain-container-top-category-title {
    font-size: 20px;
    color: white;
    z-index: 2;
    position: relative;
    background: #a80000;
    display: block;
    padding: 10px 10px;
    font-weight: 600;
    letter-spacing: 1px;
    width: max-content;
    padding-left: 55px !important;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.m4-redesign .hotlinemain-container-top-category-title:after {
    position: absolute;
    background-image: url('images/m4-redesign/Asset_end-red.png');
    background-size: cover;
    width: 105px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}

.m4-redesign .hotlinemain-container-top-category-title:before {
    position: absolute;
    background-image: url('images/m4-redesign/pp-icon.png');
    background-size: cover;
    width: 35px;
    left: 10px;
    height: 35px;
    top: 4px;
    content: "";
    text-transform: uppercase;
}

.ut-layout-pp-megjelenito .m4-redesign .element-title {

    left: 0;
    right: 0;
    top: 100px;
    margin: auto;
    background: #a80000;
}

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

    .m4-redesign .hotlinemain-container-top-title-outer,
    .m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-title-outer {
        position: absolute;
        width: 1200px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }
}

@media (max-width: 1200px) {

    .m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-title-outer {
        width: 100%;
    }

    .m4-redesign .hotlinemain-container-top-title-outer {

        width: 960px;
    }

    .m4-redesign .hotlinemain-container-top-title-inner {
        max-width: 700px;
        margin-left: 10px;
    }

    .m4-redesign .hotlinemain-container-top-title {
        font-size: 30px;
    }

    .m4-redesign .hotlinemain-container-top-category-title {
        font-size: 18px;
        /* width: 55%; */
    }

    .m4-redesign .hotlinemain-container-top-category-title:before {
        width: 30px;
        left: 10px;
        height: 30px;
        top: 5px;
    }

    .m4-redesign .hotlinemain-container-top-category-title:after {
        width: 85px;
    }
}

@media (max-width: 1440px) and (min-width: 1200px) {
    .m4-redesign .hotlinemain-container-top-right-title {
        font-size: 32px;
        text-transform: uppercase;
        font-weight: 600;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .m4-redesign .hotlinemain-container-top-right-title {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 600;
    }
}

@media (max-width: 768px) {
    .m4-redesign .hotlinemain-container-top-title-inner {
        width: auto;
    }

    .m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-inner {
        max-width: 65%;
    }

    .m4-redesign .hotlinemain-container-top-title-outer {
        width: auto;
    }

    .m4-redesign .hotlinemain-container-top-title-inner {
        margin-left: 0px !important;
    }

    .m4-redesign .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 30px !important;
    }

    .m4-redesign .hotlinemain-container-top-title {
        font-size: 26px;
    }
}

@media only screen and (max-width: 559px) {

    /* .m4-redesign .hotlinemain-container-top-title {
        font-size: 20px;
    } */
    .m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-inner {
        max-width: 55%;
    }

    .m4-redesign .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 24px !important;
    }

    .m4-redesign .hotlinemain-container-top-title-inner {
        max-width: 500px;
    }

    .m4-redesign .hotlinemain-container-top-category-title {
        /* width: 65%; */
        font-size: 16px;
    }

    .m4-redesign .hotlinemain-container-top-title-inner {
        padding: 0 20px 0 0px;
    }

    .m4-redesign .hotlinemain-container-top-category-title:before {
        width: 25px;
        height: 25px;
    }
}

@media only screen and (max-width: 480px) {
    .m4-redesign .hotlinemain-container-top-category-title {
        /* width: 215px; */
        font-size: 14px;
    }

    .m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-inner,
    .m4-redesign .hotlinemain-container-top-title-inner {
        max-width: 100%;
    }

    .m4-redesign .hotlinemain-container-top-category-title:after {
        width: 63px;
    }

    .grid_4.m4-redesign.pp,
    .grid_8.m4-redesign.pp {
        padding-right: 10px;
    }

    .m4-redesign .hotlinemain-container-top-title-inner.emptyHeadline {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 405px) {
    .m4-redesign .hotlinemain-container-body-head-category-title {
        /* font-size: 15px !important; */
        margin: 10px 0px 10px 0 !important;
    }

    .m4-redesign .hotlinemain-container-body-head-category-title span.category_icon img {
        max-width: 20px !important;
    }

    .m4-redesign .hotlinemain-heroimage-outer .lead-video .live-player-container.mtva-player.mtva-player-vod {
        padding-bottom: 100% !important;
    }

}

.m4-redesign .hotlinemain-container-top-right-elem-title {
    font-size: 25px;
    padding: 5px 0;
}

.m4-redesign .hotlinemain-container-top-right-elem-text {
    font-size: 19px;
    line-height: 1.5;
}

.m4-redesign .hotlinemain-container-top-right-elem-time {
    font-size: 23px;
    color: #9c9c9c;
}

.m4-redesign .hotlinemain-container-top-right-elem {
    border-bottom: 5px solid transparent;
    padding: 1rem;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, #a80000 50%, transparent);
    border-image-slice: 5;
    cursor: pointer
}

.m4-redesign .hotlinemain-container-top-right-elem:hover {
    background: #a80000;
    border-radius: 0;
}

.m4-redesign .hotlinemain-container-body-head-title,
.m4-redesign .metaPpFlex {
    display: flex;
    flex-flow: row wrap;
    margin-top: 10px;
}

.m4-redesign .hotlinemain-container-body-head-title .source,
.m4-redesign .ppMiniContainer .source {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
    font-weight: 600;
    text-align: left;
}

.m4-redesign .hotlinemain-container-body-head-title .date,
.m4-redesign .ppMiniContainer .date {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
    font-weight: 600;
    margin-left: 20px;
    text-align: left;
}

.m4-redesign .hotlinemain-container-body-head-title .fb-share-button,
.m4-redesign .hotlinemain-container-body-head-title .twitter_share_wrapper {
    width: 100%;
}

.m4-redesign .hotlinemain-container-body-elem {
    padding: 10px 20px 10px 10px;
    min-height: 160px;
    margin: 15px 0;
}

@media screen and (max-width: 520px) {
    .m4-redesign .hotlinemain-container-body-elem {
        padding: 10px;
    }

    .m4-redesign .hotlinemain-container-body-head-title,
    .m4-redesign .metaPpFlex {
        display: flex;
        flex-flow: column wrap;
        margin-top: 10px;
    }

    .m4-redesign .hotlinemain-container-body-head-title .date,
    .m4-redesign .ppMiniContainer .date {
        margin-left: 0;
    }
    body[class*="percrol-percre-minicikk"] .m4-redesign .grid_12.m4-redesign{
        padding-left: 0;
    }
    body[class*="percrol-percre-minicikk"] .m4-redesign .socialShare{
        margin-top: 10px;
    }
}

.m4-redesign .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
    font-size: 32px;
    color: #000000;
    padding: 10px 0;
    text-align: left;
    font-weight: 600;
}

.m4-redesign .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a:hover {
    color: #005580;
    text-decoration: none;
}

.m4-redesign .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
    font-size: 32px;
    color: #ffffff;
    padding: 10px 0;
    text-decoration: none;
}

/* .m4-redesign .hotlinemain-container-body-elem-right-content-lead{
    font-size: 20px;
    padding: 10px 0 20px;
    line-height: 28px;
    font-weight: 600;
} */

.m4-redesign .hotlinemain-container-body-loadmore {
    -webkit-appearance: button;
    cursor: pointer;
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 0px;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0;
    border: 0;
    width: 50%;
    margin: 20px auto;
    text-align: center;
    letter-spacing: 2px;
}

.m4-redesign .hotlinemain-container-body-elem.headline {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 20px;
    color: #ffffff;
    min-height: 160px;
    margin: 15px 0;
}

.m4-redesign .hotlinemain-container-body-elem {
    border: 1px solid #777777;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.m4-redesign .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
    font-size: 36px;
    color: #ffffff;
    padding: 10px 0;
}

.m4-redesign .hotlinemain-container-body-elem-right-content-text {
    font-size: 17px;
    padding: 0px 0 20px;
    text-align: left;
}

.m4-redesign .hotlinemain-container-body-elem-right-content-text .twitter-tweet.twitter-tweet-rendered,
.m4-redesign .hotlinemain-container-body-elem-right-content-text .instagram-media.instagram-media-rendered {
    margin: 0 auto !important
}

.m4-redesign .hotlinemain-container-body-elem-right-content-text p:not(.katar2022 *) {
    color: black;
    text-align: left;
    margin-top: 0px;
    font-size: 16px;
    line-height: 1.4;
}

.m4-redesign .hotlinemain-container-body-elem-right-content .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    width: 100%;
}

.m4-redesign .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    margin: 0;
}

.m4-redesign .hotlinemain-container-body-elem.headline p {
    color: white;
}

.m4-redesign .hotlinemain-container-body-elem-right-content-text p:not(.katar2022 *),
.m4-redesign .hotlinemain-container-body-elem p:not(.katar2022 *),
.m4-redesign .hotlinemain-container-body-elem.headline p:not(.katar2022 *) {
    /*margin-top: 10px;
    font-size: 16px;*/
    line-height: 1.4;
    margin: 10px 0;
}

.m4-redesign .hotlinemain-container-body-elem.headline p a:not(.katar2022 *),
.m4-redesign .hotlinemain-container-body-elem.headline p a:hover:not(.katar2022 *),
.m4-redesign .hotlinemain-container-body-elem.headline li a:not(.katar2022 *),
.m4-redesign .hotlinemain-container-body-elem.headline li a:hover:not(.katar2022 *) {
    color: white;
    text-decoration: underline;
}

.m4-redesign .hotlinemain-container-body-elem p a,
.m4-redesign .hotlinemain-container-body-elem p a:hover,
.m4-redesign .hotlinemain-container-body-elem li a,
.m4-redesign .hotlinemain-container-body-elem li a:hover {
    color: #A80000;
}

.m4-redesign .hotlinemain-container-body-elem.headline .wp-caption .wp-caption-text {
    color: white;
}

.m4-redesign .hotlinemain-container-body-elem.headline .wp-caption {
    background: transparent;
    border: unset;
}

.m4-redesign .hotlinemain-container-body-elem-left {
    display: inline-block;
}

.m4-redesign .hotlinemain-container-body-elem-left-date {
    display: inline-block;
    float: unset;
    padding: 10px 10px 10px 0;
    width: 100px;
}

.m4-redesign .hotlinemain-container-body-elem-left-date-hournumber,
.m4-redesign .hotlinemain-container-body-elem-left-date-minutenumber {
    font-size: 27px;
    font-weight: 600;
    text-align: center;
}

.m4-redesign .hotlinemain-container-body-elem-left-date-hour,
.m4-redesign .hotlinemain-container-body-elem-left-date-minute {
    text-align: center;
    text-align: center;
    font-size: 18px;
}

.m4-redesign .hotlinemain-container-body-elem-right {
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
    width: 85%;
    position: relative;
}

.m4-redesign .hotlinemain-container-body-elem-right-content-social {
    display: flex;
    top: 20px;
    width: 80px;
    justify-content: space-between;
}

.m4-redesign .ppMiniContainer .ppMiniBody .miniSocial .socialShare {
    position: relative;
    left: 0;
    display: flex;
    top: 0px;
    width: 80px;
    justify-content: space-between;
}

.m4-redesign .ppMiniContainer .ppMiniBody .miniSocial .socialShare img {
    margin: 0px 0 0px 0;
    width: 100%;
}

@media only screen and (min-width: 980px) and (max-width: 1200px) {
    .m4-redesign .hotlinemain-container-body-elem-right {
        width: 80%;
    }
}

@media (max-width: 820px) {
    .m4-redesign .hotlinemain-container-body-elem-right {
        width: 75%;
    }

    .m4-redesign .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 28px;
    }
}

@media (max-width: 520px) {
    .m4-redesign .hotlinemain-container-body-elem-right {
        width: 100%;
    }

    .m4-redesign .hotlinemain-container-body-elem-left-date .pp-hour {
        float: left;
    }

    .m4-redesign .hotlinemain-container-body-elem-left-date-monthday:not(.katar2022 *) {
        font-size: 15px !important;
        text-align: left !important;
    }

    .m4-redesign .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event,
    .m4-redesign .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 22px !important;
    }

    .m4-redesign.pp .aFramed,
    .m4-redesign.pp .embed-container iframe {
        width: 100%;
    }

    .m4-redesign .hotlinemain-container-body-elem.headline {
        padding: 10px;
    }
}


.m4-redesign .hotlinemain-container-body-lead {
    /*percről percre főcikk lead*/
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
}

.m4-redesign .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content-event {
    font-size: 36px;
    color: #000000;
    padding: 10px 0;
    border-bottom: 3px solid transparent;
    padding: 0 0 5px;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, #a80000 50%, transparent);
    border-image-slice: 5;
    margin-bottom: 10px;
}

.m4-redesign .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content-event {
    border-bottom: 3px solid transparent;
    padding: 0 0 5px;
    border-radius: 5px;
    border-image-source: linear-gradient(90deg, #ffffff 50%, transparent);
    border-image-slice: 5;
    margin-bottom: 10px;
}

/*.m4-redesign .hotlinemain-container-body-head-category-title {
    font-size: 18px;
    color: white;
    z-index: 2;
    position: relative;
    background: #a80000;
    margin: 10px 90px 10px 0;
    display: inline-block;
    padding: 10px 10px;
    font-weight: bold;
    letter-spacing: 1px;
}*/

.m4-redesign .hotlinemain-container-body-head-category-title a {
    color: white;
}

.m4-redesign .hotlinemain-container-body-head-category-title a:hover {
    text-decoration: none;
}


/*.m4-redesign .hotlinemain-container-body-head-category-title:after {
    position: absolute;
    background-image: url("images/m4-redesign/Asset_end-red.png");
    background-size: cover;
    width: 95px;
    left: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: 100%;
    content: "";
}*/

.m4-redesign .hotlinemain-container-body-head-title .source:before,
.m4-redesign .ppMiniContainer .source:before {
    background-image: url("images/m4-redesign/author-icon.png");
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}

.m4-redesign .hotlinemain-container-body-head-title .date:before,
.m4-redesign .ppMiniContainer .date:before {
    background-image: url("images/m4-redesign/clock.png");
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}

.m4-redesign .articleReader_tagsSet.articleReader_tagsSetTypepp_main .hms_video_tags {
    background: #a80000;
    color: white;
    padding: 10px 10px 10px 40px;
    margin-right: 10px;
    position: relative;
    float: left;
    margin-bottom: 5px;
    font-weight: 550;
}

.m4-redesign .articleReader_tagsSet.articleReader_tagsSetTypepp_main .hms_video_tags:before {
    position: absolute;
    content: "";
    top: 3px;
    left: 3px;
    background-image: url('images/m4-redesign/tag-bg-white.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 35px;
    height: 30px;
}

.m4-redesign .hotlinemain-container-body-elem-left-time {
    display: inline-block;
    float: left;
    padding: 10px 30px 10px 0;
    width: 80px;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-number {
    font-size: 27px;
    font-weight: 600;
    text-align: center;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-perc:not(.hirado-redesign_livestream *) {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}

.m4-redesign .hotlinemain-container-body-head-category-title span.category_icon img {
    width: 80px;
    max-width: 10%;
    height: auto;
    vertical-align: middle;
    border: 0;
    margin-top: -5px;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-img img {
    width: 50px;
}

.m4-redesign .hotlinemain-container-body-elem-left-time-img {
    margin-top: 10px;
    text-align: center;
}

.m4-redesign .hotlinemain-container-body-elem-left-date-monthday {
    font-size: 14px;
    text-align: center;
    padding-bottom: 4px;
}

/*SCROLLBAR DESIGN SESSION*/
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs::-webkit-scrollbar,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar,
.m4-redesign .hotlinemain-container-top-right::-webkit-scrollbar {
    width: 7px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs::-webkit-scrollbar-track,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar-track,
.m4-redesign .hotlinemain-container-top-right::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs::-webkit-scrollbar-thumb,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar-thumb,
.m4-redesign .hotlinemain-container-top-right::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(192, 77, 75, 1) 5%, rgba(123, 7, 9, 1) 95%, rgba(245, 35, 35, 0));
    border-radius: 3px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs::-webkit-scrollbar-thumb:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs::-webkit-scrollbar-thumb:hover,
.m4-redesign .hotlinemain-container-top-right::-webkit-scrollbar-thumb:hover {
    background: #d60000;
    transition: ease-in-out 0.4s;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .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...*/
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-track,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-track {
    background: linear-gradient(-90deg, rgba(123, 7, 9, 1) 70%, rgba(192, 77, 75, 1));
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-thumb,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .gallery-thumbs .swiper-slide .text-content-wrapper h1::-webkit-scrollbar-thumb {
    background: white;
}

/*Scrollbar END*/


.m4-redesign .hotlinemain-container-body-update-inner-update-ikon {
    background-image: url("images/m4-redesign/refresh.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 100%;
    display: inline-block;
    /*float: left;*/
}

.m4-redesign .hotlinemain-container-body-update-inner-update-close {
    background-image: url("images/m4-redesign/close.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 100%;
    display: inline-block;
    /*float: right;*/
}

.m4-redesign .hotlinemain-container-body-update {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 20px;
    color: #ffffff;
    min-height: 50px;
    margin: 15px 0;
}

.m4-redesign .hotlinemain-container-body-update.sticky {
    position: fixed;
    top: 55px;
    width: 770px;
    z-index: 9;
}

.m4-redesign .hotlinemain-container-body-update-inner {
    width: 100%;
    display: flex;
}

@media (min-width: 1400px) {
    .m4-redesign .hotlinemain-container-body-update.sticky {
        width: 970px !important;
    }
}

@media (min-width: 1200px) {
    .m4-redesign .hotlinemain-container-body-update.sticky {
        width: 770px;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .m4-redesign .hotlinemain-container-body-update.sticky {
        width: 620px;
    }
}

@media (max-width: 979px) {
    .m4-redesign .hotlinemain-container-body-update.sticky {
        width: 100%;
        left: 0;
        top: 35px;
    }
}

@media (max-width: 770px) {
    .m4-redesign .hotlinemain-container-body-update-inner-update-info {
        font-size: 14px !important;
    }
}

.m4-redesign .hotlinemain-container-body-update-inner-update-info {
    display: inline-block;
    /*float: left;*/
    font-size: 17px;
    text-align: center;
    margin: 0 auto;
    /*width: 89%;*/
    padding-top: 5px;
    text-transform: uppercase;
    font-weight: 600;
}

@media (max-width: 375px) {
    .m4-redesign .hotlinemain-container-body-update-inner-update-info {
        font-size: 14px;
    }
}

.m4-redesign_gallery .cover .hh-row-container .hh-row-segment,
.m4-redesign_news .cover .hh-row-container .hh-row-segment,
.m4-redesign_video .cover .hh-row-container .hh-row-segment {
    padding: 0;
    margin: 0;
}

.m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery:first-of-type {
    padding: 0;
}

.m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery {
    padding: 0 0 10px 10px !important;
}

.m4-redesign_gallery .slidertypeico {
    background-image: url("images/m4-redesign/gallery-ikon_feher.png");
    background-position: 0px -5px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: -32%;
    top: 15%;
    max-height: 60px;
}

.m4-redesign_gallery .slidertypeico {
    width: 45px !important;
    height: 45% !important;
}

.m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
    background-image: url("images/m4-redesign/gallery-ikon_feher.png");
    top: 14%;
    left: 37%;
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
}

.m4-redesign_gallery .typeico {
    position: absolute;
    width: 45%;
    height: 45%;
}

.m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    padding: 100px 50px 30px;
}

.m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent .post_time {
    color: white;
    float: right;
    margin-top: 20px;
}

.m4-redesign_gallery .cikk-content-title {
    padding: 25px 10px 0 10px;
}

.m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    padding-bottom: 56.25%;
}

/*.m4-redesign_gallery .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
    font-size: 16px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 10px 15px 10px 40px;
    background: #a80000;
    margin: 0 0 10px;
    display: inline-block;
    text-transform: uppercase;
}*/

.m4-redesign_gallery .image-wrapper:hover .cikk-content-title {
    opacity: 1;
    z-index: 99;
}

/*.m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
    font-size: 14px;
    display: block;
    color: #ffffff;
    position: absolute;
    padding: 8px 15px 8px 38px;
    background: #a80000;
    margin: 0 10px 10px;
    bottom: 70px;
    min-width: 150px;
    text-transform: uppercase;
    z-index: 9;
}*/

.m4-redesign_gallery h1.article-title {
    min-height: 38px;
}

.m4-redesign_news .mediaklikkCoverFeaturedSlider .owl-item,
.m4-redesign_video .mediaklikkCoverFeaturedSlider .owl-item,
.m4-redesign_gallery .mediaklikkCoverFeaturedSlider .owl-item {
    padding: 0;
}

.m4-redesign_news .post_time,
.m4-redesign_video .post_time,
.m4-redesign_gallery .post_time {
    color: white;
    float: right;
    margin-bottom: 10px;
}

.m4-redesign_gallery .contentListWithFilter_tabContentItemTypegallery {
    top: 3% !important;
    right: 2% !important;
    bottom: unset !important;
    width: 45px !important;
    height: 45px !important;
    left: unset !important;
    margin-left: unset !important;
    background-position: unset !important;
}

.m4-redesign_video .contentListWithFilter_tabContentItemTypevideo {
    position: absolute;
    top: 3% !important;
    right: 2% !important;
    bottom: unset !important;
    width: 45px !important;
    height: 45px !important;
    left: unset !important;
    margin-left: unset !important;
    background-position: unset !important;
    background: url("images/m4-redesign/play-button-feher.png") !important;
    background-size: 100% !important;
}

@media (max-width: 1440px) {
    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        top: unset;
        bottom: 45%;
    }
}

@media (max-width: 1200px) {
    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        top: unset;
        bottom: 52%;
    }
}

@media (max-width: 1024px) {
    .m4-redesign_gallery .slidertypeico {
        background-position: unset !important;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
        font-size: 13px;
    }

    .m4-redesign_gallery .cikk-content-title {
        padding: 25px 10px 5px 10px;
    }

    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        top: 0;
    }
}

@media (max-width: 960px) {
    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 57px;
    }

    /* .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
         display: none;
     }*/

    .m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .textcontent span.category_name {
        font-size: 12px;
        margin: 0 0 5px;
        bottom: 0;
    }

    .m4-redesign_gallery .textwidget .element-title {
        margin-left: 0;
    }

    .m4-redesign_gallery .segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        padding: 50px 15px 5px;
    }

    .m4-redesign_gallery .multigridItemWrapper .multiplerowCardHolder .cikk.gallery {
        padding: 10px 0 0 0 !important;
    }

    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider span.category_icon img {
        top: 54px;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 55px;
    }

    .m4-redesign_gallery .gallery .typeico.slidertypeico {
        right: 2% !important;
        top: 13% !important;
        left: unset !important;
        bottom: unset !important;
    }


    .m4-redesign_gallery .coverMultipleGrid .gallery .typeico {
        width: 45px !important;
        height: 45px !important;
        max-height: 45px !important;
        top: 5% !important;
        display: block;
        right: 0% !important;
        left: unset;
    }

    .m4-redesign_gallery .multigridItemWrapper .gallery .typeico {
        top: 3% !important;
        right: 2% !important;
        bottom: unset !important;
    }

}

@media screen and (max-width: 600px) {
    .m4-redesign_gallery .gallery .typeico.slidertypeico {
        top: 24% !important;
    }
}

@media (max-width: 400px) {

    /*.m4-redesign_gallery .gallery .slidertypeico {
        right: 25%;
    }

    .m4-redesign_gallery .typeico {
        width: 37%;
        height: 37%;
    }*/

    .m4-redesign_gallery h1.article-title,
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        min-height: 36px;
    }

    .m4-redesign_gallery .widget_multiplerowgrid_widget h1.article-title,
    .m4-redesign_gallery .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a {
        font-size: 15px !important;
    }

    .m4-redesign_gallery .hh-row-segment.segment-one-third .m4-redesign .category_name {
        bottom: 45px;
    }

    .m4-redesign_gallery .coverMultipleGrid span.category_icon img {
        bottom: 60px;
    }

    .m4-redesign_gallery .slidertypeico {
        top: 30% !important;
    }
}

@media screen and (max-width: 320px) {
    .m4-redesign_gallery .gallery .typeico.slidertypeico {
        right: 1% !important;
        top: 30% !important;
    }
    body[class*="percrol-percre-minicikk"] .m4-redesign .hotlinemain-container-top-title-inner{
        margin-bottom: 0;
    }
}

/*
m4-redesign_gallery
*/
.m4-redesign .contentListWithFilter_loadMore {
    -webkit-appearance: button;
    cursor: pointer;
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 0;
    color: #ffffff;
    text-transform: uppercase;
    outline: 0;
    border: 0;
    width: 300px;
    margin-left: calc((100% - 300px) / 2);
    margin-top: 20px;
    margin-bottom: 20px;
}

.m4-redesign_gallery .contentListWithFilter_loadMore {
    -webkit-appearance: button;
    cursor: pointer;
    background-image: linear-gradient(-90deg, #9c0000, #2c0000);
    padding: 10px 70px;
    color: #ffffff;
    text-transform: uppercase;
    outline: 0;
    border: 0;
    width: 300px;
    margin-left: calc((100% - 300px) / 2);
    margin-top: 20px;
    margin-bottom: 20px;
}

.m4-redesign_gallery .contentListWithFilter_tabContentItemTypevideo {
    background-image: url("images/m4-redesign/play-button-feher.png") !important;
    top: 0;
    left: 36%;
    background-size: contain !important;
    background-position: unset;
    position: absolute;
    width: 52%;
    height: 52%;
    background: no-repeat;
}

/* .m4-redesign_gallery .contentListWithFilter_tabContentItemTypegallery {
    background-image: url("images/m4-redesign/gallery-ikon_feher.png") !important;
    top: 20px;
    left: 36%;
    background-size: contain !important;
    background-position: unset;
    position: absolute;
    width: 52%;
    height: 52%;
    background: no-repeat;
} */
.m4-redesign_gallery .contentListWithFilter_tabContentItemTypegallery {
    /* ORIGINAL
     background-image: url("images/m4-redesign/gallery-ikon_feher.png") !important;
    top: 0;
    left: 36%;
    background-size: contain !important;
    background-position: unset;
    position: absolute;
    width: 52%;
    height: 52%;
    background: no-repeat; */

    background-image: url("images/m4-redesign/gallery-ikon_feher.png") !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0px -5px;
    position: absolute;
    right: 10%;
    top: 10%;
    max-height: 45px;
    margin-left: 50%;
}
@media screen and (max-width: 596px){
    .m4-redesign .widgetHeader.M4Type.hasCountdown h2{
        width: max-content;
    }
}
.m4-redesign_gallery .contentListWithFilter_tab1.contentListWithFilter_tab {
    display: inline-table;
    background-color: #620000;
    color: #ffffff;
    padding: 20px;
    border: 0;
    cursor: pointer;
    position: relative;
    font-weight: bold;
}

.m4-redesign_gallery .contentListWithFilter_tab1.contentListWithFilter_tabActive {
    display: inline-table;
    background-color: #ffffff;
    color: #620000;
    padding: 20px;
    border: 0;
    cursor: pointer;
    position: relative;
    font-weight: bold;
}

.m4-redesign_gallery .contentListWithFilter_dropDownPane {
    transform: skew(30deg);
}

.m4-redesign_gallery .contentListWithFilter_container {
    z-index: 22222;
    position: relative;
}

.m4-redesign_gallery .contentListWithFilter_dropDownPane {
    position: absolute;
    background-color: #333333;
    padding: 10px;
    color: #ffffff;
    left: 40px;
    top: 60px;
}

.m4-redesign_gallery .contentListWithFilter_dropDownCheckbox {
    display: none;
}

.m4-redesign_gallery .contentListWithFilter_isSelected {
    background-color: #a80000;
}

.m4-redesign_gallery .contentListWithFilter_dropDownPane label {
    display: block;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 17px;
}

.m4-redesign .contentListWithFilter_tabContentItemDate {
    right: 5px;
    position: absolute;
    bottom: 3px;
    color: #ffffff;
    padding-bottom: 5px;
    padding-right: 5px;
    opacity: 0.8;
    font-size: 12px;
}

.m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content span.category_icon img {
    /*width: 21px !important;
    height: auto;
    object-fit: cover;
    position: absolute;
    z-index: 1;
    left: 10px;
    padding-top: 2px;*/
}

.m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .subtextcont {
    height: 100%;
}

.m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title {
    bottom: 15px;
    left: 0;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 1.4;
    min-height: 50px;
}

.m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content span.category_icon img {
    /*bottom: 82px;*/
}

@media (max-width: 768px) {
    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content span.category_icon img {
        /*bottom: 82px;*/
    }

    .m4-redesign_gallery .contentListWithFilter_tab1.contentListWithFilter_tabActive,
    .m4-redesign_gallery .contentListWithFilter_tab2.contentListWithFilter_tab {
        padding: 15px;
    }

    .m4-redesign_news .contentListWithFilter_container .tab-outer,
    .m4-redesign_video .contentListWithFilter_container .tab-outer,
    .m4-redesign_gallery .contentListWithFilter_container .tab-outer {
        padding-left: 15px;
    }
}

@media (max-width: 480px) {
    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .category_name {
        /*padding: 5px 15px 5px 38px;*/
    }

    .m4-redesign_gallery .contentListWithFilter_tabContentItemTypegallery {
        top: 10px;
    }

    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .category_name {
        bottom: 65px;
    }

    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content span.category_icon img {
        /*bottom: 77px;*/
    }
}

@media (max-width: 380px) {
    .m4-redesign_gallery .contentListWithFilter_tabContentItemTypegallery {
        margin-left: 45%;
    }
}

@media (max-width: 330px) {

    .m4-redesign .hotlinemain-container-body-head-title .date,
    .m4-redesign .ppMiniContainer .date,
    .m4-redesign .hotlinemain-container-body-head-title .source,
    .m4-redesign .ppMiniContainer .source {
        margin-left: 5px;
    }
}

@media (max-width: 980px) {
    .m4-redesign .hotlinemain-container-top-right {
        top: 116px !important;
        bottom: -118px !important;
        display: none;
    }

    /* .m4-redesign .hotlinemain-container-top-left {
        padding-bottom: 50vh !important;
    } */

    .m4-redesign .hotlinemain-container-top-left.no_image {
        padding-bottom: 0 !important;
    }
}

@media (max-width: 520px) {
    /* .m4-redesign .shareWidget_common {
        display: block;
    } */

    .m4-redesign .socialShare {
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
        display: inline-flex;
        justify-content: space-between;
        width: 115px;
        margin-top: 20px;
    }
}

.m4-redesign .hotlinemain-container-top-right.emptyHeadline {
    display: none;
}

.m4-redesign .hotlinemain-container-top-right {
    position: absolute;
    top: 0px !important;
    bottom: 0px !important;
    right: 0;
    color: #ffffff;
    width: 33%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 20px;
    overflow-y: scroll;
}

.m4-redesign .widget_pparticlesidebar_widget.inner-container .hotlinemain-container-top-right {
    position: relative;
    color: #ffffff;
    width: 100%;
    height: 600px;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 20px;
    overflow-y: scroll;
    margin-top: 135px;
}

.m4-redesign .widget_pparticlesidebar_widget.inner-container .hotlinemain-container-top-right-title {
    font-size: 28px;
}

.m4-redesign .widget_pparticlesidebar_widget.inner-container .hotlinemain-container-top-right-elem-time {
    font-size: 22px;
    color: #9c9c9c;
}

.m4-redesign .widget_pparticlesidebar_widget.inner-container .hotlinemain-container-top-right-elem-title {
    font-size: 22px;
    padding: 5px 0;
}

.m4-redesign .widget_pparticlesidebar_widget.inner-container .hotlinemain-container-top-right-elem {
    padding: 0.7rem;
}

.m4-redesign .widget_pparticlesidebar_widget .hotlinemain-container-top-right-elem-text {
    font-size: 16px;
    line-height: 1.5;
    padding-top: 5px;
}

.m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-container-top-title-outer {
    position: absolute;
    margin-top: 20px;
}

.m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-heroimage-outer.no_image .hotlinemain-container-top-title-outer {
    position: relative;
    margin-top: 20px;
}


/*.m4-redesign .widget_pparticleheader_widget.inner-container .hotlinemain-container-top-title-inner {
    max-width: 100%;
}*/

@media (max-width: 980px) {
    .m4-redesign .hotlinemain-container-top-right {
        top: 116px !important;
        bottom: -118px !important;
        display: none;
    }
}

.m4-redesign #darkmodeToggler {
    position: absolute;
    top: 14px !important;
    height: 50px;
    background-color: transparent;
    border-color: transparent;
    z-index: 999999;
    background-image: url("images/m4-redesign/drkmod.png");
    width: 50px;
    background-repeat: no-repeat;
    background-size: 50%;
    right: -30px;
    cursor: pointer;
    display: none;
    /* ideiglenesen kiszedve*/
}

.m4-redesign.cimlap div.gallery:not(.swiper-slide) {
    background: transparent !important;

}

@media (max-width: 380px) {
    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title {
        font-size: 16px;
    }

    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .category_name {
        bottom: 85px;
        left: 0;
        padding: 10px 5px 10px 40px;
    }

    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title {
        min-height: 65px;
    }

    .m4-redesign .contentListWithFilter_tabContentItem .m4-redesing.content span.category_icon img {
        /*bottom: 92px;*/
    }
}

/*ÉLŐ EREDMÉNYEK OLDALSÓ SÁV*/

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont:not(.katar2022 *) {
    background: transparent;
    overflow-y: hidden;
}


.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem:not(.katar2022 *) {
    /*background: transparent;*/
    background: linear-gradient(to left, rgb(255, 255, 255, 0) 5%, rgb(255, 255, 255, 1) 50%, rgb(255, 255, 255, 0) 95%) left bottom transparent no-repeat;
    background-size: 100% 2px;
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight .itemTitle:not(.katar2022 *),
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight .itemText:not(.katar2022 *) {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight a.player:not(.katar2022 *),
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight .team:not(.katar2022 *) {
    color: #fff;
    font-size: 14px;
}


.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemLeft:not(.katar2022 *) {
    background: transparent;
    float: left;
    width: 10%;
    padding: 20px 0;
}


.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight:not(.katar2022 *) {
    float: left;
    width: 88%;
    padding-top: 7px;
    padding-left: 20px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemLeft .ico:not(.katar2022 *) {
    background-size: auto !important;
    width: 40px;
    height: 40px;
    background-image: url("images/m4-redesign/focieb-sprite-01_mod.png") !important;
    background-position: 160px 160px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.gatehitshot .itemLeft .ico:not(.katar2022 *):not(.katar2022 *),
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.throwin .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -6px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.woodwork .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -200px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.penalty .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -236px -103px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.kickoff .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -355px -58px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.freekick .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: 5px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.irregularity .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -235px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.gatepassshot .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -195px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.substitution .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -155px -55px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.offside .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -116px -55px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.corner .itemLeft .ico:not(.katar2022 *):not(.katar2022 *) {
    background-position: -314px -105px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.foulCard .itemLeft .ico:not(.katar2022 *) {
    background-position: -76px -55px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.foul .itemLeft .ico:not(.katar2022 *) {
    background-position: -236px -103px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.goal .itemLeft .ico:not(.katar2022 *) {
    background-position: -355px -55px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .itemLeft .ico:not(.katar2022 *) {
    background-position: -316px -55px;
}


.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .clickForResult:not(.katar2022 *) {
    padding: 22px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .showResult:not(.katar2022 *) {
    padding: 0px 116px;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .teamName:not(.katar2022 *) {
    color: #fff;
}


.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .matchResult:not(.katar2022 *) {
    color: #fff;
}

.m4-redesign_livestream .widget_playerstatistics_widget .player_wrapper .player_name p:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .euro2024 *),
.m4-redesign_livestream .widget_playerstatistics_widget .player_wrapper .player_group p:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .euro2024 *),
.m4-redesign_livestream .widget_playerstatistics_widget .player_wrapper .player_result p:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .euro2024 *) {
    color: #000 !important;
}

@media (max-width: 1499px) {
    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .showResult:not(.katar2022 *) {
        padding: 0px 82px;
    }
}

@media (min-width: 961px) and (max-width: 1329px) {
    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .showResult:not(.katar2022 *) {
        padding: 0px 60px;
    }

    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .clickForResult:not(.katar2022 *) {
        padding: 8px;
        font-size: 10px;
    }
}



@media (max-width: 480px) {
    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem:not(.katar2022 *) {
        padding-bottom: 0;
    }

    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemLeft:not(.katar2022 *) {
        padding: 10px 0;
    }

    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem .itemRight:not(.katar2022 *) {
        padding-top: 20px;
        width: 85%;
    }
}

@media (max-width: 375px) {
    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .showResult:not(.katar2022 *) {
        padding: 0px 60px;
    }
}


/**ÉLŐ OLDAL PERCRŐL PERCRE ALSO BLOKK*/

.ult-wrapper.wrapper.m4-redesign.datas .tabMenu {
    background-image: linear-gradient(90deg, #1a0000, #6E0000);
    margin: 0;
    height: 50px;
    box-shadow: unset;
}

.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body.pp-article-reader:not(.euro2024 *) {
    background: #fff;
    padding-top: 67px;
}

.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-inner {
    background: #fff;
    clear: both;
    width: 50%;
    margin: 0 auto;
}

.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem {
    margin: 30px 0;
}

.m4-redesign.pp .hotlinemain-container-body-elem-right-content p.wp-caption-text {
    color: #a80000;
}

.m4-redesign.pp .hotlinemain-container-body-elem-right-content .wp-caption {
    background: transparent;
    border: unset;
}

/* .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event,
.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
    font-size: 26px !important;
    text-transform: uppercase;
}  20210617 MTVA-12284 */

.ddsmoothmenuh ul li a {
    color: white;
}

.ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active {
    position: relative;
    z-index: 10;
}

.ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after {
    position: absolute;
    content: "";
    z-index: -1;
    background: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: skew(-30deg);
    padding-top: 6px;
    font-size: 15px;
}

.M4Accessibility .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after {
    background: black;
}

/*PP ATTACHMENT WIDTH CONTROL*/
.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body.pp-article-reader .wp-caption.alignnone {
    max-width: fit-content;
}

@media (max-width: 1600px) {
    .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-inner {
        width: 60%;
    }
}

@media (max-width: 979px) {
    .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active {
        padding: 10px !important;
    }

    .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after {
        transform: skew(0deg);
    }

    .ult-wrapper.wrapper.m4-redesign.datas .tabMenu {
        height: 50px;
    }
}

@media (max-width: 960px) {
    .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-inner {
        width: 100%;
    }


    /* .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event,
    .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 21px !important;
    }  20210617 MTVA-12284 */
}

@media (max-width: 600px) {
    /*.ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event,
    .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-elem.headline .hotlinemain-container-body-elem-right-content a .hotlinemain-container-body-elem-right-content-event {
        font-size: 18px !important; 
    }20210617 MTVA-12284 */

    .ddsmoothmenuh ul li {
        float: none;
    }

    .ddsmoothmenuh.center>ul {
        text-align: center;
    }
}

/* ÉLŐ STREAM */

.m4-redesign_livestream .ebStats.eb_statistics_class {
    width: 66%;
}

.m4-redesign_livestream .player_achievement_wrapper {
    width: 33%;
}

.m4-redesign_livestream .player_wrapper {
    width: 24%;
    display: inline-block;
    float: none;
    vertical-align: text-top;
}

.m4-redesign_livestream .stripe .left:not(.katar2022 *),
.m4-redesign_livestream .stripe .right:not(.katar2022 *) {
    height: 5px;
}

.m4-redesign_livestream .stripe .right {
    background-color: #1b7689;
}

.m4-redesign_livestream .stripe .left {
    background-color: #ffad01;
}

.m4-redesign .stripe .left {
    background-color: pink;
}

.m4-redesign .stripe .right {
    background-color: #ffe37f;
}


.m4-redesign_livestream .grid_9.m4-redesign_livestream_bigleft {
    width: 66%;
    margin-left: 0;
    margin-right: 0;
}
.m4-redesign_livestream_cont.bottom > .grid_12{
    float: none!important;
}

.m4-redesign_livestream .player_wrapper h2 {
    color: black;
    text-transform: initial;
    font-size: 18px;
}

.m4-redesign_livestream .player_wrapper h2::first-letter {
    text-transform: uppercase;

}


.m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .team h3:not(.katar2022 *),
.m4-redesign_livestream .uefaLineup.eb_teams_and_chances_class .uefaLineup .team h3:not(.katar2022 *) {
    font-size: 18px;
    font-weight: 500;
    color: black;
    line-height: 1;
    margin: 0;
    display: inline-block;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    text-transform: initial;
}

.m4-redesign.datas .uefaLineup .team h3:not(.katar2022 *),
.m4-redesign.datas .uefaLineup .tacticReferee .role:not(.katar2022 *) {
    font-size: 26px;
    text-transform: initial;
    font-weight: 500;
    color: black;
    line-height: 1;
    margin: 0;
    display: inline-block;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}

.m4-redesign.datas .uefaLineup .tacticReferee .role:not(.katar2022 *) {
    font-size: 20px;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .team li a:not(.HiradoAccessibility *, .M4Accessibility *, .katar2022 *),
.m4-redesign.datas .uefaLineup .team li a:not(.katar2022 *) {
    color: black;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    letter-spacing: 1.2px;
    line-height: 150%;
}

.m4-redesign.datas .uefaLineup .tacticReferee span:not(.katar2022 *) {
    color: black;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .awayTeam .bib:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .katar2022 *),
.m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .homeTeam .bib:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .katar2022 *),
.m4-redesign.datas .uefaLineup .awayTeam .bib:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .katar2022 *),
.m4-redesign.datas .uefaLineup .homeTeam .bib:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *, .katar2022 *) {
    color: black !important;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .homeTeam.team h3:not(.katar2022 *),
.m4-redesign_livestream .m4-redesign_livestream_bigleft .homeTeam.team ul h3:not(.katar2022 *),
.m4-redesign.datas .uefaLineup .homeTeam.team h3:not(.katar2022 *),
.m4-redesign.datas .uefaLineup .homeTeam.team ul h3:not(.katar2022 *) {
    border-bottom: 2px solid #ffad01;
    font-size: 20px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

/* FIRST LETTER EFFECT
.m4-redesign.datas .uefaLineup .homeTeam.team h3::first-letter { 
    text-transform: uppercase !important;
}
.m4-redesign.datas .uefaLineup .awayTeam.team h3::first-letter { 
    text-transform: uppercase !important;
} */

.m4-redesign_livestream .m4-redesign_livestream_bigleft .awayTeam.team h3:not(.katar2022 *),
.m4-redesign_livestream .m4-redesign_livestream_bigleft .awayTeam.team ul h3:not(.katar2022 *),
.m4-redesign.datas .uefaLineup .awayTeam.team h3:not(.katar2022 *),
.m4-redesign.datas .uefaLineup .awayTeam.team ul h3:not(.katar2022 *) {
    border-bottom: 2px solid #1b7689;
    font-size: 20px;
}

.m4-redesign .stripe .left {
    background-color: #ffad01;
}

.m4-redesign .stripe .right {
    background-color: #1b7689;
}

.m4-redesign.datas .uefaLineup .tacticReferee .field,
.m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .tacticReferee .field:not(.katar2022 *) {
    background-color: #144A10;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .ebStatTitle {
    text-align: center;
    text-transform: uppercase;
    color: black;
    padding: 10px 0 5px 10px;
    font-size: 16px;
    font-weight: 700;
}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom {
    padding-top: 0;
    background: transparent;
    margin-top: 10px;
}
.m4-redesign .hotlinemain-container-body-elem-right .gallery,
.m4-redesign .hotlinemain-container-body-elem-right .gallery:hover{
    background-color: transparent;
}

/*specific template kill*/
.ult-container.container_12.m4-redesign_livestream_cont.bottom .ult-column.grid_9.m4-redesign_livestream_bigleft,
.ult-container.container_12.m4-redesign_livestream_cont.bottom .ult-column.grid_3.m4-redesign_livestream_smallright {
    min-height: 0 !important;
    /*:)*/
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .ebStats.eb_statistics_class {
    background-image: url("images/m4-redesign/focicsillag.png");
    background-size: cover;
    background-position: center;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright {
    width: 33%;
    margin-left: 10px;
    margin-right: 0;
    position: relative;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_image {
    width: 200px;
    height: 200px;
    border-radius: 100%;
}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom .matchVideoItemText {
    min-height: 75px;
    position: absolute;
    bottom: 0;

}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom .matchVideoItemTitle {
    color: white;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 500;
    margin: 6px 0 6px 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 30ch;
    font-size: 16px;
}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom .matchVideoItemDate {
    display: none;
}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom .matchVideoItemCat {
    position: absolute;
    bottom: 70px;
    color: white;
    padding: 5px;
    background-color: #a80000;
    opacity: 0.8;
}

.m4-redesign_livestream .container_12.m4-redesign_livestream_cont.bottom .matchVideoItemCat:after {
    width: 45px;
    background: url('images/m4-redesign/Asset_end-red.png');
    background-size: 100%;
    opacity: 1;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    content: "";
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .matchVideoItemPlayIcon {
    background-image: url('images/m4-redesign/playerbutton-white.png');
    background-size: cover;
    background-position: center center;
    top: unset;
    left: unset;
    bottom: -5px;
    right: -5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0;
    width: 65px;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class,
.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class {
    border: 3px solid #a80000;
    border-radius: 6px;
    background-image: url("images/m4-redesign/focicsillag.png");
    background-size: cover;
    background-position: top left;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1,
.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1 {
    display: block;
    font-size: 22px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 15px 10px;
    background: #a80000;
    text-align: left;
    width: 100%;
}

.m4-redesign_livestream .uefaLineup.eb_heatmap_class h1 {
    font-size: 22px;
    color: white;
    z-index: 2;
    position: relative;
    padding: 15px 10px;
    background: #a80000;
    text-align: left;
    display: inline-block;
    padding-left: 20px;
    margin-left: -20px;
    width: 200px;
    margin-bottom: 20px;
}

.m4-redesign_livestream .uefaLineup.eb_heatmap_class h1:after {
    position: absolute;
    background: white url('images/m4-redesign/Asset_end-red.png') !important;
    background-size: cover;
    width: 135px;
    height: 100%;
    top: 0px;
    background-repeat: no-repeat;
    background-position: 100%;
    left: 100%;
    content: "";
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1:after,
.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1:after {
    position: absolute;
    background: white url('images/m4-redesign/Asset_end-red.png') !important;
    background-size: cover;
    width: 100px;
    height: 105%;
    top: -3px;
    background-repeat: no-repeat;
    background-position: 100%;
    right: -3px;
    content: "";
}

.m4-redesign_livestream_right .LiveTitleContainer .channelLogo {
    color: #a80000;
    background: white;
    display: block;
    padding: 7px 10px 13px 10px;
    font-size: 22px;
    font-weight: 700;
    width: fit-content;
    margin-bottom: 10px;
}

.m4-redesign_livestream_right .LiveTitleContainer .channelTitle {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class .datasetLeft .datasetValue {
    color: #ffad01 !important;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class .datasetRight .datasetValue {
    color: #1b7689 !important;
}

.m4-redesign_livestream .ebStats.eb_statistics_class,
.m4-redesign_livestream .player_achievement_wrapper {
    width: 100%;
}

.m4-redesign_livestream .matchVideoItem {
    /*width: 49%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);*/
    padding: 5px;
}

.m4-redesign .datas span {
    font-size: 14px;
}

.m4-redesign.datas .matchHeader .bottom {
    border-bottom: 3px solid transparent;
    border-radius: 3px;
    border-image-source: linear-gradient(to left, rgba(255, 22, 255, 0), #a80000 51%, rgba(255, 22, 255, 0));
    border-image-slice: 3;
    cursor: pointer;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    margin-bottom: 15px;
}

.m4-redesign.datas .teamName .teamDesktop {
    font-size: 32px;
    color: white;
}

.m4-redesign.datas .matchData .matchResult .matchResult span {
    font-size: 32px;
}

/*
MTVA-14182 legyen fehér
*/
.m4-redesign.datas .matchHeader .matchData *:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.m4-redesign.datas .matchHeader .team h4.teamName *:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.m4-redesign.datas .matchHeader .team .teamACoach:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.m4-redesign.datas .matchHeader .team .teamBCoach:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.m4-redesign.datas .matchHeader .team .teamBCoach span:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.m4-redesign.datas .matchHeader .team .teamACoach span:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *) {
    color: #232323 !important;
}

.m4-redesign.datas .matchHeader .bottom .border1,
.m4-redesign.datas .matchHeader .bottom .border2 {
    background-color: transparent;
    display: none;
}

.m4-redesign.datas .matchHeader .team.teamLeft,
.m4-redesign.datas .matchHeader .team.teamRight {
    padding: 20px 10px;
    display: flex;
    flex-direction: column;
}

.m4-redesign.datas .matchHeader .matchData {
    padding: 20px 10px;
}

.m4-redesign.datas .matchHeader .team.teamLeft h4.teamName {
    padding-left: 80px;
    height: auto;
}

.m4-redesign.datas .matchHeader .team.teamRight h4.teamName {
    padding-right: 80px;
    height: auto;
}

.m4-redesign.datas .matchHeader .team.teamLeft .teamACoach {
    padding-left: 80px;
    margin: 0px;
    font-size: 20px;
    font-weight: 500;
}

.m4-redesign.datas .matchHeader .team.teamRight .teamBCoach {
    padding-right: 80px;
    margin: 0px;
    text-align: right;
    font-size: 20px;
    font-weight: 500;
}

.m4-redesign.datas .matchHeader .team.teamRight .teamBCoach span,
.m4-redesign.datas .matchHeader .team.teamLeft .teamACoach span {
    font-size: 20px;
    font-weight: 500;
}

.m4-redesign.datas .matchHeader .team.teamRight span.teamLogo {
    right: 0;
    top: 10px;
}

.m4-redesign .matchHeader .team.teamLeft span.teamLogo {
    left: 0;
    top: 10px;
}

.m4-redesign.datas .matchHeader .team span.teamLogo {
    width: 80px;
    height: 80px;
}

.m4-redesign.datas .uefaLineup.eb_teams_and_chances_class:not(.katar2022 *) {
    width: 960px;
    margin: 0 auto;
    float: unset;
    padding: 20px 50px;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .ebStats.eb_statistics_class .ebStatUnit:first-of-type {
    margin-top: 0;
}

.m4-redesign_livestream .m4-redesign_livestream_bigleft .ebStats.eb_statistics_class .ebStatUnit {
    margin-top: 25px;
}

.m4-redesign_livestream .eb-chart-legend .eb-chart-nodata {
    width: 100%;
    color: #666666;
}

.m4-redesign_livestream .eb-chart-legend .eb-chart-nodata::before {
    width: 20%;
    padding-bottom: 20%;
    border: 25px solid #666666;
}

@media (min-width: 1440px) {
    .m4-redesign.datas .uefaLineup.eb_teams_and_chances_class:not(.katar2022 *) {
        width: 1440px !important;
        margin: 0 auto;
        float: unset;
    }

    .m4-redesign.datas .matchHeader.teamNameType-ShortName {
        display: block;
        width: 1400px !important;
        margin: 0 auto;
        padding: 0px 30px;
        float: unset;
    }
}

@media (min-width: 1200px) {
    .m4-redesign.datas .uefaLineup.eb_teams_and_chances_class:not(.katar2022 *) {
        width: 1200px;
        margin: 0 auto;
        float: unset;
    }

    .m4-redesign.datas .matchHeader.teamNameType-ShortName {
        display: block;
        width: 1200px;
        margin: 10px auto auto auto;
        padding: 0px 30px 0px 30px;
        float: unset;
    }
}

@media (max-width: 1024px) {
    .m4-redesign.datas .uefaLineup.eb_teams_and_chances_class:not(.katar2022 *) {
        width: 100%;
        margin: 0 auto;
        float: unset;
    }

    .m4-redesign.datas .matchHeader.teamNameType-ShortName {
        display: block;
        width: 100%;
        margin: 0 auto;
        padding: 0px 30px;
        float: unset;
    }

    .m4-redesign.datas .uefaLineup .team h3:not(.katar2022 *),
    .m4-redesign.datas .uefaLineup .tacticReferee .role:not(.katar2022 *) {
        font-size: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1360px) {
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_image {
        width: 135px !important;
        height: 135px !important;
    }
}

@media (max-width: 1120px) {
    .m4-redesign_livestream .player_wrapper h2 {
        font-size: 14px;
    }
}

@media (max-width: 997px) {
    .m4-redesign_livestream .grid_9.m4-redesign_livestream_bigleft {
        width: 90%;
        margin-left: 5%;
    }

    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright {
        width: 90%;
        margin-left: 5%;
    }

    .m4-redesign_livestream .player_wrapper {
        width: 24%;
    }

    .m4-redesign_livestream .EBLiveFeedContainer {
        max-height: 300px;
    }
}

@media (max-width: 768px) {
    .m4-redesign_livestream .grid_9.m4-redesign_livestream_bigleft {
        width: 96%;
        margin-left: 2%;
    }

    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright {
        width: 96%;
        margin-left: 2%;
    }

    .m4-redesign_livestream .player_wrapper {
        width: 49%;
        margin-bottom: 20px;
    }

    .m4-redesign.datas .tabMenu ul {
        white-space: nowrap;
        list-style: none;
        margin: 0;
        padding: 0 0 0 0;
        width: 100%;
        /*height: 34px;*/
        display: block;
        box-sizing: border-box;
        display: -webkit-inline-box;
        overflow-x: auto;
        margin-left: 10px !important;
    }

    .m4-redesign.datas .tabMenu ul li {
        float: none;
    }

    .m4-redesign.datas span {
        font-size: 12px;
    }

    .m4-redesign.datas .matchHeader .team span.teamLogo {
        width: 55px;
        height: 55px;
    }

    .m4-redesign.datas .matchHeader .team.teamLeft h4.teamName {
        padding-left: 55px;
    }

    .m4-redesign.datas .matchHeader .team.teamRight h4.teamName {
        padding-right: 55px;
    }

    .m4-redesign.datas .matchHeader.teamNameType-ShortName {
        padding: 10px;
    }

    .m4-redesign .matchHeader .team.teamRight,
    .matchHeader .team.teamLeft {
        padding: 10px 0;
    }

    .m4-redesign.datas .teamName .teamDesktop {
        font-size: 24px;
    }

    .m4-redesign.datas .matchData .matchResult .matchResult span {
        font-size: 28px;
    }

    .m4-redesign.datas .matchHeader .team.teamLeft .teamACoach {
        padding-left: 55px;
        margin: 0px;
        font-size: 16px;
        font-weight: 500;
    }

    .m4-redesign.datas .matchHeader .team.teamRight .teamBCoach {
        padding-right: 55px;
        margin: 0px;
        text-align: right;
        font-size: 16px;
        font-weight: 500;
    }

    .m4-redesign.datas .matchHeader .team.teamRight .teamBCoach span,
    .m4-redesign.datas .matchHeader .team.teamLeft .teamACoach span {
        font-size: 16px;
        font-weight: 500;
    }
}

@media (max-width: 640px) {

    .container_12.m4-redesign_livestream_cont.bottom .uefaLineup .homeTeam,
    .container_12.m4-redesign_livestream_cont.bottom .uefaLineup .awayTeam,
    .m4-redesign.datas .uefaLineup .homeTeam,
    .m4-redesign.datas .uefaLineup .awayTeam {
        width: 50%;
    }

    .m4-redesign.datas .uefaLineup .team h3,
    .m4-redesign.datas .uefaLineup .tacticReferee .role,
    .m4-redesign.datas.katar2022 .uefaLineup .team h3 {
        font-size: 18px !important;
    }

    .m4-redesign_livestream .eb-chart-legend .eb-chart-nodata::before {
        width: 30%;
        padding-bottom: 30%;
        border: 20px solid #666666;
    }
}

@media (max-width: 480px) {
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_image {
        width: 130px !important;
        height: 130px !important;
    }

    .m4-redesign_livestream_bigleft .uefaLineup.eb_teams_and_chances_class,
    .m4-redesign_livestream_bigleft .uefaLineup.eb_heatmap_class,
    .m4-redesign.datas .uefaLineup.eb_teams_and_chances_class,
    .m4-redesign.datas .uefaLineup.eb_heatmap_class {
        padding: 10px;
    }

    .m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .team h3,
    .m4-redesign_livestream .uefaLineup.eb_teams_and_chances_class .uefaLineup .team h3 {
        font-size: 16px;
    }

    .m4-redesign_livestream .m4-redesign_livestream_bigleft .uefaLineup .team li a,
    .m4-redesign.datas .uefaLineup .team li a {
        font-size: 14px !important;
    }

    .m4-redesign.datas .matchData .matchResult .matchResult span {
        font-size: 20px;
    }

    .m4-redesign.datas .teamName .teamDesktop {
        font-size: 18px;
    }

    .m4-redesign.datas .matchHeader .team.teamLeft,
    .m4-redesign.datas .matchHeader .team.teamRight {
        padding: 10px 0;
    }

    .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1,
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1,
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1 {
        font-size: 18px !important;

    }

    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1,
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1 {
        padding: 5px;
    }

    .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1 {
        padding: 5px 15px;
    }

    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1:after,
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1:after {
        height: 100%;
        top: -3px;
        background-position: 100%;
        right: -23px;
        content: "";
    }

    .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1:after {
        height: 101%;
        top: 0px;
        background-position: 100%;
        right: -23px;
        content: "";
    }

    .m4-redesign_livestream .eb-chart-legend .eb-chart-nodata::before {
        border: 15px solid #666666;
    }
}

@media (max-width: 375px) {
    .m4-redesign_livestream .player_wrapper h2 {
        font-size: 13px;
    }

    .m4-redesign.datas .matchHeader .team.teamLeft .teamACoach {
        font-size: 12px;
    }

    .m4-redesign.datas .matchHeader .team.teamRight .teamBCoach {
        font-size: 12px;
    }

    .m4-redesign.datas .matchHeader .team.teamRight .teamBCoach span,
    .m4-redesign.datas .matchHeader .team.teamLeft .teamACoach span {
        font-size: 12px;
    }
}

@media (max-width: 319px) {
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_image {
        width: 110px !important;
        height: 110px !important;
    }

    .m4-redesign_livestream .player_wrapper h2 {
        height: 45px;
    }

    .m4-redesign_livestream .eb-chart-legend .eb-chart-nodata::before {
        content: '';
        height: 0;
        position: relative;
        padding-top: 0px;
        padding-bottom: 30%;
        width: 30%;
        display: block;
        margin: -65% auto 10px;
        border: 16px solid #eee;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
    }

    .m4-redesign_livestream .player_wrapper h2 {
        font-size: 11px;
    }
}

/*live feed dropdown*/
.m4-redesign_livestream .feedContent h3 {
    color: white;
    font-size: 20px;
    line-height: 1;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .feedFilter select {
    color: #9c0000;
    font-weight: 700;
    width: 40%;
    display: none;
}

.m4-redesign_livestream .widget_tseblivefeed_widget .feedFilter select option[value=selected] {
    color: green;
    font-weight: 700;
}

/*live feed dropdown end*/
.m4-redesign.datas {
    padding: 0px 0 0;
    /*background-image: linear-gradient(90deg, #1a0000, #6E0000);*/
}

.m4-redesign.datas .tabMenu {
    margin: 10px 0;
    background: transparent;
}

.m4-redesign.datas .tabMenu ul {
    transform: skew(-30deg);
    width: 95%;
    margin-left: 70px;
    margin-top: 5px;
    display: inline-flex;
    height: 45px;
    vertical-align: bottom;
}

.m4-redesign.datas .tabMenu ul li {
    display: inline-table;
    background: #ffffff1f;
    float: left;
    /*border-right: 1px solid #783131;*/
    text-transform: uppercase;
    font-weight: bolder;
    transition: all 0.3s linear;
    margin-right: 20px;
}

.m4-redesign.datas .tabMenu ul li a {
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: none;
    color: white;
    text-shadow: none;
    transform: skew(30deg);
    /*padding: 8px 20px 5px;*/
    padding: 10px 20px 10px 15px;
    border-bottom: 0px solid #fff;
    font-size: 15px;
    letter-spacing: 2px;
    height: 45px;
}

@media screen and (max-width:979px) {
    .m4-redesign.datas .tabMenu ul li a {
        padding: 0;
    }

    .m4-redesign.datas .tabMenu ul {
        margin-top: 5px;
        padding: 0px 10px;
    }
}

.m4-redesign.datas .tabMenu ul li a .pp_posts {
    /*OLD
    font-size: 15px;
    border-style: double;
    border-radius: 50%;
    text-align: center;
    padding: 3px 4px 3px 6px;
    transform: skew(-30deg); 
    */
    font-size: 9px;
    color: #fff;
    background: #cc0000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 2px 4px;
    text-align: center;
    line-height: 13px;
    position: relative;
    top: -1px;
    left: 1px;
}

.m4-redesign.datas .tabMenu ul li a .pp_posts:empty {
    display: none;
}

@media screen and (min-width: 980px) {
    .m4-redesign.datas .tabMenu ul li a .pp_posts {
        padding: 3px 4px 3px 6px;
        top: -3px;
    }

    .M4Accessibility .m4-redesign_livestream .pp_text .pp_posts {
        top: 3px !important;
        font-size: 120% !important;
    }
}

.m4-redesign.datas .tabMenu ul li a .pp_post:after {
    content: "";
    margin-left: 5px;
    background-color: #ffffff;
    color: #595959;
    transform: skew(-30deg);
}

.m4-redesign.datas .tabMenu ul li a:hover {
    color: #a80000;
}

.m4-redesign.datas .tabMenu ul li:hover {
    background-color: #ffffff;
    color: #a80000;
    text-decoration: none;
}

.m4-redesign.datas .tabMenu ul li a.active {
    border-bottom: 0px solid #cc0000;
    color: #a80000;
    padding: 12px 20px 9px;
}

.M4Accessibility .m4-redesign.datas .tabMenu ul li a.active {
    color: #fff;
}

.m4-redesign.datas .tabMenu .share_match {
    display: none;
}

.m4-redesign_livestream .grid_9.m4-redesign_livestream_left {
    width: 66%;
    margin-left: 0;
    margin-right: 0;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_right {
    width: 33%;
    margin-left: 23px;
    margin-right: 0;
    position: absolute;
    max-height: 100%;
    overflow-y: scroll;
    padding-right: 10px;
}

.container_12.m4-redesign_livestream_cont {
    width: 100%;
    position: relative;
}

.m4-redesign_livestream {
    background-color: white;
}

.m4-redesign_livestream_cont,
.m4-redesign.datas {
    background-image: linear-gradient(90deg, #1a0000, #6E0000);
}

/*
MTVA-14182 legyen fehér
*/
.m4-redesign_livestream>.m4-redesign.datas {
    background-image: linear-gradient(90deg, #ffffff, #ffffff) !important;
}

.M4Accessibility .m4-redesign_livestream>.m4-redesign.datas {
    background-image: linear-gradient(90deg, #000000, #000000) !important;
}

.M4Accessibility .m4-redesign.datas .tabMenu ul li:hover {
    background-color: black;
}

.M4Accessibility .m4-redesign.datas .matchHeader .team .teamBCoach span:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.M4Accessibility .m4-redesign.datas .matchHeader .team .teamBCoach:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.M4Accessibility .m4-redesign.datas .matchHeader .team .teamACoach span:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.M4Accessibility .m4-redesign.datas .matchHeader .team .teamACoach:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.M4Accessibility .m4-redesign.datas .matchHeader .team h4.teamName *:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *),
.M4Accessibility .m4-redesign.datas .matchHeader *:not(.hirado_redesign_darkmode *, .HiradoAccessibility *, .M4Accessibility *) {
    color: #ffffff !important;
}

/*x*/
.m4-redesign_livestream_right .LiveLogoContainer {
    float: left;
    width: 50%;
    padding: 20px;
}

.m4-redesign_livestream_right .LiveLogoContainer:empty {
    display: none;
}

.m4-redesign_livestream_right .LiveTitleContainer {
    float: right;
    width: 50%;
    padding: 20px;
}

.m4-redesign_livestream_right .LiveTitleContainer .channelLogo_dunalive {
    float: right;
    width: 50%;
    padding: 20px;
}

.widget_moreshows .program_photo,
.m4-redesign_livestream .stream-selector-container-live .stream-element-image {
    width: 40%;
    padding-bottom: 16.9%;
    display: inline-block;
    background-size: cover;
    float: left;
    border: 1px solid white;
    position: relative;
}

.m4-redesign_livestream .stream-selector-container-live .stream-element-image:before {
    background-image: url('images/m4-redesign/play1-thick.png') !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain !important;
    background-position: unset;
    position: absolute;
    content: "";
    width: 45px;
    height: 45px;
}

.widget_moreshows .stream-element-right,
.m4-redesign_livestream .stream-selector-container-live .stream-element-right {
    float: left;
    width: 79%;
    color: #ffffff;
    font-size: 20px;
    padding: 1px 0px;
    letter-spacing: 1px;
    float: right;
    padding-right: 18px;
    padding-left: 16px;
}

.widget_moreshows .program_body,
.m4-redesign_livestream_right .stream-element.live {
    width: 100%;
    margin-bottom: 37px;
    padding: 0;
    cursor: pointer;
    background-size: 100% 2px;
    display: flex;

}

.widget_moreshows .program_body {
    cursor: unset;
}

.m4-redesign_livestream_right .stream-element.live .stream-element-right::after {
    content: "";
    height: 2px;
    width: 100%;
    display: block;
    z-index: 50;
    position: relative;
    bottom: 0px;
    margin-bottom: 5px;
}

.widget_moreshows .stream-element-time,
.m4-redesign_livestream_right .stream-element.live .stream-element-time {
    display: inline-block;
    font-weight: 800;
    letter-spacing: 1px;
}

.widget_moreshows .stream-element-name,
.m4-redesign_livestream_right .stream-element.live .stream-element-name {
    display: inline-block;
    float: right;
    color: #a80000;
    background-color: #ffffff;
    padding: 0px 8px 5px 8px;
    border-radius: 2px;
    font-weight: 700;
    margin-top: -2px;
}

.widget_moreshows .stream-element-title,
.m4-redesign_livestream_right .stream-element.live .stream-element-title {
    /* border-bottom: 2px solid #ffffff; */

    background-size: 100% 2px;
    padding-bottom: 1px;
    margin-bottom: 10px;
}
.widget_moreshows .stream-element-title::after{
    content: '';
    width: 100%;
    height: 4px;
    background: #fff;
    display: block;
    margin-top: 25px;
}
.m4-redesign_livestream_right .stream-element.live .stream-element-title::after{
    content: '';
    width: 100%;
    height: 4px;
    background: #fff;
    display: block;
    margin-top: 0px;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab.active {
    background-color: transparent;
    color: #ffffff;
    border-bottom: 4px solid #ffffff;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab {
    background-color: transparent;
    width: 100%;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p,
.m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p {
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1px;
    position: relative;
    padding: 5px 20px;
    text-align: left;
    padding-left: 55px;
}


.m4-redesign.datas .matchVideoItem {
    width: 25%;
    position: relative;
}

.m4-redesign.datas .matchVideoItemImg {
    position: relative;
}

.m4-redesign.datas .typeicon.slidertypeicon.video-type:not(.hirado-redesign_livestream .m4-redesign.datas .typeicon.slidertypeicon.video-type) {
    position: absolute;
    background-image: url('images/m4-redesign/playerbutton-white.png');
    background-size: cover;
    background-position: center center;
    bottom: -7px;
    right: -1px;
    width: 60px;
    height: 40px;
    z-index: 9;
}

.m4-redesign.datas .typeicon.slidertypeicon.gallery-type {
    position: absolute;
    background: url('images/m4-redesign/gallery-ikon_feher.png');
    background-size: cover;
    background-position: center center;
    top: 5px;
    right: 10px;
    width: 40px;
    height: 40px;
}

.m4-redesign.datas .matchVideoItemText {
    min-height: 40%;
    position: absolute;
    bottom: 0px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 50%, rgba(0, 0, 0, 1) 100%);
    display: block;
    width: calc(100% - 10px);
    padding-top: 10%;
}

.m4-redesign.datas .matchVideoItemTitle {
    font-size: 16px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative;
    max-width: 50ch;
    bottom: 10px;
    line-height: 1.6;
    padding: 5px 5px 5px 20px;
    color: white;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0px;
    width: 35px;
    height: 30px;
    background: url('images/m4-redesign/monitor.png');
    background-size: 100%;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab p:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0px;
    width: 35px;
    height: 30px;
    background: url('images/m4-redesign/video-camera.png');
    background-size: 100%;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper {
    /*margin-top: 90px;*/
    margin-bottom: 15px;
}

.m4-redesign_livestream_right .tabella_tabs_wrapper > div {
    white-space: nowrap;
}

.m4-redesign_livestream_right .LSS_Content {
    overflow: hidden;
    /*overflow-y: scroll;*/
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_right::-webkit-scrollbar,
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont::-webkit-scrollbar,
.m4-redesign.datas .tabMenu ul::-webkit-scrollbar {
    width: 10px;
}

.m4-redesign.datas .tabMenu ul::-webkit-scrollbar {
    height: 5px;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_right::-webkit-scrollbar-track,
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont::-webkit-scrollbar-track,
.m4-redesign.datas .tabMenu ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_right::-webkit-scrollbar-thumb,
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont::-webkit-scrollbar-thumb,
.m4-redesign.datas .tabMenu ul::-webkit-scrollbar-thumb {
    background: #9c0000;
    border-radius: 10px;
}

.m4-redesign_livestream .grid_3.m4-redesign_livestream_right::-webkit-scrollbar-thumb:hover,
.m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont::-webkit-scrollbar-thumb:hover,
.m4-redesign.datas .tabMenu ul::-webkit-scrollbar-thumb:hover {
    background: #d60000;
}

.m4-redesign_livestream_cont .stream-element-description {
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 20px;
    margin-top: 14px;
}

.grid_9.m4-redesign_livestream_left .tabMenu {
    margin: 10px 0;
}

.m4-redesign_livestream_cont .tabMenu {
    background: transparent;
}

.m4-redesign_livestream_cont .tabMenu ul {
    transform: skew(-30deg);
}

.m4-redesign_livestream_cont .tabMenu ul li {
    display: inline-table;
    /* display: inline-block;*/
    background: #ffffff1f;
    float: left;
    border-right: 1px solid #783131;
    text-transform: uppercase;
    font-weight: bolder;
    transition: all 0.3s linear;
}

.m4-redesign_livestream_cont .tabMenu ul li a {
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: none;
    padding: 0 25px;
    color: white;
    text-decoration: none;
    text-shadow: none;
    display: block;
    transform: skew(30deg);
    padding: 14px 20px 7px;
    border-bottom: 0px solid #fff;
}

.m4-redesign_livestream_cont .tabMenu ul li a:hover {
    color: #a80000;
}

.m4-redesign_livestream_cont .tabMenu ul li:hover {
    background-color: #ffffff;
    color: #a80000;
    text-decoration: none;
}

.m4-redesign_livestream_cont .tabMenu ul li a.active {
    border-bottom: 0px solid #cc0000;
    color: #a80000;
    padding: 14px 20px 7px;
}

.m4-redesign_livestream .tabMenu .share_match {
    display: none;
}

.next-day {
    display: block !important;
    text-align: center;
    border-top: 0;
    font-size: large;
    padding: 10px 0;
    border-bottom-width: 0;
    color: #5E1610;
    background-color: #fff;
    font-weight: bold;
    padding: 10px;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 47px;
    margin-top: 0;
    text-transform: uppercase;
    margin-right: 44px;
}

.widget_moreshows ul {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
    .m4-redesign .navbar .nav a[title="tokio2020"] {
        height: 43px;
        margin-left: -24px;
    }
}
@media screen and (max-width: 1700px){
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_right{
        padding-right: 13px;
    }
}
/*@media (min-width: 1440px) {
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        float: left;
        width: 55%;
    }

    .widget_moreshows .program_photo,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        width: 45%;
        padding-bottom: 25.34%;
    }

    .m4-redesign_livestream_cont .stream-element-description {
        font-size: 20px;
    }
}*/

@media (max-width: 1200px) {
    .m4-redesign_livestream_right .stream-element.live{
        padding-right: 10px;
    }
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        font-size: 18px;
        padding: 10px 10px 10px 20px;
    }

    .widget_moreshows .stream-element-name,
    .m4-redesign_livestream_right .stream-element.live .stream-element-name {
        padding: 3px;
        transform: translateY(-4%);
    }

}

@media (max-width: 1080px) {
    .widget_moreshows .stream-element-name,
    .m4-redesign_livestream_right .stream-element.live .stream-element-name {
        padding: 3px;
    }

}

@media (min-width: 961px) and (max-width: 1439px) {
    .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab {
        width: 49%;
        margin-bottom: 20px;
    }

    .widget_moreshows .program_photo,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        width: 40%;
        padding-bottom: 22.5%;
        clear: both;
    }

    .m4-redesign_livestream .widget_moreshows  .stream-element-right,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        float: left;
        width: 60%;
    }

    .m4-redesign_livestream_cont .stream-element-description {
        font-size: 16px;
        -webkit-line-clamp: 2;
    }

    .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p,
    .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p {
        font-size: 16px;
        padding-left: 45px;
    }

    .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p:before,
    .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab p:before {
        width: 30px;
    }
}

@media (max-width: 480px) {
    .m4-redesign_livestream_cont .stream-element-description {
        -webkit-line-clamp: 2;
    }
}

.m4-redesign_livestream_cont .stream-element-description {
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    position: relative;
    max-width: 56ch;
    bottom: 10px;
    line-height: 1.2;
}
.widget_feedandchattabs_widget .slick-track{
    max-width: max-content;
}

@media (min-width: 1080px) and (max-width: 1350px) {
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        font-size: 17px;
    }
}

@media (min-width: 960px) and (max-width: 1079px) {
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        font-size: 14px;
    }

    .widget_moreshows .stream-element-title,
    .m4-redesign_livestream_right .stream-element.live .stream-element-title {
        padding-bottom: 3px;
    }
}

@media (max-width: 979px) {
    .m4-redesign.datas .tabMenu ul>li>a {
        transform: skew(30deg);
    }

    .m4-redesign.datas .tabMenu ul li {
        padding: 0;
        transform: skew(-30deg);
    }

    .m4-redesign.datas .tabMenu ul li a {
        transform: skew(30deg);
        padding: 14px;
        font-size: 12px;
        height: 45px;
    }

    .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active {
        padding: 14px !important;
        transform: skew(30deg);
    }

    .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after {
        transform: skew(-30deg);
    }

    .m4-redesign.datas .matchVideoItem {
        width: 50%;
    }
}

@media (max-width: 960px) {
    .tabella_tabs_wrapper.EBFeedAndChatCont{
        padding-left: 20px;
    }
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_right{
        margin-left: 0;
        padding: 0px 10px;
    }
}

@media (max-width: 768px) {

    .m4-redesign.datas .stream_selector_button,
    .m4-redesign.datas .feed_chat_button {
        display: none !important;
    }

    .widget_moreshows .program_photo,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        width: 45%;
    }
}

@media (max-width: 600px) {

    .m4-redesign.datas .matchVideoItem {
        width: 100%;
    }

    .m4-redesign_livestream_cont .stream-element-description {
        font-size: 12px;
    }
}

@media (max-width: 480px) {
    .widget_moreshows .program_photo,
    .m4-redesign_livestream .program_body .stream-element-image,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        width: 100%;
        padding-bottom: 56.25%;
    ;
    }

    .m4-redesign_livestream .widget_moreshows .stream-element-right,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        width: 100%;

    }


    .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab {
        width: 50%;
        margin-bottom: 20px;
    }

    .m4-redesign_livestream_right .logoContainer {
        display: flex;
        flex-direction: column;
    }

    .m4-redesign_livestream_right .LiveTitleContainer {
        width: 100%;
        order: 2;
    }

    .m4-redesign_livestream_right .LiveLogoContainer {
        width: 180px;
    }

    .m4-redesign_livestream_right .tabella_tabs_wrapper {
        margin-top: 18px;
    }

    .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p,
    .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p {
        font-size: 14px;
        padding-left: 40px;
    }

    .m4-redesign_livestream_right .LiveTitleContainer .channelTitle {
        font-size: 20px;
    ;
    }

    .m4-redesign_livestream_right .LiveTitleContainer {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        padding-left: 0px;
        padding-right: 0px;
    }

    .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab {
        margin-bottom: 0px;
    }

    .m4-redesign_livestream_cont .stream-element-description {
        font-size: 18px;
        padding-top: 5px;

    }
}

@media (min-width: 481px) and (max-width: 570px) {

    .widget_moreshows .program_photo,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        padding-bottom: 25%;
    }
}

/*@media (min-width: 381px) and (max-width: 480px) {
    .widget_moreshows .program_body,
    .m4-redesign_livestream_right .stream-element.live {

    }
}*/

/*@media (max-width: 380px) {
    .widget_moreshows .program_body,
    .m4-redesign_livestream_right .stream-element.live {
        min-height: auto;
    }
}*/

/* FOOTER */

.footwrapper .m4-redesign .navbar-inner {
    background-color: #000000;
}

footer.footwrapper .m4-redesign .widget_ultimatummenu .navbar .navbar-inner .container .nav-collapse .nav .menu-item {
    border-right: unset;
    background: #000000;
}

footer.footwrapper .m4-redesign .navbar .nav>li>a {
    float: none;
    padding: 0 15px;
    color: white;
    text-decoration: none;
    text-shadow: none;
    line-height: 35px;
    display: block;
    transform: unset;
    font-size: 12px;
}

footer.footwrapper .m4-redesign .navbar .nav>li>a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.15em;
    display: inline-block;
    padding: 15px 20px 0;
    position: relative;
}

footer.footwrapper .m4-redesign .navbar .nav>li>a:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #fff;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}

footer.footwrapper .m4-redesign .navbar .nav>li>a:hover:after {
    width: 90%;
    left: 5%;
}

footer.footwrapper .m4-redesign-logos .logo {
    display: inline-block;
    float: none;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-image: url("images/m4sport-2025/m4-logo-white-2025.svg");

    width: 264.07px;
    height: 85px;
    margin-bottom: -1px;
}

.m4-redesign.footer .ultimatum-nav ul li a {
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    position: relative;
}

.m4-redesign.footer .ultimatum-nav ul.sub-menu li a {
    text-align: left;
    text-transform: unset;
    font-size: 14px;
}

.m4-redesign.footer .ddsmoothmenuh ul li ul {
    display: block !important;
    position: initial;
    margin-top: 10px;
}

.m4-redesign.footer .ddsmoothmenuh ul li {
    padding: 5px 30px;
}

.m4-redesign.footer .ultimatum-nav ul.menu li.menu-item a:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 40%;
    height: 3px;
    margin: 5px 0 0;
    opacity: 1;
    background-color: #ffffff;
    transition: all 0.2s ease-in-out;
    transition-duration: 0.5s;
}

.m4-redesign.footer .ultimatum-nav ul.menu li.menu-item a:hover {
    cursor: pointer;
}

.m4-redesign.footer .ultimatum-nav ul.menu li.menu-item a:hover:before {
    width: 100%;
    opacity: 1;
}

.m4-redesign.footer .ultimatum-nav ul.sub-menu li.menu-item a:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0%;
    height: 3px;
    margin: 5px 0 0;
    opacity: 1;
    background-color: #000;
    transition: all 0.2s ease-in-out;
    transition-duration: 0.5s;
}

.m4-redesign.footer .ultimatum-nav ul li a:hover {
    text-decoration: none;
    color: #fff;
}

.m4-redesign.footer .ultimatum-nav ul li a:focus {
    color: #fff;
}

footer.footwrapper .m4-redesign-logos .sm-facebook {
    display: inline-block;
    /*float: left;*/
    height: 70px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("images/m4-redesign/sm-facebook.png");
    margin-right: 10px;
}

footer.footwrapper .m4-redesign-logos .sm-instagram {
    display: inline-block;
    /*float: left;*/
    height: 70px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("images/m4-redesign/sm-instagram.png");
    margin-right: 10px;
}

footer.footwrapper .m4-redesign-logos .sm-twitter {
    display: inline-block;
    /*float: left;*/
    height: 70px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("images/m4-redesign/sm-youtube.png");
    margin-right: 10px;
}

footer.footwrapper .m4-redesign-logos .sm-tiktok {
    display: inline-block;
    /*float: left;*/
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 55%;
    background-position: center center;
    background-color: #000;
    background-image: url("images/hirado_redesign/header/tiktok-w.svg");
    filter: invert(1);
    margin-bottom: 10px;
}

/*.m4-redesign-logos {
    margin-top: 20px !important;
}*/

footer.footwrapper .m4-redesign.biglogos .bl {
    display: block;
    /*float: left;*/
    height: 78px;
    width: 170px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("images/m4-redesign/BL-feher.png");
    margin-right: 15px;
    margin-left: 15px;
    background-position: center;
}

footer.footwrapper .m4-redesign.biglogos .euro {
    display: block;
    /*float: left;*/
    height: 78px;
    width: 170px;
    background-repeat: no-repeat;
    background-size: 95%;
    background-image: url("images/m4-redesign/2020euro-feher.png");
    margin-right: 15px;
    margin-left: 15px;
    background-position: center;
}

footer.footwrapper .m4-redesign.biglogos .tokyo {
    display: block;
    /*float: left;*/
    height: 78px;
    width: 170px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("images/m4-redesign/tokyo-feher.png");
    margin-right: 15px;
    margin-left: 15px;
    background-position: center;
}

footer.footwrapper .m4-redesign.biglogos .biglogos-container {
    display: inline-block;
}

footer.footwrapper .m4-redesign.biglogos .biglogos-outer {
    display: inline-block;
}

.m4-redesign .ddsmoothmenuh ul {
    text-align: center !important;
    float: none !important;
}

.m4-redesign .ddsmoothmenuh ul li {
    display: inline-block !important;
    float: none !important;
}

footer .m4-redesign .textwidget {
    text-align: center;
    margin-top: 40px;
}

/*boxutca aloldal footer*/
.footwrapper .m4-redesign {
    background-color: #000;
}

.m4-redesign.footer {
    background-color: #000;
}

.m4-redesign-logos {
    background-color: #000;
}

@media screen and (max-width: 1450px){
    .m4-redesign .widget_livestreamselector .stream-selector-container-header .LSS_Content.slick-initialized.slick-slider .stream-element-description{
        -webkit-line-clamp: 1;
    }
}
@media screen and (max-width: 1450px){
    /*.m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider{
        padding-top: 10px;
    }*/
}
@media screen and (max-width: 1099px){
    .m4-redesign .widget_livestreamselector div.stream-selector-container-header .LSS_Content.slick-initialized.slick-slider{
        padding-top: 0.5vw;
    }
}



@media screen and (max-width: 1250px){
    .m4-redesign .stream-selector-container-header{
        font-size: 10px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
}
@media screen and (max-width: 1500px){
    footer.footwrapper .grid_12.m4-redesign{
        margin: 0;
    }
}
@media screen and (max-width: 1200px) {
    .m4-redesign .menu-uj-footer-menu {
        width: unset !important;
    }

    .m4-redesign .ddsmoothmenuh ul {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .m4-redesign.footer .ddsmoothmenuh ul li {
        padding: 5px 20px;
    }

    .m4-redesign.footer .ultimatum-nav ul li a {
        font-size: 13px;
    }

    footer.footwrapper .m4-redesign-logos .logo {
        width: 264px;
        height: 85px;
    }

    footer.footwrapper .m4-redesign.biglogos .tokyo,
    footer.footwrapper .m4-redesign.biglogos .euro,
    footer.footwrapper .m4-redesign.biglogos .bl {
        width: 145px;
        height: 90px;
    }

    footer.footwrapper .m4-redesign-logos .sm-twitter,
    footer.footwrapper .m4-redesign-logos .sm-instagram,
    footer.footwrapper .m4-redesign-logos .sm-facebook {
        height: 70px;
        width: 50px;
    }

    footer.footwrapper .m4-redesign-logos .sm-tiktok {
        width: 50px;
        height: 50px;
        margin-bottom: 20px;
    }

    footer .m4-redesign .textwidget {
        margin-top: 20px;
    }

    .m4-redesign-logos {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 920px) {
    footer.footwrapper .m4-redesign-logos .logo {
        width: 264px;
        height: 85px;
        background-size: contain;
    }

    footer.footwrapper .m4-redesign.biglogos .tokyo,
    footer.footwrapper .m4-redesign.biglogos .euro,
    footer.footwrapper .m4-redesign.biglogos .bl {
        width: 120px;
        height: 45px;
        background-size: contain;
    }

    footer.footwrapper .m4-redesign-logos .sm-twitter,
    footer.footwrapper .m4-redesign-logos .sm-instagram,
    footer.footwrapper .m4-redesign-logos .sm-facebook,
    footer.footwrapper .m4-redesign-logos .sm-tiktok {
        width: 40px;
        height: 40px;
    }

    footer.footwrapper .m4-redesign-logos .sm-tiktok {
        margin-bottom: 0px;
    }

    .m4-redesign .ddsmoothmenuh ul li {
        font-size: 12px;
    }

    .grid_12.m4-redesign {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 15px;
    }
}

@media screen and (max-width: 767px) {

    footer.footwrapper .m4-redesign.biglogos .biglogos-container,
    footer.footwrapper .m4-redesign.biglogos .biglogos-outer {
        display: block;
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container {
        margin: 0 10%;
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-outer {
        display: flex !important;
        /*flex-direction: row;*/
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }

    footer .m4-redesign .textwidget {
        margin-top: 0px;
        /*text-align: left;*/
        text-align: center;
    }

    footer.footwrapper .m4-redesign-logos {
        margin: auto !important;
        padding: 0 !important;
    }

    footer.footwrapper .m4-redesign-logos .logo {
        width: 264px;
        height: 85px;
        margin: 0;
    }

    footer.footwrapper .m4-redesign.biglogos .tokyo,
    footer.footwrapper .m4-redesign.biglogos .euro,
    footer.footwrapper .m4-redesign.biglogos .bl {
        width: 145px;
        height: 80px;
        margin-left: 0;
        margin-right: 0;
    }

    footer.footwrapper .m4-redesign-logos .sm-facebook {
        /*margin-left: 5px;*/
        margin-left: 0 !important;
    }

    .m4-redesign .ddsmoothmenuh ul li {
        display: block !important;
        font-size: 14px;
    }

    .m4-redesign .ddsmoothmenuh ul {
        width: unset !important;
        text-align: left !important;

    }

    footer .m4-redesign .hr {
        display: none;
    }

    .ddsmoothmenuh ul li a {
        padding: 8px 5px;
    }

    .m4-redesign .ddsmoothmenuh ul#menu-uj-footer-menu li {
        text-align: center;
        text-transform: uppercase;
    }
}

@media (min-width: 500px) and (max-width:724px) {
    .m4-redesign .ddsmoothmenuh ul li a {
        padding-left: 0;
    }

    .m4-redesign .ddsmoothmenuh ul li {
        margin-left: calc(14% + 140px);
    }

    .textwidget.custom-html-widget .logo,
    footer.footwrapper .m4-redesign-logos .sm-facebook {
        margin-left: calc(21% + 145px);
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container {
        margin: 0 7%;
    }
}

@media (min-width: 500px) and (max-width: 615px) {
    .m4-redesign .ddsmoothmenuh ul li {
        margin-left: calc(10% + 140px);

    }

    .textwidget.custom-html-widget .logo,
    footer.footwrapper .m4-redesign-logos .sm-facebook {
        margin-left: calc(15% + 145px);
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container {
        margin: 0 5%;
    }
}

@media (min-width: 500px) and (max-width: 590px) {
    .m4-redesign .ddsmoothmenuh ul li {
        margin-left: calc(8% + 140px);

    }

    .textwidget.custom-html-widget .logo,
    footer.footwrapper .m4-redesign-logos .sm-facebook {
        margin-left: calc(12% + 145px);
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container {
        margin: 0 4%;
    }
}

@media (min-width: 500px) and (max-width: 550px) {
    .m4-redesign .ddsmoothmenuh ul li {
        margin-left: calc(6% + 140px);

    }

    .textwidget.custom-html-widget .logo,
    footer.footwrapper .m4-redesign-logos .sm-facebook {
        margin-left: calc(9% + 145px);
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container {
        margin: 0 3%;
    }
}

@media screen and (max-width: 500px) {
    .m4-redesign .ddsmoothmenuh ul li a {
        padding-left: 5px;
    }

    .textwidget.custom-html-widget .logo {
        margin-left: unset;
    }

    footer.footwrapper .m4-redesign.biglogos .biglogos-container,
    footer.footwrapper .m4-redesign.biglogos .biglogos-outer {
        display: block;
    }

    footer .m4-redesign .textwidget {
        margin-top: 0px;
        /*text-align: left;*/
        text-align: center;
    }

    footer.footwrapper .m4-redesign-logos .logo {
        width: 264px;
        height: 85px;
    }

    footer.footwrapper .m4-redesign.biglogos .tokyo,
    footer.footwrapper .m4-redesign.biglogos .euro,
    footer.footwrapper .m4-redesign.biglogos .bl {
        width: 145px;
        height: 80px;
        margin-left: 0;
        margin-right: 0;
    }

    footer.footwrapper .m4-redesign-logos .sm-facebook {
        margin-left: 5px;
    }

    .m4-redesign .ddsmoothmenuh ul li {
        display: block !important;
        font-size: 14px;
    }

    .m4-redesign .ddsmoothmenuh ul {
        width: unset !important;
        text-align: left !important;

    }

    footer .m4-redesign .hr {
        display: none;
    }

    .ddsmoothmenuh ul li a {
        padding: 8px 5px;
    }
}



/*Tags formázás többsoros gridnél*/
.m4-redesign ul li.tags {
    background: #a80000;
    color: white;
}

/*post_time*/

.m4-redesign .post_time {
    color: #fff;
    opacity: 0.8;
}

/*Layout design többsoros gridhez*/

.m4-redesign .layer_transition_black .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .layer_full_black .image-wrapper:before {
    background: rgba(0, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .layer_transition_red .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(168, 0, 0, 0) 0%, rgba(168, 0, 0, 1) 99%, rgba(168, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .layer_full_red .image-wrapper:before {
    background: rgba(168, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

/*Layer design mozaik widget*/

.m4-redesign .mosaicWidgetCardContainer {
    position: relative;
}

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

.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_transition_black .with-content::before,
.m4-redesign .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, 1) 99%, rgba(0, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}

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

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

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

.m4-redesign .mosaicWidgetCardContainer .article_title {
    overflow: hidden;
    /*text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 34ch;*/
}

.m4-redesign .mosaicWidgetCardContainer.big_image .article_title {
    max-width: 72ch;
}

.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_full_red.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.big_image.layer_full_red.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.big_image.layer_transition_red.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_transition_red.title_highlight .article_title {
    color: #a80000 !important;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    background-color: #fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    max-width: 91%;
}

.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_full_black.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.big_image.layer_full_black.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.big_image.layer_transition_black.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_transition_black.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.big_image.layer_off.title_highlight .article_title,
.m4-redesign .mosaicWidgetCardContainer.small_image_item.layer_off.title_highlight .article_title {
    color: #fff !important;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    background-color: #a80000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
    max-width: 91%;
}

/*Layer design TOP1 widget*/
.m4-redesign.cimlap .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.slick-active .swiper-text::before {
    display: inline-block !important;
    width: 100vw !important;
}

.m4-redesign.cimlap .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before,
.m4-redesign.cimlap .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(0, 16, 99) 0%, rgba(125, 185, 232, 0) 100%);
    content: "";
    position: absolute;
    width: inherit;
    height: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_transition_blue.slick-active .swiper-text::before,
.m4-redesign.cimlap .full-view-mode .hh-row-wrapper .swiper-container-wrapper.gallery_bottom .slick-list .swiper-slide.slick-active .swiper-text::before {
    background: linear-gradient(to top, rgb(0, 16, 99) 0%, rgba(125, 185, 232, 0) 100%);
    content: "";
    position: absolute;
    width: inherit;
    height: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: 16em;
    background: rgb(0, 16, 99);
    padding-top: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery {
    margin-top: -5px;
}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper.gallery.swiper-wrapper-gallery {
    margin-bottom: -5px;
}

.HiradoAccessibility .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper.gallery.swiper-wrapper-gallery {
    height: 24em;
}

.m4-redesign.cimlap .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_off.slick-active .swiper-text::before,
.m4-redesign.cimlap .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: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .full-view-mode .hh-row-wrapper .swiper-container-wrapper .slick-list .swiper-slide.layer_off.slick-active .swiper-text::before,
.m4-redesign.cimlap .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) 5%, rgba(125, 185, 232, 0) 20%);
    content: "";
    position: absolute;
    width: inherit;
    height: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active .swiper-text::before,
.m4-redesign.cimlap .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: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_red.slick-active .swiper-text::before,
.m4-redesign.cimlap .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: 150%;
    left: 0;
    top: unset;
    bottom: 0;
    z-index: 0;
}

.m4-redesign.cimlap .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;
}

.m4-redesign.cimlap .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;
}

.m4-redesign.cimlap .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue.slick-active::before {
    background: rgba(0, 16, 99, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}

.m4-redesign.cimlap .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;
}

.m4-redesign.cimlap .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;
}

.m4-redesign.cimlap .full-view-mode .hh-row-wrapper .widget_contentgalleryslider .swiper-container-wrapper .slick-list .swiper-slide.layer_full_blue.slick-active::before {
    background: rgba(0, 16, 99, .75);
    content: "";
    position: absolute;
    width: inherit;
    height: 100vh;
    left: unset;
    top: unset;
}

/*Kategória mozaik widget*/

.m4-redesign.cimlap .mosaicWidgetCardContainer .categoryContainer {
    /* width: unset!important;*/
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 11px;
    z-index: 2;
    height: unset !important;
    position: static;
}


.m4-redesign.cimlap .mosaicWidgetCardContainer .categoryContainer .category_name {
    padding-left: 5px;
    padding-right: 60px;
}

@media screen and (max-width: 1600px) {
    .m4-redesign.cimlap .mosaicWidgetCardContainer .categoryContainer .category_name {
        font-size: 12px !important;
    }

    .m4-redesign .mosaicWidgetCardContainer .article_title {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 640px) {
    .m4-redesign.cimlap .mosaicWidgetCardContainer .categoryContainer {
        display: block;
    }

}

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

.m4-redesign .cikk-content-mosaic {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.m4-redesign .cikk-content-mosaic .article_title,
.m4-redesign .cikk-content-mosaic .categoryContainer,
.m4-redesign .cikk-content-mosaic .post_time {
    position: static;
}

.m4-redesign .cikk-content-mosaic .article_title {
    order: 2;
    margin-bottom: 5px;
    padding-left: 2.5%;
    position: static !important;
}

.m4-redesign .title_highlight .cikk-content-mosaic .article_title {
    margin-left: 2.5%;
}

.m4-redesign .cikk-content-mosaic .categoryContainer {
    order: 1;
    margin-bottom: 10px;
    width: unset !important;
    display: inline-block;
    max-width: 60% !important;
    padding-right: 60px;
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    position: static !important;
}

.m4-redesign .cikk-content-mosaic .post_time {
    order: 3;
    margin-bottom: 5px;
}

.m4-redesign .small_image_item .cikk-content-mosaic .categoryContainer {
    width: 70%;
}

/*Több soros grid hover állapotok*/
.m4-redesign .cikk-content-moving-container {
    opacity: 0;
}

.m4-redesign .cikk-content-moving-container .article-title {
    color: #fff;
}

.m4-redesign .cikk-content-moving-container .tags {
    display: none;
}

.m4-redesign .image-wrapper:hover .cikk-content-moving-container {
    opacity: 1;
}

.m4-redesign .widget_firstrowgrid_widget article a .cikk-content-title {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}

.m4-redesign .widget_firstrowgrid_widget article .cikk-content-moving-container {
    pointer-events: none;
}

.m4-redesign span.category_icon {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}


/*font size style*/

.m4-redesign.cimlap .widget_recommendedgrid_widget .category_name {
    font-size: 12px;
    padding: 5px 5px 5px 35px;
}

.m4-redesign span.category_icon {
    font-size: 17px;
    padding-right: 6px;
}

/*color*/
.m4-redesign .layer_transition_red span.category_icon,
.layer_full_red span.category_icon {
    color: #A80000;
}

.m4-redesign span.category_icon {
    color: #fff;
}

/*position*/

.m4-redesign span.category_icon {
    padding-right: 10px;
}

.m4-redesign.cimlap .two-big span.category_name {
    font-size: 15px;
    padding: 0px;
    /* position: relative; */
    /* left: 0px; */
}

.m4-redesign.cimlap .two-big .category_name:after {
    width: 98px;
}

.m4-redesign.cimlap .two-big .category_icon {
    font-size: 33px;
    padding-right: 10px;
    /* padding: 10px 0px 0px 10px; */
    /* position: absolute; */
    /* z-index: 12; */
    /* left: 26px; */
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .category_name {
    font-size: 15px;
    padding: 18px 0px 14px 60px;
    /* position: absolute; */
    /* left: 0px; */
    /* top: 206px; */
    /* width: 70%; */
    /* opacity: 0.6; */
    /* height: 50px; */
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .category_name:after {
    width: 98px;
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .category_icon {
    font-size: 30px;
    /* padding: 8px 0px 0px 10px; */
    /* position: absolute; */
    /* z-index: 12; */
    /* left: 0px; */
    /* top: 207px; */
}

.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .category_name {
    font-size: 15px;
    /* padding: 19px 0px 17px 27px; */
    /* position: relative; */
    /* left: 50px; */
    /* top: 280px; */
    /* width: 40%; */
    /* opacity: 0.6; */
    /* height: 50px; */
}

.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .category_name:after {
    width: 98px;
}

.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .category_icon {
    font-size: 23px;
    padding: 0px 8px 0px 0px;
    /*position: absolute;*/
    left: 0px;
    /*top: 207px;*/
}

.m4-redesign.cimlap .segment-one-third .coverListWithImageOrTag .category_name:after {
    width: 98px;
}

.m4-redesign.cimlap .segment-one-third .coverListWithImageOrTag .category_icon {
    font-size: 30px;
    padding: 8px 0px 0px 10px;
    /* position: absolute; */
    /* z-index: 12; */
    /* left: 0px; */
    /* top: 207px; */
}

.m4-redesign .m4-redesign-four-right .multiplerowCardHolder .category_name,
.m4-redesign .m4-redesign-four-left .multiplerowCardHolder .category_name {
    font-size: 12px;
    padding: 0px 10px 0px 0px;
    /* display: flex; */
    /* position: absolute; */
    /* left: 0px; */
    /* width: 137px; */
    /* height: 35px; */
    /* top: 0px; */
}

.m4-redesign .m4-redesign-four-right .multiplerowCardHolder .category_icon,
.m4-redesign .m4-redesign-four-left .multiplerowCardHolder .category_icon {
    font-size: 20px;
    padding: 0px 10px 0px 0px;
    /* position: absolute; */
    /* left: 0px; */
    /* width: 137px; */
    /* height: 35px; */
    /* top: 0px; */
}

.m4-redesign .m4-redesign-four-right .multiplerowCardHolder .categoryContainer,
.m4-redesign .m4-redesign-four-left .multiplerowCardHolder .categoryContainer {
    /* min-width: 80%; */
    /* display: inline-flex; */
    /* width: 95%; */
    max-width: 85%;
}

.m4-redesign .m4-redesign-four-right .multiplerowCardHolder .category_name:after {
    width: 60px;
}

.m4-redesign .m4-redesign-four-right .mediaklikkCoverFeaturedSlider .cikk .category_name:after {
    width: 120px;
}

.m4-redesign .m4-redesign-four-left .mediaklikkCoverFeaturedSlider .cikk .category_name:after {
    width: 120px;
}

.m4-redesign .m4-redesign-mobil-center .cikk.overlay-lead.displaymodeB.post .category_name {
    font-size: 15px;
    /* padding: 30px 60px 10px 70px; */
    /* position: relative; */
    /* left: 0px; */
    /* top: 30px; */
}

.m4-redesign .m4-redesign-mobil-center .cikk.overlay-lead.displaymodeB.post .category_name:after {
    width: 120px;
}

.m4-redesign .m4-redesign-mobil-center .cikk.overlay-lead.displaymodeB.post .category_icon {
    font-size: 37px;
    padding: 10px 0px 0px 10px;
    position: absolute;
    z-index: 12;
    left: 26px;
}

/*Több soros grid hover állapotok*/
.m4-redesign .cikk-content-moving-container {
    opacity: 0;
}

.m4-redesign .cikk-content-moving-container .article-title {
    color: #fff;
}

.m4-redesign .cikk-content-moving-container .tags {
    display: none;
}

/*Több soros grid szöveg a kép alatt*/
.m4-redesign.cimlap .multiplerowGridColIndexGroup0 .displaymodeB .categoryContainer .category_icon {
    padding-right: 5px;
}

.m4-redesign.cimlap .multiplerowGridColIndexGroup0 .displaymodeB .categoryContainer,
.m4-redesign.cimlap .multiplerowGridColIndexGroup4 .displaymodeB .categoryContainer {
    bottom: 0;
    top: unset;
    position: absolute;
}

.m4-redesign .displaymodeB .cikk-content-title {
    position: static;
    min-height: unset !important;
    max-height: unset !important;
    overflow: hidden;
}

.m4-redesign .displaymodeB .cikk-content-title .article-title {
    padding: 0 0 6px 0;
    width: 80%;
    float: left;
    font-size: 1.2rem;
    color: #a40001;
}

.m4-redesign .displaymodeB .cikk-content-title .article-title {
    width: 100%;
}

.multigridItemWrapper .cikk-content-moving-container .article-lead {
    padding-left: 0px;
    padding-right: 0px;
}

@media all and (max-width:800px) {
    .m4-redesign .displaymodeB .cikk-content-title .article-title {
        font-size: 18px;
    }
}

.m4-redesign .displaymodeB .cikk-content-moving-container {
    min-height: 1px;
    background: none;
}

.m4-redesign .displaymodeB .article-date,
.m4-redesign .displaymodeB .post_time {
    float: none;
    text-align: left;
    padding-top: 10px;
    width: auto;
    position: static;
    border: none;
    color: #000000;
}

.m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .cikk-content-title,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup2 .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB .cikk-content-title,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .cikk-content-title {
    min-height: 1px;
    max-height: unset;
    padding: 15px 0 0 0 !important;
    margin-left: 0;
    width: 100%;
}

.m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .cikk-content-title .post_time,
.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .cikk-content-title .post_time,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup2 .cikk-content-title .post_time,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB .cikk-content-title .post_time,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .cikk-content-title .post_time,
.m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .cikk-content-title .post_time {
    float: left;
    padding-top: 10px;
}

.m4-redesign .multiplerowGridColIndexGroup0.gallery {
    height: unset;
}

.m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
    /* min-height: 360px;*/
}

.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .multiplerowGridColIndexGroup1 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .multiplerowGridColIndexGroup6 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB:hover .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 99%, rgba(0, 0, 0, 1) 100%);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .layer_transition_black .multiplerowGridColIndexGroup0 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_transition_black .multiplerowGridColIndexGroup2 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_transition_black .multiplerowGridColIndexGroup1 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_transition_black .multiplerowGridColIndexGroup6 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_transition_black .multiplerowGridColIndexGroup4 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_full_black .multiplerowGridColIndexGroup0 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_full_black .multiplerowGridColIndexGroup2 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_full_black .multiplerowGridColIndexGroup1 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_full_black .multiplerowGridColIndexGroup6 .displaymodeB:hover .image-wrapper:before,
.m4-redesign .layer_full_black .multiplerowGridColIndexGroup4 .displaymodeB:hover .image-wrapper:before {
    background: linear-gradient(to bottom, rgba(168, 0, 0, 0) 0%, rgba(168, 0, 0, 1) 99%, rgba(168, 0, 0, 1) 100%);
}

.m4-redesign .multiplerowGridColIndexGroup0 .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .multiplerowGridColIndexGroup2 .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .multiplerowGridColIndexGroup1 .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .multiplerowGridColIndexGroup6 .image-wrapper:hover .cikk-content-moving-container,
.m4-redesign .multiplerowGridColIndexGroup4 .image-wrapper:hover .cikk-content-moving-container {
    opacity: 0;
}

.m4-redesign .multiplerowGridColIndexGroup0 .image-wrapper:hover .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup2 .image-wrapper:hover .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup1 .image-wrapper:hover .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup6 .image-wrapper:hover .cikk-content-title,
.m4-redesign .multiplerowGridColIndexGroup4 .image-wrapper:hover .cikk-content-title {
    opacity: 1;
}

.m4-redesign .multiplerowGridColIndexGroup0 .image-wrapper:hover .article-title a,
.m4-redesign .multiplerowGridColIndexGroup2 .image-wrapper:hover .article-title a,
.m4-redesign .multiplerowGridColIndexGroup1 .image-wrapper:hover .article-title a,
.m4-redesign .multiplerowGridColIndexGroup6 .image-wrapper:hover .article-title a,
.m4-redesign .multiplerowGridColIndexGroup4 .image-wrapper:hover .article-title a {
    color: #a80000;
}
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .article-title:not(.bl2023 *),
.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .article-title:not(.bl2023 *),
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup2 .article-title:not(.bl2023 *),
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB .article-title:not(.bl2023 *),
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .article-title:not(.bl2023 *),
.m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .article-title:not(.bl2023 *){
    width: 100%;
    padding-bottom: 0;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    width: 100%
}

.m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .article-lead,
.m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .article-lead,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup2 .article-lead,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB .article-lead,
.m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .article-lead,
.m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .article-lead {
    padding: 10px 0 0 0;
}

/*full view mode több soros grid*/


.full-view-mode .m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .article-title:not(.bl2023 *),
.full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .article-title:not(.bl2023 *),
.full-view-mode .m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .article-title:not(.bl2023 *),
.full-view-mode .m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .article-title:not(.bl2023 *){
    padding-bottom: 0;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    width: 100%
}

.full-view-mode .m4-redesign .displaymodeB .multiplerowGridColIndexGroup0 .article-lead,
.full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB .article-lead,
.full-view-mode .m4-redesign .displaymodeB .multiplerowGridColIndexGroup4 .article-lead,
.full-view-mode .m4-redesign .multiplerowGridColIndexGroup4 .displaymodeB .article-lead {
    padding: 10px 0 0 0;
}

/*2 oszlopos több soros grid szöveg a kép alatt*/

.m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup2,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB {
    /*min-height: 550px;*/
}

.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB.pp_main .article-title,
.m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB.post .article-title {
    color: #000;
    font-size: 22px;
}

@media (max-width: 1440px) {

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 320px !important;*/
    }

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 340px !important;*/
    }
}

@media (max-width: 1290px) {

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup2,
    .m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB {
        /*min-height: 470px !important;*/
    }
}


@media (min-width: 921px) and (max-width: 1100px) {

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 320px !important;*/
    }
}

@media (max-width: 1080px) {

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup2,
    .m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB {
        /*min-height: 420px !important;*/
        /* min-height: 320px !important;*/
    }
}

@media (max-width: 920px) {

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 350px !important;*/
    }

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 390px !important;*/
    }

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup2,
    .m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB {
        /* min-height: 370px !important;*/
    }
}

@media (max-width: 690px) {

    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB,
    .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup2,
    .m4-redesign .multiplerowGridColIndexGroup2 .displaymodeB {
        min-height: 1px !important;
    }

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 370px !important;*/
    }
}

@media (max-width: 600px) {

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        /* min-height: 340px !important;*/
    }
}

@media (max-width: 558px) {

    .full-view-mode .m4-redesign .displaymodeB.video+.multiplerowGridColIndexGroup0,
    .full-view-mode .m4-redesign .multiplerowGridColIndexGroup0 .displaymodeB {
        min-height: 1px !important;
    }
}


/*Több soros grid + slider*/


.cover .hh-row-container.m4-redesign-four-left .row-title-container .hh-row-segment.segment-half:first-of-type {
    padding-left: 6px;
}



.m4-redesign .m4-redesign-four-right .mediaklikkCoverFeaturedSlider .owl-item {
    padding: 0;
}

.m4-redesign .mediaklikkCoverFeaturedSlider .owl-item:hover .article-title a {
    color: #a80000 !important;
}

.m4-redesign .m4-redesign-four-left .mediaklikkCoverFeaturedSlider .owl-item {
    padding: 0;
}

.m4-redesign .m4-redesign-four-right .segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
.m4-redesign .m4-redesign-four-left .segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
    padding-bottom: 57.7%;
}

.m4-redesign .m4-redesign-four-left .segment-half .multiplerowGridColIndexGroup2.gallery,
.m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2.gallery {
    height: unset;
}

.m4-redesign .m4-redesign-four-right .segment-half .cikk .cikk-content-title,
.m4-redesign .m4-redesign-four-left .segment-half .cikk .cikk-content-title {
    padding: 15PX 10px 10px 10px;
}

.m4-redesign .m4-redesign-four-left .segment-half .multiplerowGridColIndexGroup2 {
    padding: 1px 7px 14px 9px;
}

.m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 {
    /* padding: 1px 10px 16px 9px !important;*/
    padding: 1px 9px 14px 6px;
}

.m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 .article-title a,
.m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 .article-title a {
    font-size: 16px;
}

/*Nézze vissza több soros grid*/

.hh-row-container.inverse-background .m4-redesign .multiplerowCardHolder .displaymodeB.post h1.article-title:not(.bl2023 *) {
    color: #fff !important;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 100;
}

.hh-row-container.inverse-background .m4-redesign .displaymodeB .cikk-content-title .article-title {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 100;
}

.hh-row-container.inverse-background .m4-redesign .displaymodeB.gallery {
    padding-bottom: 0%;
}

.hh-row-container.inverse-background .m4-redesign .displaymodeB.gallery {
    height: unset;
}

.m4-redesign .inverse-background .news_of_the_day_item_title h1 {
    color: #fff;
}

.m4-redesign .inverse-background .news_of_the_day_item_title h1:hover {
    text-decoration: underline;
}

.m4-redesign .inverse-background .widget_contentgalleryslider .slick-slide:hover .article-title {
    text-decoration: underline;
    text-decoration-color: #a80000;
}

/*Betűméretek globális*/

.m4-redesign .post_time {
    font-size: 0.9rem;
    font-size: 0.9rem;
    float: right;
    border-top: 1px solid #fff;
    text-align: right;
    padding-top: 10px;
}

.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time {
    width: 100%;
}

.m4-redesign .mozaic_widget_inner_container .post_time {
    width: 95%;
    margin-left: 2.5%;
    /*padding-right: 15px;*/
    z-index: 2;
}

@media screen and (max-width: 1600px) {
    .m4-redesign .mozaic_widget_inner_container .post_time {
        font-size: 12px;
    }
}

.m4-redesign .video .article-date,
.m4-redesign .video .post_time {
    /*padding-right: 35px;*/
}

.m4-redesign .multiplerowGridColIndexGroup2.post h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.pp_main h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.video h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.gallery h1.article-title a {
    /*font-size: 1.4em;*/
}

.m4-redesign .multiplerowGridColIndexGroup2.post.displaymodeB h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.pp_main.displaymodeB h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.video.displaymodeB h1.article-title a,
.m4-redesign .multiplerowGridColIndexGroup2.gallery.displaymodeB h1.article-title a {
    font-size: 18px !important;
    color: #000 !important;
}
.m4-redesign h1.article-title a:not(.bl2023 *),
.m4-redesign .cikk-content-title h1.article-title a:not(.bl2023 *),
.m4-redesign .cikk-content-title h1.article-title:not(.bl2023 *),
.m4-redesign .onerowgrid h1.article_title a:not(.bl2023 *),
.displaymodeB h1.article-title a:not(.bl2023 *),
.m4-redesign .widget_recommendedgrid_widget .article-title:not(.bl2023 *){
    font-size: 1.2rem;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 700 !important;
}

.m4-redesign .cikk-content-moving-container .article-title {
    padding-bottom: 0px;
}

@media all and (min-width: 801px) {

    .m4-redesign .segment-full .multiplerowGridColIndexGroup2 .article-title,
    .m4-redesign .segment-full .recommendedGridColIndexGroup2 .article-title,
    .m4-redesign .segment-half .multiplerowGridColIndexGroup1 .article-title,
    .m4-redesign .segment-half .multiplerowGridColIndexGroup1 .article-title a,
    .m4-redesign .segment-half .multiplerowGridColIndexGroup1 .article-title p,
    .m4-redesign .segment-half .recommendedGridColIndexGroup1 .article-title,
    .m4-redesign .segment-half .recommendedGridColIndexGroup1 .article-title a,
    .m4-redesign .segment-half .recommendedGridColIndexGroup1 .article-title p {
        font-size: 28px;
    }

    .m4-redesign .segment-full .multiplerowGridColIndexGroup3 .article-title,
    .m4-redesign .segment-full .multiplerowGridColIndexGroup3 .article-title a,
    .m4-redesign .segment-full .multiplerowGridColIndexGroup3 .cikk-content-title h1.article-title a,
    .m4-redesign .segment-full .recommendedGridColIndexGroup3 .article-title,
    .m4-redesign .segment-full .onerowgrid.three .article_title,
    .m4-redesign .segment-one-third .cikk .article-title:not(.widget_listwithimageortag_widget *),
    .m4-redesign .segment-one-third .cikk .article-title a:not(.widget_listwithimageortag_widget *),
    .m4-redesign .segment-one-third .cikk .article-title p:not(.widget_listwithimageortag_widget *),
    .m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 .article-title a,
    .m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 .article-title a {
        font-size: 22px;
    }
}

@media all and (max-width:800px) {

    .m4-redesign h1.article-title a,
    .m4-redesign .cikk-content-title h1.article-title a,
    .m4-redesign .cikk-content-title h1.article-title,
    .m4-redesign .onerowgrid h1.article_title a,
    .displaymodeB h1.article-title a,
    .m4-redesign .widget_recommendedgrid_widget .article-title {
        font-size: 18px;
    }
}

.m4-redesign .multiplerowCardHolder .displaymodeB .cikk-content-moving-container p.article-lead:not(.inverse-background .article-lead, .bl2023 *, .euro2024 *),
.m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB .cikk-content-moving-container p.article-lead:not(.inverse-background .article-lead, .bl2023 *, .euro2024 *) {
    color: #0c0c0c !important;
    font-size: 1rem;
}

.m4-redesign .hh-row-container.full-view-mode .widget_recommendedgrid_widget .coverArticleLister.mediaklikkCoverArticleLister.recommendedgrid.fixedColumnCount .category_name:after {
    width: 90px;
}

/*Hátteres egysoros és több soros grid global*/

.m4-redesign .hh-row-container.full-height.full-view-mode .hh-row-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 52.25%;
}

.m4-redesign .hh-row-container.full-height.full-view-mode .image-wrapper {
    border: 5px solid #fff;
}

.m4-redesign .hh-row-container.full-height.full-view-mode .cikk,
.m4-redesign .hh-row-container.full-height.full-view-mode .multigridItemWrapper .cikk .m4-redesign .hh-row-container.full-height.full-view-mode .cikk.overlay-lead.video {
    padding: 0 10px 20px;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up .cikk {
    padding: 20px 10px 0px;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center .cikk {
    padding: 0px 10px 0px;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center .multigridItemWrapper .cikk {
    padding: 0px 10px 20px;
}

.m4-redesign .onerowgrid {
    z-index: 1;
}

/*Pozíció szeparátor minden pozícióhoz igazodó*/

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down.show-separator-line .segment-full .widget_firstrowgrid_widget::before,
.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up.show-separator-line .segment-full .widget_firstrowgrid_widget::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(to left, white, transparent);
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up.show-separator-line .segment-full .widget_firstrowgrid_widget::after {
    bottom: 66%;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down.show-separator-line .segment-full .widget_firstrowgrid_widget::before {
    top: 66%;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down.show-separator-line .segment-half .widget_firstrowgrid_widget::before,
.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up.show-separator-line .segment-half .widget_firstrowgrid_widget::after,
.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-half .widget_firstrowgrid_widget::after {
    content: "";
    position: absolute;
    left: 45%;
    width: 4px;
    height: 70%;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up.show-separator-line .segment-half .widget_firstrowgrid_widget::after {
    top: 20px;
    background: linear-gradient(to bottom, white, transparent);
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down.show-separator-line .segment-half .widget_firstrowgrid_widget::before {
    bottom: 20px;
    background: linear-gradient(to top, white, transparent);
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-half .widget_firstrowgrid_widget::after {
    top: 19%;
    background: linear-gradient(to bottom, white, transparent);
}


/*Center pozíciójú egy soros hátteres grid szeparátorainak a pozíciója*/

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-full .widget_firstrowgrid_widget::before,
.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-full .widget_firstrowgrid_widget::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-full .widget_firstrowgrid_widget::before {
    top: 27%;
    background: linear-gradient(to left, white, transparent);
}

.m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-full .widget_firstrowgrid_widget::after {
    bottom: 29%;
    background: linear-gradient(to right, white, transparent);
}

@media screen and (max-width:768px) {

    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_down.show-separator-line .segment-half .widget_firstrowgrid_widget::before,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_up.show-separator-line .segment-half .widget_firstrowgrid_widget::after,
    .m4-redesign .hh-row-container.full-height.full-view-mode.widget_position_center.show-separator-line .segment-half .widget_firstrowgrid_widget::after {
        display: none;
    }
}

/*Pozíció az 1 soros 4 oszlopos hátteres gridnek*/

.m4-redesign .hh-row-container.widget_position_up .coverArticleLister.owl-carousel {
    position: absolute !important;
    top: 10px;
}

.m4-redesign .hh-row-container.widget_position_down .coverArticleLister.owl-carousel {
    position: absolute !important;
    bottom: 10px;
}

.m4-redesign .hh-row-container.widget_position_center .coverArticleLister.owl-carousel {
    position: relative !important;
    top: 36%;
}

.m4-redesign .full-view-mode.widget_position_center .segment-half .mediaklikkCoverFeaturedSlider .owl-controls {
    margin-top: 0px;
}

@media (min-width:530px) and (max-width:768px) {
    .m4-redesign .hh-row-container.widget_position_center .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
        top: 16%;
    }
}

.m4-redesign .hh-row-container.widget_position_center.m4-redesign-four-left .segment-half .coverMultipleGrid.owl-carousel.owl-theme,
.m4-redesign .hh-row-container.widget_position_center.m4-redesign-four-right .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
    position: relative;
    top: inherit;
    width: inherit;
}

.hh-row-container.full-height.inverse-background .m4-redesign .widget_multiplerowgrid_widget .widgetHeader {
    margin-left: -100%;
}

/*Ajánló grid*/

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .categoryContainer i {
    font-size: 24px;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .cikk {
    position: relative;
    margin: 0 0 10px 0;
}

.m4-redesign .widget_recommendedgrid_widget .textcontent {
    position: absolute;
    top: unset;
    bottom: 0;
    left: 10px;
    z-index: 1;
    height: max-content;
    width: calc(100% - 20px);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px;
    max-height: 100%;
}

.m4-redesign .segment-full .widget_recommendedgrid_widget .recommendedGridColIndexGroup3 a .textcontent {
    padding: 50px 15px 15px 15px;
}

@media (max-width: 768px) {
    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent {
        padding: 50px 15px 2% 15px;
    }
}

.m4-redesign .widget_recommendedgrid_widget .cikk .article-title {
    transition-duration: 0.15s;
}

.m4-redesign .widget_recommendedgrid_widget .cikk:hover .textcontent .article-title {
    color: #a80000;
}

/*Kettő van egy sorban eset*/
.m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 h1.article-title a:not(.bl2023 *) {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-size: 1.7rem;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 .article-lead {
    font-size: 1rem;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 a .textcontent {

    /* .m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 .textcontent {
    bottom: 20px;*/
    padding-bottom: 15px;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup4 a .textcontent {
    padding-bottom: 10px;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_transition_black .textcontent,
.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_full_black .textcontent,
.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_transition_red .textcontent,
.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_full_red .textcontent {
    background: transparent;

}

/*Pozícionálás full layer esetén vertikálisan középre*/

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_full_black .textcontent,
.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .layer_full_red .textcontent {
    display: flex;
    flex-direction: column;
    justify-content: center;
    bottom: unset;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .cikk.layer_full_red,
.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .cikk.layer_full_black {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .article-title a {
    color: #fff;
}

.m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .post_time {
    width: 100%;
    text-align: right;
    border-top: 1px solid #fff;
    padding-top: 10px;
    float: right;
    margin-top: 10px;
}

@media (max-width: 1199px) {
    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent:not(.bl2023 *) {
        bottom: 5px;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .article-lead {
        display: none;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .categoryContainer {
        display: none;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 h1.article-title a:not(.bl2023 *) {
        font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
        font-size: 1.4rem;
    }
}

@media (max-width: 979px) {

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .article-title a {
        font-size: 1rem;
    }
}

@media (max-width: 768px) {

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .post_time:not(.bl2023 .post_time) {
        display: none;
    }
}

@media (max-width: 639px) {
    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .cikk {
        width: 100% !important;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .post_time {
        display: inherit;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .article-lead {
        display: inherit;
        font-size: 0.8rem;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .categoryContainer {
        display: inherit;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .category_icon {
        font-size: 26px;
    }

    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .textcontent .category_name:not(.bl2023 *)  {
        font-size: 18px;
        padding: 6px 0 0 10px;
    }
}


/*Videó ikon beálltás*/

.m4-redesign.cimlap .video .image-wrapper .typeico,
.m4-redesign.cimlap .coverFeaturedSlider .video .typeico,
.m4-redesign .coverGlobalGrid .video .typeico {
    background-image: url("images/m4-redesign/playerbutton.png") !important;
    right: 0 !important;
    bottom: unset !important;
    background-size: 100% !important;
    width: 60px !important;
    height: 40px !important;
    background-position: unset !important;
    top: 0 !important;
    left: unset !important;
    margin-top: 0px !important;
}

.m4-redesign .layer_full_red .video .image-wrapper .typeico,
.m4-redesign .layer_transition_red .video .image-wrapper .typeico {
    background-image: url("images/m4-redesign/playerbutton-white.png");
}

/*Több soros grid galéria tartalom típussal*/

.m4-redesign .multiplerowCardHolder .accessibilityShowWhenNormal .cikk.overlay-lead.gallery {
    /*padding-bottom: 56.25%;*/
}

/*Lista képpel*/

.m4-redesign .listimagetagItemWrapper .article-title {
    color: #000;
}
.m4-redesign .inverse-background .listimagetagItemWrapper .article-title {
    color: #fff;
}

.m4-redesign .segment-one-third .listimagetagItemWrapper .nagy .text-content-wrapper a {
    display: flex;
    flex-direction: column;
    position: relative;
}

/*Kategoria*/
/*alap*/
.m4-redesign .categoryContainer {
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    position: absolute;
}

.m4-redesign.cimlap .category_name:not(.coverGlobalGrid *) {
    text-transform: uppercase;
    font-weight: bold;
}

.m4-redesign .categoryContainer:not(.bl2023 *) {
    /* padding: 6px;
    position: relative;
    max-width: 75%;
    display: flex!important;
    flex-direction: row;
    align-items: center; */
    width: max-content;
    padding: 1px 60px 7px 6px;
    margin: 10px 18px 8px 0;
    display: inline-block !important;
    position: relative;
}

/*color*/
.m4-redesign .m4-redesign-four-left .multiplerowCardHolder .categoryContainer, .m4-redesign .categoryContainer:not(.bl2023 *) {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red-op.png");
}

/* .m4-redesign .categoryContainer, .m4-redesign .layer_transition_black .categoryContainer, .m4-redesign_news .layer_transition_black .categoryContainer {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red-op.png");
}*/
.m4-redesign .categoryContainer, .m4-redesign .layer_transition_black .categoryContainer, .m4-redesign_news .layer_transition_black .categoryContainer:not(.bl2023 *) {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png");
}

.gallery
.m4-redesign .listimagetagItemWrapper .categoryContainer:not(.bl2023 *),
.m4-redesign_news .categoryContainer:not(.bl2023 *),
.m4-redesign_video .categoryContainer:not(.bl2023 *),
.m4-redesign_gallery .categoryContainer:not(.bl2023 *),
.m4-redesign .pp-article-reader .categoryContainer:not(.bl2023 *),
.m4-redesign.cimlap .segment-one-third .coverListWithImageOrTag .categoryContainer:not(.bl2023 *),
.m4-redesign .hh-row-container .coverListWithImageOrTag .cikk .text-content-wrapper .categoryContainer:not(.bl2023 *){
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png");
}

.m4-redesign .layer_full_red .categoryContainer:not(.bl2023 *),
.m4-redesign .layer_transition_red .categoryContainer:not(.bl2023 *),
.m4-redesign_news .layer_transition_red .categoryContainer:not(.bl2023 *),
.m4-redesign_news .layer_full .categoryContainer:not(.bl2023 *) {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-white.png");
}

.m4-redesign .layer_full_red .category_icon,
.m4-redesign .layer_transition_red .category_icon,
.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .cikk.post.nochannel .category_icon,
.m4-redesign_news .layer_transition_red .category_icon,
.m4-redesign_news .layer_full .category_icon {
    color: #a80000;
}

.m4-redesign .pp-article-reader .categoryContainer,
.m4-redesign .miniHeader .categoryContainer {
    width: max-content;
    padding: 4px 60px 8px 6px;
    margin: 10px 18px 8px 0;
    display: inline-block !important;
}

.m4-redesign .pp-article-reader .hotlinemain-container-body-head-category-title {
    display: contents;
}

.m4-redesign .pp-article-reader .category_icon {
    padding: 0px 6px 0 0;
    font-size: 14px;
}

.m4-redesign .layer_full_red,
.m4-redesign .layer_transition_red,
.m4-redesign .layer_full_black,
.m4-redesign .layer_transition_black {
    color: #fff;
}

.m4-redesign .layer_full_black span.category_name,
.m4-redesign .layer_transition_black span.category_name,
.m4-redesign span.category_name {
    color: #fff;
}

.m4-redesign .layer_transition_red span.category_name,
.m4-redesign .layer_full_red span.category_name {
    color: #a80000;
}

.m4-redesign.cimlap .recommendedgrid .categoryContainer {
    /*opacity: 0.75;*/
}

/*meret*/
.m4-redesign.cimlap .recommendedgrid .categoryContainer {
    width: unset;
    position: absolute;
    line-height: 1;
    padding: 7px 82px 7px 10px !important;
    margin: unset !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    top: 0% !important;
}

.m4-redesign.cimlap .recommendedgrid .recommendedGridColIndexGroup3 .categoryContainer {
    top: -4% !important;
}

.m4-redesign.cimlap .recommendedgrid .categoryContainer .category_name {
    font-size: 15px;
}

.m4-redesign.cimlap .recommendedgrid .categoryContainer .category_icon {
    font-size: 26px;
}

.m4-redesign .hh-row-container.full-view-mode.widget_position_center .coverFeaturedSlider .cikk.post.nochannel .category_name {
    font-size: 18px;
}

.m4-redesign.cimlap .two-big .categoryContainer,
.m4-redesign.cimlap .mediaklikkCoverFeaturedSlider .categoryContainer {
    padding: 10px;
    margin: 0 0 10px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.m4-redesign.cimlap .three-big .category_icon {
    font-size: 32px;
}

.m4-redesign.cimlap .three-big .category_name {
    padding: 10px;
    font-size: 15px;
}

.m4-redesign.cimlap .multiplerowCardHolder .categoryContainer {
    padding: 8px;
    /* width: 60%; */
}

.m4-redesign.cimlap .mediaklikkCoverFeaturedSlider .category_icon {
    font-size: 34px;
    padding: 0 5px 0 0;
    display: inline-block;
    height: fit-content;
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .category_name {
    padding: 0 5px 0 0;
}

.m4-redesign.cimlap .multiplerowCardHolder .categoryContainer {
    /* height: 50px; */
    padding: 8px 76px 8px 8px;
    /* position: absolute;*/
}

.m4-redesign.cimlap .multiplerowCardHolder .categoryContainer {
    padding: 8px;
    font-size: 14px;
}

.m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .categoryContainer {
    /* height: 32px; */
    width: 80%;
}

.m4-redesign .coverListWithImageOrTag .cikk.nagy.post .category_icon {
    padding: 0 5px 0 0;
}

.m4-redesign .coverListWithImageOrTag .cikk.nagy .category_name {
    padding: 10px 5px 10px 5px;
    font-size: 16px;
}

@media (min-width: 769px) {
    .m4-redesign.cimlap .two-big.full-view-mode .textcontent {
        padding: 15px;
    }
}

.m4-redesign .widget_recommendedgrid_widget .recommendedGridColIndexGroup2 a .textcontent {
    padding: 0 15px 15px;
}

.m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .categoryContainer {
    /* height: 32px; */
    width: 80%;
    /*margin: 60px 0 10px -14px;*/
    padding: 8px 0 8px 16px;
}

.m4-redesign .hh-row-container.widget_position_center .coverListWithImageOrTag .cikk.nagy .category_icon {
    padding: 0 5px 0 0;
    font-size: 24px;
}

.m4-redesign .multiplerowGridColIndexGroup3 .category_icon {
    padding: 0 8px 0 0;
}

/*TOP 1 CATEGORY CONT!*/

.m4-redesign.cimlap .swiper-text .categoryContainer {
    padding: 5px 90px 5px 10px;
    height: 44px;
    margin: 0px;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    order: 2;
}

@media screen and (max-width:1300px) {
    .m4-redesign.cimlap .swiper-wrapper-gallery .categoryContainer {
        height: 23px;
        padding: 0px 50px 0px 0px;
    }

    .m4-redesign.cimlap .swiper-wrapper-gallery .category_name {
        font-size: 12px;
    }
}

@media screen and (max-width:979px) {

    .m4-redesign.cimlap .swiper-text .categoryContainer,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text .categoryContainer {
        top: 0px;
        left: 0px;
        margin: 0px;
        /* margin-left: 125px; */
    }
}

@media screen and (max-width:768px) {
    .m4-redesign.cimlap .swiper-text .categoryContainer {
        padding: 0px 70px 0px 0px;
        height: 34px;
    }
}

@media screen and (max-width:480px) {
    .m4-redesign.cimlap .swiper-text .categoryContainer {
        height: 30px;
    }

    .m4-redesign.cimlap .swiper-text .category_icon {
        line-height: 1;
    }
}

@media screen and (max-width:320px) {

    .m4-redesign.cimlap .swiper-text .categoryContainer,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-text .categoryContainer {
        /* margin-left: 5px; */
        left: 0;
    }
}

/*TOP 1 CATEGORY CONT! END*/

.m4-redesign.cimlap .swiper-text .category_name {
    padding: 0px 10px;
}

.m4-redesign.cimlap .swiper-text .category_icon {
    font-size: 23px;
}

.m4-redesign .mediaklikkCoverArticleLister .gallery .typeico,
.m4-redesign .multigridItemWrapper .gallery .typeico,
.m4-redesign .listimagetagItemWrapper .gallery .typeico,
.m4-redesign .coverGlobalGrid .gallery .typeico{
    background-image: url('images/mediaklikk_sprite-01.png');
    background-position: -480px -20px;
    /* background-image: url("images/m4-redesign/gallery-ikon_feher.png")!important;
    background-size: 100%; */
    top: 0px;
    right: 5px;
    left: unset;
    /* background-position: unset!important; */
}



.m4-redesign .three-big .cikk .textcontent {
    transition-property: padding;
    transition-duration: 0.15s;
}

.m4-redesign .three-big .cikk:hover .textcontent {
    padding: 50px 49px 15% 35px;
}

.m4-redesign.cimlap .segment-one-third .coverListWithImageOrTag .categoryContainer {
    width: 273px;
    padding: 6px 65px 6px 6px;
}

.m4-redesign.cimlap .segment-one-third .coverListWithImageOrTag .category_name {
    font-size: 12px;
}

.m4-redesign .hh-row-container.widget_position_center .multiplerowCardHolder .categoryContainer:not(.bl2023 *) {
    padding: 8px;
    /*width: 56%;*/
    /*margin: 30% 0% 0% 10%;*/
    /*opacity: 0.7;*/
}

/*Category KR*/
.m4-redesign.cimlap .hh-row-container.m4-redesign-mobil-center.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .categoryContainer,
.m4-redesign.cimlap .hh-row-container.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .categoryContainer {
    padding: 16px 90px 16px 60px !important;
}

.m4-redesign.cimlap .hh-row-container.m4-redesign-mobil-center.widget_position_down .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .categoryContainer .category_icon,
.m4-redesign.cimlap .hh-row-container.m4-redesign-mobil-center.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.post .categoryContainer .category_icon {
    padding: 10px 0px 10px 10px;
    left: 0;
}

.m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
.m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category {
    margin-left: -10px;
}

.m4-redesign .soccerTabella .sTabelHead div,
.soccerTabella .sTabelUnit div {
    font-size: 14px;
}

.m4-redesign_gallery .widget_featuredslider_widget .categoryContainer,
.m4-redesign_gallery .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer,
.m4-redesign_news .widget_featuredslider_widget .categoryContainer,
.m4-redesign_news .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer,
.m4-redesign_video .widget_featuredslider_widget .categoryContainer,
.m4-redesign_video .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer {
    width: unset;
    display: inline-block;
    padding: 10px 70px 10px 10px;
    position: absolute;
}

.m4-redesign_gallery .widget_featuredslider_widget .categoryContainer {
    bottom: 70%;
}

.m4-redesign_news .widget_featuredslider_widget .categoryContainer,
.m4-redesign_video .widget_featuredslider_widget .categoryContainer {
    bottom: 50%;
}

.m4-redesign_gallery .widget_featuredslider_widget .categoryContainer .category_name,
.m4-redesign_gallery .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer .category_name,
.m4-redesign_news .widget_featuredslider_widget .categoryContainer .category_name,
.m4-redesign_news .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer .category_name,
.m4-redesign_video .widget_featuredslider_widget .categoryContainer .category_name,
.m4-redesign_video .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer .category_name {
    padding-left: 10px;
}

@media only screen and (max-width: 767px) {
    .m4-redesign footer.footwrapper .textwidget.custom-html-widget {
        display: inline-block;
    }

    footer.footwrapper .m4-redesign-logos .sm-twitter,
    footer.footwrapper .m4-redesign-logos .sm-instagram,
    footer.footwrapper .m4-redesign-logos .sm-facebook,
    footer.footwrapper .m4-redesign-logos .sm-tiktok {
        width: 40px;
    }
}

.m4-redesign .hh-row-container .multiplerowCardHolder .cikk .categoryContainer:not(.bl2023 *) {
    padding: 0.25px 80px 12.25px 8px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .displaymodeB .categoryContainer {
    padding: 8px 85px 8px 8px;
    bottom: 0;
    max-width: unset;
    top: unset;
    position: absolute;
    margin-bottom: 0;
}

.m4-redesign.cimlap .segment-one-third .multiplerowCardHolder .category_icon {
    padding: 0px 10px 0px 0px;
}

/*TOP 1 SLIDER POST TIME!*/

.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-wrapper-top span.post_time,
.m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top span.post_time {
    color: white;
    bottom: 20px;
    border: none;
    /* 13550 körül van egy post time style már global */
    font-size: 0.9rem;
    font-size: 0.9rem;
    float: right;
    border-top: 1px solid #fff;
    text-align: right;
    padding-top: 10px;
    order: 5;
    margin: 0;
}


/*Galéria, Hírek, Videók oldal címhátteres kiemelés*/

.m4-redesign .layer_full_red.title_highlight h1.article-title a,
.m4-redesign .layer_transition_red.title_highlight h1.article-title a {
    color: #a80000 !important;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    background-color: #fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
}

.m4-redesign .layer_full_black.title_highlight h1.article-title a,
.m4-redesign .layer_transition_black.title_highlight h1.article-title a,
.m4-redesign .layer_off.title_highlight h1.article-title a {
    color: #fff;
    padding: 0 5px;
    position: relative;
    line-height: 1.4;
    background-color: #a80000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    border-left: 10px solid #a80000;
    border-right: 10px solid #a80000;
}

.m4-redesign .layer_full_black.title_highlight .cikk-content-moving-container h1.article-title a,
.m4-redesign .layer_transition_black.title_highlight .cikk-content-moving-container h1.article-title a,
.m4-redesign .layer_off.title_highlight .cikk-content-moving-container h1.article-title a,
.m4-redesign .layer_full_red.title_highlight .cikk-content-moving-container h1.article-title a,
.m4-redesign .layer_transition_red.title_highlight .cikk-content-moving-container h1.article-title a {
    background-color: transparent;
    color: inherit;
    line-height: 1.4;
    border-left: unset;
    border-right: unset;
}

.m4-redesign .layer_full_red.title_highlight h1.article-title a:hover,
.m4-redesign .layer_transition_red.title_highlight h1.article-title a :hover {
    color: #a80000 !important;
}

.m4-redesign .layer_full_black.title_highlight h1.article-title a:hover,
.m4-redesign .layer_transition_black.title_highlight h1.article-title a:hover,
.m4-redesign .layer_off.title_highlight h1.article-title a:hover {
    color: #fff !important;

}

.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-prev:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-next:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-prev:hover,
.m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-next:hover {
    border-color: #d60000;
    transition: ease-in-out 0.4s;
    cursor: pointer;
}

/*PP tartalomjelölés*/
/*PP tartalomjelölés Ajánló grid*/
.m4-redesign .postTypeContainer {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red-op.png");
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    padding: 8.5px 80px 12.5px 48px;
    max-width: 100%;
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    font-size: 14px;
    left: 0;
    top: 0%;
    width: max-content;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    display: inline-block;
    position: absolute;
    white-space: normal;
}
@media screen and (max-width: 800px){
    .m4-redesign .postTypeContainer {
        font-size: 12px;
    }
}
@media screen and (max-width: 480px){
    .m4-redesign .postTypeContainer:not(.widget_listwithimageortag_widget .postTypeContainer, .bl2023 *) {
        font-size: 13px!important;
    }
}
@media screen and (max-width: 320px){
    .m4-redesign .onerowgrid .postTypeContainer{
        top: 33px;
    }

}

.m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .postTypeContainer:not(.bl2023 *) {
    position: relative;
    margin-bottom: 15px;
}
/*PP tartalomjelölés egysoros grid*/
.m4-redesign .onerowgrid .postTypeContainer{
    position: relative;
    top: unset;
    margin-bottom: 10px;
    margin-left: -15px;
}

@media screen and (min-width: 1024px) and (max-width: 1288px){
    .m4-redesign .onerowgrid .postTypeContainer{
        max-width: 100%;
    }

}

.m4-redesign .postTypeContainer:not(.bl2023 *, .coverGlobalGrid *)::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 15px;
    width: 20px;
    height: 20px;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/pp-icon.png");
    background-size: cover;
    top: calc(50% - 10px);
}

/*x listwithimageortag - kisb php kill utáni balance kód x*/
.m4-redesign .widget_listwithimageortag_widget .postTypeContainer:not(.bl2023 *) {
    top: unset;
    bottom: 0;
    margin-bottom: 0px;
    max-width: 100%;
    white-space: nowrap;
    padding-left: 30px;
    z-index: 10000;
}

.m4-redesign .widget_listwithimageortag_widget .postTypeContainer:not(.pp_main .postTypeContainer) {
    display: none;
}

.m4-redesign .widget_listwithimageortag_widget .postTypeContainer::before {
    left: 5px;
}

@media screen and (max-width: 500px) {
    .m4-redesign .widget_listwithimageortag_widget .postTypeContainer:not(.bl2023 *) {
        font-size: 10px;
    }
}

.m4-redesign .widget_listwithimageortag_widget .text-content-wrapper>.postTypeContainer {
    display: none;
}

/*x*/

.m4-redesign .layer_full_red .postTypeContainer,
.m4-redesign .layer_transition_red .postTypeContainer {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-white.png");
    color: #a40001;
}

.m4-redesign .layer_full_red .postTypeContainer::before,
.m4-redesign .layer_transition_red .postTypeContainer::before {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/percrol_piros.png");
    background-size: 100%;
}

/*PP tartalomjelölés kiemelt ajánló (slider) grid*/
.m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
    padding: 13px;
    padding-left: 77px;
    max-width: 75%;
    font-size: 1.7rem;
    left: 0;
    top: 0%;
    width: max-content;
    padding-right: 120px;
    margin-top: -59px;
}
/*x*/
.m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *)::before {
    width: 40px;
    height: 40px;
    top: calc(50% - 20px);
}

@media screen and (min-width: 1081px) and (max-width: 1295px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 12px;
        padding-top: 17px;
        padding-left: 70px;
        font-size: 1.4rem!important;
        top: 10%;
        width: 70%;
    }

    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *)::before {
        width: 30px;
        height: 30px;
        top: calc(50% - 15px);
    }
}

@media screen and (min-width: 920px) and (max-width: 1100px) {
    .m4-redesign .multiplerowGridColIndexGroup0 .postTypeContainer:not(.bl2023 *){
        padding: 11px;
        padding-top: 14px;
        padding-left: 45px;
        max-width: 90%;
        font-size: 11px;
        width: 90%;
    }
    .m4-redesign .widget_listwithimageortag_widget .postTypeContainer:not(.bl2023 *){
        font-size: 11px;
        white-space: normal;
    }
}

@media screen and (min-width: 901px) {
    .m4-redesign .widget_contentgalleryslider .postTypeContainer:not(.bl2023 *) {
        font-size: 22px;
        padding-right: 100px;
    }
}

@media screen and (max-width: 768px) {
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper .postTypeContainer:not(.bl2023 *) {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 690px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 6px;
        padding-top: 17px;
        padding-left: 70px;
        font-size: 1.4rem !important;
        top: 0px;
        max-width: 90%;
        width: 90%;
    }

    .m4-redesign .full-view-mode .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        top: 0px;
    }

    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *)::before {
        width: 30px;
        height: 30px;
        top: calc(50% - 15px);
    }
}

@media screen and (max-width: 400px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 6px;
        padding-top: 17px;
        padding-left: 57px;
        font-size: 1.2rem !important;
        top: 0%;
        max-width: 95%;
        width: 95%;
    }
}

/*PP tartalomjelölés több soros (2x2 / 2x3) grid*/
.m4-redesign .multiplerowGridColIndexGroup2 .postTypeContainer:not(.bl2023 *),
.m4-redesign .multiplerowGridColIndexGroup3 .postTypeContainer:not(.bl2023 *) {
    display: inline-block;
    font-size: 14px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 80px 10px 48px;
    max-width: max-content;
    position: relative;
    margin-bottom: -6px;
    margin-left: -15px;
}
.m4-redesign .widget.widget_recommendedgrid_widget .postTypeContainer:not(.bl2023 *) {
    display: inline-block;
    font-size: 14px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 80px 10px 48px;
    max-width: max-content;
    position: relative;
    margin-bottom: 10px;
    margin-left: -15px;
}
@media screen and (max-width: 320px){
    .m4-redesign .widget.widget_recommendedgrid_widget .postTypeContainer:not(.bl2023 *) {
        margin-bottom: 16px;
    }
}
@media screen and (min-width: 320px) and (max-width: 768px){
    .m4-redesign .multiplerowGridColIndexGroup2 .postTypeContainer:not(.bl2023 *) {
        margin-left:-15px!important;
    }
}
.m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup0 .postTypeContainer:not(.bl2023 *) {
    top: -14px;

}

.m4-redesign .multiplerowGridColIndexGroup2 .postTypeContainer:not(.bl2023 *) {
    padding: 12px 85px 12px 48px;
}

.m4-redesign .multiplerowGridColIndexGroup3 .postTypeContainer:not(.bl2023 *) {
    width: 70% !important;
}

.m4-redesign .segment-half .multiplerowGridColIndexGroup2 .postTypeContainer {
    width: max-content;
}

.m4-redesign .full-view-mode .segment-half .multiplerowGridColIndexGroup2 .postTypeContainer:not(.displaymodeB .postTypeContainer) {
    top: 0px;
}
/*PP tartalomjelölés többsoros grid*/
.m4-redesign .segment-one-third .multiplerowGridColIndexGroup0 .postTypeContainer:not(.bl2023 *),
.m4-redesign .segment-one-third .multiplerowGridColIndexGroup1 .postTypeContainer:not(.bl2023 *) {
    top: -5px;
}

.m4-redesign .segment-full .multiplerowGridColIndexGroup2 .postTypeContainer:not(.bl2023 *) {
    top: 0px;
}

.m4-redesign .full-view-mode .segment-full .multiplerowGridColIndexGroup2 .postTypeContainer:not(.displaymodeB .postTypeContainer) {
    top: -10px;
}

.m4-redesign .full-view-mode .segment-full .multiplerowGridColIndexGroup2.displaymodeB .postTypeContainer:not(.bl2023 *) {
    left: 0px;
}

/*PP tartalomjelölés Responsive*/
@media screen and (max-width: 1081px) and (max-width: 1920px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        margin-top: -35px;
    }
}
@media screen and (max-width: 1080px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 13px;
        padding-left: 77px;
        max-width: 75%;
        font-size: 14px!important;
        left: 0;
        top: 0%;
        width: max-content;
        padding-right: 120px;
        margin-top: -35px;
    }
}

/* @media screen and (max-width: 768px) {
    .m4-redesign .segment-full .multiplerowGridColIndexGroup2 .postTypeContainer {
        top: -10px!important;
    }
} */

/*PP tartalomjelölés Responsive - Ajánló grid*/



@media screen and (max-width: 320px) {
    .m4-redesign .postTypeContainer:not(.bl2023 *) {
        top: 8px;
    }
}

/*PP tartalomjelölés Responsive - Lista képekkel címkékkel*/
@media screen and (max-width: 360px) {
    .m4-redesign .listimagetagItemWrapper .image-wrapper.tizenhatkilenc .postTypeContainer:not(.bl2023 *) {
        top: 55px;
    }
}
@media screen and (max-width: 411px){
    #col-3151-1 .colwrapper{
        padding-left: 10px;
        padding-right: 10px;
    }
    .grid_12.m4-redesign{
        padding-left: 0;
    }
}
@media screen and (max-width: 320px) {
    .m4-redesign .listimagetagItemWrapper .image-wrapper.tizenhatkilenc .postTypeContainer:not(.bl2023 *) {
        top: 45px;
    }

    .m4-redesign .ppMiniBody .miniTitle{
        word-wrap: anywhere;
    }
}


/*PP tartalomjelölés Responsive - Kiemelt ajánló (slider*/
@media screen and (max-width: 1024px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 13px;
        padding-left: 77px;
        max-width: 65%;
        font-size: 14px!important;
        left: 0;
        top: 0%;
        width: max-content;
        padding-right: 120px;
        margin-top: -27px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1010px){
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        max-width: 87%;
        padding-right: 91px;
    }
}

/*Lista képpel*/

.m4-redesign .segment-one-third .coverListWithImageOrTag .cikk {
    padding: 5px 10px 5px 0px !important;
}

.m4-redesign .listimagetagItemWrapper .article-title:not(.bl2023 *, .parizs2024 *) {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 400;
}

.m4-redesign.cimlap .coverListWithImageOrTag .categoryContainer {
    order: 1;
    width: 100% !important;
    max-width: 100%;
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png") !important;
}

.m4-redesign.cimlap .coverListWithImageOrTag .nagy.pp_main .categoryContainer {
    order: 1;
    width: 100% !important;
    max-width: 100%;
}

.m4-redesign.cimlap .coverListWithImageOrTag .categoryContainer,
.m4-redesign.cimlap .coverListWithImageOrTag .layer_full_red .categoryContainer,
.m4-redesign.cimlap .coverListWithImageOrTag .layer_transition_red .categoryContainer {
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png") !important;
    background-size: cover;
    background-position-x: right !important;
    background-size: auto 100% !important;
    background-repeat: no-repeat !important;
    display: flex;
    align-items: center;
}

.m4-redesign .coverListWithImageOrTag .category_name {
    padding: 5px !important;
}

.m4-redesign .coverListWithImageOrTag .layer_transition_red span.category_icon,
.m4-redesign .coverListWithImageOrTag .layer_full_red span.category_icon,
.m4-redesign .coverListWithImageOrTag .layer_transition_red span.category_name,
.m4-redesign .coverListWithImageOrTag .layer_full_red span.category_name {
    color: #fff;
}

.m4-redesign.cimlap .coverListWithImageOrTag .gallery .categoryContainer {
    width: inherit;
}

.m4-redesign.cimlap .coverListWithImageOrTag .gallery {
    overflow: unset;
    height: unset;
}


.m4-redesign.cimlap .coverListWithImageOrTag .text-content-wrapper,
.m4-redesign.cimlap .coverListWithImageOrTag .video .text-content-wrapper,
.m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper {
    position: relative;
    bottom: 5px;
    width: 100%;
}

.m4-redesign.cimlap .coverListWithImageOrTag .text-content-wrapper .post_time,
.m4-redesign.cimlap .coverListWithImageOrTag .video .text-content-wrapper .post_time,
.m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper .post_time {
    color: #666;
    margin-bottom: 6px;
    padding-top: 0px;
}

.m4-redesign.cimlap .coverListWithImageOrTag .text-content-wrapper .post_time p,
.m4-redesign.cimlap .coverListWithImageOrTag .video .text-content-wrapper .post_time p,
.m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper .post_time p {
    float: left !important;
}

.m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper a {
    display: flex;
    flex-direction: column;
}

.m4-redesign.cimlap .coverListWithImageOrTag .cikk:hover .article-title {
    color: #c00;
}
.m4-redesign.cimlap .inverse-background .coverListWithImageOrTag .cikk:hover .article-title {
    color: #fff;
    text-decoration: underline;
}

.m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .categoryContainer {
    order: 0;
    margin: 0 -15px 15px;
}

.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB h1.article-title:not(.bl2023 *),
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.pp_main h1.article-title:not(.bl2023 *),
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.video h1.article-title:not(.bl2023 *),
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.gallery h1.article-title:not(.bl2023 *){
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 100;
    color: #000 !important;
}


.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB .postTypeContainer,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.pp_main .postTypeContainer,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.video .postTypeContainer,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.gallery .postTypeContainer {
    top: unset;
    bottom: 0;
    padding: 17px 100px 15px 60px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 100%;
}

.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .cikk {
    padding: 0 18px 16px;
}

.m4-redesign .coverListWithImageOrTag .owl-item {
    padding: 0 19px;
}

.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB .postTypeContainer::before,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.pp_main .postTypeContainer::before,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.video .postTypeContainer::before,
.m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .displaymodeB.gallery .postTypeContainer::before {
    width: 30px;
    height: 30px;
    top: calc(50% - 15px);
}

@media screen and (max-width: 1295px) {

    .m4-redesign.cimlap .coverListWithImageOrTag .text-content-wrapper a h1.article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .video .text-content-wrapper a h1.article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper a h1.article-title {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 768px) {
    .m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .categoryContainer {
        margin: 0 0 5px 0;
    }

    .m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy.gallery a {
        margin-left: 5px;
    }

    .m4-redesign.cimlap .coverListWithImageOrTag .nagy .text-content-wrapper a h1.article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .nagy.video .text-content-wrapper a h1.article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .nagy.gallery .text-content-wrapper a h1.article-title {
        margin-bottom: 0;
    }

    .m4-redesign.cimlap .coverListWithImageOrTag .text-content-wrapper .article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .video .text-content-wrapper .article-title,
    .m4-redesign.cimlap .coverListWithImageOrTag .gallery .text-content-wrapper .article-title {
        margin-bottom: 6px !important;
    }

    .m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .cikk {
        padding: 0 10px 10px;
    }

    .m4-redesign .coverListWithImageOrTag .owl-item {
        padding: 0 10px;
    }

    .m4-redesign .displaymodeB .cikk-content-title .article-title {
        width: 100%;
    }
}

/*pagination*/

.m4-redesign .pagination,
.m4-redesign .pagination {
    margin-top: 30px !important;
}

.m4-redesign .pagination .pagerPrevious,
.m4-redesign .pagination .pagerCounter,
.m4-redesign .pagination .pagerCurrent,
.m4-redesign .pagination .pagerNext,
.m4-redesign .pagination .pagerLast,
.m4-redesign .pagination .pagerFirst {
    background-color: #a80000;
    color: #fff !important;
}

.m4-redesign .pagination .pagerTotal {
    color: #fff !important;
}

/*widgetHeader osztály globális formázás*/

.m4-redesign.cimlap .widget h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign_news .widget h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign_gallery .widget h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign_video .widget h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign.eredmenyek .widget h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .m4-redesign .widget_tsmatchlist_widget h2, .parizs2024 h2),
.galeria-vegoldal .m4-redesign .widgetHeader h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign .grid_4.m4-redesign.pp .widgetHeader h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.ut-layout-video-megjelenito .m4-redesign .widgetHeader h2:not(.m4-redesign .widgetHeader h2, .m4-redesign .widget_widgetheader_widget .widgetHeader h2, .parizs2024 h2),
.m4-redesign #sportListWidget_sportok h1 {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png");
    background-position-x: right;
    background-size: auto 100%;
    /*background-size: cover;*/
    background-repeat: no-repeat;
    padding: 4px 101px 13px 15px;
    background-color: unset;
    line-height: 1.4;
    color: #fff;
    display: inline-block;
}

.m4-redesign_news .widget h2,
.m4-redesign_gallery .widget h2,
.m4-redesign_video .widget h2 {
    margin: 30px 0 30px 45px;
}

.m4-redesign .widgetHeader h2 {
    background-color: transparent !important;
}

.m4-redesign .inverse-background .widgetHeader h2 {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-white.png");
    color: #a80000;
}

.m4-redesign .widget h2:not(.widget_widgetheader_widget h2),
.m4-redesign .widget h2:not(.widget_widgetheader_widget h2),
.m4-redesign_news .widget h2,
.m4-redesign_gallery .widget h2,
.m4-redesign_video .widget h2,
.m4-redesign #sportListWidget_sportok h1 {
    font-size: 24px;
}

@media screen and (max-width: 600px) {

    .m4-redesign .widget h2:not(.widget_tsmatchlist_widget h2, .widget_widgetheader_widget h2),
    .m4-redesign_news .widget h2,
    .m4-redesign_gallery .widget h2,
    .m4-redesign_video .widget h2 {
        font-size: 24px !important;
    }

    .widget_position_center .hh-row-wrapper .segment-full .m4-redesign .widget.widget_recommendedgrid_widget .widgetHeader {
        margin-left: 0px;
    }

    .m4-redesign.cimlap .widget.widget_text.inner-container h2 {
        font-size: 22px !important;
    }
}

/*Eredmények oldal*/
.m4-redesign .eredmenyek .widget_tsmatchlist_widget .widget_tsMatchListHorizontal_container .owl-item {
    text-align: center;
}

@media only screen and (max-width: 767px) {
    .m4-redesign .eredmenyek {
        width: 100% !important;
    }
}

@media (max-width: 385px) {

    .m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detailTeamA,
    .m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detailTeamB {
        width: 135px;
    }
}


/*@media screen and (min-width: 1201px) {
    .m4-redesign .eredmenyek .owl-carousel .owl-item {
        margin-left: 0.5%;
    }
}

@media screen and (max-width: 1200px) {
    .m4-redesign .eredmenyek .owl-carousel .owl-item {
        margin-left: 1.1%;
    }
}

@media screen and (min-width: 769px) and (max-width: 980px) {
    .m4-redesign .eredmenyek .owl-carousel .owl-item {
        margin-left: 0.5%;
    }
}

@media screen and (max-width: 768px) {
    .m4-redesign .eredmenyek .owl-carousel .owl-item {
        margin-left: -0.05%;
    }
}

@media screen and (max-width: 640px) {
    .m4-redesign .eredmenyek .owl-carousel .owl-item {
        margin-left: 0;
    }
}*/

.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 5px;
    border-bottom: 1px solid #d6d6d6;
    padding: 23px 0;
    overflow: hidden;
}

.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail div .widget_tsMatchListHorizontal_detailTeamA,
.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail div .widget_tsMatchListHorizontal_detailGoalsA,
.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail div .widget_tsMatchListHorizontal_detailGoalsB,
.m4-redesign .eredmenyek .widget_tsMatchListHorizontal_detail div .widget_tsMatchListHorizontal_detailTeamB {
    border-bottom: none;
}

/*
.m4-redesign .swiper-container-wrapper .swiper-container.gallery-thumbs {display: block !important;}
.m4-redesign .swiper-container-wrapper .ppGalleryContainer {display: none !important;}
/*Mozaik widget mobil nézet megadott sor számmal*/

.m4-redesign .widget_hms_mozaic_widget_containerMobileOWL .mosaicWidgetCardContainer .small_image_item_inner {
    padding-bottom: 56.25%;
    margin: 8px 0;
}

.m4-redesign .widget_hms_mozaic_widget_containerMobileOWL .mosaicWidgetCardContainer .small_image_item_inner .categoryContainer {
    position: absolute;
    bottom: 35%;

}

.m4-redesign .widget_hms_mozaic_widget_containerMobileOWL .mosaicWidgetCardContainer .small_image_item_inner .post_time {
    position: absolute;
    bottom: 10px;
    z-index: 10;
    width: 95%;
    margin-left: 2.5%;
    font-size: 12px;
}

.m4-redesign .widget_hms_mozaic_widget_containerMobileOWL .mosaicWidgetCardContainer .small_image_item_inner .article_title {
    position: absolute !important;
    bottom: 18%;
    color: #fff;
    z-index: 10;
    left: 2.5%;
    font-size: 14px !important;
}


.m4-redesign_news .contentListWithFilter_tabContents .subtextcont,
.m4-redesign_video .contentListWithFilter_tabContents .subtextcont,
.m4-redesign_gallery .contentListWithFilter_tabContents .subtextcont {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 30px;
}

.m4-redesign_news .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer .category_name,
.m4-redesign_news .widget_featuredslider_widget .categoryContainer .category_name {
    padding-left: 0;
}

.m4-redesign_news .segment-one-third .multiplerowGridColIndexGroup1 .categoryContainer .category_icon,
.m4-redesign_news .widget_featuredslider_widget .categoryContainer .category_icon {
    padding-right: 10px !important;
}



.m4-redesign_news .contentListWithFilter_tabContents .categoryContainer,
.m4-redesign_video .contentListWithFilter_tabContents .categoryContainer,
.m4-redesign_gallery .contentListWithFilter_tabContents .categoryContainer {
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    /*position: absolute;*/
    position: static;
    /*width: 80%;
    padding: 10px;*/
    bottom: 90px;
    padding-left: 8px;
    margin-bottom: 10px;
    left: 0px;
    display: flex;
    align-items: center;
    width: fit-content;
    max-width: 75%;
    padding-right: 70px;
    color: white;
}

.m4-redesign_news .contentListWithFilter_tabContents .contentListWithFilter_tabContentItemDate,
.m4-redesign_video .contentListWithFilter_tabContents .contentListWithFilter_tabContentItemDate,
.m4-redesign_gallery .contentListWithFilter_tabContents .contentListWithFilter_tabContentItemDate {
    order: 3;
}

.m4-redesign_news .contentListWithFilter_tabContents .gallery-content-title,
.m4-redesign_video .contentListWithFilter_tabContents .gallery-content-title,
.m4-redesign_gallery .contentListWithFilter_tabContents .gallery-content-title,
.m4-redesign_news .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title,
.m4-redesign_video .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title,
.m4-redesign_gallery .contentListWithFilter_tabContentItem .m4-redesing.content .gallery-content-title {
    position: static;
    padding: 0 15px 0 40px;
}

.m4-redesign_news .contentListWithFilter_tabContents .category_icon,
.m4-redesign_video .contentListWithFilter_tabContents .category_icon,
.m4-redesign_gallery .contentListWithFilter_tabContents .category_icon {
    padding: 0 10px 0 0;
    font-size: 22px;
}

.m4-redesign_news .contentListWithFilter_tabContents .category_name,
.m4-redesign_video .contentListWithFilter_tabContents .category_name,
.m4-redesign_gallery .contentListWithFilter_tabContents .category_name {
    margin: 8px 0;
}

/*Videó végoldal tab menüvel*/

.m4-redesign.datas .video-vegoldal .tabMenu {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000) !important;
    margin-bottom: 30px !important;
}

/*cikk végi cikk ajánló kategória ikon*/

.m4-redesign.cikk .articleRecommenderWidget_content .category_icon {
    display: none;
}

.m4-redesign .articleRecommenderWidget_content .articleRecommenderTimestamp {
    color: #262626 !important;
}

.m4-redesign.cikk .articleRecommenderWidget_content .categoryContainer {}

.m4-redesign.cikk .articleRecommenderWidget_content .text {
    background: none;
    padding-left: 0;
}

.m4-redesign.cikk .six-big-container,
.m4-redesign.cikk .four-small-container {
    position: relative;
}

.m4-redesign .articleRecommenderContentType {
    position: absolute;
    top: 40px;
    right: 0;
    width: 40px;
    height: 40px;
}

.m4-redesign .articleRecommenderContentTypevideo,
.m4-redesign .articleRecommenderContentTypegalery {
    background-size: 100% !important;
}

.m4-redesign .articleRecommenderContentTypegallery {
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/gallery-ikon_feher.png") no-repeat;
    background-size: 100%;
}

.m4-redesign .articleRecommenderContentTypevideo {
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/play-button-feher.png") no-repeat;
    background-size: 100%;
}




.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery {
    background: black !important;
    padding: 15px;
}

.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery .swiper-slide {
    height: unset !important;
}

.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery .swiper-slide:hover {
    background: #A80000 !important;
}

.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery .text-content-wrapper {
    padding: 15px;
}

.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery h1 {
    color: #fff;
    text-align: left;
    font-size: 18px !important;
    padding: 0 !important;
    margin: 5px 0;
}

.m4-redesign.cimlap .ppGalleryContainer .swiper-wrapper.gallery.swiper-wrapper-gallery .swiper-slide {
    background: #00000096;
    border-bottom: 5px solid transparent;
    border-radius: 0px;
    border-image-source: linear-gradient(90deg, rgb(136 1 1), rgb(136 0 0), rgba(255, 255, 255, 0));
    border-image-slice: 5;
    cursor: pointer;
}

.m4-redesign.cimlap .swiper-container-wrapper .ppGalleryContainer .gallery-thumbs {
    background: black;
}

/*
embedded iframe
*/
.m4-redesign .embed-container iframe {
    width: 100%;
    height: 400px;
}

/*tiktok embed*/

.hms_article_post_content blockquote.tiktok-embed {
    padding: 0;
}

@media (max-width: 480px) {
    .m4-redesign .embed-container iframe {
        width: 100%;
        height: 200px;
    }
}

.m4-redesign .listCont .oneListTxt .oneTxtMeta .type {
    margin-left: -40px;
    background-color: #000000 !important;
}

.widget_hmsgallery2018_widget .galleryTextBlock .m4-redesign .socialShare {
    /*margin: 0% 44% 0 44%;*/
    margin: 0 auto;
    position: relative;
    left: unset;
    top: unset;
}

.widget_hmsgallery2018_widget .galleryTextBlock .m4-redesign .socialShare .shareWidget_common {
    margin: 0 5px 0 0;
    display: inline-block;
}

.widget_hmsgallery2018_widget .galleryTextBlock .m4-redesign .socialShare .shareWidget_container {
    position: relative;
    left: 5px;
    justify-content: center;
}


.m4-redesign_video .coverMultipleGrid .multigridItemWrapper .video .image-wrapper.tizenhatkilenc .typeico,
.m4-redesign_video .video .typeico.slidertypeico {
    width: 40%;
    height: 40%;
    top: 27%;
    left: 35%;
    background-size: contain !important;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0;
    margin-right: 0;
}


/*TOP 1 slider lapozó pöttyök*/
@media screen and (min-width:979px) {
    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots {
        visibility: hidden;
    }
}

.m4-redesign.cimlap .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%;
}

.m4-redesign.cimlap .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;
}

.m4-redesign.cimlap .swiper-container-wrapper .slick-dots li.slick-active {
    border: 2px solid #a40001;
    opacity: 1;
    width: 24px;
    height: 24px;
    transition: 0.5s;
}

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

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

@media screen and (max-width:767px) {

    .m4-redesign .widget_categoryandtaglistpage .oneListItem a,
    .m4-redesign .widget_newsubcategory_widget .oneListItem a {
        display: block;
        position: relative;
    }

    .m4-redesign .widget_categoryandtaglistpage .oneListTxt .oneTxtMeta,
    .m4-redesign .widget_newsubcategory_widget .oneListTxt .oneTxtMeta {
        position: unset;
    }

    .m4-redesign .widget_categoryandtaglistpage .oneListTxt .oneTxtMeta .type,
    .m4-redesign .widget_newsubcategory_widget .oneListTxt .oneTxtMeta .type {
        position: absolute;
        top: 0;
        right: 0;
        left: unset;
        margin: 0;
    }
}

@media screen and (max-width:380px) {
    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots li {
        width: 15px;
        height: 15px;
    }
}

@media screen and (max-width:300px) {
    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots li {
        width: 13px;
        height: 13px;
    }

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

}
/*M4 fejléc design*/
.m4-redesign .widgetHeader.M4Type {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png);
    background-position-x: right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    width: 100%;
    color: #ffffff;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin: 0;
    min-height: 70px;
    padding: 9px 20px;
}
.m4-redesign .widgetHeader.M4Type h2{
    width: 100%;
}
.m4-redesign .widgetHeader.M4Type:not(.hasCountdown) h2{
    margin-right: 17%;
}
@media (min-width: 601px) and (max-width: 899px){
    .m4-redesign .widgetHeader.M4Type {
        padding: 15px 20px;
    }
}

@media (min-width: 900px) and (max-width: 1024px){
    .m4-redesign .widgetHeader.M4Type {
        padding: 19px 20px;
    }
}
.m4-redesign .widget_widgetheader_widget{
    margin-right: 2px;
}
.m4-redesign .widgetHeader.M4Type.hasCountdown{
    background-color: #A80000;
    background-image: none;
}
.m4-redesign .widgetHeader.M4Type h2{
    line-height: 1.2!important;
    position: relative;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0;
    border: 10px solid transparent;
    width: max-content;
    max-width: 90%;
}
.m4-redesign .fifa_countdown.M4Type {
    align-items: center;
    background-color: white;
    padding-left: 5%;
    padding-right: calc(125px + 5.5%);
    height: calc(100% - 3px);
    border: solid 3px #A80000;
}

.m4-redesign .fifa_countdown.M4Type span {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    color: #A80000;
    font-weight: 900;
}
.fifa_countdown.M4Type > div span:nth-of-type(1){
    font-size: 34px;
}
.fifa_countdown.M4Type > div span:nth-of-type(2){
    font-size: 16px;
}
.fifa_countdown.M4Type::before,
.fifa_countdown.M4Type::after {
    display: none;
}
.fifa_countdown.M4Type .days,
.fifa_countdown.M4Type .hours{
    max-height: 70px;
    position: relative;
}

.fifa_countdown .hours::after,
.fifa_countdown .days::after{
    content: ':';
    font-size: 40px;
    height: 50px;
    position: relative;
    display: block!important;
}
.fifa_countdown.M4Type .days::after,
.fifa_countdown.M4Type .hours::after{
    color: #A80000;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 32px;
    height: max-content;
    position: absolute;
    right: -48%;
    bottom: unset;
}
a .widgetHeader.M4Type h2::after{
    content: '';
    position: absolute;
    width: 0%;
    height: 2px;
    background-color: #fff;
    transition-duration: 0.5s;
    bottom: 0px;
    left: 0px;
}
a .widgetHeader.M4Type h2:hover::after{
    width: 105%;
}
.fifa_countdown > div{
    max-height: 100%;
    flex-wrap: wrap;
}
.fifa_countdown .hours,
.fifa_countdown .days{
    margin-right: 32px;
}
@media screen and (max-width: 900px) {
    .fifa_countdown > div span{
        font-size: 16px;
    }
    .fifa_countdown > div span:nth-of-type(1),
    .fifa_countdown .hours::after,
    .fifa_countdown .days::after{
        font-size: 30px;
    }
    .fifa_countdown .hours::after,
    .fifa_countdown .days::after{
        height: 40px;
    }
    .fifa_countdown::before{
        margin: -50px 32px 0 0px;
    }
    .fifa_countdown::after{
        margin: -50px 0px 0 32px;
    }
    .fifa_countdown .hours,
    .fifa_countdown .days {
        margin-right: 24px;
    }
}
@media screen and (min-width: 771px) {
    .widgetHeader.M4Type.hasCountdown h2{
        max-width: 65%;
    }
    .m4-redesign .fifa_countdown.M4Type .minutes::after{
        content: '';
        display: block;
        width: 0;
        height: calc(100% + 6px);
        padding-right: 60%;
        background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/wh-after.png);
        background-position-x: right;
        background-size: auto 100%;
        background-repeat: no-repeat;
        position: absolute;
        top: -3px;
        right: -6px;
    }
    .m4-redesign .fifa_countdown.M4Type{
        border-right: 5px solid transparent;
    }
}
@media (min-width: 771px) and (max-width: 1100px){
    .m4-redesign .widgetHeader.M4Type h2{
        -webkit-line-clamp: 2;
    }
    .widgetHeader.M4Type.hasCountdown h2 {
        max-width: 51%;
    }
}
@media screen and (max-width: 770px) {
    .M4Type.fifa_countdown{
        position: relative!important;
        height: 60px;
        margin: 0px 2px;
        width: calc(100% - 4px);
        left: 0px;
        justify-content: center;
    }
    .fifa_countdown > div span{
        font-size: 16px;
    }
    .fifa_countdown > div span:nth-of-type(1),
    .fifa_countdown .hours::after,
    .fifa_countdown .days::after{
        font-size: 30px;
    }
    .fifa_countdown .hours::after,
    .fifa_countdown .days::after{
        margin-left: 5px;
        height: 16px;
    }
    .fifa_countdown::before{
        margin: -50px 22px 0 0px;
    }
    .fifa_countdown::after{
        margin: -50px 0px 0 22px;
    }
    .fifa_countdown .hours,
    .fifa_countdown .days {
        margin-right: 20px;
    }
    .m4-redesign .widgetHeader.M4Type {
        display: flex;
        align-items: center;
        padding: 0;
        max-width: calc(100% - 4px);
        margin: 0px 2px;
        min-height: 60px;
    }
    .m4-redesign .widgetHeader.M4Type h2{
        font-size: 20px;
    }
    .m4-redesign .fifa_countdown.M4Type {
        clip-path: none;
        padding: 0;
    }
    .fifa_countdown.M4Type .hours,
    .fifa_countdown.M4Type .days{
        max-height: 70px;
        padding: 5px 0px;
    }
    .fifa_countdown.M4Type .days::after,
    .fifa_countdown.M4Type .hours::after,
    .fifa_countdown.M4Type > div span:nth-of-type(1){
        font-size: 30px;
    }
    .fifa_countdown.M4Type > div span:nth-of-type(2){
        font-size: 14px;
    }
    .fifa_countdown.M4Type .days::after,
    .fifa_countdown.M4Type .hours::after{
        right: -38%;
    }
    .m4-redesign .widgetHeader.M4Type:not(.hasCountdown) h2{
        margin-right: 25%;
    }
}
@media screen and (max-width: 480px) {
    .m4-redesign .widgetHeader.M4Type:not(.hasCountdown) h2{
        margin-right: 45%;
    }
}

/*Sor fejléccím design*/
.m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .row-title:not(.katar2022 .m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .row-title, .m4-redesign .bl2023 .row-title, .euro2024 .row-title),
.m4-redesign .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2, .bl2023 h2, .euro2024 h2, .parizs2024 h2) {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png);
    box-sizing: border-box;
    width: max-content;
    max-width: 95%;
    background-position-x: right;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 4px 100px 13px 15px;
    background-color: unset;
    line-height: 1.4;
    color: #ffffff;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    margin: 5px 0 5px 10px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
}
.m4-redesign .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2, .bl2023 h2){
    margin-left: 5px;
}
.m4-redesign.cimlap .cover .hh-row-container.inverse-background .hh-row-wrapper .row-title-container .row-title:not(.katar2022 .m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .row-title, .m4-redesign .bl2023 .row-title),
.m4-redesign.cimlap .inverse-background .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2, .bl2023 h2) {
    max-width: 100%;
}

.m4-redesign.cimlap .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2) {
    margin-left: 5px;
}

.m4-redesign.cimlap .hh-row-container .widget.widget_multiplerowgrid_widget .cikk.displaymodeB:hover .cikk-content-title .article-title p:not(.inverse-background .article-title p) {
    color: #A80000;
}

@media screen and (min-width:768px) {
    .m4-redesign.cimlap .row-title-container .row-title {
        margin-bottom: 0px !important;
    }

    .m4-redesign .hasRowTitle .widgetHeader:not(.widget_widgetheader_widget .widgetHeader) {
        padding-top: 0px !important;
        margin-top: 0px !important;
    }

    .widget_position_center .hh-row-wrapper .segment-full .m4-redesign .widget.widget_recommendedgrid_widget .widgetHeader {
        margin-bottom: 5px;
    }
}

@media screen and (max-width:768px) {
    .m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .row-title {
        margin-left: 0px;
    }

    .m4-redesign.cimlap .segment-half .widget_multiplerowgrid_widget .widgetHeader {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .m4-redesign.cimlap .segment-half .widget_multiplerowgrid_widget .widgetHeader {
        margin-left: 0px;
    }
}

.m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-right .hh-row-wrapper .row-title-container .row-title {
    margin: 5px 0 5px 10px;
}

.m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-left .hh-row-wrapper .row-title-container .row-title {
    margin: 5px 0 5px 10px;
}

.m4-redesign.cimlap .cover .hh-row-container.show_icon .hh-row-wrapper .row-title-container .row-title,
.m4-redesign.cimlap .cover .hh-row-container.border-right .hh-row-wrapper .row-title-container .row-title {
    margin: 5px 0 5px 18px;
}

@media screen and (max-width: 768px) {

    .m4-redesign.cimlap .cover .hh-row-container.show_icon .hh-row-wrapper .row-title-container .row-title,
    .m4-redesign.cimlap .cover .hh-row-container.border-right .hh-row-wrapper .row-title-container .row-title {
        margin-left: 10px;
    }

    .m4-redesign.cimlap .cover .hh-row-container.show_icon .hh-row-wrapper .row-title-container .row-title,
    .m4-redesign.cimlap .cover .hh-row-container.border-right .hh-row-wrapper .row-title-container .row-title,
    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-left .hh-row-wrapper .row-title-container .row-title,
    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-right .hh-row-wrapper .row-title-container .row-title {
        margin-left: 0px;
    }

    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-right .segment-half,
    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-left .segment-half {
        padding-left: 0;
        padding-right: 0;
    }

    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-left .segment-half .multiplerowGridColIndexGroup2,
    .m4-redesign.cimlap .cover .hh-row-container.m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 {
        padding-left: 10px;
        padding-right: 10px;
    }
}

/*Több soros grid kategória pozícionálás*/

.m4-redesign .multiplerowCardHolder div .cikk-content-title {
    padding: 50px 10px 10px 10px;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: unset;
    font-weight: 700;
}

.m4-redesign .segment-one-third .multiplerowGridColIndexGroup0 div .cikk-content-title {
    padding: 50px 15px 15px 15px;
}

@media (max-width: 768px) {

    .m4-redesign .multiplerowCardHolder .cikk-content-title,
    .m4-redesign .segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        padding: 30px 15px 8px 15px !important;
    }
}

.m4-redesign .multiplerowCardHolder .displaymodeB .categoryContainer,
.m4-redesign .multiplerowCardHolder .displaymodeB .postTypeContainer {
    margin-bottom: 0px;
    position: absolute;
    bottom: 0;
    top: unset!important;
    left: 0;
}

.m4-redesign .multiplerowCardHolder .displaymodeB .postTypeContainer:not(.bl2023 *) {
    width: max-content;
    padding-right: 75px;
}

.m4-redesign .multiplerowCardHolder .categoryContainer {
    top: 0;
    position: relative;
    margin-bottom: 15px;
}



.m4-redesign .multiplerowCardHolder.layer_full_red .cikk-content-title:not(.bl2023 *),
.m4-redesign .multiplerowCardHolder.layer_full_black .cikk-content-title:not(.bl2023 *){
    justify-content: center;
    padding: 10px 30px !important;

}

.m4-redesign .multiplerowCardHolder.layer_full_red .displaymodeB .cikk-content-title:not(.bl2023 *),
.m4-redesign .multiplerowCardHolder.layer_full_black .displaymodeB .cikk-content-title:not(.bl2023 *){
    padding: 10px 0 0 0px!important;
}

.m4-redesign .multiplerowCardHolder .displaymodeB .cikk-content-title {
    background: none;
}

@media screen and (min-width: 769px) {
    .m4-redesign .multiplerowCardHolder .displaymodeB .cikk-content-title {
        padding: 10px 0px 0px 0px !important;
    }
}


.m4-redesign .multiplerowCardHolder.layer_full_red .categoryContainer,
.m4-redesign .multiplerowCardHolder.layer_full_black .categoryContainer {
    position: relative;
    margin-bottom: 15px;
}

.m4-redesign .multiplerowCardHolder.layer_full_red .displaymodeB .categoryContainer,
.m4-redesign .multiplerowCardHolder.layer_full_black .displaymodeB .categoryContainer {
    position: absolute;
    margin-bottom: 0px;
}

.m4-redesign .multiplerowCardHolder.layer_full_red .displaymodeB .categoryContainer,
.m4-redesign .multiplerowCardHolder.layer_full_black .displaymodeB .categoryContainer {
    margin-bottom: 0px;
}

@media (max-width: 768px) {
    .m4-redesign .mediaklikkCoverFeaturedSlider {
        padding: 0;
    }

    .m4-redesign.cimlap .mediaklikkCoverFeaturedSlider .category_icon {
        font-size: 14px;
    }

    .m4-redesign .mediaklikkCoverFeaturedSlider .textcontent .post_time {
        margin-top: 8px;
        padding: 6px 0;
        margin: 7px 0px 0px 0px;
        font-size: 12px;
    }

    /* .m4-redesign .m4-redesign-four-right .widget_featuredslider_widget .post_time::before{
        left: unset !important;
        right: 68px;
        top: 5px !important;
    }*/
    .m4-redesign.cimlap .segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent {
        top: 0;
    }

    .m4-redesign.cimlap .mediaklikkCoverFeaturedSlider .categoryContainer {
        width: 100%;
        display: inline;
        padding: 6px 51px 6px 6px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper .swiper-wrapper-top .swiper-slide p.article-lead {
        line-height: 1.2;
        margin-left: 0px;
        font-size: 16px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top.hasDots .swiper-slide .swiper-text {
        padding: 0 10px 40px 10px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-slide .swiper-text {
        padding: 0 10px 5px 10px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-text {
        padding: 0 10px 5px 10px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper .swiper-wrapper-top.hasDots .swiper-text {
        padding: 0 10px 35px 10px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .article-title a,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide .article-title a {
        line-height: 1.3
    }

    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top .swiper-slide p.article-lead,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-wrapper-top .swiper-slide p.article-lead {
        margin-top: 3px;
    }
}

@media screen and (max-width: 480px) {
    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots li {
        width: 13px;
        height: 13px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots li.slick-active {
        width: 14px;
        height: 14px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper .slick-dots {
        bottom: 0px;
    }

    .m4-redesign.cimlap .swiper-container-wrapper .swiper-wrapper-top.hasDots .swiper-slide .swiper-text {
        padding-bottom: 30px !important;
    }
}

.m4-redesign .multiplerowGridColIndexGroup2 .cikk-content-title.specialMode .postTypeContainer {
    position: relative;
    margin-bottom: 15px;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png");
    color: #fff;
    padding: 15px 65px 15px 55px;
    font-size: 16px;
    padding-right: 90px;
}

.m4-redesign .multiplerowGridColIndexGroup2 .cikk-content-title.specialMode .categoryContainer .category_icon i {
    color: #fff !important;
}

.m4-redesign .multiplerowGridColIndexGroup2 .cikk-content-title.specialMode .postTypeContainer::before {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/pp-icon.png");
    width: 30px;
    height: 30px;
    top: calc(50% - 15px);

}

.m4-redesign .multiplerowGridColIndexGroup2 .cikk-content-title.specialMode .categoryContainer {
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png");
    color: #fff;
    position: relative;
    margin-bottom: 15px;
}

.m4-redesign .multiplerowGridColIndexGroup2 .cikk-content-title.specialMode .categoryContainer .category_name {
    color: #fff;
}

.m4-redesign .cikk-content-title.specialMode .postTypeContainer::before {
    top: unset;
}

/* max width - 768px media */
@media (max-width: 768px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        padding: 12px 86px 12px 56px;
        max-width: unset;
        width: max-content;
        font-size: 1.1rem !important;
        position: relative;
        left: -15px;
    }

    .m4-redesign .widget_featuredslider_widget .postTypeContainer::before {
        width: 20px;
        height: 20px;
        top: calc(50% - 10px);
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_name:not(.bl2023 *) {
        font-size: 12px;
        display: contents;
    }

    .m4-redesign .hh-row-container.border.show-separator-line.widget_position_center .multiplerowCardHolder .cikk.overlay-lead.post .category_icon,
    .m4-redesign .hh-row-container.widget_position_center .coverListWithImageOrTag .cikk.nagy .category_icon {
        font-size: 18px;
    }

    .m4-redesign .coverListWithImageOrTag .cikk.nagy .category_name {
        font-size: 12px;
    }

    .m4-redesign .hh-row-container.show_icon.widget_position_center .coverListWithImageOrTag .nagy .categoryContainer {
        width: unset;
        padding: 6px 70px 6px 12px;
    }

    .m4-redesign.cimlap .mosaicWidgetCardContainer .categoryContainer {
        width: unset;
        max-width: unset;
        padding: 6px 0px 6px 6px;
        display: inline-block;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-wrapper-top p.article-lead {
        font-size: 16px;
    }

    .m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2 span {
        margin-left: 0px;
    }
}

@media screen and (max-width: 480px) {
    .m4-redesign .widget_featuredslider_widget .postTypeContainer:not(.bl2023 *) {
        font-size: 14px !important;
    }
}

/*több soros grid 6 oszlop*/

.inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .displaymodeB .post_time,
.inverse-background .m4-redesign .multiplerowCardHolder .displaymodeB .multiplerowGridColIndexGroup6 .post_time {
    color: #fff !important;
    padding-top: 0px;
}

.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB .multiplerowGridColIndexGroup6 p.article-lead,
.inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .cikk.overlay-lead.displaymodeB p.article-lead,
.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.video .multiplerowGridColIndexGroup6 p.article-lead,
.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.gallery .multiplerowGridColIndexGroup6 p.article-lead {
    color: #fff !important;
    padding: 0;
}

.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB .multiplerowGridColIndexGroup6 .cikk-content-title,
.inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .cikk.overlay-lead.displaymodeB .cikk-content-title,
.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.video .multiplerowGridColIndexGroup6 .cikk-content-title,
.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB.gallery .multiplerowGridColIndexGroup6 .cikk-content-title {
    min-height: unset;
    max-height: unset;
    padding: 15px 0 15px 0 !important;
}

.inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB,
.inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .cikk.overlay-lead.displaymodeB {
    min-height: 328px;
}

.inverse-background .m4-redesign .widget_multiplerowgrid_widget .pagination {
    height: unset;
    margin-top: 0 !important;
}

@media screen and (max-width: 1017px) {

    .inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB,
    .inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .cikk.overlay-lead.displaymodeB {
        min-height: 348px;
    }
}

@media screen and (max-width: 650px) {

    .inverse-background .m4-redesign .multiplerowCardHolder .cikk.overlay-lead.displaymodeB,
    .inverse-background .m4-redesign .multiplerowCardHolder .multiplerowGridColIndexGroup6 .cikk.overlay-lead.displaymodeB {
        min-height: 1px;
    }
}



/*3 oszlopos szöveg a képen beállítású több soros grid*/


.m4-redesign .multiplerowGridColIndexGroup3 .cikk-content-title h1.article-title a {
    font-size: 19px;
}

@media screen and (max-width: 1024px) {
    .m4-redesign .multiplerowGridColIndexGroup3 .cikk-content-title h1.article-title a {
        font-size: 16px;
    }
}

/*post time ::before óra ikon*/
.m4-redesign .post_time{
    width: 100%;
    margin-top: 3px;
}
.m4-redesign .post_time p {
    position: relative;
    width: unset !important;
    float: right !important;
}

.m4-redesign .post_time p::before {
    content: "";
    position: absolute;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/clock-icon.png");
    width: 15px;
    height: 15px;
    background-size: 100%;
    top: 0;
    left: -22px;
}

.m4-redesign .displaymodeB .post_time p {
    position: relative;
    width: unset !important;
    float: left !important;
}

.m4-redesign .inverse-background .widget_multiplerowgrid_widget .displaymodeB .post_time p {
    color: #fff;
}

.m4-redesign .displaymodeB .post_time p::before {
    display: none;
}

.m4-redesign .articleRecommenderWidget_content .categoryContainer {
    width: unset;
    max-width: unset;
    display: table !important;
    padding: 6px 60px 6px 10px;
}

@media (max-width: 480px) {
    .m4-redesign_gallery .contentListWithFilter_tabContents .categoryContainer {
        padding: 6px 80px 6px 6px;
        width: fit-content;
    }

    .contentListWithFilter_tabContentItem .m4-redesign .content .category_name {
        padding: 0;
    }
}

/*cikk oldal lábléc menü green-thm.css felülírás*/

.m4-redesign .responsive-nav-menu {
    margin: 0 !important;
}

/* A MTVA-11399 hibajegy alapján destroy swiper-button mobilnézetben */
/*@media screen and (max-width:979px) {
.m4-redesign .slick-arrow,
.owl-buttons {
    visibility: hidden !important;
    }
}*/
/*TOP 1 slider nyilak eltűntetése*/
@media screen and (max-width:979px) {

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-next,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-next {
        visibility: hidden;
    }

    .m4-redesign.cimlap .swiper-container-wrapper.gallery_right .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_left .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_top .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.gallery_bottom .swiper-button-prev,
    .m4-redesign.cimlap .swiper-container-wrapper.normal .swiper-button-prev {
        visibility: hidden;
    }
}

@media screen and (max-width: 768px) {

    .m4-redesign.cimlap .widget,
    .m4-redesign.cimlap .hh-row-container:not(.inverse-background) {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .m4-redesign.cimlap .hh-row-container.inverse-background .hh-row-wrapper {
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .m4-redesign.cimlap .owl-wrapper-outer {
        margin: 0px;
    }

    .m4-redesign.cimlap .hh-row-container .hh-row-wrapper {
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .m4-redesign.cimlap .widget_featuredslider_widget .cikk {
        margin: 7px 10px;
        width: calc(100% - 20px);
    }

    .m4-redesign.cimlap .widget_multiplerowgrid_widget .owl-item .cikk,
    .m4-redesign .widget_recommendedgrid_widget .recommendedgrid .cikk,
    .m4-redesign.cimlap .widget_contentgalleryslider .swiper-container-wrapper {
        padding-bottom: 0px !important;
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .m4-redesign.cimlap .row-title-container,
    .m4-redesign.cimlap .textwidget {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .m4-redesign.cimlap .hh-row-container .row-title-container .row-title,
    .m4-redesign .inverse-background .owl-item {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .m4-redesign .displaymodeB .cikk-content-title .article-title {
        padding-bottom: 0px;
    }

    .m4-redesign.cimlap .coverMultipleGrid.owl-carousel.owl-theme {
        top: 0 !important;
    }

    .m4-redesign.cimlap .coverListWithImageOrTag .cikk {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }

    .m4-redesign .widget_multiplerowgrid_widget .pagination {
        margin-top: 7px !important;
        margin-bottom: 7px !important;
    }

    .m4-redesign.cimlap .hh-row-container.inverse-background {
        margin-bottom: 14px;
    }

    .m4-redesign .multiplerowCardHolder .displaymodeB .cikk-content-title {
        padding: 7px 0px 0px 0px !important;
    }
}

/*contentListWithFilter/css.css fájl felülírása*/

.m4-redesign_gallery .contentListWithFilter_tabContentItem .m4-redesing.content .subtextcont,
.m4-redesign_video .contentListWithFilter_tabContentItem .m4-redesing.content .subtextcont,
.m4-redesign_news .contentListWithFilter_tabContentItem .m4-redesing.content .subtextcont {
    height: 100%;
    padding: 0px;
}

/*footer menu HIDE!*/

@media screen and (max-width: 768px) {
    footer .m4-redesign .ultimatum-responsive-menu {
        display: none !important;
    }
}

/*VOD végoldal full width lejátszó tablet és mobil nézet*/

@media screen and (max-width: 960px) {
    .ut-layout-video-megjelenito .video-vegoldal.m4-redesign_livestream .ult-column.grid_9 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

/*sportok listaoldal javítás*/

.ut-layout-sportok .ult-column.grid_12 {
    float: none;
}

/*kategória lista oldal javítás template.css felülírás*/

.ut-layout-rovatoldal .grid_9.m4-redesign {
    float: none;
}

@media screen and (max-width: 767px) {

    .m4-redesign .widget_categoryandtaglistpage .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category,
    .m4-redesign .widget_newsubcategory_widget .newSubCategory .listCont .oneListItem .oneListTxt .oneTxtMeta .category {
        margin-left: 0;
    }
}

/*
.m4-redesign .pp-article-reader .fb-video {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 56.25%;
    width: 100%;
    display: block;
 } */
/* .m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-left {
     height: 65vh;
 } */

.m4-redesign .hms_fb_video_embed iframe {
    max-width: 100%;
}

@media (-webkit-min-device-pixel-ratio: 2) {
    .ppMiniContainer div[class*='iframe_widget'] span,
    .fb_iframe_widget span iframe{
       max-width: 100%;
       background-color: transparent;
    }
}

.m4-redesign .widget_pparticleheader_widget .hotlinemain-container-top-left .lead-video .live-player-container {
    padding-bottom: 0 !important;
    height: 80vh !important;
    background-position: top;
}

.m4-redesign .widget_hms_vodplayer_widget .vp-video .live-player-container iframe {
    margin-top: 0px;
}

.m4-redesign .hotlinemain-container-body-elem-right iframe.mtva-player-video-iframe {
    margin: 0px !important;
    margin-left: -8px !important;
    width: calc(100% + 16px) !important;
}

/*x*/
.m4-redesign h1.article-title,
.m4-redesign h1.article-title a,
.m4-redesign_livestream_cont .dataFeedItem h5 {
    color: white;
}

/* szponzorált widgetfejléc */
.m4-redesign .widget_widgetheader_widget .widgetHeader.widgetHeaderBGSet {
    margin: 15px 10px -10px 10px;
}

/*  FINA 2022 widgetfejléc */
.widgetHeader.fina2022 {
    background-color: #0056A5;
    display: flex;
    align-items: center;
    min-height: 60px;
    height: max-content;
    background-color: #0056A5;
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2022-wh-desktop.svg');
    background-position: top right;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 7px 15px;
    margin: 15px 10px -10px 10px;
}

a .widgetHeader.fina2022:hover {
    cursor: pointer;
}

.widgetHeader.fina2022 h2 {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #fff;
    line-height: 1.4;
    position: relative;
}

/*  FINA 2023 widgetfejléc */
.widgetHeader.fina2023 {
    background-color: #0090CB;
    display: flex;
    align-items: center;
    height: max-content;
    background: url("/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2023.png") no-repeat;
    background-size: 100% 100% !important;
    margin: 15px 10px 30px 10px;
    padding: 32px 15% 32px 32px;
    position: relative;
}

.widgetHeader.fina2023::after {
    content: '';
    position: absolute;
    display: block;
    width: 84px;
    height: 100%;
    top: 0;
    right: 2.5%;
    background: center / contain no-repeat url("/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2023-blue.svg");
}

.widgetHeader.fina2023 h2 {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size: 30px;
    line-height: 1.2;
    display: flex;
    align-items: center;
    min-height: 60px;
    color: #fff;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .widgetHeader.fina2023 {
        padding: 16px 15% 16px 16px;
    }

    .widgetHeader.fina2023 h2 {
        min-height: unset;
        font-size: 18px;
    }

    .widgetHeader.fina2023::after {
        width: 50px;
    }
}

@media screen and (max-width: 600px) {
    .widgetHeader.fina2023 {
        padding: 15px 15% 15px 15px;
        background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2023-mobile.png");
        margin-bottom: 15px;
    }

    .widgetHeader.fina2023 h2 {
        font-size: 14px;
    }

    .widgetHeader.fina2023::after {
        width: 36px;
    }
}

.m4-redesign .row-title-url h2,
.m4-redesign.cimlap .widgetHeader h2 a:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2) {
    position: relative;
}

.m4-redesign.cimlap .widgetHeader h2 a {
    display: block;
}

a .widgetHeader.fina2022 h2::after,
a .widgetHeader.fina2023 h2::after,
.m4-redesign .row-title-url h2::after,
a .widgetHeader.liveStreamLight h2::after,
a .widgetHeader.liveStreamDark h2::after,
a .widgetHeader.liveStreamRed h2::after,
.m4-redesign.cimlap .widgetHeader h2 a:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2)::after {
    content: '';
    position: absolute;
    width: 0%;
    height: 2px;
    background-color: #fff;
    bottom: 0px;
    left: 0;
    transition-duration: 0.5s;
}

.m4-redesign .row-title-url h2::after {
    bottom: 7px;
    left: 15px;
}

a .widgetHeader.fina2022:hover h2::after,
a .widgetHeader.fina2023:hover h2::after,
a .widgetHeader.liveStreamLight:hover h2::after,
a .widgetHeader.liveStreamDark:hover h2::after,
a .widgetHeader.liveStreamRed:hover h2::after,
.m4-redesign.cimlap .widgetHeader:hover h2 a:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2 a)::after{
    width: 100%;
}

.m4-redesign .row-title-url:hover h2::after {
    width: calc(100% - 115px);
}

.m4-redesign .row-title-url h2,
.m4-redesign.cimlap .widgetHeader h2 a {
    text-decoration: none !important;
}

@media (min-width: 980px) and (max-width: 1200px) {
    .m4-redesign .navbar .nav a[title="fina2022"] {
        height: unset;
    }

    .m4-redesign .musorujsag {
        right: 162px;
    }

    .m4-redesign .socialLinkLine a,
    .m4-redesign .musorujsag a {
        margin-right: 3px;
    }

    .m4-redesign .socialLinkLine a img {
        max-width: 80%;
    }
}

@media (min-width: 980px) and (max-width: 1128px) {
    .m4-redesign .musorujsag {
        right: 190px;
    }
}

@media screen and (max-width: 768px) {
    .m4-redesign .widgetHeader.fina2022 {
        margin: 7px 10px;
    }

    .m4-redesign .widget_widgetheader_widget .widgetHeader.widgetHeaderBGSet {
        margin: 0px 10px;
    }
}

@media screen and (max-width: 650px) {
    .m4-redesign .widgetHeader.fina2022 {
        background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2022-wh-mobile.svg');
        padding-right: 30%;
    }
}

@media screen and (max-width: 800px) {
    .m4-redesign .m4-redesign-four-right .segment-half .multiplerowGridColIndexGroup2 .article-title a {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 650px) {
    .m4-redesign .widgetHeader.fina2022 {
        background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/fina-2022/fina-2022-wh-mobile.svg');
        padding-right: 30%;
    }
}

/*  Atlétika VB 2023 widget fejléc, header-ben logó */
.widgetHeader.athletics2023 {
    background-image: url(images/athletics2023/atletikavb_23_hatter.png);
    background-size: 100% !important;
    margin: 15px 10px 30px 10px !important;
    padding: 50px 15px 50px 50px !important;
    display: flex;
    align-items: center;
    justify-content: end;
    height: max-content;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.widgetHeader.athletics2023 h2,
a .widgetHeader.athletics2023 h2 {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 200;
    font-size: 30px !important;
    line-height: 1.2;
    display: flex !important;
    align-items: center;
    min-height: 70px;
    color: #fff;
    display: inline-block;
    position: relative;
}

a .widgetHeader.athletics2023 h2::after {
    content: "";
    position: absolute;
    width: 90%;
    transform: scaleX(0);
    height: 2px;
    bottom: 15px;
    left: 14px;
    background-color: #fff;
    transform-origin: bottom left;
    transition: transform 0.5s;
}

a .widgetHeader.athletics2023 h2:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}


.m4-redesign .navbar .nav .atletika2023 a {
    background: url(images/athletics2023/atletika_vb_23_header_logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
    padding-left: 0;
    padding-right: 0;
    height: 57px;
    margin-top: -7px;
    margin-left: -17px !important;
    padding-right: 43px;
    min-width: 150px;
}

.m4-redesign .navbar .nav .atletika2023 a,
.m4-redesign .navbar .nav .atletika2023 a:hover {
    color: transparent!important;
    background-color: transparent;
}

@media (max-width: 1340px) {
    .m4-redesign .navbar .nav .atletika2023 a {
        margin-top: -7px !important;
        height: 48px !important;
        padding-right: 38px;
    }
}

@media (max-width: 1110px) {
    .m4-redesign .navbar .nav .atletika2023 a {
        background: url(images/athletics2023/atletikavb_23_logo_headerbe_respo.png);
        background-size: contain;
        background-repeat: no-repeat;
        color: transparent;
        padding-left: 0;
        height: 55px !important;
        margin-left: -1px !important;
        margin-top: -9px !important;
        margin-bottom: 12px;
    }
    .widgetHeader.athletics2023{
        padding: 50px 15px 50px 22px !important;
    }
}
@media (max-width: 990px) {
    .widgetHeader.athletics2023 {
        padding: 18px 18px 18px 18px !important;
        margin-bottom: 8px !important;
    }

    .widgetHeader.athletics2023 h2 {
        font-size: 24px !important;
    }
}
@media (max-width: 768px) {
    .widgetHeader.athletics2023 h2 {
        font-size: -8px !important;
    }

    .widgetHeader.athletics2023 {
        margin-bottom: -6px !important;
    }
}
@media (max-width: 700px) {
    .widget .widget_widgetheader_widget .widgetHeader.athletics2023 h2 {
        font-size: 18px !important;
    }
}
@media (max-width: 600px) {
    .widgetHeader.athletics2023 {
        padding: 10px 10px 10px 10px !important;
        margin-bottom: -11px !important;
        margin-top: 12px !important;
        background-image: url('images/athletics2023/atletika_vb_23_hatter_logo_baloldalt_600px.png');
    }
    .widget .widget_widgetheader_widget .widgetHeader.athletics2023 h2 {
        padding-top: 9px;
        font-size: 15px !important;
    }
}
@media (max-width: 500px) {
    .widgetHeader.athletics2023 {
        margin-bottom: -23px !important;
        margin-top: -1px !important;
        padding-left: 8px !important;
        background-image: url('images/athletics2023/atletika_vb_23_hatter_logo_baloldalt_450px.png');
    }
}
@media (max-width: 350px) {
    .widgetHeader.athletics2023 {
        padding-left: 2px !important;
        margin-bottom: -23px !important;
        margin-top: -1px !important;
        background-image: url('images/athletics2023/atletika_vb_23_mobil_logo_baloldalt.png');
    }
}



.M4Accessibility .m4-redesign_livestream>.ult-wrapper,
.M4Accessibility .m4-redesign_livestream .cimlap,
.M4Accessibility .eb_all_related_class,
.M4Accessibility .m4-redesign_livestream_cont,
.M4Accessibility .m4-redesign.datas,
.M4Accessibility .m4-redesign_livestream .uefaLineup,
.M4Accessibility .m4-redesign_livestream .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body-inner,
.M4Accessibility .m4-redesign_livestream .ebStats.eb_statistics_class,
.M4Accessibility .m4-redesign_livestream .player_achievement_wrapper {
    background-image: none !important;
    background-color: #000;
}

.M4Accessibility .widget_tsuefalivelineup_widget *,
.M4Accessibility .widget_tseblivematchstatistics_widget *,
.M4Accessibility .widget_playerstatistics_widget *,
.M4Accessibility .widget_tsuefalivelineup_widget .bib,
.M4Accessibility .matchHeader *,
.M4Accessibility .team *,
.M4Accessibility .m4-redesign_livestream .player_wrapper h2,
.M4Accessibility .m4-redesign_livestream .m4-redesign_livestream_bigleft .ebStatTitle,
.M4Accessibility .m4-redesign_livestream .player_achievement_wrapper *,
.M4Accessibility .m4-redesign.datas .hotlinemain-container-body.pp-article-reader * {
    color: #fff !important;
}

.M4Accessibility .m4-redesign_livestream .player_achievement_wrapper,
.M4Accessibility .m4-redesign_livestream .ebStats.eb_statistics_class,
.M4Accessibility .m4-redesign_livestream .ult-wrapper.wrapper.m4-redesign.datas .hotlinemain-container-body.pp-article-reader {
    background-color: #000;
}

.M4Accessibility .m4-redesign_livestream .player_group p,
.M4Accessibility .m4-redesign_livestream .hotlinemain-container-body-elem-right-content-text p {
    font-size: 22px;
}

.M4Accessibility .m4-redesign_livestream_cont,
.M4Accessibility .m4-redesign.datas .hotlinemain-container-body.pp-article-reader {
    background-color: #000 !important;
}

/* .M4Accessibility .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1 {
    background: white;
} */
.M4Accessibility .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1 {
    /* background: white;
    color: #a80000 !important; */
    text-transform: uppercase;
    font-size: 27px;
    font-weight: bold;
}

.M4Accessibility .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1:after {
    /* background-image: url(images/m4-redesign/white-end.png) !important;
    background-color: transparent !important;
    width: 284px;
    height: 168px;
    transform: scale(0.42);
    top: -49px;
    left: 117px; */
}

.M4Accessibility .m4-redesign_livestream .uefaLineup.eb_heatmap_class h1:after,
.M4Accessibility .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1:after,
.M4Accessibility .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1:after {
    background: transparent url('images/m4-redesign/Asset_end-red.png') !important;
}

.M4Accessibility .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.player_performance_container.eb_statistics_class h1,
.M4Accessibility .m4-redesign_livestream .grid_3.m4-redesign_livestream_smallright .player_achievement_wrapper.eb_statistics_class h1 {
    text-transform: uppercase;
}

.M4Accessibility .ult-wrapper.wrapper.m4-redesign.datas .tabMenu ul li a.active::after {
    left: -2.5px;
}

.M4Accessibility .m4-redesign .hh-row-container.full-view-mode .recommendedgrid {
    display: flex;
    flex-wrap: wrap;
}

.M4Accessibility .m4-redesign.cimlap .hh-row-container.full-view-mode .recommendedgrid .textcontent {
    max-height: 100%;
}

.M4Accessibility .m4-redesign.cimlap .hh-row-container.full-view-mode .recommendedgrid article {
    min-height: auto !important;
}

/* NSO MTVA-15715 */

.m4-redesign .NSO *,
.m4-redesign .NSO h1.article-title a,
.m4-redesign .NSO .cikk-content-title h1.article-title a,
.m4-redesign .NSO .cikk-content-title h1.article-title,
.m4-redesign .NSO .onerowgrid h1.article_title a,
.NSO h1.article-title a {
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    transition: all .3s ease-in-out;
}

.m4-redesign .NSO .cikk-content-title .article-title,
.m4-redesign .NSO .cikk-content-title .article-title a {
    font-size: 28px;
    width: 100%;
}

.m4-redesign .NSO .segment-one-fourth .cikk-content-title .article-title,
.m4-redesign .NSO .segment-one-fourth .cikk-content-title .article-title a {
    font-size: 18px;
}

.m4-redesign .NSO .article-title a {
    max-width: unset !important;
    overflow: visible !important;
    display: block !important;
}

.m4-redesign .NSO .multiplerowCardHolder p.article-lead {
    font-size: 18px !important;
    color: #ffffff !important;
}

.m4-redesign .NSO .segment-one-fourth .multiplerowCardHolder p.article-lead {
    font-size: 16px !important;
}

.m4-redesign .NSO .multigridItemWrapper .cikk-content-moving-container .article-lead {
    padding: 0;
}

.m4-redesign .NSO .image-wrapper {
    padding-bottom: 75%;
}

.m4-redesign .NSO .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
    top: unset !important;
    position: relative !important;
    width: unset !important;
}

.m4-redesign .NSO .multigridItemWrapper .cikk {
    height: auto !important;
    padding: 0 23px !important;
}

.m4-redesign .NSO .segment-half .cikk {
    padding: 0 7px !important;
}

.m4-redesign .NSO .segment-one-fourth .cikk {
    padding-bottom: 20px !important;
}

.m4-redesign .NSO {
    background-color: rgba(44, 0, 0, .1);
    padding-bottom: 30px;
}

.m4-redesign .NSO .typeico {
    display: none;
}

.m4-redesign .NSO .image-wrapper:hover *,
.m4-redesign .NSO .multiplerowCardHolder .image-wrapper:hover p.article-lead {
    color: #8B0000 !important;
    opacity: 1 !important;
    background-color: transparent;
    transition: all .3s ease-in-out;
}

/* title */

.m4-redesign .NSO.title {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.m4-redesign .NSO.title .widgetHeader {
    display: flex;
    padding: 10px 23px !important;
    margin-top: 15px;
}

.m4-redesign .NSO.title .widgetHeader>hr {
    display: none;
}

.m4-redesign .NSO.title .widgetHeader::after {
    content: "";
    display: flex;
    flex-grow: 1;
    height: 2px;
    background-color: #8B0000;
    /* background-image: linear-gradient(90deg, #000, #000 50%, transparent 50%, transparent 100%) !important; */
    margin-left: 32px;
    align-self: center;
}

.m4-redesign .NSO.title .widgetHeader>h2 {
    background-image: url(./images/m4-redesign/NSOlogo.png) !important;
    height: 70px;
    width: 136px;
    padding: 0;
}

/* respo */

@media screen and (max-width: 768px) {
    .m4-redesign .NSO {
        padding-bottom: 0;
    }

    .m4-redesign .NSO .hh-row-wrapper {
        display: flex;
        flex-direction: column;
    }

    .m4-redesign .NSO .segment-half {
        order: 1;
    }

    .m4-redesign .NSO .segment-one-fourth {
        order: 2;
    }

    .m4-redesign .NSO .segment-half .coverMultipleGrid.owl-carousel.owl-theme {
        position: relative !important;
        bottom: unset !important;
    }

    .m4-redesign .NSO .segment-one-fourth .cikk,
    .m4-redesign .NSO .segment-half .cikk {
        padding: 0 0 20px 0 !important;
    }

    .m4-redesign .NSO .cikk-content-title .article-title,
    .m4-redesign .NSO .cikk-content-title .article-title a,
    .m4-redesign .NSO .segment-one-fourth .cikk-content-title .article-title,
    .m4-redesign .NSO .segment-one-fourth .cikk-content-title .article-title a {
        font-size: 16px !important;
    }

    .m4-redesign .NSO .multiplerowCardHolder p.article-lead,
    .m4-redesign .NSO .segment-one-fourth .multiplerowCardHolder p.article-lead {
        font-size: 12px !important;
    }

    .m4-redesign .NSO .hh-row-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* title */

    .m4-redesign .NSO.title .widgetHeader::after {
        content: none;
    }

    .m4-redesign .NSO.title .widgetHeader {
        padding: 10px 0px !important;
        background-color: #8B0000;
        margin: 0 0 20px 0;
    }
}

@media (min-width: 616px) and (max-width: 768px) {
    .m4-redesign .NSO .hh-row-wrapper .owl-item {
        width: 100vw !important;
    }
}

.ult-wrapper.wrapper.video-vegoldal .m4-redesign .vp-container .vp-info .vp-info-title .article_title {
    margin-top: 0px;
}

.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
    line-height: 16px;
    z-index: 8;
    color: #FFF;
    float: left;
    padding: 5px 10px 9px 10px;
    text-transform: uppercase;
}

/* MTVA-16331 .pp_main .segment-one-third listwithimageortag*/

/* Sablonfejléc, widgetfejléc, oldal eltartások egységesítése desktop nézetre */
@media only screen and (min-width: 1024px) {

    .m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container h2.row-title,
    .m4-redesign.cimlap .cover .hh-row-container.border-right .hh-row-wrapper .row-title-container .row-title {
        margin-left: 10px;
    }

    .m4-redesign .widgetHeader:not(.fina2023),
    .m4-redesign.cimlap .widget_multiplerowgrid_widget .widgetHeader {
        padding-left: 10px;
    }

    .m4-redesign.cimlap .segment-half .widget_multiplerowgrid_widget .widgetHeader {
        margin-left: 0px;
        padding-left: 10px;
    }

    .m4-redesign .hh-row-container .segment-one-third .multiplerowCardHolder .cikk,
    .m4-redesign .hh-row-container.widget_position_center .multigridItemWrapper .cikk,
    .m4-redesign .coverListWithImageOrTag .owl-item {
        padding-left: 10px;
        padding-right: 10px;
    }

    .m4-redesign.cimlap .hh-row-container .widget.widget_multiplerowgrid_widget .owl-item .multigridItemWrapper .multiplerowGridResizerHandrail.cikk {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .m4-redesign .hh-row-container .multigridItemWrapper .cikk-content-moving-container .article-lead {
        padding-left: 0px;
    }
}

.m4-redesign .segment-one-third .widget_listwithimageortag_widget .pp_main .text-content-wrapper {
    max-height: 100%;
    bottom: unset;
    top: 0;
}

.m4-redesign .segment-one-third .widget_listwithimageortag_widget .pp_main .text-content-wrapper .postTypeContainer {
    position: relative;
    max-width: max-content;
    padding: 8px 64px 8px 30px;
    font-size: 12px;
}

.m4-redesign .segment-one-third .widget_listwithimageortag_widget .pp_main .text-content-wrapper .postTypeContainer::before {
    left: 5px;
}

.m4-redesign .segment-one-third .widget_listwithimageortag_widget .listimagetagItemWrapper>.cikk.pp_main {
    padding-top: 0 !important;
}

.m4-redesign .segment-one-third .widget_listwithimageortag_widget .listimagetagItemWrapper .pp_main .post_time {
    color: #000;
    border-top: 1px solid #000;
    padding-top: 0;
}

.m4-redesign .widget.widget_widgetheader_widget {
    position: relative;
    margin: 0 10px;
}

.m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType h2 {
    color: #a80000;
}

.m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType {
    border-bottom: 1px solid #a80000;
}

.m4-redesign .widget.widget_widgetheader_widget .fifa_countdown.defaultType {
    background-image: url(/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-red.png);
    box-sizing: border-box;
    max-width: 100%;
    background-position-x: right;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 10px 140px 7px 30px;
    background-color: unset;
    line-height: 1.4;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 5px 0 5px 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin-top: 0;
}

.m4-redesign .widget.widget_widgetheader_widget .fifa_countdown.defaultType::before,
.m4-redesign .widget.widget_widgetheader_widget .fifa_countdown.defaultType::after {
    content: "";
}

.m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType {
    width: 100%;
}

.m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType.hasCountdown {
    width: 85%;
}

@media only screen and (max-width: 800px) {
    .m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType.hasCountdown {
        width: 80%;
    }
}

@media only screen and (max-width: 411px) {
    .m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType.hasCountdown {
        width: 100%;
    }

    .m4-redesign .widget.widget_widgetheader_widget .widgetHeader.defaultType.hasCountdown {
        border-bottom: none;
    }

    .m4-redesign .widget.widget_widgetheader_widget .fifa_countdown.defaultType {
        background-position: center;
        padding: 0px 10px 0px 10px;
        position: relative !important;
        height: 60px;
        margin: 0px 10px;
        width: calc(100% - 20px);
        left: 0px;
        justify-content: center;
    }

    .m4-redesign .widget.widget_widgetheader_widget .fifa_countdown.defaultType div span {
        text-transform: none;
    }
}

.jp-carousel-wrap .jp-carousel-comments,
.jp-carousel-wrap #jp-carousel-comments-loading {
    visibility: hidden !important;
}

.m4-redesign.datas .matchVideoItem {
    padding: 10px;
}

.m4-redesign.datas .matchVideoItemText {
    width: calc(100% - 20px);
    padding-top: 12%;
}

.m4-redesign.datas .typeicon.slidertypeicon.gallery-type {
    background-image: url(images/mediaklikk_sprite-01.png);
    background-position: -480px -20px;
    top: 5px;
    right: 5px;
    left: unset;
    background-size: unset;
}
.m4-redesign.datas .matchVideoItemTitle:not(.bl2023 *){
    font-size: 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif!important;
    font-weight: 400 !important;
    padding: 10px;
    line-height: 1.1;
    display: block;
    bottom: 0px;
    position: absolute;
}

.m4-redesign.datas .matchVideoItem:hover .matchVideoItemTitle {
    color: #a80000;
}

.m4-redesign.datas .typeicon.slidertypeicon.video-type:not(.hirado-redesign_livestream .m4-redesign.datas .typeicon.slidertypeicon.video-type) {
    background-image: url(images/m4-redesign/playerbutton.png) !important;
    right: 0 !important;
    bottom: unset !important;
    background-size: 100% !important;
    width: 60px !important;
    height: 40px !important;
    background-position: unset !important;
    top: 0 !important;
    left: unset !important;
    margin-top: 0px !important;
}

.m4-redesign.cimlap .cover .inverse-background .hh-row-wrapper .row-title-container .row-title:not(.katar2022 .m4-redesign.cimlap .cover .hh-row-container .hh-row-wrapper .row-title-container .row-title),
.m4-redesign.cimlap .cover .inverse-background .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2, .parizs2024 h2) {
    background-image: url('/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/category-bg-white.png');
    color: #a80000 !important;
}

.m4-redesign .cover .inverse-background .widgetHeader h2 a:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2 a) {
    color: #a80000 !important;
}

.m4-redesign.cimlap .inverse-background .widgetHeader h2 a:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2 a)::after {
    background-color: #a80000;
}

.m4-redesign.cimlap .cover .inverse-background .widgetHeader h2:not(.widget_widgetheader_widget h2, .katar2022 .widgetHeader h2) {
    margin-left: 0px;
}

.m4-redesign.cikk .hms_article_post_content h1.articleRecommenderInContent_title {
    background-color: #E8DDDD !important;
    width: 100%;
    background-image: none;
    margin-bottom: 0px;
    color: #000;
    display: flex;
    align-items: center;
    font-weight: 900;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    padding-right: 70px;
    padding-left: 10px;
}

.m4-redesign .articleRecommenderInContent_title::after {
    content: "";
    display: flex;
    flex-grow: 1;
    height: 1px;
    background-image: linear-gradient(90deg, #000, #000 50%, transparent 50%, transparent 100%) !important;
    background-size: 4px 1px;
    margin-left: 15px;
}

.m4-redesign .articleRecommenderInContent_links {
    padding: 10px;
    background-color: #E8DDDD;
    padding-top: 0px;
}

.m4-redesign .articleRecommenderInContent_links article {
    background-color: #E8DDDD !important;
    display: flex;
    justify-content: flex-end;
    padding: 0px;
    min-height: 120px;
}

.m4-redesign .articleRecommenderInContent_links div {
    color: #840000;
    font-size: 16px;
    line-height: normal;
}

.m4-redesign .articleRecommenderInContent_links h4 {
    color: #840000;
    font-size: 22px;
    font-weight: bold;
    margin-top: 0px;
    padding-right: 50px;
    margin-bottom: 15px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    line-height: normal;
}

.m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_image {
    width: 40%;
    min-width: 40%;
    padding-bottom: 22.25%;
    background-size: cover !important;
    margin-right: 10px;
}

.m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_text {
    padding: 10px;
    width: 100%;
    padding-left: 0px;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-pagination span {
    width: 15px;
    height: 15px;
    border: 2px solid black !important;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-pagination .active span {
    width: 18px;
    height: 18px;
    border: 2px solid #9c0000 !important;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-next {
    font-size: 0px;
    right: -40px;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-prev {
    font-size: 0px;
    left: -30px;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-next:hover,
.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-prev:hover {
    opacity: 1;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-pagination {
    display: none;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-buttons {
    position: absolute;
    right: 35px;
    top: -22px;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-buttons>div {
    background-size: auto !important;
    background-position: center !important;
    background-repeat: no-repeat;
    opacity: 1;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-buttons .owl-prev {
    background-image: url("images/arrow_left_000.svg") !important;
}

.m4-redesign .articleRecommenderInContent_links .owl-controls .owl-buttons .owl-next {
    background-image: url("images/arrow_right_000.svg") !important;
}

@media only screen and (max-width: 500px) {

    .m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_image,
    .m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_text {
        width: 100%;
        padding: 10px 0 0 0;
    }

    .m4-redesign .articleRecommenderInContent_links .owl-controls .owl-buttons {
        top: -16px;
    }

    .m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_image {
        margin-right: 0px;
    }

    .m4-redesign .articleRecommenderInContent_links {
        padding-top: 10px;
    }

    .m4-redesign .articleRecommenderInContent_links .articleRecommenderInContent_image {
        padding-bottom: 56.25%;
    }

    .m4-redesign .articleRecommenderInContent_links article {
        flex-direction: column;
    }

    .m4-redesign .articleRecommenderInContent_links article {
        background-color: transparent !important;
    }

    .m4-redesign .articleRecommenderInContent_links .owl-controls .owl-pagination span,
    .m4-redesign .articleRecommenderInContent_links .owl-controls .owl-pagination .active span {
        border: 2px solid #fff !important;
    }

    .m4-redesign .articleRecommenderInContent_links .owl-controls .owl-next,
    .m4-redesign .articleRecommenderInContent_links .owl-controls .owl-prev {
        transform: translateY(0);
        top: 21%;
    }

    .m4-redesign .articleRecommenderInContent_links article {
        min-height: auto;
    }

}

/* jobbhasábos cikkajánló */
.m4-redesign .articleRecommenderWidget_viewR{
    max-width: 100%;
    margin: 0px;
}
.m4-redesign .articleRecommenderWidget_viewR .hmsLazyLoad{
    height: auto;
    padding-bottom: 56.25%;
}
.m4-redesign .articleRecommenderWidget_viewR > a{
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.m4-redesign .articleRecommenderWidget_viewR a .text{
    font-size: 18px;
    font-weight: 700;
    padding-left: 0px;
    margin-top: 5px;
    color: #000;
    order: 2;
}
.m4-redesign .articleRecommenderWidget_viewR a:hover{
    text-decoration: none;
}
.m4-redesign .articleRecommenderWidget_viewR a:hover .text{
    color: #a80000
}
.m4-redesign .articleRecommenderWidget_viewR a .articleRecommenderTimestamp{
    order: 3;
}
.m4-redesign .articleRecommenderWidget_viewR a .categoryPlaceholder{
    order: 1;
    margin-top: -30px;
}
.m4-redesign .articleRecommenderWidget_viewR a .categoryContainer{
    margin: 0;
    height: 30px;
    padding-top: 5px;
}
.m4-redesign .articleRecommenderWidget_viewR a .articleRecommenderTimestamp{
    color: #262626;
    font-weight: 700;
    font-size: 14px;
}

.m4-redesign .recommendedgrid .watchitnow {
    display: none;
}

.m4-redesign .Breakingwidget .oneThema .themaTxt span.petofilive-lead {
    max-height: unset;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.m4-redesign .Breakingwidget .oneThema .themaTxt {
    height: 160px;
}

.m4-redesign .Breakingwidget .oneThema .post_time p {
    transform: none !important;
    margin-left: 15px;
    left: unset;
}

@media (max-width: 1440px) {
    .m4-redesign .Breakingwidget .oneThema .themaTxt {
        padding: 10px;
    }
}

@media (max-width: 1200px) {
    .m4-redesign .Breakingwidget .oneThema .themaTxt span.petofilive-lead {
        -webkit-line-clamp: 1;
        line-clamp: 1;
    }

    .m4-redesign .Breakingwidget .oneThema .post_time p {
        bottom: 35px;
    }
}

@media (max-width: 900px) {
    .m4-redesign .Breakingwidget .oneThema .themaTxt {
        padding: 10px 20px;
    }

    .m4-redesign .Breakingwidget .oneThema .themaTxt span.petofilive-lead {
        transform: skew(30deg);
    }

    .m4-redesign .Breakingwidget .oneThema .post_time p {
        bottom: 10px;
    }
}

@media (max-width: 375px) {
    .m4-redesign .Breakingwidget .oneThema .themaTxt span.petofilive-lead {
        visibility: hidden;
    }
}

@media (max-width: 768px){
    .breaking-section .Breakingwidget .breakingWidget_title{
        font-weight: normal;
        color: #fff;
        font-size: 22px;
        margin: 0;
    }
    .breaking-section .breakingWidget_title_container{
        height: auto !important;
        margin-left: 0 !important;
    }
    .breaking-section .Breakingwidget .breakingWidgetContent{
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media (max-width: 340px) {
    .breaking-section .Breakingwidget .breakingWidgetContent {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 7px;
        padding-bottom: 18px;
    }
}

.m4-redesign .displaymodeB .cikk-content-title .article-title p,
.m4-redesign .multigridItemWrapper .cikk-content-title .article-title p {
    color: #000;
}
.m4-redesign .inverse-background .multigridItemWrapper .cikk-content-title .article-title p {
    color: #fff;
}

.m4-redesign .videoRecommenderInContent{
    background-color: #E8DDDD;
    overflow: hidden;
}
.m4-redesign .videoRecommenderInContent article{
    padding-bottom: 56.25%!important;
    background-size: cover;
    margin-bottom: 10px;
}
.m4-redesign .videoRecommenderInContent_element{
    padding: 0 10px 10px 10px;
}
.m4-redesign .videoRecommenderInContent_element a span{
    color: #000;
    font-weight: 600;
    text-decoration: none;
    margin-top: 10px;
    display: block;
}
.m4-redesign .videoRecommenderInContent .owl-prev,
.m4-redesign .videoRecommenderInContent .owl-next {
    text-indent: -40000px;
    width: 35px;
    height: 36px;
    background-image: none!important;
    position: relative;
    margin: 0 !important;
}
.m4-redesign .videoRecommenderInContent .owl-prev::before,
.m4-redesign .videoRecommenderInContent .owl-next::before {
    width: 12px;
    height: 12px;
    border-right: 3px solid #000;
    border-bottom: 3px solid #000;
    content: "";
    position: absolute;
    bottom: 10px;
}
.m4-redesign .videoRecommenderInContent .owl-prev::before {
    transform: rotate(135deg);
    left: 0;
}
.m4-redesign .videoRecommenderInContent .owl-next::before {
    transform: rotate(-45deg);
    right: 0;
}
@media screen and (max-width: 768px) {
    .m4-redesign .hms_article_content_wrapper .videoRecommenderInContent .owl-controls .owl-buttons {
        display: flex;
        justify-content: space-between;
        width: 100%;
        left: 0px !important;
        top: 60px;
        bottom: unset !important;
        padding: 0px 15px;
        position: absolute;
    }
    .m4-redesign .videoRecommenderInContent .owl-prev,
    .m4-redesign .videoRecommenderInContent .owl-next {
        opacity: 1!important;
    }
    .m4-redesign .videoRecommenderInContent .owl-prev::before,
    .m4-redesign .videoRecommenderInContent .owl-next::before {
        width: 20px;
        height: 20px;
        border-color: #a80000;
    }
}
@media screen and (max-width: 480px) {
    .m4-redesign .hms_article_content_wrapper .videoRecommenderInContent .owl-wrapper-outer{
        padding: 10px 0 0 0!important;
        transform: scale(0.9);
        transform-origin: center;
        overflow: visible;
    }
}

.m4-redesign .widget_multiplerowgrid_widget .multigridItemWrapper .cikk:hover .article-title p {
    text-decoration: underline;
}

/* live stream widgetheader */
.fifa_countdown.liveStreamLight,
.fifa_countdown.liveStreamDark,
.fifa_countdown.liveStreamRed{
    display: none!important;
}
/* light */

.widgetHeader.liveStreamLight h2,
.widgetHeader.liveStreamDark h2,
.widgetHeader.liveStreamRed h2{
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 900;
    text-decoration: uppercase;
    position: relative;
    width: max-content;
    max-width: 100%;
}
.m4-redesign .widgetHeader.liveStreamLight{
    position: relative;
    background: #b6bbbf url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-light-bg.svg");
    min-height: 80px;
    padding: 15px 50px 25px 245px;
    background-size: auto!important;
    background-position: bottom right;
    margin: 15px 10px 15px 50px;
}
.widgetHeader.liveStreamLight h2{
    color: #000;
}
.widgetHeader.liveStreamLight::before{
    content: '';
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-light-icon.svg");
    background-repeat: no-repeat;
    width: 242px;
    height: 106px;
    position: absolute;
    bottom: -14px;
    left: -40px;
}
a .widgetHeader.liveStreamLight h2::after{
    background-color: #000;
}
/*  dark */
.m4-redesign .widgetHeader.liveStreamDark{
    display: flex;
    align-items: center;
    position: relative;
    background-color: #333333;
    padding: 30px 125px 15px 142px;
    min-height: 90px;
    margin: 15px 2px 0px 60px;
 }
 .widgetHeader.liveStreamDark h2,
 .m4-redesign .widgetHeader.liveStreamRed h2{
    color: #fff;
}
.widgetHeader.liveStreamDark::before,
.widgetHeader.liveStreamDark::after{
    content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: -15px;
}
.widgetHeader.liveStreamDark::before{
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-dark-text.svg");
    background-position: right;
    left: 2px;
    width: 90%;
    height: 41px;
    max-width: 1315px;
}
.widgetHeader.liveStreamDark::after{
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-dark-icon.svg");
    left: -50px;
    width: 193px;
    height: 107px;
}
/*  red */
.m4-redesign .widgetHeader.liveStreamRed{
    display: flex;
    align-items: center;
    min-height: 65px;
    position: relative;
    background-color: #A80000;
    padding: 14px 270px 14px 196px;
    margin: 35px 2px 0px 2px;
 }
 .widgetHeader.liveStreamRed::before,
 .widgetHeader.liveStreamRed::after{
    content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
}
.widgetHeader.liveStreamRed::before{
    top: -18px;
    left: 15px;
    width: 183px;
    height: 78px;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-red-left.svg");
}
.widgetHeader.liveStreamRed::after{
    width: 149px;
    height: 122px;
    bottom: -18px;
    right: -18px;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-red-right.svg");
}
@media (min-width: 1400px) {
    .m4-redesign .widgetHeader.liveStreamLight{
        background-position: bottom left;
    }
}
@media (max-width: 900px) {
    .m4-redesign .widgetHeader.liveStreamLight{
        padding-top: 18px;
        padding-right: 40px;
    }
    .widgetHeader.liveStreamLight h2,
    .widgetHeader.liveStreamDark h2,
    .widgetHeader.liveStreamRed h2{
        font-size: 22px;
    }
    .m4-redesign .widgetHeader.liveStreamRed{
        padding-left: 111px;
        padding-right: 100px;
        margin-top: 10px;
    }
    .widgetHeader.liveStreamRed::before{
        width: 92px;
        height: 43px;
        top: -8px;
    }
    .widgetHeader.liveStreamRed::after{
        width: 85px;
        height: 72px;
        bottom: -10px;
        right: -7px;
    }
}
@media (max-width: 600px) {
    .m4-redesign .widgetHeader.liveStreamLight{
        min-height: 60px;
        padding: 13px 12px 23px 63px;
        background: #b6bbbf;
        margin: 10px 2px 10px 27px;
    }
    .widgetHeader.liveStreamLight h2,
    .widgetHeader.liveStreamDark h2,
    .widgetHeader.liveStreamRed h2{
        font-size: 18px;
    }
    .widgetHeader.liveStreamLight::before{
        background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-light-icon-mobile.svg");
        width: 300px;
        height: 78px;
        bottom: -10px;
        left: -25px;
    }

    .m4-redesign .widgetHeader.liveStreamDark{
        margin-left: 2px;
        padding: 30px 15px 15px 15px;
    }
    .widgetHeader.liveStreamDark::before{
        max-width: 133px;
        left: 15px;
        background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/lswh-dark-text-mobile.svg");;
    }
    .widgetHeader.liveStreamDark::after{
        display: none;
    }
    .m4-redesign .widgetHeader.liveStreamRed{
        padding-left: 12px;
    }
    .widgetHeader.liveStreamRed::before{
        display: none;
    }
}
.M4Accessibility .widgetHeader.liveStreamLight,
.M4Accessibility .widgetHeader.liveStreamDark,
.M4Accessibility .widgetHeader.liveStreamRed{
    margin: 10px;
    padding: 10px;
    background: #000;
}
.M4Accessibility .widgetHeader.liveStreamLight::before,
.M4Accessibility .widgetHeader.liveStreamDark::before,
.M4Accessibility .widgetHeader.liveStreamRed::before,
.M4Accessibility .widgetHeader.liveStreamLight::after,
.M4Accessibility .widgetHeader.liveStreamDark::after,
.M4Accessibility .widgetHeader.liveStreamRed::after{
    display: none;
}
.M4Accessibility .widgetHeader.liveStreamLight h2,
.M4Accessibility .widgetHeader.liveStreamDark h2,
.M4Accessibility .widgetHeader.liveStreamRed h2{
    color: #fff!important;
}
.M4Accessibility a .widgetHeader.liveStreamLight h2::after{
    background-color: #fff;
}


.widget_moreshows .program_body .program_photo.placeholder {
    content: "";
    background-color: #fff !important;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center 70%;
    border: 1px solid white;
}

body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab.active{
    border: 0;
}

body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab p::before {
    display: none;
}
.tabella_tabs_wrapper .tabella_tab p{
    padding: 7px 6px 13px 6px;
    font-size: 19px;
}
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p,
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p{
    padding: 7px 6px 13px 6px;
    font-size: 19px;
    background-color: #fff;
    color: #5E1610;
    width: fit-content;
    display: inline-block;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: normal;
    border: 1px solid #fff;
    user-select: none;
}
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p:hover, body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p:hover{
    background-color: #D4D4D4;
}

body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab.active p,
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab.active p{
    border: 1px solid #fff;
    background-color: #9C0000;
    color: #fff;
}
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .livefeedandchattab.active p:hover,
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab.active p:hover{
    background-color: #9C0000;
}

body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .LiveTitleContainer{
    float: left;
}

body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow{
    color: #fff;
    /*width: 8px;
    height: 14px;*/
    width: 156px;
    height: 50px;
    position: absolute;
    top: 0;
    z-index: 3;
    height: 101%;
}
body[class*="elo-stream-cimlap"] .m4-redesign_livestream_cont{
    background-color: #5E1610;
    background-image: none;
}
body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-next{
    right: 0;
    background-image: linear-gradient(to right,transparent,#5E1610);
    pointer-events: none;
}
body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-prev{
    left: 0;
    background-image: linear-gradient(to left,transparent,#5E1610);
    pointer-events: none;
}
body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-next::before{
    position: absolute;
    top: 50%;
    z-index: 4;
    transform: translateY(-50%);
    pointer-events: all;
    right: 20px !important;
}
body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-prev::before{
    right: initial;
    position: absolute;
    top: 50% ;
    z-index: 4;
    transform: translateY(-50%);
    pointer-events: all;
}
body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-next::before{
    right: initial;
    position: absolute;
    top: 50% ;
    z-index: 4;
    transform: translateY(-50%);
    pointer-events: all;
}

.m4-redesign_livestream .widget_feedandchattabs_widget{
    display: flex;
    flex-direction: column;
}
.m4-redesign_livestream .widget_feedandchattabs_widget .slick-slide{

    width: max-content;
    margin: 5px;
}
.m4-redesign_livestream .widget_feedandchattabs_widget .slick-disabled{
    display: none;
    visibility: hidden;
}
.m4-redesign_livestream .widget_moreshows .program_photo{
    margin-right: 0;
    height: 0;
    width: 40%;
    padding-bottom: 18%;
    border-radius: 10px;
}
.m4-redesign_livestream .stream-selector-container-live .stream-element-image{
    margin-right: 0;
    height: 0;
    width: 40%;
    padding-bottom: 18%;
    border-radius: 10px;
    background-size: cover;
    float: left;
    border: 1px solid white;
    position: relative;
    background-repeat: no-repeat;
}
.widget_best_vod.inner-container{
    margin-right: 17px;
}
.best-vod-video-container{
    margin-bottom: 20px;
    cursor: pointer;
}
.best-vod-video{
    position: relative;
    margin-bottom: 20px;
    /*padding-left: 0 !important;
    padding-right: 0 !important;*/
    border-radius: 10px;
    border: 1px solid #fff;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 15px;
}
.best-vod-video-container p{
    pointer-events: none;
    max-height: 50px;
    overflow: clip;
    text-overflow: ellipsis;
    color: white;
    font-size: 1.5em;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
}
.best-vod-video-container:hover p{
    /*color: #a80000;*/
    text-decoration: underline;
}
@media (max-width: 768px){

    /*.best-vod-video-container:hover p{
        color: #fff;
    }*/
    /*.best-vod-video-container:active p{
        color: #a80000 !important;
    }*/
}

.best-vod-video::after{
    content: '';
    background-image: url("images/m4-redesign/playerbutton-white.png");
    right: 0;
    top: 0;
    left: initial;
    bottom: initial;
    position: absolute;
    width: 60px;
    height: 40px;
    z-index: 1;
    border-radius: 0px 7px 0px 4px;
}
@media (min-width: 961px) {
    .m4-redesign_livestream .widget_feedandchattabs_widget{
        margin-right: 17px;
    }
}
@media (max-width: 961px) {
    .m4-redesign_livestream .widget_feedandchattabs_widget{
        margin-right: 23px;
    }
}
@media (max-width: 600px) {
    .m4-redesign_livestream .widget_feedandchattabs_widget{
        margin-right: 0px;
    }
}
@media (max-width: 960px) {
    .m4-redesign_livestream .widget_feedandchattabs_widget{
        margin-right: 0;
    }
    .m4-redesign_livestream .tabella_tabs_wrapper.EBFeedAndChatCont{
        padding-left: 0 !important;
    }

    .m4-redesign_livestream .grid_3.m4-redesign_livestream_left,
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_right {
        width: 100%;
        position: relative;
        display: contents;
    }

    .m4-redesign_livestream .grid_9.m4-redesign_livestream_left {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .widget_moreshows .program_photo,
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image {
        width: 45%;
        padding-bottom: 25.34%;
    }

    .m4-redesign_livestream .stream-selector-container-live .stream-element-right {
        width: 64%;
    }
    .widget_moreshows .stream-element-right{
        /*padding-right: 35px;*/
        padding-right: 0;
    }

    .widget_moreshows .stream-element-title,
    .m4-redesign_livestream_right .stream-element.live .stream-element-title {
        padding-bottom: 3px;
    }

    .widget_moreshows .stream-element-name,
    .m4-redesign_livestream_right .stream-element.live .stream-element-name {
        font-size: 17px;
        padding: 2px 5px 8px 5px;
    }

    .m4-redesign_livestream_right .LiveLogoContainer {
        width: 225px;
    }


    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont .dataFeedItem.notifOtherEvent .clickForResult:not(.katar2022 *) {
        padding: 8px;
    }
    .m4-redesign_livestream .widget_tseblivefeed_widget .sidebar.dataFeed.EBLiveFeedContainer.EBFeedAndChatCont:not(.katar2022 *) {
        overflow-y: scroll;
    }

    .widget_best_vod.inner-container{
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .m4-redesign_livestream_right .stream-element.live .stream-element-time{
        font-size: 20px;
    }
    .m4-redesign_livestream .stream-selector-container-live .stream-element-image{
        width: 33%;
        padding-bottom: 19.34%;
    }
    .m4-redesign_livestream .stream-selector-container-live .stream-element-right{
        width: 64%;
    }
    .next-day{
        width: 100%;
        margin-right: 0;
        margin-bottom: 37px;
    }

}
@media (max-width: 768px){
    body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab.streamSelectorTab p,
    body[class*="elo-stream-cimlap"] .m4-redesign_livestream_right .tabella_tabs_wrapper .tabella_tab.livefeedandchattab p,
    .tabella_tabs_wrapper .tabella_tab p{
        padding: 5px 8px 11px 8px;
        font-size: 15px;
    }
    body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow{
        width: 70px;
    }
    body[class*="elo-stream-cimlap"] .tabella_tabs_wrapper.EBFeedAndChatCont .slick-arrow.slick-next::before {
        right: 0!important;
    }
    .widget_moreshows .stream-element-title,
    .m4-redesign_livestream_right .stream-element.live .stream-element-title{
        margin-bottom: 0;
    }
}

@media (max-width: 580px){
    .widget_moreshows .program_body, .m4-redesign_livestream_right .stream-element.live{
        flex-wrap: wrap;
    }
    .m4-redesign_livestream .widget_moreshows .program_photo,.m4-redesign_livestream .stream-selector-container-live .stream-element-image{
        width: 100%;
        padding-bottom: 55.34%;
    }
    .widget_moreshows .stream-element-right, .m4-redesign_livestream .stream-selector-container-live .stream-element-right{
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
        padding-right: 0;
    }
    .m4-redesign_livestream .grid_3.m4-redesign_livestream_right{
        margin: 0px;
        padding: 0;
    }
    .widget_best_vod.inner-container{
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .m4-redesign_livestream_cont .stream-element-description{
        font-size: 20px;
    }
    .next-day{
        width: 100%;
    }
    .m4-redesign_livestream_cont .stream-element-description{
        position: initial;
    }
}
.tabella_tabs_wrapper.EBFeedAndChatCont{
    display: flex;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.tabella_tabs_wrapper.EBFeedAndChatCont .tabSlider {
    display: flex;
    overflow-x: auto;
    padding: 0 1px;
    scroll-snap-type: x mandatory;
    position: relative;
    scroll-behavior: smooth;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    will-change: scroll-position;
}

.tabella_tabs_wrapper.EBFeedAndChatCont .tabSlider > div {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: max-content;
    max-width: max-content;
    margin: 5px;
    position: relative;
    will-change: transform;
  }

  .tabella_tabs_wrapper.EBFeedAndChatCont .tabSlider > div:last-child {
    scroll-snap-align: end;
  }

.tabella_tabs_wrapper.EBFeedAndChatCont .tabSlider::after {
    content: "";
    flex: 1;
  }

  /* Optional: Hide scrollbar */
.tabella_tabs_wrapper.EBFeedAndChatCont .tabSlider::-webkit-scrollbar {
    display: none; /* Hide scrollbar for Chrome, Safari and Opera */
}

.widget_feedandchattabs_widget .arrow{
    display: flex;
    align-items: center;
    pointer-events: all;
    width: 35px;
    height: 55px;
    transition-duration: 200ms;
    opacity: 1;
    cursor: pointer;
}

.widget_feedandchattabs_widget .arrow.next{
    justify-content: flex-end;
}
.widget_feedandchattabs_widget .arrow.prev{

}
.widget_feedandchattabs_widget .arrow  i{
    color: #fff;
}
.widget_feedandchattabs_widget .arrow.disabled{
    opacity: 0;
    pointer-events: none;
    width: 0;
    padding: 0;
}

@media (max-width: 580px){
    .widget_feedandchattabs_widget .tabSlider:not(.mediaklikk2024 *){
        height: 45px;
    }
    .widget_feedandchattabs_widget .arrow:not(.mediaklikk2024 *) {
        width: 25px;
        height: 45px;
    }
}



/*Globális címkézés*/

body[class*="video-megjelenito"] .m4-redesign .widget_hms_vodplayer_widget .articleReader_tagsSet{
    margin-bottom: 0px;
}
body[class*="video-megjelenito"] .m4-redesign .vp-footer-share{
    display: none;
}


/*body[class*="video-megjelenito"] .m4-redesign .hms_tag_name_wrapper .hms_tag_name:not(#hms_tag_name_mufaj){
    display: none;
}*/
body[class*="video-megjelenito"] .m4-redesign .hms_tag_name:not(#hms_tag_name_mufaj){
    display: none;
}
body[class*="video-megjelenito"] .m4-redesign .articleReader_tagsSet.articleReader_tagsSetTypevideo .hms_video_tags::before {
    content: '#';
    background-image: none;
    position: initial;
    width: initial;
    height: initial;
}
body[class*="video-megjelenito"] .m4-redesign .articleReader_tagsSet .hms_video_tags{
    padding: 0;
    margin: 0;
    background-color: #fff;
    color: #A80000;
    text-decoration: none !important;
    padding: 3px 7px 7px 7px;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 15px;
    display: inline-block;
    font-weight: bold;
    float: none;
}
body[class*="video-megjelenito"] .m4-redesign .articleReader_tagsSet .hms_video_tags:hover{
    color: #fff;
    background-color: #A80000;
}
body[class*="video-megjelenito"] .m4-redesign .articleReader_tagsSet .hms_tag_name {
    font-size: 16px;
    color: #fff;
    margin: 0;
    margin-top: 10px;
    display: block;
    width: 100%;
    font-weight: bold;
    line-height: initial;
}


body:not(.ut-layout-video-megjelenito) .m4-redesign .hms_tag_wrapper{
    display: none;
}
body:not(.ut-layout-video-megjelenito) .m4-redesign .articleReader_tagsSetTypevideo{
    display: none;
}
body:not(.ut-layout-video-megjelenito) .m4-redesign .articleReader_tagsSet{
    display: none;
}

body.ut-layout-video-megjelenito  .m4-redesign .articleReader_tagsSet > div{
    display: flex;
    flex-wrap: wrap;
    width: auto;
}

body.ut-layout-video-megjelenito  .m4-redesign .articleReader_tagsSet .hms_tag_name_wrapper{
    width: 0;
}
body.ut-layout-video-megjelenito  .m4-redesign .articleReader_tagsSet > div:last-child{
    width: 100%;
}

body.ut-layout-video-megjelenito  .m4-redesign .articleReader_tagsSet .hms_tag_wrapper{
    display: flex;
    flex-wrap: wrap;
    width: auto;
}

@media screen and (max-width: 320px) {
    body[class*="video-megjelenito"] .m4-redesign .widget_hms_vodplayer_widget .articleReader_tagsSet{
        margin-top: -10px;
        margin-bottom: 0;
    }
    body[class*="video-megjelenito"] .m4-redesign .textwidget > div[style="height: 10px;"]{
        display: none;
    }
    body[class*="video-megjelenito"] .m4-redesign .vp-info-meta .article_date{
        margin-bottom: 10px;
    }

}
/* Globális címkézés VÉGE */



.m4-redesign .coverGlobalGrid{
    padding: 0 10px;
}
.m4-redesign .coverGlobalGrid.dm0 .textWrapper *{
    color: #fff;
}
.m4-redesign .coverGlobalGrid.dm0 .article-title,
.m4-redesign .coverGlobalGrid.dm0 .article-lead,
.m4-redesign .coverGlobalGrid.dm0 .post_time,
.m4-redesign .coverGlobalGrid.dm0 .ppSliderContainer{
    margin: 7px 0 0 0;
}
.m4-redesign .coverGlobalGrid.dm1 .textWrapper *{
    color: #000;
}
.m4-redesign .inverse-background .coverGlobalGrid.dm1 .textWrapper *{
    color: #fff;
    border-color: #fff;
}
.m4-redesign .coverGlobalGrid.dm1 .article-title,
.m4-redesign .coverGlobalGrid.dm1 .article-lead,
.m4-redesign .coverGlobalGrid.dm1 .post_time,
.m4-redesign .coverGlobalGrid.dm1 .ppSliderContainer{
    margin: 15px 0 0 0;
}
.m4-redesign .coverGlobalGrid.dm0 .cikk a:hover,
.m4-redesign .coverGlobalGrid.dm1 .cikk a:hover .image-wrapper,
.m4-redesign .coverGlobalGrid.dm2 .cikk a:hover{
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 60%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 60%);
    transition: .3s ease-in-out;
}
.m4-redesign .coverGlobalGrid.dm2 .textWrapper{
    padding: 0 10px;
}
.m4-redesign .coverGlobalGrid a{
    text-decoration: none;
}
.m4-redesign .coverGlobalGrid .textWrapper .article-title h1{
    font-size: 22px;
    line-height: 1.9;
    font-weight: 700;
    line-height: normal;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}
.m4-redesign .coverGlobalGrid.dm1 .cikk:hover .textWrapper .article-title h1{
    color: #A80000;
}
.m4-redesign .inverse-background .coverGlobalGrid.dm1 .cikk:hover .textWrapper .article-title h1{
    color: #fff;
    text-decoration: underline;
}
.m4-redesign .coverGlobalGrid.dm1 a:hover{
    text-decoration: none;
}
.m4-redesign .coverGlobalGrid.dm1 .article-lead{
    font-size: 18px;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

.m4-redesign .coverGlobalGrid .articleWrapper .post_time{
    padding-top: 5px;
    opacity: 0.8;
}
.m4-redesign .coverGlobalGrid.dm1 .post_time{
    border-top: 1px solid #000;
}
.m4-redesign .coverGlobalGrid .articleWrapper .post_time p::before{
    display: none;
}
.m4-redesign .coverGlobalGrid .articleWrapper .post_time p{
    font-size: 14.5px;
    line-height: 1;
    text-align: left;
    float: none !important;
    width: 100% !important;
}
.m4-redesign .coverGlobalGrid .cikk{
    padding: 5px;
}

.m4-radioplayer-layout .navigation_arrows_container{
    display: none;
}

.m4-radioplayer-layout .radioChannelButton.nsr{
    background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/nsr_logo_og.png);
}
.m4-radioplayer-layout .newAudioPlayerContainer {
    background-image: linear-gradient(-90deg, #9c0000, #2c0000)!important;
    color: white!important;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget {
    margin-top: 10px;

}

.m4-radioplayer-layout .widget_trinowplaylist_widget .titleContainer {
    display: block!important;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget:not(.m4-radioplayer-layout .widget_trinowplaylist_widget:has(.nowPlayListContainer .nowPlayListItem)){
    display: none!important;
}
.ut-layout-radioplayer_nsr .widget_trinowplaylist_widget:not(.m4-radioplayer-layout .widget_trinowplaylist_widget:has(.nowPlayListContainer .nowPlayListItem)){
    display: block !important;
}
.ut-layout-radioplayer_nsr .nowPlayedTime{
    display: none;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListItem {
    background-color: #9c0000!important;
    color: white!important;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListHeader,
.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListItem .date {
    display: none !important;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListItem .time {
    width: 20%;
    text-align: left;
    margin: 0;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListItem .title {
    width: 80%;
    text-align: left;
    margin: 0;
}
.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedMusicTitle span,
.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListItem .title span {
    width: 7px;
    height: 7px;
    background-color: white;
    display: inline-block;
    margin: 2.5px 5px;
    border-radius: 50%;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .more {
    text-align: center;
    width: fit-content;
    margin: 5px auto;
    padding: 3px 15% 7px 15%;
    border: 2px solid black;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    float: none;
    display: block;
}

.m4-radioplayer-layout .newAudioPlayerContainer .radioChannelButtonContainer
a:has(.radioChannelButton:not(.radioChannelButton.nsr)) {
    display: none;
}

.m4-radioplayer-layout .newAudioPlayerContainer .radioChannelButtonContainer {
    display: flex;
    justify-content: center;
}

.m4-radioplayer-layout .newAudioPlayerContainer .radioChannelButtonContainer a {
    width: calc((100% - 9px) / 3);
}

.m4-radioplayer-layout .newAudioPlayerContainer .radioChannelButtonContainer .radioChannelButton {
    width: 100%;
    height: 150px;
    border: none;
    background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/nsr_logo_og.png);
    opacity: 1;
}

.m4-radioplayer-layout .newAudioPlayerContainer #trimediaRadioPlayer {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.m4-radioplayer-layout .newAudioPlayerContainer #trimediaRadioPlayer #newVolumeButtonContainer {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTimeContainer {
    display: flex;
    flex-wrap: wrap;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTicker {
    order: 1;
    flex: 0 0 100%;
    padding: 10px 0;
    height: unset!important;
    color: black!important;
    background-color: white!important;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTicker:before {
    font-size: 18px!important;
    font-weight: bold;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedMusicHead {
    flex: 0 0 100%;
    font-size: 16px;
    font-weight: bold;
    margin: 7px 0 8px 0;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTitle {
    order: 3;
    flex: 0 0 100%;
    margin: 5px 0px 3px 0px!important;
    font-size: 14px;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedDetails {
    order: 4;
    flex: 0 0 100%;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedMusicTitle {
    margin-bottom: 5px;
}

.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTime {
    order: 6;
}

.m4-radioplayer-layout .widget_trinewaudioplayer_widget .streamButtons .volumeCont {
    cursor: pointer;
}

@media screen and (max-width: 400px) {
    .m4-radioplayer-layout .newAudioPlayerContainer #trimediaRadioPlayer #newVolumeButtonContainer #volumeRange {
        width: 100%;
    }
}

.ut-layout-musorujsag .m4-redesign #programGuideTv {
    display: block!important;
    width: 66%;
}

.ut-layout-musorujsag .m4-redesign #programGuideTv .owl-wrapper {
    justify-content: left;
}

.ut-layout-musorujsag .m4-redesign #programGuideRadio {
    width: 33%;
}

.ut-layout-musorujsag .m4-redesign #programGuideRadio .owl-item,
.ut-layout-musorujsag .m4-redesign #programGuideRadio .owl-wrapper {
    width: 100%!important;
}
.ut-layout-musorujsag .nsr_logo_container{
    /*width: 50%;*/
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
}
.ut-layout-musorujsag .musorlogo_nsr{
    width: 100px;
    margin: 5px;
    display: block;
    /*margin: 10px auto 5px auto;*/
}
.ut-layout-musorujsag .titleContainer{
    padding-left: 0;
    margin-left: 0;
    /*width: 50%;*/
    width: 100%;
    margin: 0 auto;
}
.ut-layout-musorujsag .nowPlayListContainer{
    /*width: 50%;*/
    width: 100%;
    margin: 0 auto;
}
.ut-layout-musorujsag .widget_trinowplaylist_widget .more{
    margin: 0 auto;
    display: block;
    width: fit-content;
    float: none;
}
@media screen and (max-width: 1023px){
    .ut-layout-musorujsag .nsr_logo_container,
    .ut-layout-musorujsag .titleContainer,
    .ut-layout-musorujsag .nowPlayListContainer{
        width: 100%;
    }
}
@media screen and (min-width: 821px) {
    .ut-layout-musorujsag .m4-redesign #programGuideTv .owl-wrapper {
        width: 100%!important;
    }

    .ut-layout-musorujsag .m4-redesign #programGuideTv .owl-item {
        width: 50%!important;
    }
}

@media screen and (max-width: 820px) {
    .ut-layout-musorujsag .m4-redesign .programGuideContainer {
        display: flex;
        flex-direction: column;
    }

    .ut-layout-musorujsag .m4-redesign #programGuideTv,
    .ut-layout-musorujsag .m4-redesign #programGuideRadio {
        width: 100%;
    }
}

@media screen and (max-width: 479px) {
    .ut-layout-musorujsag .m4-redesign #programGuideTv,
    .ut-layout-musorujsag .m4-redesign #programGuideRadio {
        width: 100%;
    }
}




.m4-redesign .coverGlobalGrid .articleWrapper >.slick-arrow{
    z-index: 1;
    background-color: #9c0000B3;
    width: 40px;
    height: 40px;
    margin-top: 0;
    transition: all .2s ease-out;
    opacity: 1;
}
.m4-redesign .coverGlobalGrid .articleWrapper > .slick-prev.slick-disabled, .m4-redesign .coverGlobalGrid .articleWrapper > .slick-next.slick-disabled{
    visibility: hidden;
    opacity: 0;
}
.m4-redesign .coverGlobalGrid .articleWrapper > .slick-next::after{
    transform: scale(.8) rotate(135deg);
}
.m4-redesign .coverGlobalGrid .articleWrapper > .slick-prev::after{
    transform: scale(.8) rotate(-45deg);
}
.m4-redesign .coverGlobalGrid .articleWrapper .post_time{
    width: 100%;
}
.m4-redesign .coverGlobalGrid .video .typeico{
    z-index: 1;
}
.m4-redesign .coverGlobalGrid .video .article-date, .m4-redesign .coverGlobalGrid .video .post_time{
    padding-right: 0;
}
.m4-redesign .coverGlobalGrid .gallery{
    height: auto;
}
.m4-redesign .coverGlobalGrid .slick-dots{
    margin: 0;
}
.m4-redesign .coverGlobalGrid .slick-dots .slick-active button{
    background-color: #9c0000;
}

.m4-redesign .coverGlobalGrid .layer_full_redlayer_transition_black .image-wrapper:before {
    background: rgba(168, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .coverGlobalGrid .layer_full_blacklayer_transition_black .image-wrapper:before{
    background: rgba(0, 0, 0, 0.75);
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.m4-redesign .coverGlobalGrid .widgetCarousel > .slick-list{
    margin: 0 5px;
}
/* .m4-redesign .coverGlobalGrid .widgetCarousel > .slick-list > .slick-track > .slick-slide:first-of-type .cikk{
    padding-left: 0;
}
.m4-redesign .coverGlobalGrid .widgetCarousel > .slick-list > .slick-track > .slick-slide:last-of-type .cikk{
    padding-right: 0;
} */
/* .m4-redesign .coverGlobalGrid .articleWrapper:not(.widgetCarousel) .cikk{
    padding-left: 0;
}*/
.m4-redesign .coverGlobalGrid .postTypeContainer,
.m4-redesign .coverGlobalGrid .categoryContainer{
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1.2;
    padding: 7px 70px 7px 15px;
    margin: 0;
}
.m4-redesign .coverGlobalGrid .postTypeContainer::before {
    width: 20px;
    height: 20px;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/m4-redesign/pp-icon.png");
    margin-right: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-element,
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-element *{
    font-size: 14px;
    line-height: 1;
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-element .headline-time::before{
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 5px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #A80000;
    opacity: 0.8;
}
.m4-redesign .coverGlobalGrid.dm0 .ppSliderContainer .headline-element .headline-time::before{
    border-left: 10px solid #ffffffcc
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-element:hover *{
    text-decoration: underline;
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-element:not(.slick-slide:last-child .headline-element){
    margin-bottom: 5px;
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .headline-time{
    display: flex;
    align-items: center;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

.m4-redesign .coverGlobalGrid .ppSliderContainer .slick-arrow div{
    display: block;
    position: relative;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
    border-radius: 0;
    background-color: transparent;
    margin: 0;
    padding: 0;
}
.m4-redesign .coverGlobalGrid.dm1 .ppSliderContainer .slick-arrow div{
    border-color: #A80000;
    opacity: 0.8;
}
.m4-redesign .coverGlobalGrid .ppSliderContainer .slick-disabled{
    opacity: 0.3;
}
.m4-redesign .coverGlobalGrid .paginationContainer {
    margin-top: 20px;
    background-color: #a80000;
}
.m4-redesign .coverGlobalGrid .paginationContainer *{
    color: #fff;
    padding: 4px;
}
.m4-redesign .coverGlobalGrid .paginationContent{
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 1024px){
    .m4-redesign .coverGlobalGrid .cikk{
        padding: 3px;
    }
    .m4-redesign .coverGlobalGrid .textWrapper .article-title h1{
        font-size: 18px;
    }
}



.m4-redesign .tvguide.channel{background-color:transparent!important;}
.m4-redesign .program_info h1:not(.vp-info-title h1){color:white!important;}
.m4-redesign .channel_header { background-color: #202127!important;}
.m4-redesign .tvguide.channel{border-right:none!important;}
.m4-redesign .tabContainer { display: none; margin: 0!important; padding: 0!important;}
.m4-redesign .mobil-menu { border-bottom: none!important;}
.m4-redesign li.program_body.programGuide_subProgram {
    padding-left: 60px;
}

    /*.ut-layout-musorujsag .m4-redesign #programGuideRadio,
    .ut-layout-musorujsag .m4-redesign #programGuideTv{
        display: block !important;
    }*/
    .m4-redesign .programGuide.cover{
        padding: 0 !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
@media all and (max-width: 1023px) {
    .m4-redesign.musor .titleContainer{
        position: relative;
        z-index: 2;
    }
    .m4-redesign.musor .titleContainer span.title{
        display: block;
    }
    .m4-redesign.musor .programGuide .titleContainer{
        display: none;
    }
    .m4-redesign.musor .widget_trinowplaylist_widget .titleContainer{
        display: block;
    }

    .m4-redesign .titleContainer { display:none;}
    .m4-redesign .tabContainer { display: block;}

}
@media (max-width: 768px) {
    .m4-redesign.musor .dayContainer {
        display: block !important;
    }
}
/*Petőfi ez szólt lista */





.nowPlayListContainer{
	width: 100%;
}
.nowPlayListContainer .hide{
	display:none;
}

.nowPlayListContainer #datepicker{
	box-shadow:none;
}

.nowPlayListContainer .more,
.widget_trinowplaylist_widget .more{
	background-image: url("IMG/elements_sprite.png");
    background-position: -120px -212px;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    padding: 10px;
    text-transform: uppercase;
	padding: 5px 25px 5px 25px;
	cursor:pointer;
}


.nowPlayListContainer .nowPlayListHeader{
	background-color: #fff;
    box-shadow: 1px 1px 5px #3a454b;
    font-weight: bold;
    padding: 10px 5px 0;
	color: #1f2326;
}

.nowPlayListContainer .nowPlayListHeader .time{
	margin-left: 20px;
	float: left;
	width:90px;
}

.nowPlayListContainer .nowPlayListHeader .date{
	/*margin-left: 15px;*/
	width: 190px;
	float: left;
	background-image: url("IMG/elements_sprite.png");
    background-position: -335px -330px;
    background-repeat: no-repeat;
}

.nowPlayListContainer .nowPlayListHeader .date .hasDatepicker{
	border: 0 solid;
    box-shadow: none;
    font-weight: bold;
    margin-left: 45px;
   /* margin-right: 5px;*/
    width: 75px;
	color: #1f2326;
}

.nowPlayListContainer .nowPlayListHeader .date .ui-datepicker-trigger{
	margin-top: -10px;
}

.nowPlayListContainer .nowPlayListHeader .title{
	width: 340px;
	float: left;
}

.nowPlayListContainer .nowPlayListItem{
	border-top: 1px solid #fff;
    color: #fff;
    padding: 15px 10px;
    background-color: #0007;
}


.nowPlayListContainer .nowPlayListItem .time{
	float: left;
    font-weight: bold;
    margin: 0 25px 0 30px;
	width:45px;
}


.nowPlayListContainer .nowPlayListItem .date{
	float: left;
    margin-left: 30px;
}


.nowPlayListContainer .nowPlayListItem .title{
	float: left;
    margin-left: 20px;
	width: 400px;
}



.m4-redesign.musor .widget_trinowplaylist_widget{
    max-width: 1440px;
    margin: 0 auto;
    padding: 5px 8px 5px 5px;
}

.ut-layout-musorujsag .widget_trinowplaylist_widget{
    padding: 0 !important;
}

.m4-redesign.musor .widget_trinowplaylist_widget .nowPlayListItem .title span {
    content: ' ';
    margin: auto 5px 3.5px 5px;
    display: inline-block;
    height: 7px;
    width: 7px;
    min-height: 7px;
    min-width: 7px;
    background-color: white;
    border: 1px solid white;
    border-radius: 50%;
}
.ut-layout-musorujsag .m4-redesign .widget_trinowplaylist_widget{
    padding-right: 5px;
}
.ut-layout-musorujsag .m4-redesign .widget_trinowplaylist_widget .nowPlayListItem .title span{
    margin-top: 0;
    margin-bottom: 0;
}
.ut-layout-musorujsag .m4-redesign .nowPlayListContainer{
    padding-right: 0 !important;
}

.m4-redesign.musor .nowPlayListContainer{
    display: flex;
    flex-direction: column;
}
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader{
    display: flex;
    margin: 0;
    padding: 10px;
    align-items: center;

    display: none;
}
@media screen and (max-width: 1023px) {
    .ut-layout-musorujsag .titleContainer{
        display: block;
    }
}

.m4-radioplayer-layout .nowPlayListContainer{
    padding-left: 10px;
    padding-right: 10px;
}
.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTicker{
    background-color: #CB2026 !important;
    height: 20px;
    border-radius: 5px;
    display: inline-block !important;
    color: #fff;
    width: 65px;
    vertical-align: top;
    flex: none;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 17px;
    text-align: center;
    color: #fff !important;
}
.m4-radioplayer-layout .newAudioPlayerContainer .nowPlayedTicker::before{
    font-size: 14px !important;
    color: #fff;
    font-weight: normal;
}
.m4-radioplayer-layout .nowPlayedTimeContainer{
    position: relative;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .time,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .date,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .title,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .time,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .date,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .title,

.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .time,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .date,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .title,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .time,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .date,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .title{
    margin: 0;
    padding: 0;
    float: none;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .date,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .date{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .date img,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .date img{
    width: 11px;
    height: 11px;
    position: absolute;
    right: 30px;
}
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader #datepicker,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader #datepicker{
    padding: 0;
    margin: 0;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .date .ui-datepicker-trigger{
    margin: 0;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .ui-datepicker-trigger,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .ui-datepicker-trigger{
    margin: 0;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem{
    display: flex;
}

.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .clear,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .clear{
    display: none;
}

.m4-radioplayer-layout .nowPlayListItemInner,
.m4-redesign.musor .nowPlayListItemInner{
    display: flex;
    width: 100%;
}


.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .time,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .time,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .time,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .time{
    min-width: 84px;
    max-width: 84px;
}
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .date,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .date,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .date,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .date{
    min-width: 126px;
    max-width: 126px;
}
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListHeader .title,
.m4-radioplayer-layout .nowPlayListContainer .nowPlayListItem .title,
.m4-redesign.musor .nowPlayListContainer .nowPlayListHeader .title,
.m4-redesign.musor .nowPlayListContainer .nowPlayListItem .title{
    width: auto;
}

.m4-radioplayer-layout .widget_trinowplaylist_widget .more,
.m4-redesign.musor .widget_trinowplaylist_widget .more{
    background-color: #CB2026;
}
/*.m4-radioplayer-layout .titleContainer span.title,*/
.m4-redesign.musor .titleContainer span.title{
    display: none;
}
.m4-redesign.musor .widget_trinowplaylist_widget .titleContainer span.title {
    display: block;
}
.m4-redesign.musor .widget_trinowplaylist_widget .more {
    margin-top: 5px;
}

.m4-radioplayer-layout .tabContainer .title,
.m4-redesign.musor .tabContainer .title{
    cursor: pointer;
}
.m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListHeader{
    display: flex;
    align-items: center;
    padding: 10px;
}

.m4-redesign.musor .element-title{
    margin: 10px 5px;
}
.m4-radioplayer-layout .newAudioPlayerContainer .PlayerButtons .streamButtons .volumeInside{
    -webkit-mask-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/volume_inverted.png); /* Safari és Chrome támogatás */
    mask-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/volume_inverted.png); /* Firefox támogatás */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    pointer-events: none;
}
.m4-radioplayer-layout .newAudioPlayerContainer .PlayerButtons .streamButtons .volume{
    background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/volumeBg.png) !important;
    /*background-image: none !important;   */
    opacity: .5;
}
.m4-radioplayer-layout .newAudioPlayerContainer .PlayerButtons .streamButtons .volumeCont{
    position: relative;
    padding-left: 23px;
    width: 66px;
    transform: scale(1.2);
    background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/volume_icon_transparent.png) !important;
    background-color: transparent;
}
.m4-radioplayer-layout .newAudioPlayerContainer .PlayerButtons .streamButtons .volumeCont.muted{
    background-image: url(/wp-content/plugins/hms-tri-widgets/widgets/common/styles/IMG/volume_icon_transparent_muted.png) !important;
}
.m4-radioplayer-layout .newAudioPlayerContainer .PlayerButtons .streamButtons .volumeMuted{
    position: absolute;
    left: 0;
    top: 0;
    width: 19px;
    height: 22px;
}

.m4-redesign .tabContainer .title.active { color: #fff!important; border-bottom: 2px solid #CB2026;}
.m4-redesign .tvguide.channel{background-color:transparent!important;}
.m4-redesign .program_info h1:not(.vp-info-title h1){color:white!important;}
.m4-redesign .channel_header { background-color: #202127!important;}
.m4-redesign .tvguide.channel{border-right:none!important;}
.m4-redesign .tabContainer { display: none; margin: 0!important; padding: 0!important;}
.m4-redesign .mobil-menu { border-bottom: none!important;}

@media (max-width: 1439px){
    .m4-redesign.musor .element-title{
        margin: 10px 5px;
    }
}


@media (max-width: 960px) {
    .m4-radioplayer-layout input#datepicker,
    .m4-radioplayer-layout input#parlamentiDatepicker,
    .m4-redesign.musor input#datepicker,
    .m4-redesign.musor input#parlamentiDatepicker {
        width: initial;
        min-width: 126px;
        max-width: 126px;
    }
}

@media (max-width: 1023px) {
    .m4-redesign.musor .element-title{
        margin: 10px 0px;
    }
    .m4-radioplayer-layout .titleContainer {
        display: block;

    }
    .m4-radioplayer-layout .widget_trinowplaylist_widget .nowPlayListHeader{
        display: flex;
    }
}

@media all and (max-width: 1023px) {
    .ut-layout-musorujsag .m4-redesign #programGuideTv{
        width: 100%;
    }
    .ut-layout-musorujsag .m4-redesign #programGuideRadio{
        width: 100%;
    }
    .m4-redesign.musor #programGuideRadio,
    .m4-redesign.musor #programGuideTv{
        padding-top: 0;
    }

    .m4-redesign.musor .titleContainer span.title{display: block;}
    .titleContainer { display:none;}
    .tabContainer {
        display: block;
        padding: 0 10px !important;
        /*margin: 10px !important;
        width: calc(100% - 10px * 2);*/
        /*margin: 10px !important;
        width: calc(100% - 10px * 2);*/
    }

    .tabContainer .title {
        color: rgba(255,255,255,0.5)!important;
        width: 50%;
        display: inline-block;
        text-align: center;
        float: left;
        padding: 12px 0px 10px;
        font-size: 16px!important;
        border-bottom: 2px solid #222328;
        background-color: #222328;
    }
    .m4-redesign .tabContainer .title.active { color: #fff!important; border-bottom: 2px solid #a80000;}

    .ut-layout-musorujsag .m4-redesign.musor .textwidget.custom-html-widget {
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0 5px;
    }
    .ut-layout-musorujsag .m4-redesign #programGuideRadio,
    .ut-layout-musorujsag .m4-redesign #programGuideTv{
        margin-top: -5px !important;
    }

/*
  .channel_header,
  .mobileDayContainer,
  .owl-controls{ zoom: 80%; -ms-zoom: 80%; }
*/
}
@media all and (max-width: 768px){
    .m4-redesign.musor .textwidget.custom-html-widget{
        max-width: 100% !important;
    }
    .tabContainer{
        padding: 0 10px !important;
    }
}
@media all and (max-width: 640px){
    .m4-redesign.musor #programGuideRadio,
    .m4-redesign.musor #programGuideTv{
        padding: 0 10px;
    }
    .m4-redesign.musor .programGuideContainer .owl-carousel .owl-wrapper-outer{
        margin: 0;
    }
    .m4-redesign.musor .widget_trinowplaylist_widget .more{
        width: 100%;
        text-align: center;
    }
}
@media all and (max-width: 560px){
    .m4-redesign.musor h2.element-title{
        margin: 10px 0px !important;
        margin-bottom: 20px !important;
    }
    .m4-redesign.musor .element-title::before {
        left: 15px;
    }
    .m4-redesign.musor .element-title{

    }
}
@media all and (max-width: 350px){
    .m4-redesign.musor .widget h2:not(.widget_tsmatchlist_widget h2, .widget_widgetheader_widget h2){
        font-size: 19px !important;
    }
}
.m4-radioplayer-layout .ult-column{
    min-width: 100%;
}

/*Petőfi ez szólt lista eddig*/


/* KÖZELGŐ ESEMÉNYEK ÉLŐ TAB */

.ut-layout-elo-stream-cimlap .eventsHolder{
    display: flex;
    flex-direction: column;
    padding-right: 17px;
}
.ut-layout-elo-stream-cimlap .eventsHolder .eventItem{
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.ut-layout-elo-stream-cimlap .eventsHolder .countdown-time-holder{
    z-index: 2;
    max-width: 100%;
    background-color: rgba(7, 48, 255, 0.5);
    border-radius: 5px;
    padding: 10px;
    margin: auto;
    text-transform: uppercase;
    font-size: 24px;
    display: flex;
    justify-content: center;

    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: fit-content;
    height: fit-content;
}
.m4-redesign .coverGlobalGrid .countdown-time-holder .days::after,
.m4-redesign .coverGlobalGrid .countdown-time-holder .hours::after,
.m4-redesign .widget_featuredslider_widget .countdown-time-holder .days::after,
.m4-redesign .widget_featuredslider_widget .countdown-time-holder .hours::after,
.m4-redesign .widget_contentgalleryslider .countdown-time-holder .days::after,
.m4-redesign .widget_contentgalleryslider .countdown-time-holder .hours::after,
.m4-redesign .widget_multiplerowgrid_widget .countdown-time-holder .days::after,
.m4-redesign .widget_multiplerowgrid_widget .countdown-time-holder .hours::after {
    left: 110%;
}
.ut-layout-elo-stream-cimlap .eventsHolder .image{
    z-index: 0;
    box-shadow: 0px 0px 8px 0px rgba(2, 35, 102, 0.25);
    width: 100%;
    padding-bottom: 56.25%;
    padding: 50% 15px 15px;
    position: relative;
    background-size: cover;
    background-position: center top;
    border: 1px solid #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}
.ut-layout-elo-stream-cimlap .eventsHolder .image::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 70%, rgb(0, 0, 0) 100%);
    border-radius: 10px;
}
.ut-layout-elo-stream-cimlap .eventsHolder .image::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    text-align: center;
    color: #fff;
    backdrop-filter: blur(10px);
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.ut-layout-elo-stream-cimlap .eventsHolder .live-holder{
    z-index: 2;
    max-width: 100%;
    background-color: rgba(255, 0, 0, 0.5);
    border-radius: 5px;
    padding: 10px;
    margin: auto;
    text-transform: uppercase;
    font-size: 24px;
    display: flex;
    justify-content: center;

    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: fit-content;
    height: fit-content;
}
.ut-layout-elo-stream-cimlap .eventsHolder .live-holder span{
    font-size: 30px;
    color: #fff;
    text-align: center;
}
/* hours minutes seconds */
.ut-layout-elo-stream-cimlap .eventsHolder .countdown-time-holder div{
    display: flex;
    flex-direction: column;
    min-width: 40px;
    position: relative;
    color: #fff;
    width: 24%;
}
.ut-layout-elo-stream-cimlap .eventsHolder .days,
.ut-layout-elo-stream-cimlap .eventsHolder .hours{
    margin-right: 15px;
}
.ut-layout-elo-stream-cimlap .eventsHolder .days::after,
.ut-layout-elo-stream-cimlap .eventsHolder .hours::after{
    content: ':';
    position: absolute;
    left: 43px;
    top: 3px;
    font-size: 30px;
    margin-bottom: -5px;
    display: block;
    height: 100%;
    margin: auto;
    text-transform: uppercase;
}

.ut-layout-elo-stream-cimlap .eventsHolder .countdown-time-holder span{
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
}
.ut-layout-elo-stream-cimlap .eventsHolder .countdown-time-holder span:last-child{
    font-size: 14px;
}

.ut-layout-elo-stream-cimlap .eventsHolder .eventItem .title{
    margin: 0;
    font-size: 23px;
    color: #fff;
    pointer-events: none;
    max-height: 50px;
    overflow: clip;
    text-overflow: ellipsis;
    font-size: 1.5em;
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
}
.ut-layout-elo-stream-cimlap .eventsHolder .eventItem:hover .title{
    text-decoration: underline;
}

.ut-layout-elo-stream-cimlap .eventsHolder .eventItem .shortLead{
    display: none;
}

@media screen and (max-width: 960px) {
    .ut-layout-elo-stream-cimlap .eventsHolder{
        padding-left: 20px;
        padding-right: 20px;
    }    
}


.m4-redesign .hh-row-container.full-view-mode.widget_position_center .parizs2024 .coverFeaturedSlider .article-title a,
.m4-redesign .hh-row-container.full-view-mode.widget_position_center .parizs2024 .coverFeaturedSlider .article-lead{
    color: var(--paris-blue-dark) !important;
}
.m4-redesign .hh-row-container.full-view-mode.widget_position_center .parizs2024 .coverFeaturedSlider .owl-pagination:not(.parizs2024 .widget_featuredslider_widget .owl-pagination){
    display: flex !important;
}
.m4-redesign .parizs2024 .mediaklikkCoverFeaturedSlider .owl-controls {
    margin-top: -38px !important;
}
@media screen and (max-width: 767px) {
    .m4-redesign .hh-row-container.full-view-mode.widget_position_center .parizs2024 .coverFeaturedSlider .cikk{
        margin: 0;
        width: 100%;  
    }
}

.m4-redesign .widget_featuredslider_widget .owl-pagination{
    display: none;
}
.m4-redesign .widget_featuredslider_widget{
    margin-bottom: 25px;
}

.widget_globalgrid_widget .embedHolder .videoEmbedButton {
    width: 100%;
}
.widget_globalgrid_widget .embedHolder .videoEmbedButton:active {
    background-color: #A80000;
    color: #fff;
}
.portfolio_item.portfolio_item_index5:not(.hirado_redesign .portfolio_item.portfolio_item){
    display: inline-block;
    width: 170px;
    height: 30px;
    margin: 0 90px;
    height: unset !important;
}
.portfolio_item.portfolio_item_index5 img:not(.hirado_redesign .portfolio_item.portfolio_item img){
    max-width: 66px;
    margin-bottom: -2px !important;
    margin-top: 4px !important;
}
.portfolio_item.portfolio_item_index1:not(.hirado_redesign .portfolio_item.portfolio_item),
.portfolio_item.portfolio_item_index2:not(.hirado_redesign .portfolio_item.portfolio_item),
.portfolio_item.portfolio_item_index3:not(.hirado_redesign .portfolio_item.portfolio_item),
.portfolio_item.portfolio_item_index4:not(.hirado_redesign .portfolio_item.portfolio_item),
.portfolio_item.portfolio_item_index5:not(.hirado_redesign .portfolio_item.portfolio_item){
    margin: 0 57px !important;
}
#portfolio_containerDesktopInner:not(.hirado_redesign #portfolio_containerDesktopInner){
    display: flex;
    justify-content: space-between;
}
.portfolio_item.portfolio_item_index1{
    order: 1;
}
.portfolio_item.portfolio_item_index2{
    order: 2;
}
.portfolio_item.portfolio_item_index3{
    order: 4;
}
.portfolio_item.portfolio_item_index4{
    order: 5;
}
.portfolio_item.portfolio_item_index5{
    order: 3;
}
@media screen and (max-width: 1210px){
    .portfolio_item a:not(.hirado_redesign .portfolio_item a){
        display: flex;
        align-items: center;
        height: 100%;
    }
    .portfolio_item a img:not(.hirado_redesign .portfolio_item a img){
        height: auto !important;
    }
}

@media screen and (max-width: 1023px){
    #portfolio_containerDesktopInner:not(.hirado_redesign #portfolio_containerDesktopInner){
        width: 100% !important;
    }
    .portfolio_item.portfolio_item_index1:not(.hirado_redesign .portfolio_item.portfolio_item),
    .portfolio_item.portfolio_item_index2:not(.hirado_redesign .portfolio_item.portfolio_item),
    .portfolio_item.portfolio_item_index3:not(.hirado_redesign .portfolio_item.portfolio_item),
    .portfolio_item.portfolio_item_index4:not(.hirado_redesign .portfolio_item.portfolio_item),
    .portfolio_item.portfolio_item_index5:not(.hirado_redesign .portfolio_item.portfolio_item){
        margin: 0px !important;
    }
}
@media screen and (max-width: 768px){
    #portfolio_containerMobile .slick-track:not(.hirado_redesign #portfolio_containerMobile .slick-track){
        display: flex;
    }
}
@media screen and (max-width: 767px){
    .m4sportredesign_portmar #portfolio_arrowLeft:not(.hirado_redesign .m4sportredesign_portmar #portfolio_arrowLeft) {
        margin-top: 11px !important;
    }
}
@media screen and (max-width: 480px){
    .m4sportredesign_portmar .portfolio_item.nso img:not(.hirado_redesign .m4sportredesign_portmar .portfolio_item.nso img){
        margin-top: 0 !important;
    }
    header[class="headwrapper"] #portfolio_arrowRight:not(header[class="headwrapper"] .hirado_redesign #portfolio_arrowRight){
        margin-top: -28px !important;
    }
    .m4sportredesign_portmar #portfolio_arrowLeft:not(.hirado_redesign .m4sportredesign_portmar #portfolio_arrowLeft){
        margin-top: 10px !important;
    }   
}

.m4sportredesign_portmar .portfolio_item.portfolio_item_index5{
    border-radius: 10px;
}
@media screen and (max-width: 480px){
    .m4sportredesign_portmar .portfolio_item.portfolio_item_index5{
        border-radius: 5px;
    }
}

@media (min-width: 768px) and (max-width: 1210px) {
    .portfolio_item:not(.hirado_redesign .portfolio_item),
    .portfolio_item a:not(.hirado_redesign .portfolio_item a){
        max-height: 38px;
    }
}

.ut-layout-cimlap .m4-redesign .widget_featuredslider_widget .upcoming-event-countdown-overlay{
    backdrop-filter: initial;
}
.ut-layout-cimlap .m4-redesign .widget_multiplerowgrid_widget .upcoming-event-countdown-overlay{
    backdrop-filter: initial;
}

@media screen and (max-width: 520px) {
    body[class*="ut-layout-percrol-percre-minicikk"] .grid_12.m4-redesign > .colwrapper{
        padding-left: 0px !important;
        padding-right: 10px !important;
    }
}
@media screen and (max-width: 411px) {
    body[class*="ut-layout-percrol-percre-minicikk"] .grid_12.m4-redesign > .colwrapper{
        padding-left: 10px !important;
    }
}
.coverGlobalGrid.dm1 .cikk{
    display: flex !important;
    flex-direction: column;
}

.fb_iframe_widget_fluid span {
    max-width: 100% !important;
}

.tiktok-embed{
    margin: 0 !important;
    padding: 0 !important;
    position: initial;
}
.tiktok-embed::before{
    display: none;
}

.m4-redesign.cikk .hms_article_post_content .left .twitter-tweet,
.m4-redesign.cikk .hms_article_post_content .left .instagram-media,
.m4-redesign.cikk .hms_article_post_content .left .tiktok-embed{
    margin-right: auto !important;
}
.m4-redesign.cikk .hms_article_post_content .center .twitter-tweet,
.m4-redesign.cikk .hms_article_post_content .center .instagram-media,
.m4-redesign.cikk .hms_article_post_content .center .tiktok-embed{
    margin: 0 auto !important;
}
.m4-redesign.cikk .hms_article_post_content .right .twitter-tweet,
.m4-redesign.cikk .hms_article_post_content .right .instagram-media,
.m4-redesign.cikk .hms_article_post_content .right .tiktok-embed{
    margin-left: auto !important;
}
/* süti elfogadása container */
.qc-cmp2-container *,
.css-q01tc9 *,
.ut-layout-kereses-talalati-lista-redesign .widget_hms_search_results_widget .oneListItem .oneListTxt h4,
.m4-redesign_livestream_right .tabella_tab p,
.m4-redesign .hms_poll_contener *,
.ut-layout-cookie-info-oldal *{
 font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif !important;
}

.m4-redesign .widget_programguide_widget *,
.m4-redesign .cikk *,
.m4-redesign h1,
.m4-redesign h2,
.m4-redesign h3,
.m4-redesign h4,
.m4-redesign h5,
.m4-redesign h6,
footer *,
.m4-redesign .widget_livestreamselector *,
.m4-redesign .eredmenyek *,
.m4-redesign .widget_trinowplaylist_widget *,
.m4-redesign_livestream *,
.m4-redesign .tabella_tab p,
.m4-redesign .hms_article_content_wrapper *,
.m4-redesign .articleRecommenderWidget *,
.m4-redesign .widget_categoryandtaglistpageheader *,
.m4-redesign .widget_categoryandtaglistpage .newSubCategory *,
.m4-redesign .widget_pparticleheader_widget *,
.m4-redesign .hotlinemain-container-body-inner *,
.m4-redesign .ppMiniContainer *,
.m4-redesign .soccerTabella .sTabelHead div,
.m4-redesign .soccerTabella .sTabelUnit div,
.fancybox-wrap * :not(.fancybox-close),
.ut-layout-radioplayer_nsr .widget_trinewaudioplayer_widget *,
.ut-layout-radioplayer_nsr .widget_trinowplaylist_widget  *,
.entry-content *,
.m4-redesign.cikk *{
    font-family: 'Amsi Pro', Verdana, Arial, Helvetica, sans-serif;
}


.ut-layout-radioplayer_nsr .nowPlayListItemInner{
    padding: 12px 10px 18px 10px;
}
.ut-layout-radioplayer_nsr .newAudioPlayerContainer .nowPlayedTimeContainer .nowPlayedTicker.live::before{
    margin-top: -2px;
    margin-bottom: 2px;
}

.m4-redesign .multiResultsManagerWidget_sportGroup{
    padding-top: 13px;
    padding-bottom: 17px;
}
.m4-redesign .multiResultsManagerWidget_sportSubitem{
    padding-top: 3px;
    padding-bottom: 7px;
}

.m4-redesign.nbI .widget_tsgoallist_widget.inner-container .scoreLister h3{
    line-height: 32px;
}

.m4-redesign .listCont .oneListTxt .oneTxtMeta .time{
    padding: 3px 10px 3px 0;
}
@media screen and (max-width: 767px){
    .m4-redesign .listCont .oneListTxt .oneTxtMeta .time{
        padding: 6px 10px 3px 0;
    }
}

.m4-redesign .widget_hms_search_results_widget .filter_wrapper h2{
    padding-top: 4px;
    padding-bottom: 0;
}


.ut-layout-cookie-info-oldal .headNews li{
    padding: 0px 35px 6px 18px;
}
.ut-layout-cookie-info-oldal .headNews li.logo{
    padding-bottom: 0;
}
.ut-layout-cookie-info-oldal .wfm-mega-menu ul li a{
    padding: 9px 18px 15px 18px;
}