@font-face {
    font-family: 'Bridge Type';
    src: url('fonts/green-thm/bridgetype-regular-webfont.woff2') format('woff2'),
    url('fonts/green-thm/bridgetype-regular-webfont.woff') format('woff'),
    url('fonts/green-thm/bridgetype-regular-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;

}

/*
@font-face {
    font-family: 'PF_BeauSans_Pro';
    src: url('fonts/green-thm/pfbeausanspro-bold-webfont.woff2') format('woff2'),
    url('fonts/green-thm/pfbeausanspro-bold-webfont.woff') format('woff'),
    url('fonts/green-thm/pfbeausanspro-bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'PF_BeauSans_Pro';
    src: url('fonts/green-thm/pfbeausanspro-light-webfont.woff2') format('woff2'),
    url('fonts/green-thm/pfbeausanspro-light-webfont.woff') format('woff'),
    url('fonts/green-thm/pfbeausanspro-light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'PF_BeauSans_Pro';
    src: url('fonts/green-thm/pfbeausanspro-reg-webfont.woff2') format('woff2'),
    url('fonts/green-thm/pfbeausanspro-reg-webfont.woff') format('woff'),
    url('fonts/green-thm/pfbeausanspro-reg-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'PF_BeauSans_Pro';
    src: url('fonts/green-thm/pfbeausanspro-sebold-webfont.woff2') format('woff2'),
    url('fonts/green-thm/pfbeausanspro-sebold-webfont.woff') format('woff'),
    url('fonts/green-thm/pfbeausanspro-sebold-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;

}
*/

/*HEADER*/
.green-thm * {
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}

.headwrapper .wrapper.green-thm {
    background: url("images/green-thm/header_heigher.jpg") no-repeat center top !important;
    background-size: cover !important;
}

.green-thm .widgetHeader h2 {
    background: #f59134;
    padding: 5px 15px;
    line-height: normal;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
    font-size: 20px;
    margin: 40px 0 40px 15px;
    position: relative;
}
.grid_5 .green-thm .widgetHeader h2,
.grid_4 .green-thm .widgetHeader h2,
.grid_3 .green-thm .widgetHeader h2,
.grid_2 .green-thm .widgetHeader h2,
.grid_1 .green-thm .widgetHeader h2 {
    margin: 10px 0 10px 15px;
}

.green-thm .widgetHeader::before {
    content: "";
    width: 5px;
    background: #f59134;
    display: block;
    margin-right: 5px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.green-thm .widgetHeader h2 a {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    position: relative;
}
.green-thm .widgetHeader h2 a::after {
    content: "";
    display: block;
    position: absolute;
    right: -42px;
    top: 50%;
    width: 0;
    height: 0;
    border-left: 20px solid #f59134;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 0 solid transparent;
    transform: translateY(-50%);
}

.green-thm .widgetHeader {
    position: relative;
}
.green-thm .widgetHeader h2 a {
    text-decoration: none;
}

/* -countdown- */
.headwrapper .green-thm .shailan_CountdownWidget {
    color: white;
    position: absolute;
    left: 50%;
    top: unset;
    width: 1430px;
    margin-left: -715px;
    /*2021.06.16. kérés hogy tűnjön el*/ visibility: hidden; /* */
}

.headwrapper .green-thm .shailan_CountdownWidget .innerTitle {
    display: none;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section .countdown_amount {
    width: 30px;
    background: #f59134;
    color: white;
    font-weight: 700;
    padding: 2px 10px;
    font-size: 14px;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section {
    width: auto;
    border-top: solid 1px white;
    border-bottom: solid 1px white;
    padding: 2px 0;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:last-of-type,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:first-of-type {
    border-right: solid 1px white;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(2)::after,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(3)::after,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4)::after,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(5)::after,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(6)::after,
.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(7)::after {
    width: 35px;
    font-size: 12px;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(2)::after {
    content: 'év';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(3)::after {
    content: 'hónap';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4)::after {
    content: 'nap';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(5)::after {
    content: 'óra';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(6)::after {
    content: 'perc';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(7)::after {
    content: 'mp';
    display: inline-block;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_descr {
    display: inline-block;
    width: 200px;
    line-height: 33px;
    padding: 0;
    font-size: 14px;
    text-align: left;
}

.headwrapper .green-thm .shailan_CountdownWidget .element-title:empty {
    display: none;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_amount {
    font-size: 14px;
}

.headwrapper .green-thm .shailan_CountdownWidget .countdown_row:first-of-type {
    display: table-footer-group;
}

.headwrapper .green-thm .shailan_CountdownWidget .hasCountdown {
    display: table;
    margin: 0 !important;
}

.green-thm .navbar.sticky {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    background: #138e9d;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}

/* -tsuefaheadteams widget- */


/* -logo- */
.headwrapper .green-thm .eb2020_logo a {
    width: 100px;
    margin: 30px auto;
    display: block;
}

.headwrapper .green-thm .m4sportHome {
    position: absolute;
    right: 13%;
    top: 20px;
}

.headwrapper .green-thm .m4sportHome a {
    display: inline-block;
}

.headwrapper .green-thm .m4sportHome p {
    color: white;
    display: inline-block;
    font-size: 13px;
    line-height: 50px;
}

.headwrapper .green-thm .m4sportHome img {
    width: 130px;
}

/* -nav- */
.green-thm .navbar .btn-navbar {
    width: 25px;
    height: 18px;
    background: transparent url('images/green-thm/menu.svg') no-repeat;
    border: none;
    padding: 0;
    box-shadow: none;
    float: left;
    border-radius: 0;
    margin: 20px;
}

.green-thm .navbar .btn-navbar::after {
    content: 'Menü';
    display: inline-block;
    margin-left: 40px;
}

.green-thm .navbar .btn-navbar .icon-bar {
    display: none;
}

.green-thm .navbar .navbar-inner {
    background: none rgba(255, 255, 255, 0.1);
    border: none;
    height: 60px;
    padding: 0;
}

.green-thm .navbar {
    margin-bottom: 30px;
}

.green-thm .navbar .nav {
    float: none;
    margin: 0 auto;
    display: table;
}

.green-thm .navbar .navbar-inner .nav li a {
    text-shadow: none;
    text-transform: uppercase;
    color: white;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: 60px;
    padding: 0 15px;
    position: relative;
}

.green-thm .navbar .navbar-inner .nav li a:hover {
    color: #f59134;
}

.green-thm .navbar .navbar-inner .nav li.current-menu-item a {
    background-color: rgba(255,255,255,0.2);
}
.green-thm .navbar .navbar-inner .nav li a::after {
    content: "|";
    display: inline-block;
    margin-left: 10px;
    font-weight: 300;
    color: #fff !important;
    position: absolute;
    right: -2px;
}

.green-thm .navbar .navbar-inner .nav li:last-of-type a::after {
    display: none;
}

.green-thm .navigation_arrows_container .arrow_wrapper.outer {
    display: none;
}

/*FOOTER*/

.footwrapper .wrapper.green-thm {
    background: url("images/green-thm/footer.jpg") no-repeat !important;
    background-position: bottom center !important;
}

.footwrapper .wrapper.green-thm .copyright {
    margin: 100px 5% 450px 5%;
}

.footwrapper .wrapper.green-thm .copyright p {
    color: white;
    text-align: center;
    margin: 0 auto 20px auto;
    max-width: 640px;
    font-size: 12px;
    font-weight: 300;
    line-height: 24px;
}

.footwrapper .wrapper.green-thm .hiradoFooterContainer {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 10px 0;
}

.footwrapper .wrapper.green-thm .hiradoFooterContainer ul li a {
    color: white;
    padding: 0.2em 1em;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-family: 'ProxiBold', Helvetica, sans-serif;
}

/* -body- */
.wrapper.green-thm.menetrendBlock {
    background-image: url("images/green-thm/body_background_mod.jpg");
    background-size: inherit !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-color: #138e9d;
    margin-bottom: 20px;
    padding: 20px 0;
}

.hh-row-container.green-thm.bg-cover,
.hh-row-container.green-thm.bg-fixed,
.single .wrapper.green-thm.bg-cover,
.single .wrapper.green-thm.bg-fixed {
    background-image: url("images/green-thm/body_background_mod.jpg");
    background-size: inherit !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-color: #138e9d;
    margin-bottom: 20px;
    padding: 20px 0;
}

.single .cover .hh-row-container.green-thm.orange-bg.bg-fixed,
.single .cover .hh-row-container.green-thm.orange-bg.bg-cover {
    background-image: url("images/green-thm/menetrend_timeline_bg.jpg") !important;
    background-repeat: repeat !important;
    padding: 0 !important;
}

.hh-row-container.green-thm.bg-fixed,
.single .wrapper.green-thm.bg-fixed {
    background-attachment: fixed !important;
}

.hh-row-container.green-thm.bg-cover {
    background-size: cover !important;
}

.green-thm .cover .hh-row-container .hh-row-wrapper {
    background-color: transparent;
}

/* -hero section design- */
.heroBox .hh-row-wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
}
.heroBox .hh-row-wrapper .hh-row-segment.segment-one-third {
    position: absolute;
    right: 0;
    height: calc(100% - 18px);
    overflow: hidden;
}
.heroBox .hh-row-wrapper .hh-row-segment.segment-one-third > div[data-widget-class="tsWCTimeTableMini"],
.heroBox .hh-row-wrapper .hh-row-segment.segment-one-third > div[data-widget-class="tsWCTimeTableMini"] > .green-thm {
    height: 100%;
}
.heroBox .WCTimeTableBody.WCTimeTableMini {
    height: calc(100% - 122px);
}
.heroBox .WCTimeTableBody.WCTimeTableMini .inner {
    height: 100%;
    position:relative;
}
.heroBox .WCTimeTableBody.WCTimeTableMini .inner .gameList {
    height: calc(100% - 45px);
    overflow:auto;
}

/* -tsuefagroup- */
.green-thm .uefaAllMatches #allMatchGroups .allTable,
.green-thm .uefaAllMatches #allMatchQualifier #qualifier .allTable {
    background: rgba(19, 142, 157, 0.5);
}

.green-thm .uefaAllMatches #allMatchKO .allTable,
.green-thm .uefaAllMatches #allMatchQualifier #extraQualifier .allTable {
    background: rgba(255, 255, 255, 0.3);
}

.green-thm .uefaAllMatches .allContHead {
    color: #138e9d;
    background-color: rgba(255, 255, 255, 1);
    border: none;
    border-bottom: solid 1px #138e9d;
    position: relative;
}

.green-thm .uefaAllMatches .matchPairContainer .matchPair,
.green-thm .uefaAllMatches .koRoundContainer .matchPair {
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.3);
}

.green-thm .uefaAllMatches .koRoundContainer .aggregateContainer {
    background-color: #138e9d;
}

.green-thm .uefaAllMatches .live .fixTime {
    background-color: #ffffff;
}

.green-thm .uefaAllMatches .teamFixInfo .fixTime,
.green-thm .uefaAllMatches .matchInfo .fixTime {
    color: #138e9d;
    position: relative;
}

.green-thm .uefaAllMatches .teamFixInfo > a {
    width: 100%;
    text-align: center;
    display: block;
    text-decoration: none;
    transition: al 1.2s linear;
}
.green-thm .uefaAllMatches .teamFixInfo > a:hover {
    transform: scale(1.2);
}

.green-thm .uefaAllMatches .teamFixInfo > a .info.ngPlayed {
    background-color: #007a8c;
    border: 1px solid #009bb4;
    color: #fff;
    background-image: none;
}
.green-thm .uefaAllMatches .teamFixInfo > a .info.ngDateView {
    background-color: #009bb4;
    border: 1px solid #007a8c;
    color: #fff;
    background-image: none;
}
.green-thm .uefaAllMatches .teamFixInfo > a .ngComingSoon {
    background-color: #bb7cb3;
    border: 1px solid #69134b;
    color: #fff;
    background-image: none;
}
.green-thm .uefaAllMatches .teamFixInfo > a .ngPlayBack {
    background-color: #e6214e;
    border: 1px solid #b22750;
    color: #fff;
    background-image: none;
}

.green-thm .uefaAllMatches .teamFixInfo > a .info {
    display: block;
    padding: 2px 2px;
}

.green-thm .uefaAllMatches .teamFixInfo {
    padding: 0 3px;
}
.green-thm .uefaAllMatches .allTable .allTeamRow,
.green-thm .uefaAllMatches .allTable .matchPairContainer {
    width: 100%;
}
.green-thm .uefaAllMatches .allTable .matchPairContainer .matchSolo {
    width: calc(20% - 10px);
    padding: 5px 5px;
}
.green-thm .uefaAllMatches .allTeamFlag,
.green-thm .uefaAllMatches .allTeamFlag img {
    width: 40px;
    height: 40px;
}
.green-thm .uefaAllMatches .allTable .oneTeamRow {
    height: 54px;
    line-height: 54px;
}


.green-thm .uefaAllMatches .teamFixInfo .fixPlace {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    border: solid 2px white;
}

.green-thm .uefaAllMatches .allHeadTabs li a {
    color: #ffffff;
    font-weight: 700;
}

.green-thm .uefaAllMatches .allHeadTabs li {
    /*background-color: #138e9d;*/
    background: rgba(19, 142, 157, 0.5);
}

.green-thm .uefaAllMatches .allHeadTabs .ui-tabs-active,
.green-thm .uefaAllMatches .allHeadTabs .ui-tabs-active a,
.green-thm .uefaAllMatches .allHeadTabs li:hover {
    background-color: #f59134;
    color: white;
}

.green-thm .uefaAllMatches .allHeadTitle {
    border: none;
    color: white;
    background: #f59134;
    padding: 5px 15px;
    line-height: normal;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
    font-weight: 700;
    line-height: normal;
    font-size: 20px;
    margin: 40px 0 40px 15px;
    position: relative;
}
.green-thm .uefaAllMatches .allHeadTitle:before {
    content: "";
    width: 5px;
    background: #f59134;
    display: block;
    margin-right: 5px;
    height: 35px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
}

.green-thm .uefaAllMatches .allHeadTabs {
    background-color: transparent;
    display: flex;
}

.green-thm .uefaAllMatches .blTeam .teamTooltip {
    background: #f59134;
    -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;
}

.green-thm .uefaAllMatches .teamTooltip .arrow {
    display: none;
}

.green-thm .uefaAllMatches .allContHead:after {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 15px;
    background: white url('images/green-thm/plus.svg') no-repeat 0 0;
}

.green-thm .uefaAllMatches .allContHead.open:after {
    background: white url('images/green-thm/minus.svg') no-repeat 0 0;
}
.green-thm .uefaAllMatches .allMatchCont .allTable .koRoundContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.green-thm .uefaAllMatches .allMatchCont .allTable .koRoundContainer .aggregateContainer {
    display: flex;
    flex-direction: column;
    font-size: 10px;
}
.green-thm .uefaAllMatches #allMatchQualifier #extraQualifier .allTable .matchPairContainer {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.green-thm .uefaAllMatches #allMatchQualifier #extraQualifier .allTable .matchPairContainer .matchPair a.teamLogo {
    display: block;
    overflow: hidden;
    max-width: 32px;
    max-height: 32px;
}
.green-thm .uefaAllMatches .allTeamFlag a img,
.green-thm .uefaAllMatches a.teamLogo img {
    text-indent: -999999px;
}
.green-thm .uefaAllMatches .koRoundContainer .matchPair {
    margin: 5px 5px 16px 5px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair {
    background: rgba(19, 142, 157, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 20px;
    width: 25%;
    display: inline-block;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight,
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft {
    width: 25%;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
    max-width: 60px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight .blTeam {
    text-align: left;
    padding-left: 10px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft .blTeam {
    text-align: right;
    padding-right: 10px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixTime,
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixPlace{
    max-width: 200px;
    margin: 0 auto;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixTime {
    font-size: 12px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo .fixPlace {
    font-size: 12px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .aggregateContainer {
    max-width: 200px;
    margin: 0 auto;
    border: 2px solid white;
    color: white;
    padding: 5px;
    text-align: center;
    font-size: 10px;
}
.green-thm .uefaAllMatches .qualifierTable .matchPair .aggregateContainer span {
    display: inline-block;
    width: 25%;
}

/* -timetable-mini- */
.green-thm .widget_tswctimetablemini {
    background: #138e9d url("images/green-thm/timetable_bg.jpg");
    padding: 0;
    height: 100%;
    position: relative;
    background-size: cover;
}

.green-thm .headerMini .title {
    color: white;
    text-align: center;
    font-size: 15px;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav {
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    letter-spacing: 0.05em;
}

.green-thm .widget_tswctimetablemini .goToFullTimeTableWrapper a:hover,
.green-thm .widget_tswctimetablefullbody .goToFullTimeTableWrapper a:hover {
    color: white;
    text-decoration: none;
    background: #138e9d url('images/beige-red/arrow_right_white.svg') no-repeat 95%;
}

.green-thm .widget_tswctimetablemini .goToFullTimeTableWrapper a,
.green-thm .widget_tswctimetablefullbody .goToFullTimeTableWrapper a {
    padding: 15px;
    color: white;
    text-transform: none;
    text-align: left;
    background: #138e9d url('images/beige-red/arrow_right_white.svg') no-repeat 95%;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric {
    font-size: 22px;
    color: white;
    font-weight: 700;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
    font-size: 13px;
    color: white;
}
.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide {
    position: relative;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
    width: 85px;
    margin: 0 auto;
    padding-left: 26px;
    text-align: left;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
    position: absolute;
    z-index: -1;
    color: #ffffff;
    font-size: 22px;
    line-height: 26px;
    transform: rotatez(-90deg);
    top: 28px;
    left: 20px;
    width: 56px;
    height: 26px;
    display: block;
    padding: 0;
    border-bottom: 1px solid #fff;
    text-align: right;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-next:before,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-next:before {
    background: url("images/beige-red/arrow_right_white.svg") no-repeat center center;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-prev:before,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-prev:before {
    background: url("images/beige-red/arrow_left_white.svg") no-repeat center center;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-next,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-next {
    right: 0;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow {
    width: 20px;
    height: 100%;
    display: block;
    overflow: hidden;
    text-indent: -40000px;
    opacity: 0.5;
    background: transparent;
}

.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow:before,
.green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow:after,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow:before,
.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow:after {
    content: "";
    display: block;
    width: 20px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.green-thm .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
    color: white;
}

.green-thm .gameList .gameItem .gameStadium .stadion,
.green-thm .gameList .gameItem .gameStadium .label,
.green-thm .gameList .gameItem .gameMiddleBlock .gameTeams .teamSeparator,
.green-thm .gameList .gameItem .gametime {
    color: white;
}

.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .green-thm .widget_tswctimetablemini .WCTimeTableBody {
    height: calc(100% - 116px);
}

.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .green-thm {
    height: 100%;
}

.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .green-thm .widget_tswctimetablemini .WCTimeTableBody .goToFullTimeTableWrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.green-thm .gameList .gameItem {
    padding: 0 10px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}

.green-thm .widget_tswctimetablemini .gameList > .phaseType,
.green-thm .widget_tswctimetablefullbody .gameList > .phaseType {
    padding: 10px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    margin-bottom: 10px;
    background: white;
    color: #138e9d;
}

.green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
    background: white;
    color: #138e9d;
    text-align: center;
    margin-top: 5px;
}

.grid_4 .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
    padding-left: 3px;
    font-size: 12px;
}

.segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {
    width: calc(100% - 64px);
}

.green-thm .gameList .gameItem .gameStadium .label {
    font-weight: 300;
}

.green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream span {
    background: #f59134;
    color: #fff;
    margin-top: 0;
    padding: 0;
}

.green-thm .widget_tswctimetablemini .gameList a,
.green-thm .widget_tswctimetablemini .gameList a:hover {
    text-decoration: none;
}

.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock {
    min-height: 51px;
}
.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams {
    align-items: center;
    height: 40px;
}
.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam {
    width: calc((100% - 34px) / 2);
}

.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest {
    display: inline-flex;
    flex-direction: row-reverse;
    align-items: center;
}
.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .teamSeparator:before {
    display: none;
}
.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .teamSeparator {
    width: 125px !important;
    color: #138e9d;
    background-color: #fff;
    max-height: 21px;
    line-height: 21px !important;
}
.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}

.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {
    text-align: right;
    padding-right: 5px;
}

.green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome h4 {
    padding-left: 5px;
}

.green-thm .widget_tswctimetablemini .gameItem .gameState {
    display: block;
    position: absolute;
    right: 10px;
    top: 42px;
    height: 22px;
}
.green-thm .widget_tswctimetablemini .gameItem .gameState span {
    background-color: #fff;
    color: #138e9d;
    padding: 0 3px;
    font-size: 10px;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
}
.green-thm .widget_tswctimetablemini .gameItem .gameState.watchBack span {
    background-color: #e6214e;
    /* border: 1px solid #b22750; */
    color: #fff;
}
.green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream {
    background-color: transparent;
    min-height: 22px;
    position: absolute;
    left: 10px;
    top: 42px;
    padding-left: 0;
    width: 60px;
    display: table;
}
.green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream span {
    vertical-align: middle;
    display: table-cell;
}
.green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
    margin-bottom: 2px;
    margin-top: 2px;
    min-height: 22px;
    line-height: 22px;
    width: calc(100% - 125px)
}

.green-thm .widget_tsuefagroups_widget .allTable .matchPair .teamFixInfo .fixTime.ngPlayBack:before {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 84%;
    background-color: #f59134;
    left: 2px;
    top: 2px;
}

.green-thm .uefaAllMatches .allTable .allTeamName,
.green-thm .uefaAllMatches .allTable .teamRowHead .allValue,
.green-thm .uefaAllMatches .allTable .allValue {
    color: white;
}

.green-thm .uefaAllMatches .allTable .allGroup {
    color: white;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}

.green-thm .uefaAllMatches .allTable .oneTeamRow {
    border-top: rgba(255, 255, 255, 0.3) solid 1px;
}

.green-thm .uefaAllMatches .matchPairContainer .matchSolo {
    border: solid 1px white;
    background: rgba(255, 255, 255, 0.2);
}

.green-thm .matchPairContainer .teamFixInfo img {
    display: none;
}

.green-thm .matchSolo .scoreTeam {
    text-align: center;
    margin-top: 12px;
    background: #f59134;
    color: white;
    font-weight: 700;
    border: solid 1px white;
}

.grid_3 .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime,
.segment-one-fourth .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
    width: auto;
    padding: 0 5px;
    line-height: 25px;
}

/* - time-table-big- */
#bodywrapper .green-thm.menetrendBlockHeader.bg-fixed {
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 0;
}
#bodywrapper .green-thm.menetrendBlock.menetrendBlockHeader.bg-fixed,
#bodywrapper .green-thm.menetrendBlock.bg-fixed {
    background-attachment: fixed;
}

.green-thm .widget_tswctimetablefullheader h2.title{
    border: none;
    color: white;
    background: #f59134;
    padding: 5px 15px;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 700;
    line-height: normal;
    font-size: 20px;
    margin: 20px 0 40px 15px;
    position: relative;
    display: inline-block;
}

.green-thm .widget_tswctimetablefullheader h2.title:before {
    content: "";
    width: 5px;
    background: #f59134;
    display: block;
    margin-right: 5px;
    height: 35px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
}
.green-thm .widget_tswctimetablefullheader .dayNavWrapper {
    background: rgba(19, 142, 157, 0.5);
}

.green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active {
    background-color: rgba(255,255,255,0.3);
}


.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList {
    background: rgba(19, 142, 157, 0.5);
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList a,
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList a:hover {
    text-decoration: none;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameDayHeader {
    background-color: #fff;
    padding: 10px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    margin-bottom: 10px;
    margin-top: 10px;
    color: #138e9d;
}
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameDayHeader .gameDayDate,
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameDayHeader  .phaseType {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem {
    padding-top: 5px;
    padding-bottom: 5px;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem:hover {
    background-color: rgba(255,255,255,0.3);
}
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gametime {
    background: white;
    color: #138e9d;
    text-align: center;
    font-size: 16px;
    width: 60px;
    font-weight: bold;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock {
    width: calc(100% - 70px);
    margin-left: 10px;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameStadium {
    max-width: inherit;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 0;
    width: calc(100% - 155px);
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState {
    position: absolute;
    right: 10px;
    top: 45px;
}
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams {
    max-width: inherit;
    margin-bottom: 5px;
    align-items: center;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome h4 {
    padding-left: 5px;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {
    text-align: right;
    padding-right: 5px;
}

.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream {
    background-color: transparent;
    min-height: 20px;
    position: absolute;
    left: 10px;
    top: 45px;
    padding-left: 0;
    width: 60px;
}


.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream span {
    background-color: #f59134;
    color: #fff;
    margin-top: 0;
    line-height: 20px;
    padding: 0;
}
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState span {
    background-color: #fff;
    color: #138e9d;
    padding: 0 3px;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
}
.green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState.watchBack span {
    background-color: #e6214e;
    /* border: 1px solid #b22750; */
    color: #fff;
}
.green-thm .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameTeams .gameResult {
    background-color: #fff;
    color: #138e9d;
}

/* -timeline-widget- */
.green-thm-timeline {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 40px;
}
.green-thm-timeline .row-title-container h2.row-title{
    border: none;
    color: white;
    background: #f59134;
    padding: 5px 15px;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 700;
    line-height: normal;
    font-size: 20px;
    margin: 40px 0 40px 15px;
    position: relative;
    display: inline-block;
}
.green-thm-timeline .row-title-container h2.row-title:before {
    content: "";
    width: 5px;
    background: #f59134;
    display: block;
    margin-right: 5px;
    height: 35px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
}
.green-thm-timeline .widget_timeline_widget {
    max-width: 100%;
    overflow-x: auto;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container{
    min-width: 980px;
    overflow: auto;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up:after {
    background: #f59134;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element .hms_tl_element_img_container:after {
    border-bottom-color: #f59134;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element:last-child .hms_tl_element_img_container:after {
    right: 5px;
    left: initial;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element:first-child .hms_tl_element_img_container,
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element:last-child .hms_tl_element_img_container{
    height: 60px;
    display: flex;
    align-items: flex-end;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element:first-child .hms_tl_element_img_container img,
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_up .hms_tl_element:last-child .hms_tl_element_img_container img{
    object-fit: contain;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_down .hms_tl_element .hms_tl_element_img_container:after {
    border-top-color: #f59134;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_element .hms_tl_element_text_container .hms_tl_element_date {
    color: #138e9d;
    font-weight: 600;
    font-size: 14px;
    font-family: 'ProxiBold', Helvetica, sans-serif;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_element.past .hms_tl_element_text_container .hms_tl_element_date {
    color: #000;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_element .hms_tl_element_text_container .hms_tl_element_text {
    line-height: 18px;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_element.past .hms_tl_element_text_container .hms_tl_element_date,
.green-thm-timeline .widget_timeline_widget .hms_tl_widget_container .hms_tl_element.past .hms_tl_element_text_container .hms_tl_element_text {
    opacity: 0.35 !important;
}

/* -list-with-image- */
.segment-full .green-thm .listimagetagItemWrapper .cikk {
    width: 50%;
    padding-right: 40px;
    height: 165px;
    overflow: hidden;
}

.green-thm .widget_listwithimageortag_widget h1.article-title {
    font-family: 'ProxiNormal', Helvetica, sans-serif;
    color: black;
    position: relative;
}

.green-thm .widget_listwithimageortag_widget h1.article-title::after {
    height: 5px;
    width: 80px;
    content: "";
    display: block;
    margin: 10px 0;
    background: #f59134;
}

.green-thm .widget_listwithimageortag_widget .article-lead {
    margin-top: 10px;
    color: #685d5d !important;
}

/* -multiple-row-grid- */
.green-thm .multigridItemWrapper .cikk {
    padding: 10px;
}

.segment-full .green-thm .multigridItemWrapper .image-wrapper {
    padding-bottom: 78%;
}

.green-thm .image-wrapper:hover .cikk-content-moving-container,
.green-thm .image-wrapper:hover .cikk-content-moving-container {
    width: 0;
    height: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.green-thm .image-wrapper:hover .cikk-content-moving-container,
.green-thm .image-wrapper:hover .cikk-content-moving-container {
    background-color: rgba(245, 145, 52, 0.8);
    width: 100%;
    height: 100%;
}

.green-thm .widget_multiplerowgrid_widget {
    margin: 20px 0;
}

.green-thm .widget_multiplerowgrid_widget:after {
    content: "";
    clear: both;
    float: none;
    display: block;
}

.green-thm .widget_multiplerowgrid_widget .article-title {
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm .widget_multiplerowgrid_widget .cikk.post .article-title::after {
    content: "";
    width: 115px;
    display: block;
    height: 10px;
    background: #f59134;
    margin-top: 10px;
}
.green-thm .widget_multiplerowgrid_widget .cikk.post.displaymodeB .article-title::after {
    background: #fff;
    height: 5px;
    width: 70px;
}

.green-thm .widget_multiplerowgrid_widget .cikk.post .image-wrapper:hover .cikk-content-moving-container .article-title::after {
    background: #000;
}

.segment-one-third .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper {
    padding-top: 22%;
}

.green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk.gallery .typeico {
    width: 40px;
    top: 15px;
    right: 15px;
    left: auto;
    margin: 0;
}

.green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .video .typeico {
    width: 40px;
    top: 30px;
    right: 15px;
    left: auto;
}

.green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk.post .typeico {
    display: none;
}

.green-thm .widget_multiplerowgrid_widget .cikk-content-moving-container .article-title {
    color: black;
    padding: 0;
    margin-bottom: 20px;
}

.green-thm .widget_multiplerowgrid_widget .cikk-content-moving-container .article-lead {
    color: black !important;
}

.green-thm .multigridItemWrapper .displaymodeB .cikk-content-title,
.green-thm .multigridItemWrapper .displaymodeB .cikk-content-moving-container {
    background: #f59134;
}

.green-thm .multigridItemWrapper .displaymodeB .article-title::after {
    content: "";
    display: block;
    background: white;
    width: 70px;
    height: 5px;
    margin-top: 10px;
}

.green-thm .widget_multiplerowgrid_widget .displaymodeB .cikk-content-moving-container .article-lead,
.green-thm .multigridItemWrapper .displaymodeB .cikk-content-title {
    color: white !important;
}

.green-thm .multigridItemWrapper .cikk-content-title {
    background: linear-gradient(to bottom, rgba(4, 16, 32, 0) 0%, rgba(4, 16, 32, .80) 60%, rgba(4, 16, 32, .80) 100%);
    padding: 85px 10px 10px 10px;
}

.green-thm .multigridItemWrapper .displaymodeB .cikk-content-title {
    padding: 10px;
}

.hh-row-container.green-thm .green-thm .widget_listwithimageortag_widget .cikk h1.article-title {
    color: white;
}

.hh-row-container.green-thm .green-thm .pagination .pagerCounter,
.hh-row-container.green-thm .green-thm .pagination .pagerCounter a,
.hh-row-container.green-thm .green-thm .pagination .pagerCounter a:hover {
    color: white;
}

.hh-row-container.green-thm .green-thm .pagination .pagerNext {
    background: url('images/green-thm/arrow_right.svg') no-repeat 0 0 transparent !important;
    background-size: 30px 30px !important;
}

.hh-row-container.green-thm .green-thm .pagination .pagerPrevious {
    background: url('images/green-thm/arrow_left.svg') no-repeat 0 0 transparent !important;
    background-size: 30px 30px !important;
}

.hh-row-container.green-thm .green-thm .widget_listwithimageortag_widget .cikk .article-lead {
    color: rgba(255, 255, 255, 0.8) !important;
}

.hh-row-container.green-thm .green-thm .widget_listwithimageortag_widget .coverListWithImageOrTag {
    margin-bottom: 50px;
}

.hh-row-container.green-thm .green-thm .widget_listwithimageortag_widget .cikk {
    background: rgba(21, 137, 150, 0.6);
    padding-left: 5px;
}

.green-thm .widget_featuredslider_widget .mediaklikkCoverFeaturedSlider .cikk .textcontent {
    background: linear-gradient(to bottom, rgba(4, 16, 32, 0) 0%, rgba(4, 16, 32, .80) 60%, rgba(4, 16, 32, .80) 100%);
    background: -moz-linear-gradient(top, rgba(4, 16, 32, 0) 0%, rgba(4, 16, 32, .80) 60%, rgba(4, 16, 32, .80) 100%);
    background: -webkit-linear-gradient(top, rgba(4, 16, 32, 0) 0%, rgba(4, 16, 32, .80) 60%, rgba(4, 16, 32, .80) 100%);
}

.green-thm .widget_multiplerowgrid_widget .article-title:hover {
    color: black;
}

.green-thm .widget_listwithimageortag_widget h1.article-title:hover {
    color: #f59134 !important;
}

.green-thm .multigridItemWrapper .cikk-content-moving-container .article-date {
    color: black !important;
    margin-bottom: 10px;
    font-size: 12px;
}

.grid_4 .green-thm .widget_listwithimageortag_widget.inner-container {
    float: none;
}

.grid_4 .green-thm .widget_listwithimageortag_widget .cikk {
    margin-bottom: 30px;
}

/* -slider- */
.green-thm .widget_featuredslider_widget .cikk .article-title {
    padding-bottom: 10px;
}

.green-thm .widget_featuredslider_widget .cikk .article-title::after,
.green-thm .widget_multiplerowgrid_widget .cikk.video .article-title::after {
    content: "";
    width: 115px;
    display: block;
    height: 10px;
    background: #f59134;
    margin-top: 10px;
}

.green-thm .widget_featuredslider_widget .cikk .textcontent .article-title a {
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm .widget_featuredslider_widget .cikk .cikk-content-moving-container .article-title::after,
.green-thm .widget_multiplerowgrid_widget .cikk.video .cikk-content-moving-container .article-title::after {
    background: black;
}

.segment-two-thirds .green-thm .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover {
    color: #f59134;
}

.green-thm button.play-button {
    color: black;
    background-color: #fff;
}

/* -article- */
.green-thm .hms_article_wrapper .hms_article_cat_element {
    background: transparent;
    color: #138e9d;
    padding: 5px 15px;
    border: solid 1px;
    font-weight: 600;
    font-size: 12px;
}

.green-thm .hms_article_wrapper .hms_article_title {
    font-size: 28px;
    font-weight: 700;
    color: #138e9d;
    margin-bottom: 30px;
}

.green-thm .hms_article_wrapper .hms_auth_and_date_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.green-thm .hms_article_wrapper .twitter_share_wrapper,
.green-thm .hms_article_wrapper .facebook_share_wrapper,
.green-thm .hms_article_wrapper .gplus_share_wrapper {
    float: left;
}

.green-thm .fb_iframe_widget {
    width: auto;
}

.green-thm .hms_article_wrapper #hms_social_wrapper {
    float: right;
}

.green-thm .hms_article_wrapper .hms_article_post_date,
.green-thm .hms_article_wrapper .articleReaderSourceText {
    font-size: 14px;
    color: #777;
    font-weight: 300;
}

.green-thm .hms_article_lead_text {
    display: block;
    font-weight: 700;
}

.green-thm .hms_article_post_content p,
.green-thm .hms_article_lead_text {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 25px;
    text-align: justify;
}

.green-thm .hms_article_wrapper {
    margin-bottom: 50px;
    width: 100%;
    float: left;
    padding-right: 30px;
}

.green-thm .hms_article_post_content a {
    color: #138e9d;
    text-decoration: underline;
    font-weight: 600;
}

.green-thm .hms_article_post_content blockquote {
    border-left: 5px solid #138e9d;
    padding: 0 0 0 30px;
    font-style: italic;
}

.green-thm .hms_article_post_content blockquote p {
    color: #138e9d;
}

.green-thm .hms_article_post_content .articleImage.aligncenter img {
    margin: 0 auto;
    display: block;
}

.green-thm .hms_article_post_content .articleImage p {
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    background: rgba(1, 143, 157, 0.1);
    padding: 10px 5px;
    color: black;
}

.green-thm .hms_article_post_content h1,
.green-thm .hms_article_post_content h2,
.green-thm .hms_article_post_content h3,
.green-thm .hms_article_post_content h4,
.green-thm .hms_article_post_content h5,
.green-thm .hms_article_post_content h6 {
    color: #138e9d;
    text-transform: none;
    margin: 20px 0;
}

.green-thm .hms_article_post_content h1 {
    font-size: 30px;
}

.green-thm .hms_article_post_content h2 {
    font-size: 28px;
}

.green-thm .hms_article_post_content h3 {
    font-size: 26px;
}

.green-thm .hms_article_post_content h4 {
    font-size: 24px;
}

.green-thm .hms_article_post_content h5 {
    font-size: 22px;
}

.green-thm .hms_article_post_content h6 {
    font-size: 20px;
}

.green-thm .hms_article_post_content .aFramed {
    width: 40%;
    border: solid 20px rgba(19, 142, 157, 0.2);
    margin: 0 20px 0 0;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 28px;
}

.green-thm .widget.widget_hms_cover_facebookshare_widget.inner-container {
    margin-top: 40px;
}

.green-thm .widget.widget_hms_cover_facebookshare_widget .fb_iframe_widget {
    margin: 0 auto !important;
    display: table;
}

.green-thm .pagination {
    float: right !important;
}

.green-thm .pagerCounter,
.green-thm .pagerCounter a,
.green-thm .pagerCounter a:hover {
    color: black;
}

.green-thm .pagination .pagerFirst,
.green-thm .pagination .pagerLast {
    display: none;
}

.grid_9 .green-thm .horizontal .cikk {
    float: left;
    width: 33.33%;
}

.green-thm .pagination .pagerNext:hover,
.green-thm .pagination .pagerNext {
    background: url('images/green-thm/arrow_right_black.svg') no-repeat 0 0 transparent !important;
    background-size: 30px 30px !important;
}

.green-thm .pagination .pagerPrevious:hover,
.green-thm .pagination .pagerPrevious {
    background: url('images/green-thm/arrow_left_black.svg') no-repeat 0 0 transparent !important;
    background-size: 30px 30px !important;
}

/* -gallery- */

.green-thm .ultimateGallery .utgHeadLine h2 {
    text-transform: none;
    margin-bottom: 25px;
    text-align: center;
    line-height: normal;
}

.green-thm .ultimateGallery .utgContent {
    background-color: white;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-prev,
.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next,
.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev,
.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
    border-radius: 100%;
    width: 50px;
    height: 50px;
    border: 0;
    overflow: hidden;
    text-indent: 100px;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-prev:hover {
    background: rgba(255, 255, 255, 0.9) url('images/green-thm/arrow_left_green.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next:hover {
    background: rgba(245, 145, 52, 0.3) url('images/green-thm/arrow_right.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next:hover {
    background: rgba(255, 255, 255, 0.9) url('images/green-thm/arrow_right_green.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev:hover {
    background: rgba(245, 145, 52, 0.3) url('images/green-thm/arrow_left.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
    background: #f59134 url('images/green-thm/arrow_right.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next {
    background: white url('images/green-thm/arrow_right_green.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
    background: #f59134 url('images/green-thm/arrow_left.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-prev {
    background: white url('images/green-thm/arrow_left_green.svg') no-repeat center center;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont {
    background: url('images/green-thm/header.jpg');
    width: 100%;
}

.ultimateGallery .utgContent .utgIndexCont .slider {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}

.green-thm .ultimateGallery .utgHeadLine {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
}

.green-thm .ultimateGallery .utgContent .utgIndexCont .slider .slick-list {
    max-width: 1440px;
    margin: 0 auto;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom {
    background: rgba(0, 0, 0, 0.4) url('images/green-thm/zoom.svg') no-repeat 4px 3px;
    width: 36px;
    height: 36px;
    background-size: 30px 30px;
    right: 56px;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a {
    width: 36px;
    height: 36px;
    color: transparent;
}

.green-thm .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageNumber {
    right: 0;
    left: auto;
    top: 0;
    bottom: auto;
    width: 55px;
    height: 36px;
    font-size: 13px;
    font-weight: 300;
}

#fancybox-wrap.green-thm #fancybox-title.fancybox-title-over {
    width: calc(100% - 20px) !important;
    bottom: 0 !important;
    position: relative;
}

#fancybox-wrap.green-thm #fancybox-content {
    max-width: 100%;
}

#fancybox-wrap.green-thm #fancybox-title #fancybox-title-over {
    background-image: none;
    color: #232323;
    padding: 0;
    margin-bottom: 10px;
}

#fancybox-wrap.green-thm #fancybox-close {
    background-color: #fff;
    top: 0;
    right: -20px;
    width: 26px;
    height: 26px;
}

#fancybox-wrap.green-thm #fancybox-close:before {
    background-size: cover;
    line-height: 15px;
    width: 20px;
    height: 16px;
    margin: 4px;
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-weight: 700;
    background-color: transparent;
    color: black;
    font-size: 22px;
}

/*VIDEOPLAYER*/

.green-thm .widget_hms_vodplayer_widget .vp-video-outer,
.green-thm .widget_hms_vodplayer_widget .vp-info {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
}

.green-thm .widget_hms_vodplayer_widget .vp-footer {
    display: none;
}

.green-thm .widget_hms_vodplayer_widget .vp-info {
    padding-left: 0;
}

.green-thm .widget_hms_vodplayer_widget .vp-info .article_title {
    font-size: 24px;
    margin: 20px 0;
    display: inline-block;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
    color: #f59134;
}

.green-thm .widget_hms_vodplayer_widget .vp-info .article_title::after {
    width: 100px;
    height: 10px;
    content: '';
    background: #f59134;
    margin: 10px 0 0 0;
    display: block;
}

.green-thm .widget_hms_vodplayer_widget .vp-info .article_title:hover {
    color: black;
}

.green-thm .widget_hms_vodplayer_widget {
    background: white;
}

.green-thm .vp-info .vp-info-description .article_lead {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin: 20px 0;
    display: inline-block;
}

.green-thm .vp-container {
    padding: 0 20px;
}

/* -home-towns-lister- */

.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper{
    background-size: 70% auto;
    background-repeat: no-repeat;
    background-position: bottom 10px center;
    padding-bottom: 60%;
    transition: all 0.25s linear;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:hover {
    background-size: 80% auto;
    background-position: bottom 60% left 90px;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url("images/green-thm/stadium_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:after {
    content: "";
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    background-color: #f59134;
    transition: all 0.25s linear;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:hover:after {
    height: 50%;
    z-index: -1;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper .cikk-content-title {
    background: transparent;
    padding: 0;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 100%;

}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:hover .cikk-content-title {
    opacity: 1 !important;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper .cikk-content-title .article-title {
    display: flex;
    width: 100%;
    height: 100%;
    margin: 0;
    font-weight: 300;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper .cikk-content-title .article-title:after {
    display: none;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper .cikk-content-title .article-title a {
    display: flex;
    width: 100%;
    height: 100%;
    padding-bottom: 30%;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    transition: all 0.25s linear;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper:hover .cikk-content-title .article-title a {
    font-size: 130%;
    padding-bottom: 0;
    padding-top: 40%;
}
.homeTowns .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper .cikk .image-wrapper .cikk-content-moving-container {
    display: none !important;
}

/* -home-towns-viewer- */

.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_cat {
    display: none;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image {
    background: url("images/green-thm/header.jpg") no-repeat left top !important;
    border-bottom: 10px solid #f59134;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image {
    background-repeat: no-repeat;
    background-size: 300px auto;
    background-position: bottom right 20px;
    padding-bottom: 130px;
    margin-bottom: 0;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image h2.hms_article_title {
    background-color: transparent;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image h2.hms_article_title:after {
    height: 5px;
    width: 80px;
    content: "";
    display: block;
    margin: 10px 0;
    background: #f59134;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image ~ .hms_auth_and_date_wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 5px 0;
    background-color: #fff;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image ~ .hms_auth_and_date_wrapper .hms_article_post_date {
    display: none;
}
.hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_tag_and_social_wrapper {
    display: none;
}

/* -header-teams-widget- */
.green-thm .widget_tsuefaheadteams_widget {
    max-width: 1440px;
    margin: -100px auto 20px auto;
}
.green-thm .widget_tsuefaheadteams_widget:after {
    content: "";
    clear: both;
    float: none;
    display: block;
    width: 100%;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .TelesportEB.left .blTeam {
    margin: 0 5px 5px 0 !important
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .TelesportEB.right .blTeam {
    margin: 0 0 5px 5px !important
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .blTeam .teamTooltip {
    background: #f59134;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .left .blTeam .teamTooltip {
    margin-left: -25px;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .right .blTeam .teamTooltip {
    margin-left: -175px;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .blTeam .teamTooltip .arrow {
    background-image: none;
    width: 0;
    height: 0;
    border-top: 9px solid #f59134;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .left .blTeam .teamTooltip .arrow {
    left: 17px;
    margin: 0;
}
.green-thm .widget_tsuefaheadteams_widget .blTeams .right .blTeam .teamTooltip .arrow {
    left: initial;
    margin-left: 0;
    right: 16px;
}

/* - Live-match-info- */

.green-thm #liveMatchTabMenu {
    background-color: #138e9d;
}
.green-thm #liveMatchTabMenu ul li[onclick="changeContentVisibility('eb_heatmap_class',this);"] {
    display: none;
}
.green-thm #liveMatchTabMenu ul li a {
    color: #fff;
}
.green-thm #liveMatchTabMenu ul li a.active {
    border-bottom: 3px solid #f59134;
    background-color: rgba(255,255,255,0.1);
    color: #fff;
}
.green-thm #liveMatchTabMenu ul li a span.counter {
    background-color: #f59134;
    color:#fff;
}
.green-thm #liveMatchTabMenu .shareButton .tooltipShare .fb-share-button {
    width: 85px;
    height: 20px;
}
.green-thm #liveMatchTabMenu .shareButton .tooltipShare .fb-share-button > span {
    width: 100% !important;
    height: 100% !important;
}
.green-thm #liveMatchTabMenu .shareButton .tooltipShare .fb-share-button > span > iframe {
    width: 100% !important;
    height: 100% !important;
}
.green-thm #liveMatchTabMenu .shareButton .tooltipShare .twitter-share-button {
    width: 55px !important;
    height: 20px !important
}
.green-thm .matchHeader .bottom .border1 {
    background-color: transparent;
    border-top: 10px solid #94d600;
    border-right: 10px solid #94d600;
    border-top-right-radius: 20px;
    height: 20px;
    width: calc(50% + 5px);
    margin-right: -5px;
    z-index: 2;
    position: relative;
}
.green-thm .matchHeader .bottom .border2 {
    background-color: transparent;
    border-top: 10px solid #4bbdcf;
    border-left: 10px solid #4bbdcf;
    border-top-left-radius: 20px;
    height: 20px;
    width: calc(50% + 5px);
    margin-left: -5px;
    z-index: 1;
    position: relative;
}
.green-thm .widget_tseblivematchstatistics_widget .eb_statistics_class .ebStatUnit .ebStatUnit_Wrapper .left_percentage p,
.green-thm .widget_tseblivematchstatistics_widget .eb_statistics_class .ebStatUnit .ebStatUnit_Wrapper .right_percentage p {
    font-weight: bold;
}
.green-thm .widget_tseblivematchstatistics_widget .eb_statistics_class .ebStatUnit .stripe .left {
    background-color: #94d600;
}
.green-thm .widget_tseblivematchstatistics_widget .eb_statistics_class .ebStatUnit .stripe .right {
    background-color: #4bbdcf;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLeft,
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetRight {
    width: 100% !important;
    display: flex;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class > h1 {
    width: 100%;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLeft {
    flex-direction: row;
    justify-content: space-between ;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 5px;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetRight {
    flex-direction: row;
    justify-content: space-between ;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLabel,
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetValue {
    margin: initial !important;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLabel {
    border-bottom: none;
    line-height: 21px;
    display: block;
}
.green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetValue {
    line-height:21px;
}
.green-thm .widget_tsvideoviewer_widget .eb_news_class,
.green-thm .widget_tsvideoviewer_widget .eb_videos_class{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem a {
    display: block;
    height: 100%;
    background-color: #f59134;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem .matchVideoItemImg .matchVideoItemCat {
    background-color: #138e9d;
    display: none;
}

.green-thm .widget_tsvideoviewer_widget .matchVideoItem .matchVideoItemText .matchVideoItemTitle {
    padding: 10px;
    color: #fff;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem a:hover .matchVideoItemText .matchVideoItemTitle {
    color: #000;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem .matchVideoItemText .matchVideoItemTitle:after{
    content: "";
    display: block;
    background: #fff;
    height: 5px;
    width: 70px;
    margin-top: 10px;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem .matchVideoItemText .matchVideoItemDate {
    padding: 0 10px 10px 10px;
    color: #fff;
}
.green-thm .widget_tsvideoviewer_widget .matchVideoItem .matchVideoItemImg .matchVideoItemPlayIcon{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 10px;
    left: inherit !important;
    right: 10px;
    margin: 0;
    background-image: url("/wp-content/plugins/hms-global-widgets/common/styles/images/mediaklikk_sprite_2x-01.png")!important;
    background-size: 520px 500px !important;
    background-position: 0px -20px;
}
.green-thm .widget_feedandchattabs_widget .tabella_tabs_wrapper .tabella_tab {
    background: #138e9d;
}
.green-thm .widget_feedandchattabs_widget .tabella_tabs_wrapper .tabella_tab.active {
    background: #f59134;
    color: #fff;
}
.green-thm .widget_feedandchattabs_widget .tabella_tabs_wrapper .tabella_tab.active p {
    color: #fff;
}
.green-thm .widget_tsplace_widget .locale_wrapper .button_wrapper button{
    background-color: #2b9aa7;
}
.green-thm .widget_tsplace_widget .locale_wrapper .button_wrapper button:hover {
    background-color: #f59134;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem {
    margin-bottom: 1px;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemLeft {
    background-color: #138e9d;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult {
    transition: all 0.2s linear;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult:hover {
    padding: 0 20px;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult .clickForResult {
    border-color: #f59134;
    background-color: rgba(245, 145, 52, 0.17);
    color: #fff;
    cursor: pointer;
    position: relative;
    text-indent: -40000px;
    /* background: url("images/green-thm/merkozesek_bg.jpg"); */
    height: 60px;
    width: 60px;
    margin: 0 auto;
    border-radius: 30px;
    transition: all 0.2s linear;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult .clickForResult:hover {
    border-radius: 0;
    text-indent: 0;
    width: initial;
    background-color: #f59134;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult .clickForResult:after {
    content: "";
    background-image: url("images/green-thm/eye.svg");
    background-size: 24px auto;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    transition: all 0.2s linear;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult .clickForResult:hover:after {
    opacity: 0;
}

.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem.notifOtherEvent .itemLeft {
    background-color: #f59134;
}
.green-thm  .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .itemText .player {
    color: #138e9d;
    font-weight: bold;
    pointer-events: none;
}
.green-thm .widget_tsuefalivelineup_widget .uefaLineup .team ul li a {
    pointer-events: none;
}

/*-Stream-valaszto-widget-*/

.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay {
    max-width: 1430px;
    margin: 0 auto;
    position: static;
    display: flex;
    justify-content: flex-end;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup {
    display: inline-block;
    position: fixed;
    background: url("images/green-thm/merkozesek_bg.jpg");
    z-index: 99999;
    -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);
    border-radius:  5px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup:nth-of-type(1) {
    top: 80px;
    right: 10px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup:nth-of-type(2) {
    top: 180px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup:nth-of-type(3) {
    top: 280px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup:nth-of-type(4) {
    top: 380px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead {
    padding: 5px 5px 13px 5px;
    margin-bottom: 10px;
    background-color: rgb(255, 255, 255);
    position: relative;
    color: #f59134;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead:after {
    content: "";
    width: calc(15% - 5px);
    height: 8px;
    display: block;
    position: absolute;
    border-top-right-radius: 20px;
    border-top: 8px solid #94d600;
    border-right: 8px solid #94d600;
    left: 0;
    bottom: -8px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead:before {
    content: "";
    width: calc(85% - 5px);
    height: 8px;
    display: block;
    position: absolute;
    margin-top: 0;
    border-top-left-radius: 20px;
    border-top: 8px solid #4bbdcf;
    border-left: 8px solid #4bbdcf;
    bottom: -8px;
    right: 0;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead .closeButton {
    position: absolute;
    right: 5px;
    top: 3px;
    background-color: #fff;
    border: 1px solid #138e9d;
    border-radius: 20px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #138e9d;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer {
    padding: 5px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem {
    float: none;
    width: 100%;
    border-right: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 0 5px 0;
    background-color: rgba(255,255,255,0.2);
    cursor: pointer;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem .top h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    padding: 0 5px;
    margin: 0;
    color: #fff;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem .channel {
    background-color: #fff;
    color: #138e9d;
    padding: 0 5px;
    line-height: 30px;
    margin-left: 10px;
}
.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .noMatch a {
    color: #fff;
    display: block;
}
.green-thm .widget_feedandchattabs_widget #tableShowChat {
    display: none;
}
.green-thm .widget_feedandchattabs_widget #tableShowFeed {
    width: 100%;
    cursor: inherit;
}

/*-Csapatok-statisztika-oldala-*/

.green-thm .uefaPlayerStats .playerStatTitle,
.green-thm #accordion .ts_content > h1,
.green-thm #accordion .ts_content > h2{
    background-color: #2b9aa7 !important;
    color: #ffffff !important;
    position: relative;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 2px;
    border-top: none !important;
}
.green-thm #accordion .ts_content:last-child {
    margin-bottom: 20px;
}
.green-thm #accordion.ui-accordion .ui-accordion-header {
    background-image: none !important;
}
.green-thm #accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    width: 40px;
    height: 40px;
    border: 10px solid #f59134;
    background-color: #f59134;
    background-image: url("images/mediaklikk_sprite-01.png");
    background-position: -220px 0;
    left: initial !important;
    right: 0;
}
.green-thm #accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
    background-position: -200px 0;
}
.green-thm #accordion .ui-accordion-content {
    width: calc(100% - 40px) !important;
    opacity: 0;
    transition: opacity 0.2s linear 0.2s;
    overflow: hidden !important;
}
.green-thm #accordion .ui-accordion-content.ui-accordion-content-active {
    opacity: 1;
}
.green-thm #accordion .ui-accordion-content.ui-accordion-content-active ul {
    padding-left: 24px;
}
.green-thm .widget_uefateammembers_widget .soccerTeam {
    background-color: transparent;
}
.green-thm .widget_uefateammembers_widget .soccerTeam h3 {
    background-color: #2b9aa7 !important;
    color: #ffffff !important;
    position: relative;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 2px;
    border-top: none !important;
    margin-bottom: 10px;
    line-height: normal;
    padding-bottom:  10px;
    height: auto !important;
}

.green-thm .widget_uefateammembers_widget .soccerTeam ul {
    background-color: #f9f9f9 !important;
}
.green-thm .widget_uefateammembers_widget .soccerTeam ul li.soccerSection {
    background-color: #f59134 !important;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 600;
    color: #ffffff !important;
}

.green-thm .widget_uefateammembers_widget .soccerTeam ul li {
    color: #000;
    font-weight: 600;
}
.green-thm .widget_uefateammembers_widget .soccerTeam ul li:hover {
    background-color: #138e9d;
    color: #fff;
}

/* Player data page */

.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .wcPlayerTitle{
    background-color: #f9f9f9 !important;
    color: #138e9d !important;
    position: relative;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 2px;
    border-top: none !important;
}
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo {
    width: 100%;
}
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit {
    border-bottom: #2b9aa7 solid 1px;
}
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitLeft,
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitRight {
    display: inline-block;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitLeft {
    color: #000;
    font-weight: 700;
    width: 30%;
}
.green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitRight {
    color: #2b9aa7;
    font-weight: 600;
    width: 70%;
}
.green-thm .widget_tsuefaplayerstatisticssum_widget .uefaPlayerStats .playerStatUnit {
    border-bottom: #2b9aa7 solid 1px;
}
.green-thm .widget_tsuefaplayerstatisticssum_widget .uefaPlayerStats .playerStatUnit .playerStatLeft {
    color: #000;
    font-weight: 700;
}
.green-thm .widget_tsuefaplayerstatisticssum_widget .uefaPlayerStats .playerStatUnit .playerStatRight {
    color: #2b9aa7;
    font-weight: 600;
}
.green-thm .widget_tsuefaplayerstatisticssum_widget .uefaPlayerStats .playerStatMore {
    color: #2b9aa7 !important;
    border-color: #2b9aa7;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm .widget_tsuefaplayerstatisticssum_widget .uefaPlayerStats .playerStatMore:hover {
    background-color: #2b9aa7;
    color: #fff !important;
}
.green-thm #accordion {
    margin-top: 10px;
}
.green-thm #accordion .ts_content h1 {
    clear: both;
}
@media (max-width: 1040px) and (min-width: 992px){
    .green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitLeft,
    .green-thm .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitRight {
        width: 100%;
    }
}

/* team data page */
.green-thm #uefa_menu .uefaSideMenu_team {
    background-color: #f9f9f9 !important;
}
.green-thm #uefa_menu .uefaSideMenu_team .teamSelector a span {
    color: #2b9aa7;
}
.green-thm #uefa_menu .uefaSideMenu_team .teamSelector:hover,
.green-thm #uefa_menu .uefaSideMenu_team .teamSelector.active {
    background-color: #2b9aa7;
}
.green-thm #uefa_menu .uefaSideMenu_team .teamSelector:hover a span,
.green-thm #uefa_menu .uefaSideMenu_team .teamSelector.active a span {
    color: #fff;
}
.green-thm .uefaTeamTop .uefaTeamTitle {
    background-color: #2b9aa7 !important;
    color: #ffffff !important;
    position: relative;
    font-family: 'ProxiBold', Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 2px;
    border-top: none !important;
}
.green-thm .uefaTeamTop .uefaTeamDetails {
    border-top: #2b9aa7 solid 1px;
}
.green-thm .uefaTeamTop .uefaTeamDetails .teamResults .teamManager div {
    color: #000;
    font-weight: 700;
}
.green-thm .uefaTeamTop .uefaTeamDetails .teamResults .teamManager span {
    color: #2b9aa7;
    font-weight: 600;
}
.green-thm .uefaPlayerStats .playerStatUnit .playerStatLeft {
    font-weight: 700;
    color: #000;
}
.green-thm .uefaPlayerStats .playerStatUnit .playerStatRight {
    font-weight: 600;
    color: #2b9aa7;
}
.green-thm .uefaPlayerStats .playerStatMore {
    border-color: #2b9aa7;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
}
.green-thm .uefaPlayerStats .playerStatMore a {
    color: #2b9aa7 !important;
    font-family: 'ProxiNormal', Helvetica, sans-serif;
    text-decoration: none;
}
.green-thm .uefaPlayerStats .playerStatMore:hover {
    background-color: #2b9aa7;
}
.green-thm .uefaPlayerStats .playerStatMore:hover a {
    color: #fff !important;
    text-decoration: none;
}

/*RESPONSIVE*/
@media (min-width: 991px) {
    .green-thm .listimagetagItemWrapper .cikk:nth-of-type(odd) {
        padding-right: 5px;
    }

}

@media all and (max-width: 1440px) {
    .headwrapper .green-thm .shailan_CountdownWidget {
        width: 1170px;
        margin-left: -585px;
    }

    .headwrapper .green-thm .m4sportHome {
        right: 1%;

    }

    .segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
        width: 60px !important;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        left: 4px;
    }
    .green-thm .widget_tsuefaheadteams_widget {
        max-width: 1170px;
    }
    .green-thm .widget_tsuefaheadteams_widget .blTeams .TelesportEB {
        max-width: 515px;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
        font-size: 13px !important;
        word-break: break-word;
    }
}

@media all and (max-width: 1280px) {


}

@media (max-width: 1200px) {
    .headwrapper .green-thm .shailan_CountdownWidget {
        left: 0;
        width: 100%;
        margin-left: 0;
    }

    .heroBox .WCTimeTableBody.WCTimeTableMini {
        height: calc(100% - 102px);
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 17px;
        left: -2px;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 20px;
        left: -3px;
        font-size: 16px;
        line-height: 20px;
        height: 20px;
    }
    .green-thm .uefaAllMatches .matchPairContainer .matchPair,
    .green-thm .uefaAllMatches .matchPairContainer .matchSolo {
        width: calc(25% - 10px) !important;
        min-width: 157px;
    }
    .green-thm .uefaAllMatches .matchPairContainer {
        text-align: center;
    }
    .green-thm .navbar .navbar-inner .nav li a {
        padding: 0 5px;
    }
    .green-thm .widget_tsuefaheadteams_widget .blTeams .TelesportEB {
        max-width: 390px;
    }
}

@media all and (max-width: 1024px) {

    .green-thm .widget_tsuefaheadteams_widget {
        margin-top: -80px;
    }
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(2)::after,
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(3)::after,
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4)::after,
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(5)::after,
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(6)::after,
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(7)::after {
        width: 40px;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section .countdown_amount {
        display: inline-block;
        margin: -2px 0;
        width: 40px;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4) {
        float: none;
        border-right: solid 1px white;
    }

    .green-thm .hms_article_post_content .aFramed {
        width: 70%;
    }

    .hh-row-container.green-thm {
        background-position: center;
    }

    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third {
        height: calc(100% - 8px);
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
        width: 83px;
        padding-left: 24px;
    }
    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 20px;
        left: -17px;
        font-size: 16px;
        line-height: 20px;
        height: 20px;
    }
    .green-thm .widget_tseblivefeed_widget .dataFeed .dataFeedItem .itemRight .showResult .clickForResult {
        width: 50px;
        height: 50px;
        padding: 5px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
        line-height: 17px;
    }
    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {
        height: 34px;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState {
        top: 2px;
        right: 65px;
        width: 125px;
        text-align: center;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState span {
        width: 100%;
    }
    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .green-thm .widget_tswctimetablemini .inner .gameList .gameItem .gametime {
        width: calc(100% - 185px) !important;
    }
    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
        width: 100%;
    }
}
@media (min-width: 960px) and (max-width: 1200px) {
    .segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {
        width: calc((100% - 34px) / 2);
    }
    .segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream span {
        padding: 0;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {
        align-items: flex-start;
    }
    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream {
        left: inherit !important;
        bottom: inherit !important;
        top: 2px;
        right: 10px;
        height: 20px;
    }
    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {
        width: 100%;
        margin-left: 0;
        margin-top: 5px;
    }
    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
        width: calc(100% - 55px) !important;
        margin-bottom: 2px;
        margin-top: 2px;
        font-size: 12px;
        line-height: 22px;
    }
}
@media (min-width: 992px) and (max-width: 1024px) {
    .green-thm .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third  .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam {
        flex-direction: column;
    }
    .green-thm .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third  .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome .TeamFlag {
        width: 100%;
        height: 20px;
        text-align: left;
    }.green-thm .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third  .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest .TeamFlag {
         width: 100%;
         height: 20px;
         text-align: right;
     }
    .green-thm .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
        width: 100%;
        padding: 0;
        word-break: normal;
    }
    .green-thm .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag img {
        height: 20px;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState span {
        margin-bottom: 2px;
    }
    .hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image {
        background-size: 260px auto;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome {
        flex-direction: column;
        align-items: flex-start !important;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome h4 {
        padding: 0;
        width: 100%;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest {
        flex-direction: column;
        align-items: flex-end !important;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {
        padding: 0;
        width: 100%;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {
        margin-bottom: 3px;
    }
    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
        width: 100%;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams {
        height: initial;
        min-height: initial;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState {
        width: 100% !important;
        position: relative;
        top: initial;
        left: initial;
        right: initial;
        bottom: initial;
        clear: both;
        margin-bottom: 2px;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState span{
        width: 100%;
        text-align: center;
    }

}

@media (max-width: 991px) {
    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
        width: 85px;
        padding-left: 26px;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 17px;
        left: calc(50% - 62px);
        font-size: 22px;
        line-height: 26px;
        height: 26px;
    }

    .heroBox .hh-row-wrapper {
        flex-direction: column;
    }

    .heroBox .hh-row-wrapper .hh-row-segment.segment-one-third {
        position: relative;
        margin-bottom: 20px;
        height: auto;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream {
        left: 10px !important;
        width: 60px !important;
        top: 42px !important;
        bottom: inherit !important;
        position: absolute !important;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
        width: calc(100% - 133px) !important;
        margin-bottom: 5px !important;
    }
    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams {
        max-width: inherit !important;
    }
}

@media (max-width: 980px) {
    .green-thm .widget_tsuefaheadteams_widget {
        margin-top: 0;
    }
    .green-thm .widget_tsuefaheadteams_widget .blTeams {
        display: none;
    }
    .green-thm .widget_tsuefaheadteams_widget select#uefa_mobile_menu {
        width: 90% !important;
        border: none;
        background-color: #fff;
        box-shadow: 0 0 0px 2px rgba(0,0,0,0.05);
        color: #000;
    }
}

@media all and (max-width: 979px) {
    .green-thm .navbar .navbar-inner .nav-collapse {
        background: #138e9d;
        z-index: 99;
        top: 3px;
        -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);
        width: 90%;
        max-height: calc(100vh - 209px);
        overflow-y: auto;
        overflow-x: hidden;
    }

    .green-thm .navbar .navbar-inner .nav-collapse .nav {
        width: 100%;
        padding: 0;
    }

    .green-thm .navbar .navbar-inner .nav-collapse .nav li {
        border-bottom: solid 1px rgba(255, 255, 255, 0.1);
        margin: 0 10px;
    }

    .green-thm .navbar .navbar-inner .nav li a::after {
        display: none;
    }

    .green-thm .navbar .navbar-inner .nav li a {
        line-height: 50px;
        font-size: 14px;
        font-weight: 400;
    }

    .green-thm .navbar .navbar-inner .nav li a:hover,
    .green-thm .navbar .navbar-inner .nav li a:active,
    .green-thm .navbar .navbar-inner .nav li a:focus {
        background-color: transparent;
    }

    .green-thm .widget_featuredslider_widget .mediaklikkCoverFeaturedSlider .cikk .image-wrapper {
        padding-bottom: 55%;
    }

    .segment-one-third .green-thm .widget_multiplerowgrid_widget .multigridItemWrapper {
        padding-top: 0;
    }

    .headwrapper .green-thm .m4sportHome {
        position: absolute;
        right: auto;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .headwrapper .green-thm .shailan_CountdownWidget {
        color: white;
        font-size: 13px;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }

    .headwrapper .green-thm .eb2020_logo a {
        width: 100px;
        margin: 120px auto 10px auto;
        display: block;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_descr {
        width: 100%;
        text-align: center;
    }

    .headwrapper .green-thm .shailan_CountdownWidget {
        width: 100%;
    }

    .green-thm .hms_article_wrapper {
        padding-right: 0;
    }

    .green-thm .hms_article_wrapper .hms_article_title {
        font-size: 20px;
        line-height: normal;
    }

    .green-thm .hms_article_post_content p,
    .green-thm .hms_article_lead_text {
        font-size: 16px;
        line-height: 24px;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4) {
        float: left;
    }

}

@media (max-width: 959px) {
    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 27px;
    }

}

@media all and (max-width: 768px) {
    .green-thm .navbar .navbar-inner .nav-collapse {
        max-height: calc(100vh - 189px);
    }

    .headwrapper .green-thm .shailan_CountdownWidget .hasCountdown {
        margin: 0 auto !important;
        max-width: 315px;
    }

    .green-thm .hms_article_post_content .aFramed,
    .segment-full .green-thm .listimagetagItemWrapper .cikk {
        width: 100%;
        height: auto;
        padding-right: 10px;
    }

    .green-thm .uefaAllMatches .allHeadTabs li a,
    .green-thm .widget_multiplerowgrid_widget .article-title {
        font-size: 18px !important;
    }

    .green-thm .uefaAllMatches .allHeadTitle,
    .green-thm .widgetHeader h2,
    .green-thm .mediaklikkCoverFeaturedSlider .textcontent h1.article-title a,
    .green-thm-timeline .row-title-container h2.row-title {
        font-size: 17px !important;
    }

    .green-thm .widget_featuredslider_widget .cikk .article-title {
        padding-bottom: 5px;
    }

    .green-thm .widget_featuredslider_widget .cikk .article-title::after {
        margin-top: 10px;
    }

    .vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .green-thm .widget_tswctimetablemini .WCTimeTableBody .goToFullTimeTableWrapper {
        position: relative;
    }

    .headwrapper .green-thm {
        background: url('images/green-thm/header.jpg') no-repeat 42% !important;
        background-size: auto 100% !important;
    }

    .green-thm .widget_hms_vodplayer_widget .vp-info .article_title {
        font-size: 16px;
    }

    .green-thm .vp-info .vp-info-description .article_lead {
        font-size: 13px;
    }

    .green-thm .widget_hms_vodplayer_widget .vp-info .article_title::after {
        width: 60px;
        height: 5px;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 21px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream {
        top: 41px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState {
        top: 41px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gametime {
        max-width: 60px;
        line-height: 34px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams {
        height: 36px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam h4 {
        line-height: 18px;
    }
    .hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image {
        background-size: 220px auto;
        padding-bottom: 110px;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper {
        padding-bottom: 0;
        height: auto;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper > h2 {
        font-size: 14px;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLabel{
        font-size: 14px;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetValue {
        font-size: 16px;
    }
    .headwrapper .green-thm .logosShowHideContainer {
        width: 108px;
    }
    .headwrapper .green-thm .eb2020_logo {
        position: relative;
        top: 115px;
        margin-bottom: 125px;
    }
    .headwrapper .green-thm .shailan_CountdownWidget {
        top: 40px !important;
        left: 50% !important;
    }
    .green-thm .navbar {
        margin-bottom: 10px;
    }
    .green-thm .uefaAllMatches .matchPairContainer .matchPair,
    .green-thm .uefaAllMatches .matchPairContainer .matchSolo {
        width: calc(33.333% - 10px) !important;
    }
    .green-thm .hms_article_wrapper #hms_social_wrapper {
        clear: both;
        float: none;
        width: 100%;
        margin-top: 15px;
    }
}
@media (min-width: 480px) and (max-width: 768px) {
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper > h2 {
        height: initial;
    }
}
@media (max-width: 640px) {
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream {
        left: 5px;
    }
    .green-thm .uefaAllMatches .matchPairContainer .matchPair,
    .green-thm .uefaAllMatches .matchPairContainer .matchSolo {
        width: calc(50% - 10px) !important;
    }
}

@media all and (max-width: 560px) {
    .headwrapper .green-thm .shailan_CountdownWidget .hasCountdown {
        max-width: 242px;
    }

    .segment-two-thirds .green-thm .mediaklikkCoverFeaturedSlider .owl-controls .owl-next,
    .segment-two-thirds .green-thm .mediaklikkCoverFeaturedSlider .owl-controls .owl-prev {
        top: 10% !important;
    }

    .green-thm .uefaAllMatches .koRoundContainer .matchPair {
        width: 95%;
    }

    .green-thm .matchPairContainer .blTeam img, .koRoundContainer .blTeam img {
        width: 25px;
        height: 25px;
    }

    .green-thm .ultimateGallery .utgHeadLine h2 {
        font-size: 18px;
    }

    .green-thm .widget_featuredslider_widget .cikk .article-title::after,
    .green-thm .widget_multiplerowgrid_widget .cikk.video .article-title::after {
        height: 5px;
        width: 80px;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric,
    .green-thm .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric {
        font-size: 18px;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream {
        left: 5px !important;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
        width: 81px;
        padding-left: 22px;
    }

    .green-thm .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span.year {
        top: 21px;
        font-size: 16px;
        height: 22px;
        line-height: 22px;
        width: 50px;
        left: calc(50% - 58px);
    }

    .green-thm .pagination {
        float: none !important;
    }

    .footwrapper .wrapper.green-thm .copyright {
        margin: 50px 0 350px 0;
    }

    .footwrapper .wrapper.green-thm .hiradoFooterContainer ul li a {
        font-size: 12px;
    }

    .footwrapper .wrapper.green-thm {
        background-position: 6% !important;
        background-size: 360%;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section .countdown_amount {
        width: 30px;
        font-size: 12px;
    }

    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section .countdown_amount {
        padding: 2px 5px;
    }

    .green-thm .navbar .navbar-inner {
        height: 40px;
    }

    .green-thm .navbar .btn-navbar {
        margin: 10px 20px;
    }

    .green-thm .navbar .navbar-inner .nav-collapse {
        top: 0;
        max-height: calc(100vh - 167px);
    }

    .green-thm .gameList .gameItem {
        padding: 0 5px;
    }

    .hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image {
        padding-bottom: 140px;
    }
    .hostCityView .green-thm .widget_hms_article_viewer_widget .hms_article_wrapper .hms_article_featured_image_container.hms_title_on_image .hms_article_featured_image h2.hms_article_title {
        bottom: inherit;
        top: 0;
    }
    .green-thm .uefaAllMatches .matchPairContainer .matchPair,
    .green-thm .uefaAllMatches .matchPairContainer .matchSolo {
        width: calc(100% - 20px);
        max-width: 260px;
    }
}

@media all and (max-width: 480px) {
    .headwrapper .green-thm .shailan_CountdownWidget .countdown_section:nth-of-type(4) {
        float: none;
        border-right: 1px solid white;
    }

    .headwrapper .green-thm .eb2020_logo a {
        width: 80px;
        margin: 145px auto 10px auto;
    }

    .headwrapper .green-thm .m4sportHome {
        width: 215px;
    }

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

    .segment-one-third .green-thm .widget_tswctimetablemini .gameList .gameItem .gametime {
        width: calc(100% - 185px) !important;
        margin-top: 2px;
        margin-bottom: 2px;
        line-height: 22px;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream {
        bottom: inherit !important;
        top: 2px !important;
        right: 5px;
        left: inherit !important;
        width: 50px !important;
        height: 20px;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 3px;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {
        width: 100% !important;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState span {
        width: 100%;
        text-align: center;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome {
        flex-direction: column;
        align-items: flex-start !important;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome h4 {
        padding: 0;
        width: 100%;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest {
        flex-direction: column;
        align-items: flex-end !important;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {
        padding: 0;
        width: 100%;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag {
        margin-bottom: 3px;
    }

    .green-thm .uefaAllMatches .allTable .allTeamName {
        padding: 0!important;
    }

    .green-thm .uefaAllMatches .allTable .allTeamName {
        color: transparent!important;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream {
        bottom: inherit;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gametime {
        width: calc(100% - 210px);
        max-width: inherit;
        margin-bottom: 2px;
        line-height: 25px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream {
        bottom: 10px;
        top: unset;
        left: inherit;
        right: 5px;
        width: max-content !important;
        height: 25px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState {
        top: 5px;
        right: 60px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameState span {
        line-height: 25px;
        width: 150px;
        text-align: center;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock {
        margin-left: 0;
        width: 100%;
        padding-left: 0;
        margin-top: 3px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameStream span {
        line-height: 25px;
        padding: 0 10px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameStadium {
        width: 100% !important;
    }
    .green-thm .widget_tsuefagroups_widget .uefaAllMatches .allHeadTabs {
        flex-direction: column;
        width: 100%;
    }
    .green-thm .widget_tsuefagroups_widget .uefaAllMatches .allHeadTabs.allHeadSubTabs {
        flex-direction: row;
    }
    .green-thm .widget_tsuefagroups_widget .uefaAllMatches .allHeadTabs .ui-state-default {
        width: 100%;
    }
    .green-thm .matchHeader {
        position: relative;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .green-thm .matchHeader .team {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        float: none;
    }
    .green-thm .matchHeader .team .teamLogo {
        position: relative !important;
        left: 50% !important;
        margin-left: -15px;
        top: inherit !important;
        right: inherit !important;
    }
    .green-thm .matchHeader .team h4.teamName {
        display: flex;
        align-items: center;
        padding: 0;
        justify-content: center;
    }
    .green-thm .matchHeader .team h4.teamName .teamMobile {
        font-size: 12px;
    }
    .green-thm .widget_tswctimetablemini .gameItem .gameState {
        top: 2px;
        right: 60px;
        width: 125px;
        text-align: center;
    }
}

@media all and (max-width: 460px) {
    .green-thm .uefaAllMatches .matchPairContainer .matchPair,
    .green-thm .uefaAllMatches .matchPairContainer .matchSolo {
        width: 100% !important;
    }
}

@media all and  (max-width: 375px) {
    .green-thm .uefaAllMatches .koRoundContainer .matchPair {
        width: 93%;
    }

    .green-thm .multigridItemWrapper .cikk {
        padding: 15px 0;
    }

    .footwrapper .wrapper.green-thm {
        background-position: 7% bottom !important;
        background-size: 345% !important;
    }

    .footwrapper .wrapper.green-thm .copyright {
        margin: 50px 0 240px 0;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams {
        align-items: flex-start;
        height: initial;
    }

    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome,
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest {
        flex-direction: column;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome .TeamFlag,
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest .TeamFlag {
        margin-bottom: 2px;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamHome h4,
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4 {
        padding: 0;
    }
    .green-thm .widget_tswctimetablefullbody .WCTimeTableFull .gameList .gameItem .gameMiddleBlock .gameStadium {
        text-align: left;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper > h2 {
        font-size: 12px;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetLabel{
        font-size: 12px;
    }
    .green-thm .widget_playerstatistics_widget .eb_statistics_class .player_wrapper .eb-chart-legend .datasetValue {
        font-size: 14px;
    }
}

@media all and  (max-width: 320px) {

    .footwrapper .wrapper.green-thm {
        background-position: 7% bottom !important;
        background-size: 425% !important;
    }

    .green-thm .widget_tswctimetablemini .gameList .gameItem .gameStream span {
        padding: 0;
    }

}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (   min--moz-device-pixel-ratio: 1.3),
only screen and (   -o-min-device-pixel-ratio: 1.3/1),
only screen and (        min-device-pixel-ratio: 1.3),
only screen and (           min-resolution: 124.8dpi),
only screen and (            min-resolution: 1.3dppx) {
    .green-thm .tabMenu .share .shareButton .ico,
    .green-thm .dataFeedItem .ico,
    .green-thm .itemAttachment.player a::before,
    .green-thm .dataFeedItem.substitution span.subIn,
    .green-thm .dataFeedItem.substitution span.subOut,
    .green-thm .tabMenu .share_match .shareButton .ico,
    .green-thm .tabMenu .share_match .hide_stream .ico {
        background-image: url('/wp-content/plugins/hms.ngsdatafeed/common/style/IMG/focieb-sprite_2x-01.png')!important; background-size: 400px 300px!important;
    }
}

@media (max-width: 1200px) and (min-width: 991px) {
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight,
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft {
        width: 20%;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight .blTeam {
        padding-left: 5px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft .blTeam {
        padding-right: 5px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo {
        width: 60%
    }
}
@media (max-width: 990px) {
    .green-thm .uefaAllMatches .qualifierTable .matchPair {
        width: 50%;
        padding: 10px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
        max-width: 40px;
    }
}
@media  (max-width: 560px) {
    .green-thm .uefaAllMatches .qualifierTable .matchPair {
        width: 100%;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .blTeam .teamLogo img {
        max-width: 40px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight,
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft {
        width: 20%;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagRight .blTeam {
        padding-left: 5px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFlagLeft .blTeam {
        padding-right: 5px;
    }
    .green-thm .uefaAllMatches .qualifierTable .matchPair .oneTeamFix .teamFixInfo {
        width: 60%
    }
}


.ut-layout-cimlap #accessibility_toggle,
.ut-layout-cimlap-eles #accessibility_toggle,
.ut-layout-bl2019_cimlap #accessibility_toggle,
.ut-layout-magyar_foci_rovatoldal #accessibility_toggle,
.ut-layout-kulfoldi_foci_redesign #accessibility_toggle,
.ut-layout-csapatsportok-rovatoldal #accessibility_toggle,
.ut-layout-egyeni-sportok-rovatoldal #accessibility_toggle,
.ut-layout-technikai-sportok-rovatoldal #accessibility_toggle,
.ut-layout-video-foto-redesign #accessibility_toggle,
.ut-layout-cikk-oldal #accessibility_toggle,
.ut-layout-video-redesign #accessibility_toggle,
.ut-layout-galeria #accessibility_toggle,
.ut-layout-elo #accessibility_toggle,
.ut-layout-tabella #accessibility_toggle,
.ut-layout-helyszin-adatlap #accessibility_toggle,
.ut-layout-galeria-lista-oldal #accessibility_toggle,
.ut-layout-video-megjelenito #accessibility_toggle {
    right: 10px;
    position: fixed;
    top: 67px;
    height: 50px;
    background-color: transparent;
    border-color: transparent;
    z-index: 999999;
    background-image: url(images/blue-white/wcag_ikon.png);
    width: 50px;
    float: left;
    margin-top: 4px;
    background-repeat: no-repeat;
    background-size: 60%;
}

.ut-layout-cimlap-eles #accessibility_toggle,
.ut-layout-hirek-lista-oldal #accessibility_toggle,
.ut-layout-videok-lista-oldal #accessibility_toggle,
.ut-layout-galeria-lista-oldal #accessibility_toggle,
.ut-layout-helyszinek-listaoldal #accessibility_toggle,
.ut-layout-menetrend #accessibility_toggle,
.ut-layout-csapatok-jatekosok #accessibility_toggle,
.ut-layout-elo #accessibility_toggle,
.ut-layout-tabella #accessibility_toggle,
.ut-layout-helyszin-adatlap #accessibility_toggle,
.ut-layout-galeria-lista-oldal #accessibility_toggle,
.ut-layout-video-megjelenito #accessibility_toggle,
.ut-layout-cikkmegjelenito #accessibility_toggle {
    top: 70px;
}

.ut-layout-bl2019_cimlap #accessibility_toggle {
    top: 70px;
    background-size: 50%;
}

#accessibility_toggle,
.page-id-801065.ut-layout-cimlap #accessibility_toggle {
    right: 10px;
    position: fixed;
    top: 71px;
    height: 50px;
    background-color: transparent;
    border-color: transparent;
    z-index: 999999;
    background-image: url(images/blue-white/wcag_ikon.png);
    width: 50px;
    float: left;
    margin-top: 4px;
    background-repeat: no-repeat;
    background-size: 65%;
}

#accessibility_toggle:focus {
    outline: none;
    box-shadow: none;
}

@media (max-width: 1023px) {
    .ut-layout-cimlap-eles #accessibility_toggle,
    .ut-layout-hirek-lista-oldal #accessibility_toggle,
    .ut-layout-videok-lista-oldal #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-helyszinek-listaoldal #accessibility_toggle,
    .ut-layout-menetrend #accessibility_toggle,
    .ut-layout-csapatok-jatekosok #accessibility_toggle,
    .ut-layout-elo #accessibility_toggle,
    .ut-layout-tabella #accessibility_toggle,
    .ut-layout-helyszin-adatlap #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-video-megjelenito #accessibility_toggle,
    .ut-layout-cikkmegjelenito #accessibility_toggle,
    .page-id-801065.ut-layout-cimlap #accessibility_toggle {
        top: 73px;
    }
}
@media (max-width: 768px) {
    #accessibility_toggle,
    .ut-layout-cimlap-eles #accessibility_toggle,
    .ut-layout-hirek-lista-oldal #accessibility_toggle,
    .ut-layout-videok-lista-oldal #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-helyszinek-listaoldal #accessibility_toggle,
    .ut-layout-menetrend #accessibility_toggle,
    .ut-layout-csapatok-jatekosok #accessibility_toggle,
    .ut-layout-elo #accessibility_toggle,
    .ut-layout-tabella #accessibility_toggle,
    .ut-layout-helyszin-adatlap #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-video-megjelenito #accessibility_toggle,
    .ut-layout-cikkmegjelenito #accessibility_toggle,
    .page-id-801065.ut-layout-cimlap #accessibility_toggle {
        top: 53px;
    }
}
@media (max-width: 768px) {
    #accessibility_toggle,
    .ut-layout-cimlap-eles #accessibility_toggle,
    .ut-layout-hirek-lista-oldal #accessibility_toggle,
    .ut-layout-videok-lista-oldal #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-helyszinek-listaoldal #accessibility_toggle,
    .ut-layout-menetrend #accessibility_toggle,
    .ut-layout-csapatok-jatekosok #accessibility_toggle,
    .ut-layout-elo #accessibility_toggle,
    .ut-layout-tabella #accessibility_toggle,
    .ut-layout-helyszin-adatlap #accessibility_toggle,
    .ut-layout-galeria-lista-oldal #accessibility_toggle,
    .ut-layout-video-megjelenito #accessibility_toggle,
    .ut-layout-cikkmegjelenito #accessibility_toggle {
        right: -10px !important;
    }
    .ut-layout-cimlap-eles .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-hirek-lista-oldal .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-videok-lista-oldal .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-galeria-lista-oldal .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-helyszinek-listaoldal .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-menetrend .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-csapatok-jatekosok .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-elo .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-tabella .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-helyszin-adatlap .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-galeria-lista-oldal .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-video-megjelenito .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select,
    .ut-layout-cikkmegjelenito .ultimatum-menu-container .ultimatum-responsive-menu .responsive-nav-form select {
        margin: 0 0 30px -55px;
    }
}

/* élő widget poz */

.green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup:nth-of-type(1) {
    top: 140px;
    right: 10px;
}
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead,
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem .top h3,
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem .channel {
    font-size: 150%;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    padding-top: 5px;
}
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer .streamItem .top h3 {
    padding: 5px 10px;
}
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead .closeButton {
    top: 5px;
    width: 22px;
    height: 22px;
    line-height: 23px;
}
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup .streamSelectorPopupHead,
.M4Accessibility .green-thm .widget_tsvbstreamselector_widget #streamSelectorContainerOverlay .streamSelectorPopup #streamSelectorContainer {
    font-size: 150%;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

/* PP type style */

.green-thm .pp_main .postTypeContainer {
    width: fit-content;
    display: block;
    background: #f59134;
    margin: 10px 0;
    padding: 5px;
    color: #fff;
    font-weight: 700;
}

/* HAMBURGER MENU 2021.06.16 */

.green-thm .widget_ultimatummenu .ultimatum-nav .ddsmoothmenuh {
    background: rgba(255, 255, 255, 0.1);
    color: white;
    z-index: 99;
    top: 3px;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 30%);
    width: 100%;
    max-height: calc(100vh - 209px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.green-thm .widget_ultimatummenu .ultimatum-nav .ddsmoothmenuh ul li a {
    text-transform: capitalize;
}
/* .widget_ultimatummenu .ultimatum-nav .ddsmoothmenuh ul li a::before {
    background-image: url(hms-global-widgets/common/images/EB2021hamburgericon.png);
    height: 20px;
    width: 20px;
} */
.green-thm .widget_ultimatummenu .ultimatum-nav .ddsmoothmenuh ul li ul {
    top: unset !important;
    position: relative;
    /* background: #138e9d; */
    color: white;
    display: block;
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    border-radius: 3px;
    margin: 0 10px;
    margin-bottom: 2px;
    float: none;
    text-decoration: none;
    width: 100% !important;
}
.green-thm .widget_ultimatummenu .ultimatum-nav .ddsmoothmenuh ul li ul li a {
    position: relative;
    letter-spacing: 0.05em;
    line-height: 45px;
    font-size: 14px;
    font-weight: 400;
    padding: 0 5px;
    text-shadow: none;
    text-transform: uppercase;
    color: white;
}

@media screen and (max-width: 980px) {
    .green-thm .widget.widget_ultimatummenu.inner-container .navbar {
        display: none;
    }
}
@media screen and (min-width: 980px) {
    .green-thm .widget.widget_ultimatummenu.inner-container .ultimatum-nav {
        display: none;
    }
}
