*{box-sizing: border-box;}
/*
@font-face {
    font-family: 'DushaPlusRegular';
    src: url('/fonts/dushaplus-regular-webfont.woff2') format('woff2'),
    url('/fonts/dushaplus-regular-webfont.woff') format('woff'),
    url('/fonts/dushaplus-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/
.beige-red .image-wrapper:hover .cikk-content-moving-container,
.beige-red .multigridItemWrapper .play-button,
.beige-red .pagination .pagerPrevious,
.beige-red .pagination .pagerNext,
.beige-red .navbar .nav > li > a,
.beige-red .matchPair .teamFixInfo.live a .fixTime,
.beige-red .uefaAllMatches .koRoundContainer .matchPair,
.beige-red .button_wrapper button,
.beige-red .tsContentViewerMoreButton:hover{
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.beige-red .widgetHeader a,
.beige-red .widgetHeader a:hover{
    color:#c00d0e;
    text-decoration:none;
}
.beige-red .teamFixInfo a:hover{
    text-decoration:none;
}
.beige-red .uefaAllMatches .teamFixInfo .fixTime:hover{
    background:none white;
    color:#c00d0e;
}
.beige-red .uefaAllMatches .teamFixInfo .fixTime{
    border:solid 1px #c00d0e;
}
.beige-red .navbar .current_page_item a{
    background-color: #c00d0e;
    color: white!important;
}
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.emptyDay,
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.emptyDay{
    pointer-events:none;
}

/*FOOTER*/

.beige-red .hiradoFooterContainer{
    position: relative;
    padding:0;
}
.beige-red .hiradoFooterContainer ul{
    padding:25px 0;
    z-index: 4;
}
.beige-red .hiradoFooterContainer ul li{
    margin:0;
}
.footwrapper .beige-red .foot-image{
    margin:20px auto -50px auto;
    display: block;
    max-width: 810px;
    width: 100%;
}
/*FOOTER END*/

/*AD*/
.beige-red .goAdverticum{
    position: relative;
    margin: 10px auto 25px auto;
}
.beige-red .goAdverticum:after{
    content: "hirdetés";
    margin: 5px auto;
    font-size: 10px;
    position: absolute;
    bottom: -25px;
    text-transform: uppercase;
    color: #777777;
    left: 50%;
    transform: translateX(-50%);
    background-color: white;
    padding: 0 5px;
    z-index: 2;
}
.beige-red .ultimateGallery .galleryGoa .goAdverticum.goa-embedded:after{
    background-color: #eee9df!important;
    transform: translateX(-50%) rotate(0);
    bottom: -27px;
    top: auto;
    left: 50%!important;
    right: auto;
    width:auto!important;
    color: #777777;
}
.beige-red .goAdverticum:before{
    content:"";
    position: absolute;
    bottom: -15px;
    width: 100%;
    height: 1px;
    background-color: rgba(119, 119, 119, 0.5);
}
.headwrapper .beige-red .goAdverticum:after{
    transform: rotate(-90deg) translateX(0);
    right: -40px;
    left: inherit!important;
    top: 45%;
    bottom: inherit;
}
.headwrapper .beige-red .goAdverticum:before{
    height:100%;
    width: 1px;
    bottom:inherit;
    left:inherit;
    right: -12px;
}
/*AD END*/

/*LOGO*/
.headwrapper .wrapper.beige-red{
    position: relative;
}
.beige-red .fifa_vb_logo img{
    height:150px;
}
.beige-red .fifa_vb_logo{
    position:absolute;
    left: 50%;
    margin-left: -75px;
    top: 40px;
}
.beige-red .m4sportHome {
    position: absolute;
    right: 13%;
}
.beige-red .m4sportHome img{
    height:50px;
}
.beige-red .m4sportHome a{
    float:left;
}
.beige-red .m4sportHome p {
    float: left;
    color: #c00d0e;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 50px;
}
/*LOGO END*/

/*COUNTDOWN*/
.beige-red .shailan_CountdownWidget.inner-container {
    position: absolute;
    left: 13%;
    top: 5px;
    width: auto;
}
.beige-red .shailan_CountdownWidget.inner-container .element-title{
    color: #c00d0e!important;
    font-size:12px;
    line-height: normal;
    margin:0;
    text-transform:  uppercase;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section span{
    color: white!important;
    font-size: 16px;
    width: 30px;
    background-color: #c00d0e;
    display: block;
    float: left;
    padding: 3px 0;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:nth-of-type(2),
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:nth-of-type(3){
    display:none;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown span.innerTitle {
    display: none;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section{
    padding: 0;
    margin: 4px 0 0 0;
    width: auto;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:last-of-type {
    display:none;
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:nth-of-type(6)::after {
    content: "PERC";
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:nth-of-type(5)::after {
    content: "ÓRA";
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:nth-of-type(4)::after{
    content: "NAP";
}
.beige-red .shailan_CountdownWidget.inner-container .format_YODHMS.hasCountdown .countdown_row .countdown_section:after {
    font-size: 12px;
    margin-right: 5px;
    background-color: white;
    padding: 5px 3px;
    line-height: 25px;
}
.beige-red .hasCountdown{
    padding:0;
}
/*COUNTDOWN END*/

/*TEAMS IN HEAD*/
.beige-red .widget_tsuefaheadteams_widget{
    padding:60px 0 40px 0;
    width: 100%;
    float: left;
    background: url('images/beige-red/head_bg.jpg') no-repeat;
}
.beige-red .blTeams {
    max-width: 1440px;
    margin: 0 auto;
}
.beige-red .blTeams .left .blTeam,
.beige-red .blTeams .right .blTeam{
    width: 12.5%;
    margin: 0!important;
    float: left;
}
.beige-red .blTeams .blTeam .teamTooltip,
.beige-red .blTeam .teamTooltip{
    background: #c00d0e;
    -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);
}
.beige-red .widget_tsuefaheadteams_widget  .blTeam .teamTooltip{
    bottom: 80px!important;
}
.beige-red .teamTooltip .arrow{
    display:none;
}
.beige-red .blTeams .blTeam .teamTooltip:after{
    content: '';
    height: 10px;
    width: 0;
    border-left: solid 10px transparent;
    border-top: solid 10px #c00d0e;
    border-right: solid 10px transparent;
    bottom: -20px;
    position: absolute;
    margin: 0 0 0 -10px;
    left:50%;
}
.beige-red .teamTooltip .teamNat img{
    display:none;
}
.beige-red .blTeams .blTeam.teamOut a.teamLogo {
    opacity: 0.5;
    display: block;
}
.beige-red .blTeams .TelesportFIFA a.teamLogo img{
    margin: 0 auto 20px auto;
    display: block;
    width: 50px!important;
}
.beige-red #uefa_mobile_menu{
    border: 1px solid #ebe8e1;
}
.beige-red .teamNat {
    display: none;
}
.beige-red .stadionName {
    max-width: 100px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.beige-red .teamFixInfo .uefaStadion {
    margin-bottom: 0;
}
.beige-red .teamFixInfo .uefaStadion img {
    display: none;
}
.beige-red .matchSolo .blTeam {
    margin-top: 0;
}
.beige-red .blTeams .blTeam .teamTooltip,
.beige-red .blTeam .teamTooltip{
    bottom: 40px;
}
.beige-red .uefaAllMatches .matchPairContainer .matchSolo{
    height:85px;
    display: block;
    float: left;
    margin-bottom: 16px;
}
.beige-red .koCol .matchSolo {
    background-color: #f8f6f2;
}
/*TEAMS IN HEAD*/

/*MENU*/
.beige-red .navbar {
    background-color: #eee9df;
    height: 60px;
    width: 100%;
    float: left;
    background-image: none;
}
.beige-red .navbar .navbar-inner{
    width: auto;
    margin: 0 auto;
    background: transparent;
    box-shadow: none;
    border: none;
    height: 60px;
    padding: 0;
}
.beige-red .navbar .nav > li > a{
    text-shadow: none;
    color: #c00d0e;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px;
    line-height: normal;
}
.beige-red .navbar .nav > li > a:hover{
    background-color:#c00d0e;
    color:white;
}
.beige-red .navbar .nav > li{
    padding: 15px;
    position: relative;
}
.beige-red .navbar .nav > li:after{
    content: '';
    width: 10px;
    height: 10px;
    background: url('images/beige-red/line_pattern.svg');
    display: block;
    position: absolute;
    right: -5px;
    top: 40%;
    background-size: 11px 11px;
}
.beige-red .navbar .nav > li:last-of-type:after{
    display:none;
}
.beige-red .navbar .navbar-inner ul{
    margin: 0 auto;
    float: none;
    left: inherit;
    display: table;
}
/*MENU END*/

/*MOBILE MENU*/
.beige-red .navbar .btn-navbar{
    background: none;
    border: none;
    float: left;
    padding: 0;
    width: 25px;
    margin: 20px 20px 16px 20px;
    position: relative;
}
.beige-red .navbar .btn-navbar .icon-bar{
    width: 100%;
    height: 2px;
    background-color:#c00d0e;
    box-shadow: none;
    margin-bottom: 6px;
}
.beige-red .navbar .btn-navbar:after{
    content: 'Menü';
    text-transform: uppercase;
    color: #c00d0e;
    text-shadow: none;
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
}
/*MOBILE MENU END*/

/*MULTIPLEROW GRID*/

.beige-red .image-wrapper .cikk-content-title{
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(195,25,26,0.9) 95%, rgba(192,13,14,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(195,25,26,0.9) 95%,rgba(192,13,14,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(195,25,26,0.9) 95%,rgba(192,13,14,1) 100%);
}
.beige-red .image-wrapper .cikk-content-title .article-title a,
.beige-red .image-wrapper .cikk-content-moving-container .cikk-content-title .article-title a{
    font-size: 15px;
    line-height: normal;
}
.beige-red .image-wrapper .cikk-content-title .article-title{
    margin:0;
}
.beige-red .image-wrapper .cikk-content-moving-container .article-title{
    color: #c00d0e;
    padding: 5px 0;
    font-size: 14px;
    margin: 0;
}
.beige-red .multigridItemWrapper .cikk .image-wrapper .typeico{
    right:10px;
    top:10px;
    left:inherit;
    margin:0;
}
.beige-red .pagination{
    float: right!important;
}
.beige-red .pagination a,
.beige-red .pagination .pagerCounter{
    background-color: #eee9df;
    border:solid 1px white;
    color:#c00d0e;
    margin-right: -1px;
}
.beige-red .pagerCounter a{
    border:none;
}
.beige-red .image-wrapper:hover .cikk-content-moving-container{
    background-color: rgba(238, 233, 223, 0.9);
}
.beige-red .video .image-wrapper .typeico{
    background: url('images/beige-red/play.svg') no-repeat 0 0;
    background-size: 50px 50px;
    width: 50px;
    height: 50px;
}
.beige-red .multigridItemWrapper .cikk{
    padding: 10px 10px 10px 10px;
}
.beige-red .multigridItemWrapper .play-button{
    background-color: #c00d0e;
    border:solid 2px #c00d0e;
}
.beige-red .multigridItemWrapper .play-button:hover{
    background-color: transparent;
    color:#c00d0e;
}
.beige-red .multigridItemWrapper .cikk-content-moving-container .article-date,
.beige-red .multigridItemWrapper .cikk-content-moving-container .article-lead,
.beige-red .widgetHeader h2{
    color:#c00d0e!important;
}
.grid_9 .beige-red .horizontal .cikk {
    float: left;
    width: 33.33%;
}
/*MULTIPLEROW GRID END*/

/*SLIDER*/
.segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .cikk .textcontent{
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 1%, rgba(192,13,14,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 1%,rgba(192,13,14,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 1%,rgba(192,13,14,1) 100%);
    padding: 70px 15px 22px;
}
.segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
.segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title{
    font-size: 24px;
}
.segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover{
    color:white;
}
.beige-red .mediaklikkCoverFeaturedSlider .owl-controls .owl-buttons div{
    opacity:1;
}
/*SLIDER*/

/*PAGINATION*/
.widget .beige-red .pagerNext,
.widget .beige-red .pagerLast,
.widget .beige-red .pagerFirst,
.widget .beige-red .pagerPrevious{
    width:30px;
    height:30px;
}
.widget .beige-red .pagination .pagerPrevious,
.widget .beige-red .pagination .pagerNext{
    background-size: 30px 30px!important;
}
.beige-red .pagination .pagerPrevious{
    background: url('images/beige-red/arrow_left.svg') no-repeat 0 0 #eee9df!important;
}
.beige-red .pagination .pagerNext{
    background: url('images/beige-red/arrow_right.svg') no-repeat 0 0 #eee9df!important;
}
.beige-red .pagination .pagerPrevious:hover{
    background: url('images/beige-red/arrow_left_white.svg') no-repeat 0 0 #c00d0e!important;
}
.beige-red .pagination .pagerNext:hover{
    background: url('images/beige-red/arrow_right_white.svg') no-repeat 0 0 #c00d0e!important;
    background-size: 30px 30px!important;
}

/*PAGINATION END*/

/*WIDGET HEADERS*/

.beige-red .widgetHeader,
.beige-red .allHeadTitle{
    position: relative;
    margin-bottom: 10px;
}
.beige-red .widgetHeader:after{
    content:'';
    position: absolute;
    width: 100%;
    height:8px;
    top:50%;
    left:0;
    transform: translateY(-50%);
    background:url('images/beige-red/line_pattern.svg');
    z-index: 9;
}
.beige-red .widgetHeader h2,
.beige-red .allHeadTitle{
    font-size: 24px!important;
    padding: 10px 12px 10px 70px!important;
    background: url('images/beige-red/vb_title.png') no-repeat 0 0 white!important;
    background-size: 60px 60px!important;
    position: relative;
    z-index: 10;
    border: none!important;
}
.beige-red .uefaAllMatches .allHeadTitle{
    color: #c00d0e;
}

/*WIDGET HEADERS END*/

/*LIST WITH IMAGE OR TAG*/

.segment-full .beige-red .listimagetagItemWrapper .cikk{
    width: 50%;
}
.beige-red .listimagetagItemWrapper h1.article-title,
.beige-red .listimagetagItemWrapper .text-content-wrapper a:first-of-type{
    color: #c21c1d;
    font-size: 16px;
}
.beige-red .listimagetagItemWrapper .text-content-wrapper p.article-lead{
    font-size: 14px;
    color:#777777;
    height: 65px;
    overflow: hidden;
}
.beige-red .listimagetagItemWrapper h1.article-title {
    max-height: 37px;
    overflow: hidden;
}
.beige-red .listimagetagItemWrapper .cikk.gallery {
    clear: none;
}
/*LIST WITH IMAGE OR TAG END*/


/*MATCHES*/

.beige-red .uefaAllMatches .allTable,
.beige-red .uefaAllMatches .allContHead,
.beige-red .allMatchCont .koCont,
.beige-red .uefaAllMatches .allHeadTabs .ui-tabs-active,
.beige-red .uefaAllMatches .allHeadTabs .ui-tabs-active a,
.beige-red .uefaAllMatches .allHeadTabs li:hover{
    background-color: #eee9df!important;
    color: #c00d0e;
}
.beige-red .allMatchCont .koCont{
    background-image: none!important;
}
.beige-red .uefaAllMatches .allHeadTabs li{
    background-color: white;
    border: solid 1px #eee9df;
    color: #c00d0e;
}
.beige-red .uefaAllMatches .allHeadTabs li a,
.beige-red .uefaAllMatches .allTable .allTeamName,
.beige-red .uefaAllMatches .allTable .teamRowHead .allValue,
.beige-red .uefaAllMatches .allTable .allValue{
    color: #c00d0e!important;
}
.beige-red .uefaAllMatches .allContHead,
.beige-red .uefaAllMatches .allTable{
    border-top: none;
    border-bottom: solid 1px white;
}
.beige-red .uefaAllMatches .allContHead{
    position: relative;
    background-image: none;
}
.beige-red .uefaAllMatches .allContHead:after{
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 15px;
    background: #eee9df url('images/beige-red/plus.svg') no-repeat 0 0;
}
.beige-red .uefaAllMatches .allContHead.open:after{
    background: #eee9df url('images/beige-red/minus.svg') no-repeat 0 0;
}
.beige-red .uefaAllMatches.euro .allMatchCont .koCol .matchSolo,
.beige-red .uefaAllMatches .matchPairContainer .matchPair,
.beige-red .uefaAllMatches .matchPairContainer .matchSolo{
    background-color: #f8f6f2;
    border:none;
}
.beige-red .uefaAllMatches .allTable .oneTeamRow{
    border-top: rgba(192, 13, 14, 0.2) solid 1px;
    height: auto;
}
.beige-red .teamRowHead .allValue:last-of-type{

}
.beige-red .uefaAllMatches .live .fixTime.info,
.beige-red .uefaAllMatches .live .fixTime,
.beige-red .uefaAllMatches .teamFixInfo .fixTime,
.beige-red .uefaAllMatches .matchInfo .fixTime{
    background: none #c00d0e;
    text-transform: uppercase;
    font-size: 11px;
}
.beige-red .uefaStadion img {
    opacity:0;
}
.beige-red .teamFixInfo .uefaStadion .stadionTooltip {
    display: block;
    position: relative;
    background-color: transparent;
    color: #777777;
    padding: 5px 0 0 0;
    font-size: 12px;
    bottom: auto;
}
.beige-red .teamFixInfo {
    display: flex;
    flex-flow: column;
}
.beige-red .uefaStadion {
    order: 2;
}
.beige-red .matchSolo a {
    order: 1;
    width: 100%;
}
.beige-red .matchSolo .scoreTeam {
    text-align: center;
    font-size: 16px;
}
.beige-red .uefaAllMatches .allTable .teamRowHead .allValue:nth-of-type(9),
.beige-red .uefaAllMatches .allTable .oneTeamRow .allValue:nth-of-type(9){
    background-color: #c00d0e;
    color:white!important;
    height: 17px;
    line-height: 17px;
    margin: 23px 0;
}
.beige-red .uefaAllMatches .allContHead:first-of-type {
    border-top: solid 1px white;
}
.beige-red .uefaAllMatches .allTable .allGroup{
    color: #c00d0e;
}
.beige-red .matchPairContainer .blTeam img,
.beige-red .koRoundContainer .blTeam img {
     width: 35px;
     height: 35px;
 }
.beige-red .uefaAllMatches .allTable .allTeamName{
    text-transform: uppercase;
    line-height: 65px;
    padding: 0 0 0 80px!important;
    height:65px;
}
.beige-red .uefaAllMatches .allTeamFlag{
    margin: 0 5px;
}
.beige-red .uefaAllMatches .allTable .allTeamName a{
    line-height: 0!important;
    padding: 0!important;
}
.beige-red .uefaAllMatches .koRoundContainer .matchPair,
.beige-red .uefaAllMatches .matchPairContainer .matchPair{
    background-color: #f8f6f2;
    border: solid 1px #f8f6f2;
}
.beige-red .uefaAllMatches .koRoundContainer .aggregateContainer{
    background-color: #c00d0e;
}
.beige-red .matchPair .teamFixInfo.live a .fixTime{
    border:solid 1px #c00d0e;
}
.beige-red .matchPair:hover .teamFixInfo.live a .fixTime{
    background-color: transparent!important;
    color: #c00d0e;
    border:solid 1px #c00d0e;
}
.beige-red .uefaAllMatches .koRoundContainer .matchPair:hover{
    border: solid 1px #c00d0e;
}
.beige-red .uefaAllMatches .allHeadTitle {
    min-height: 56px;
    line-height: 36px;
    width: 100%;
}
.beige-red .uefaAllMatches .allHeadTitle:after {
    content: "";
    position: relative;
    left: 12px;
    top: 50%;
    width: calc(100% - 154px);
    height: 6px;
    display: inline-block;
    transform: translatey(-50%);
    background: url("images/beige-red/line_pattern.svg") repeat-x left center;
}
/*MATCHES END*/

/*ARTICLE READER*/

.beige-red .hms_article_wrapper .hms_article_title {
    font-size: 24px;
    color: #c00d0e;
    line-height: normal;
}
.beige-red .hms_article_wrapper .hms_article_lead_text {
    font-size: 16px;
}
.beige-red .hms_article_wrapper .hms_article_lead_content {
    margin: 15px 0;
}
.beige-red .hms_article_wrapper .hms_article_post_content p {
    font-size: 16px;
}
.beige-red .hms_article_wrapper .hms_article_lead_text,
.beige-red .hms_article_wrapper .hms_article_post_content p {
    line-height: 24px;
    color: #232323;
}
.beige-red .hms_article_wrapper .hms_article_post_content blockquote p {
    color: #c00d0e;
}
.beige-red .hms_article_wrapper .hms_article_post_content blockquote p {
    color: #c00d0e;
    font-style: italic;
}
.beige-red .hms_article_wrapper .hms_article_post_content blockquote{
    padding: 0 0 0 60px;
    border:none;
    background: url('images/beige-red/quote_mark.svg') no-repeat;
    background-size: 40px 40px;
}
.beige-red .hms_article_wrapper .hms_article_post_content a{
    background-color: #c00d0e;
    color: white;
    padding: 0 4px;
    font-weight: normal;
}
.beige-red .hms_article_wrapper .hms_article_post_date,
.beige-red .hms_article_wrapper .articleReaderSourceText{
    font-size: 14px;
    color: #777;
}
.beige-red .hms_article_wrapper .hms_auth_and_date_wrapper {
    margin: 0 0 13px 0;
    width: 100%;
    float: left;
}
.beige-red .hms_article_wrapper #hms_social_wrapper{
    float: right;
}
.beige-red .hms_article_wrapper .twitter_share_wrapper,
.beige-red .hms_article_wrapper .facebook_share_wrapper,
.beige-red .hms_article_wrapper .gplus_share_wrapper{
    float: left;
}
.beige-red  .fb_iframe_widget {
    width: auto;
}
.beige-red .hms_article_wrapper .articleImage p {
    color: #c00d0e;
    text-align: center;
    font-size:14px;
    font-style: italic;
    position: relative;
}
.beige-red .hms_article_wrapper .articleImage,
.beige-red .hms_article_wrapper .articleGallery{
    margin:0 auto;
    display: table;
}
.beige-red .hms_article_wrapper .articleImage p:after{
    content: '';
    width: 85px;
    height:10px;
    background: url('images/beige-red/image_underline.svg');
    display: block;
    margin: 0 auto;
}
.beige-red .hms_article_wrapper .aFramed{
    width: 35%;
    margin: 0 20px 0 0;
    padding: 20px;
    background-color: #c00d0e;
    color: white;
    border: none;
    font-style: normal;
}
.beige-red .hms_article_wrapper .hms_article_cat_element {
    padding: 5px 10px;
    border: solid 1px #c00d0e;
    background-color: white;
    color: #c00d0e;
    font-size: 12px;
}
.beige-red .hms_article_wrapper h1,
.beige-red .hms_article_wrapper h2,
.beige-red .hms_article_wrapper h3,
.beige-red .hms_article_wrapper h4,
.beige-red .hms_article_wrapper h5,
.beige-red .hms_article_wrapper h6{
    color: #c00d0e;
    text-transform: none;
}
.beige-red .hms_article_wrapper h1{
    font-size: 28px;
}
.beige-red .hms_article_wrapper h2{
    font-size: 24px;
}
.beige-red .hms_article_wrapper h3{
    font-size: 20px;
}
.beige-red .hms_article_wrapper h4{
    font-size: 18px;
}
.beige-red .hms_article_wrapper h5{
    font-size: 16px;
}
.beige-red .hms_article_wrapper h6{
    font-size: 14px;
}
.beige-red .hms_article_wrapper .articleImage img,
.beige-red .hms_article_wrapper .articleImage p{
    max-width: 100%;
    width: auto!important;
}
.beige-red .hms_article_wrapper {
    padding: 0 15px 15px 15px;
    width: 100%;
    float: left;
}
/*ARTICLE READER END*/


/*TEAM/PLAYER START*/
.beige-red #uefa_menu .uefaSideMenu_team img {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    margin-right: 15px;
}
.beige-red #uefa_menu .uefaSideMenu_team span{
    line-height: 55px;
    color: #c00d0e;
}
.beige-red #uefa_menu .uefaSideMenu_team li:hover span,
.beige-red #uefa_menu .uefaSideMenu_team li.active span{
    color:white;
}
.beige-red #uefa_menu .uefaSideMenu_team{
    background-color: #eee9df;
}
.beige-red #uefa_menu .uefaSideMenu_team li {
    padding: 0 10px;
    background: transparent;
}
.beige-red #uefa_menu .uefaSideMenu_team li:hover {
    background-color: #c00d0e;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red #uefa_menu .uefaSideMenu_team li div span {
    color:#c00d0e;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red #uefa_menu .uefaSideMenu_team li:hover  div span {
    color: #fff;
}
.beige-red #uefa_menu .uefaSideMenu_team li.active{
    background-color: #c00d0e;
}
/*-----*/
.beige-red .uefaTeamTop {
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 25px;
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    margin-top: -10px;
}
.beige-red .uefaTeamTop .uefaTeamPic {
    margin-bottom: 10px;
}
.beige-red .uefaTeamTop .uefaTeamTitle {
    background-color: #eee9df;
    color: #c00d0e;
    text-transform: none;
    padding-left: 20px;
}
.beige-red .uefaTeamTop .uefaTeamDetails {
    padding: 5px;
    border-top-color: #eee9df;
}
.beige-red .uefaTeamTop .uefaTeamDetails .teamResults .teamManager {
    margin-bottom: 0;
    color: #232323;
}
.beige-red .uefaTeamTop .uefaTeamDetails .uefaTeamFlag {
    display: none;
}
/*-----*/
.beige-red  .widget_uefateammembers_widget .soccerTeam {
    background-color: transparent;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam h3 {
    background-color: #eee9df;
    color: #c00d0e !important;
    text-transform: none;
    margin-bottom: 1px;
    padding: 0 20px!important;
    line-height: 36px;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam ul li.soccerSection {
    background-color: #eee9df !important;
    color: #c00d0e !important;
    text-transform: uppercase;
    text-align: left;
    text-indent: 20px;
    border: none;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam ul li {
    color: #232323;
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    background-color: #fff;
    text-transform: none;
    padding-left: 8px;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam ul li:not(.soccerSection) {
    padding: 6px 8px;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam ul li:not(.soccerSection):hover {
    background-color: #c00d0e;
    color: #fff;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red  .widget_uefateammembers_widget .soccerTeam ul li.last {
    border-bottom: 1px solid #eee9df !important;
}
/*-----*/
.beige-red .uefaPlayerStats {
    margin-top: 0;
    margin-bottom: 0;
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    border-bottom: 1px solid #eee9df;
}
.beige-red .uefaPlayerStats .playerStatTitle {
    background-color: #eee9df;
    color: #c00d0e;
    padding-left: 20px;
    text-transform: none;
}
.beige-red .uefaPlayerStats .playerStatUnit {
    border-bottom-color: #c00d0e;
    color: #232323;
}
.beige-red .uefaPlayerStats .playerStatUnit .playerStatLeft {
    color: #232323;
    width: calc(100% - 60px);
}
.beige-red .uefaPlayerStats .playerStatUnit .playerStatRight {
    color: #c00d0e;
}
.beige-red .uefaPlayerStats .playerStatMore {
    border: none;
    color: #fff !important;
    background-color: #c00d0e;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .uefaPlayerStats .playerStatMore a {
    color: #fff !important;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .uefaPlayerStats .playerStatMore:first-letter {
    dislay: none;
}
.beige-red .uefaPlayerStats .playerStatMore:hover {
    background-color: #eee9df !important;
    color: #c00d0e !important;
}
.beige-red .uefaPlayerStats .playerStatMore:hover a {
    color: #c00d0e !important;
}
/*-----*/
.beige-red #accordion .ts_content {
    color: #232323;
}
.beige-red #accordion .ts_content .ui-accordion-content * {
    color: #232323;
}
.beige-red #accordion .ts_content h1 {
    margin-top: 0;
    background-color: #eee9df;
    color: #c00d0e;
    padding: 0 20px;
    border: 1px solid #eee9df;
    text-transform: none;
    margin-bottom: 0;
    clear:both;
}
.beige-red #accordion .ts_content h1 span {
    color: #c00d0e;
    text-transform: uppercase;
}
.beige-red #accordion .ts_content h2 {
    background: url('images/beige-red/arrow_down.svg')no-repeat right center !important;
    background-size: contain;
    padding-left: 20px;
}
.beige-red #accordion .ts_content h2.ui-state-active {
    background: url('images/beige-red/arrow_up.svg')no-repeat right center !important;
    background-size: contain;
}
.beige-red #accordion .ts_content h2 span:nth-of-type(2) {
    font-weight: bold !important;
}
.beige-red #accordion .ts_content > table {
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    width: 100%;
    border-collapse: inherit;
    padding: 5px;
}
.beige-red #accordion .ts_content > table tr > td > table tr td b {
    color: #c00d0e;
}
.beige-red #accordion .ts_content .infobox .cimke,
.beige-red #accordion .ts_content .infobox .fejezet {
    color: #c00d0e;
}
.beige-red #accordion .ts_content
.beige-red #accordion .ts_content > table {
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    width: 100%;
    border-collapse: inherit;
    padding: 5px;
}
.beige-red #accordion .ts_content h2.ui-accordion-header{
    background-color: #eee9df !important;
    color: #c00d0e !important;
    border-top: 1px solid #fff !important;
}
.beige-red #accordion .ts_content h2.ui-accordion-header:first-of-type {
    border-top: none !important;
}
.beige-red #accordion .ts_content .wdProperty {
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    border-left: 1px solid #eee9df;
    border-bottom: 1px solid #eee9df;
}
.beige-red #accordion .ts_content .ui-accordion-content {
    border-left: 1px solid #eee9df !important;
    border-right: 1px solid #eee9df !important;
    width: auto !important;
    overflow: hidden !important;
}

.beige-red #accordion .ts_content .ui-accordion-content.ui-accordion-content-active + .ui-accordion-header {
    border-top: none !important;
}
.beige-red #accordion .ts_content .ui-accordion-content:last-of-type {
    border-bottom: 1px solid #eee9df !important;
}

.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer {
    margin-top: 0;
    border-bottom: 1px solid #eee9df;
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
    width: calc(100% - 2px);
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .wcPlayerTitle{
    background-color: #eee9df;
    color: #c00d0e;
    text-transform: none;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfoLeft {
    display: block;
    float: left;
    margin: 15px;
    padding: 0;
    max-width: calc(100% - 30px);
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    float: left;
    width: calc(100% - 240px);
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .playerFlag {
    width: 100%;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .playerFlag a {
    display: block;
    width: 75px;
    height: 75px;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit {
    border-bottom-color: #c00d0e;
    width: 50%;
    float: left;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitLeft {
    color: #c00d0e;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit .unitRight {
    min-height: 16px;
    font-weight: normal;
    color: #232323;
}
.beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo .infoUnit.last {
    border-bottom: 1px solid #c00d0e !important;
}
.beige-red .uefaTeamTableHead .tableHeadTxt,
.beige-red .ts_content h1,
.beige-red .uefaStatTable .statEvents div{
    color:#c00d0e;
}
.beige-red .uefaStatTable {
    width: 100%;
    background-color: #eee9df;
}
.beige-red .uefaStatTable .statValues {
    float: left;
    width: 80%;
    background-color: #f8f6f2;
    height: 45px;
    border-bottom: rgba(192, 13, 14, 0.2) solid 1px;
}
.beige-red .uefaStatTable .statEvents div{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.beige-red .uefaStatTable .statEvents{
    height:45px;
    border-bottom: rgba(192, 13, 14, 0.2) solid 1px;
    position: relative;
}
.beige-red .uefaStatTable .oneFlag {
    width: 12.5%;
    line-height: 50px;
}
.beige-red .uefaStatTable .statValues .oneValue{
    border:none;
    color:#232323;
    font-size: 12px;
    width: 12.5%;
}
.beige-red .uefaStatTable .statTableHead{
    background-color: transparent;
}
.beige-red .uefaStatTable .oneFlag img{
    margin: 0 auto;
    display: block;
    width: 50px;
    height:50px;
    background-color: transparent;
}
.beige-red .uefaTeamTableHead .tableHeadPic img,
.beige-red .uefaTeamTableHead .tableHeadPic{
    width: 50px;
    height: 50px;
    margin: 0;
}
.beige-red .uefaTeamTableHead .tableHeadTxt {
    margin: 0 15px;
    line-height: 50px;
}

.beige-red .widget_tsuefaplayerstatistics_widget .uefaTeamTableHead .tableHeadTxt {
    line-height: 26px;
    font-size: 26px;
    margin: 16px 0 0 20px;
}
.beige-red .widget_tsuefaplayerstatistics_widget .uefaTeamTableHead .tableHeadTxt span {
    color:#808184;
    font-size: 15px;
}
.beige-red .widget_tsuefaplayerstatistics_widget .uefaTeamTableHead .tableHeadPic {
    width:75px;
    height:75px;
    position: relative;
}
.beige-red .widget_tsuefaplayerstatistics_widget .uefaTeamTableHead .tableHeadPic img {
    position: absolute;
    left:50%;
    top:50%;
    width: auto;
    max-width: inherit;
    height: 100%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.beige-red .uefaTeamTableHead,
.beige-red .uefaPlayerTableHead{
    height:auto;
}
.beige-red #accordion .ts_content h2.ui-accordion-header:focus{
    outline:none;
}
.beige-red #uefa_menu .uefaSideMenu_team{
    padding: 0;
}
/*TEAM/PLAYER END*/

/*LIVE*/
.beige-red .stadium_wrapper .button_wrapper button{
    display:none;
}
.beige-red .matchVideoItemCat{
    font-weight: normal;
}
.beige-red .tabMenu ul ,
.beige-red .tabMenu .share_match,
.beige-red .livefeedandchattab.active{
    background-color: #eee9df;
}
.beige-red .teamName span ,
.beige-red .matchHeader .matchData .matchResult{
    color: #c00d0e;
    font-size: 24px;
}
.beige-red #tableShowChat{
    display:none;
}
.beige-red .livefeedandchattab {
    width: 100%!important;
}
.beige-red .tabMenu ul li a.active{
    border-bottom: 3px solid #c00d0e;
    color: #c00d0e;
    padding: 15px 10px 12px;
}
.beige-red .player_achievement_wrapper h1,
.beige-red .locale_wrapper h1,
.beige-red .current_form h1,
.beige-red .ebtabella.eb_teams_and_chances_class h1{
    color: #c00d0e;
    border-bottom: solid 1px rgba(192, 13, 14, 0.3);
}
.beige-red .player_achievement_wrapper h1{
    border-top:solid 1px #e7e7e7;
}
.beige-red .player_name p{
    font-size: 14px;
    color:#c00d0e;
}
.beige-red .dataFeedItem .itemLeft,
.beige-red .button_wrapper button,
.beige-red .tsContentViewerMoreButton{
    background-color:#c00d0e;
}
.beige-red .button_wrapper button,
.beige-red .tsContentViewerMoreButton{
    border:solid 1px #c00d0e;
}
.beige-red .button_wrapper button:hover,
.beige-red .tsContentViewerMoreButton:hover{
    background-color: white;
    color:#c00d0e;
}
.beige-red .itemRight a.player{
    font-size: 12px;
    color:#232323;
}
.beige-red .dataFeedItem.goal h4.itemTitle,
.beige-red .dataFeedItem.goal .itemRight a.player,
.beige-red .datasetLabel,
.beige-red .ebtabella .detailed_tabella button,
.beige-red .weather_wrapper h2,
.beige-red .uefaLineup .team h3,
.beige-red .dpwu-before-counter span{
    color:#c00d0e;
}
.beige-red .locale_wrapper .banner_wrapper{
    display:none;
}
.beige-red .datasetLabel,
.beige-red .uefaLineup .team h3{
    font-size: 14px;
    text-transform: uppercase;
}
.beige-red .datasetLeft,
.beige-red .datasetRight{
    width: 100%;
    float:left;
}
.beige-red .datasetValue{
}
.beige-red .uefaLineup .tacticReferee span{
    font-size: 13px;
}
.beige-red .player_achievement_wrapper,
.beige-red .ebStats.eb_statistics_class,
.beige-red .eb_teams_and_chances_class,
.beige-red .matchHeader,
.beige-red .locale_wrapper{
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    background-color: transparent;
}
.beige-red .uefaLineup .team li a{
    color:#656565;
    font-size: 14px;
    font-weight: normal;
}
.beige-red .dataFeedItem{
    margin-bottom: 0;
    border-bottom:solid 2px #eee9df;
}
.beige-red .ebtabella .tabella_tab{
    background-color:#eee9df;
}
.beige-red .ebtabella .tabella_tab.active{
    background-color:white;
}
.beige-red .ebtabella .tabella_tab p{
    color:rgba(192, 13, 14, 0.5);
}
.beige-red .ebtabella .tabella_tab.active p{
    color:rgba(192, 13, 14, 1);
}
.beige-red .uefaLineup .team ul li{
    color:#656565;
}
.beige-red .widget_playerstatistics_widget:nth-of-type(1) .player_achievement_wrapper{
    margin-top: 20px;
}
.beige-red .dpwu-before-counter span{
   background: #eee9df;
}

/*LIVE END*/

/*GALLERY WITH AD START*/
.beige-red .ultimateGallery .utgHeadLine h2 {
    color: #c00d0e;
    text-transform: none;
    font-size: 24px;
}
.beige-red .ultimateGallery .utgContent {
    background-color: #eee9df;
}
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    overflow: hidden;
    text-indent: -40000px;
}
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow {
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    overflow: hidden;
    text-indent: -40000px;
}
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-prev,
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev {
    background: url("images/beige-red/arrow_left.svg") rgba(255,255,255,0.7) no-repeat center center;
    background-size: cover;
}
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next,
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next {
    background: url("images/beige-red/arrow_right.svg") rgba(255,255,255,0.7) no-repeat center center;
    background-size: cover;
}
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-prev:hover,
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next:hover,
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-prev:hover,
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next:hover{
    background-color: rgba(255,255,255,1);
}
.beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow.slick-next:focus,
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow.slick-next:focus{
    outline:none;
}
.beige-red .ultimateGallery .utgContent .galleryTextBlock .galleryInfo .infoTxt{
    color: #232323;
    font-size: 14px;
}
.beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-list .slick-track .slick-slide .image .imageZoom a {
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -40000px;
    background: url("images/beige-red/fullscreen.svg") no-repeat center center;
    background-size: cover;
    margin: 5px;
}
.beige-red .ultimateGallery .utgBigImgCont .galleryGoa {
    background-color: #eee9df;
}
#fancybox-overlay.beige-red {
    background-color: #eee9df !important;
}
#fancybox-wrap.beige-red #fancybox-close {
    background-color: #fff;
    top: 0;
    right: -20px;
    width: 26px;
    height: 26px;
}
#fancybox-wrap.beige-red #fancybox-close:before {
    background: url("images/beige-red/close_red.svg") no-repeat center center;
    background-size: cover;
    content: "";
    width: 16px;
    height: 16px;
    margin: 4px;
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
#fancybox-wrap.beige-red #fancybox-content {
    max-width: 100%;
}
#fancybox-wrap.beige-red #fancybox-title.fancybox-title-over {
    width: calc(100% - 20px) !important;
    bottom: 0 !important;
    position: relative;
}
#fancybox-wrap.beige-red #fancybox-title #fancybox-title-over {
    background-image: none;
    color: #232323;
    padding: 0;
    margin-bottom: 10px;
}

/*GALLERY WITH AD END*/

/*STREAM SELECT*/
.beige-red .streamItem {
    background-color: #c00d0e;
    position: relative;
}
.beige-red .streamItem h3{
    margin:0;
    font-size: 14px;
}
.beige-red .streamItem h3{
    padding:10px 40px 0 10px;
    line-height: normal;
    min-height: 55px;
    color:white;
    max-height: 55px;
    overflow: hidden;
}
.beige-red .streamItem .channel{
    padding:5px;
    text-align: center;
    background-color: #eee9df;
    color:#c00d0e;
    font-size: 12px;
    text-transform: uppercase;
}
.beige-red .streamItem span{
    display: block;
    width:40px;
    height: 40px;
    position: absolute;
    background: url('images/beige-red/play.svg') no-repeat;
    background-size: 40px 40px;
    right:5px;
    top:5px;
    cursor:pointer;
}
.beige-red #streamSelectorContainerOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(238, 233, 223, 0.6);
    top: 0;
    z-index: 101;
}
.beige-red .streamSelectorPopup{
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    background-color: white;
    position: absolute;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.3);
    box-shadow: 0 10px 10px 0 rgba(0,0,0,0.3);
    max-width: 360px;
    width: 100%;
}
.beige-red .streamSelectorPopup .streamItem{
    width:100%;
    margin-bottom: 20px;
    border:none;
}
.beige-red .streamSelectorPopupHead {
    color: #c00d0e;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px 0;
    margin-bottom: 20px;
    border-bottom: solid 1px rgba(192, 13, 14, 0.1);
}
.beige-red .streamSelectorPopup #streamSelectorContainer {
    padding: 0 30px 30px 30px;
    width: 100%;
    float: left;
}
.beige-red .closeButton {
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -200px;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor:pointer;
    background: url('images/beige-red/close_grey.png') no-repeat;
    background-size: 15px 15px;
}
.beige-red  #streamSelectorContainer .noMatch a {
    color: black;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
}
.beige-red #streamSelectorContainer .noMatch a:hover{
    color:#c00d0e;
    text-deoration: underline;
}
.beige-red  #streamSelectorContainer .noMatch:hover:before{
    color: white;
    background-color:#c00d0e ;
}
.beige-red  #streamSelectorContainer .noMatch:before{
    content: '!';
    display: block;
    width: 25px;
    height: 25px;
    float: left;
    border: solid 2px #c00d0e;
    border-radius: 100%;
    line-height: 25px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 3px 10px 0 0;
    color: #c00d0e;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
/*STREAM SELECT END*/

/*MINI TIMETABLE HEIGHT*/
.vbtopbox .hh-row-wrapper {
    display: flex;
    flex-direction: row;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type {
    height: calc(100% - 18px);
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red {
    height: 100%;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini {
    height: 100%;
    position: relative;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody {
    height: calc(100% - 116px);
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody .inner {
    position: relative;
    min-height: 100%;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody .gameList {
    border-left: none;
    border-right: none;
    padding-bottom: 35px;
}
.vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody .goToFullTimeTableWrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
/*MINI TIMETABLE HEIGHT END*/

/*VIDEO (VOD)*/
.beige-red .vp-info-title h1{
    font-size: 24px;
    color:#c00d0e;
    text-transform: uppercase;
    padding: 0 0 15px 0;
}
.beige-red .program_info{
    padding:0;
}
.beige-red .vp-info-description .article_lead {
    font-size: 16px;
    color: #131313;
}
.beige-red .program_info .article_date {
    font-size: 14px;
    color: #777777;
    margin: 10px 0 0 0;
}
.beige-red .vp-footer-comments ,
.beige-red .vp-footer-to-wishlist{
    display: none;
}
.beige-red .vp-info-meta .article_date{
    background-color: #c00d0e;
    color:white;
    padding:2px 5px;
    float: left;
    font-size: 11px;
    margin: 0 0 10px 0;
}
.beige-red .vp-info-meta{
    width: 100%;
    float: left;
}
/*VIDEO (VOD) END*/

/*TIMETABLE*/
.beige-red .widget_tswctimetablemini,
.beige-red .widget_tswctimetablefullheader  {
    padding: 0;
}
.beige-red .widget_tswctimetablemini .inner h2.title,
.beige-red .widget_tswctimetablefullheader  .inner h2.title {
    background-color: #eee9df;
    color: #c00d0e;
    text-align: center;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper {
    background-color: #c00d0e;
    color: #fff;
    background-image: url("images/beige-red/menetrend_big.jpg");
    background-position: center center;
    background-size: cover;
}
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper {
    background-color: #c00d0e;
    color: #fff;
}
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active {
    background-color: #eee9df;
    color: #c00d0e;
}
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide,
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide {
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide:hover {
    background: rgba(255,255,255,0.4);
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide:hover,
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active {
    background-color: rgba(0,0,0,0.4);
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide > span {
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide:hover > span,
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide.active > span {
    color: #eee9df;
}
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track li.slick-slide .dayNumeric {
    font-size: 22px;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow {
    width: 20px;
    height: 100%;
    display: block;
    overflow: hidden;
    text-indent: -40000px;
    opacity: 0.5;
    background: transparent;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow:before,
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow:after,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow:before,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow:after {
    content: "";
    display: block;
    width: 20px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper:hover .dayNav .slick-arrow,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper:hover .dayNav .slick-arrow {
    opacity: 1;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-prev:before,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow.slick-prev:before {
    background: url('images/beige-red/arrow_left_white.svg') no-repeat center center;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-next:before,
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-arrow.slick-next:before {
    background: url('images/beige-red/arrow_right_white.svg') no-repeat center center;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-prev:after,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow.slick-prev:after {
    background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.0));
    z-index: -1;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-arrow.slick-next:after,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-arrow.slick-next:after {
    background: linear-gradient(to left, rgba(0,0,0,0.8), rgba(0,0,0,0.0));
    z-index: -1;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track .slick-active,
.beige-red .widget_tswctimetablefullheader  .dayNavWrapper .dayNav .slick-list .slick-track .slick-active {
    position: relative;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track .slick-active:after,
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track .slick-active:after{
    background-color: rgba(255,255,255,0.5);
    content: "";
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
}
.beige-red .widget_tswctimetablefullheader {
    margin-bottom: 10px;
}
.beige-red .widget_tswctimetablemini .dayNavWrapper .dayNav .slick-list .slick-track .slick-active:last-of-type:after,
.beige-red .widget_tswctimetablefullheader .dayNavWrapper .dayNav .slick-list .slick-track .slick-active:last-of-type:after {
    border-right: none;
}
.beige-red .widget_tswctimetablemini .gameList,
.beige-red .widget_tswctimetablefullbody .gameList {
    border-left: 1px solid #eee9df;
    border-right: 1px solid #eee9df;
}
.beige-red .widget_tswctimetablemini .gameList *,
.beige-red .widget_tswctimetablefullbody .gameList * {
    color: #232323;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .teamSeparator:before {
    display: none;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .teamSeparator {
    background-color: #c00d0e;
    color: #fff;
    min-width: 36px;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .teamSeparator .teamScore {
    color: #fff;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack {
    position: absolute;
    display: block;
    width: 61px;
    right: 5px;
    top: 30px;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack span{
    background-color: #c00d0e;
    color: #fff;
    font-size: 10px;
    display: block;
    text-align: center;
    padding: 2px 0;
    line-height: 14px;
}
/*.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult{
    opacity: 1;
}*/
.beige-red .widget_tswctimetablefullbody .gameMiddleBlock .gameTeam.teamGuest h4 {
    text-align: right;
    line-height: 35px!important;
}
.beige-red .widget_tswctimetablefullbody .gameMiddleBlock .teamGuest .TeamFlag {
    float: right;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.liveGame:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 40px solid #c00d0e;
    border-right: 40px solid transparent;
    position: absolute;
    left: 0;
    bottom: 0;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.liveGame:after{
    content: '';
    width: 20px;
    height: 20px;
    background: url('images/beige-red/football.svg') no-repeat 4px 1px;
    background-size: 15px 15px;
    border: none;
    position: absolute;
    left: 0;
    bottom: 0;
}
.beige-red .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest .TeamFlag {
    float: right;
}
.beige-red .widget_tswctimetablemini .gameItem .gameMiddleBlock .gameTeams .gameTeam.teamGuest h4{
    text-align: right;
    line-height: 30px;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameState span{
    padding: 4px;
    font-weight: normal;
    background-color: #eee9df;
    display: block;
    float: right;
    font-size: 11px;
    margin-top: 5px;
    min-width: 60px;
    text-align: center;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameState.live span{
    color:white;
    background-color:#3ea55a;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameState.watchBack span{
    color:white;
    background-color:#c00d0e ;
}
.beige-red .widget_tswctimetablefullbody .imageFrame img {
    height: 35px;
}
.widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameTeams .gameTeam .TeamFlag img{
    height:25px;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameDayHeader {
    background-color: #eee9df;
    float: left;
    width: 100%;
}
.beige-red .widget_tswctimetablefullbody .gameList{
    width: 100%;
    float: left;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameDayHeader .gameDayDate {
    font-size: 18px;
    line-height: 24px;
    margin: 8px 0;
    padding-left: 15px;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameDayHeader .gameDayDate > * {
    color: #c00d0e;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameDayHeader .phaseType {
    color: #010101;
    line-height: 24px;
    margin: 8px 0;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem {
    padding: 5px;
    border-top: 1px solid #eee9df;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem {
    padding: 10px 15px;
    border-top: solid 1px #eee9df;
    position: relative;
    float: left;
}
.widget_tswctimetablefullbody .gameList a:last-of-type .gameItem {
    border-bottom: 1px solid #eee9df;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem:hover {
    background-color: #c00d0e;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem:hover .gametime {
    color: #fff;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult:hover .gametime {
    color: #cecece;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem:hover .gameTeam h4,
.beige-red .widget_tswctimetablefullbody .gameList .gameItem:hover .gameResult > span {
    color: #fff;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult:hover .gameResult {
    background-color: #eee9df !important;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult:hover .gameResult > span {
    color: #232323 !important;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem:hover .gameStadium > span {
    color: #fff !important;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gametime {
    color: #c00d0e;
    font-weight: normal;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gametime {
    font-weight: normal;
    color: #131313;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult .gametime {
    color: #c3c3c3;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameTeams .gameResult {
    background-color: transparent;
    color: #131313;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult .gameTeams .gameResult {
    background-color: #c00d0e;
    color: #fff;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem.availableResult .gameTeams .gameResult > span {
    color: #fff;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium .label{
    color: #777;
    font-weight: 400;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream a,
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameStream a,
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream span,
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameStream span {
    background-color: #eee9df;
    color: #c00d0e;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream a:hover,
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameStream a:hover {
    background-color: #c00d0e;
    color: #eee9df;
}
.beige-red .widget_tswctimetablemini .goToFullTimeTableWrapper a,
.beige-red .widget_tswctimetablefullbody .goToFullTimeTableWrapper a {
    color: #c00d0e;
    background-color: #eee9df;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.beige-red .widget_tswctimetablemini .goToFullTimeTableWrapper a:hover,
.beige-red .widget_tswctimetablefullbody .goToFullTimeTableWrapper a:hover {
    background-color: #c00d0e;
    color: #eee9df;
}

.beige-red .widget_tswctimetablemini .goToFullTimeTableWrapper a {
    font-size: 15px;
    padding: 15px 5px;
}
.beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium span{
    color:#777777;
    font-weight: normal;
    font-size: 14px;
}
.beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium span{
    color:#777777;
    font-size: 16px;
}
/*TIMETABLE END*/

/*RESPONSIVE*/

@media all and (max-width:1440px){
    .shailan_CountdownWidget.inner-container .element-title{margin:0;float:none;line-height:6px;text-align:center;}
    .beige-red .m4sportHome{right:0;}
    .beige-red .shailan_CountdownWidget.inner-container{left:0;}
    .footwrapper .beige-red .widget_newfooter_widget:before{padding-bottom: 32%;width: 55%;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium span{font-size: 13px;}
    .beige-red .blTeams .right .blTeam:last-of-type .teamTooltip:after{right: 20px;left: auto;}
    .beige-red .blTeams .right .blTeam:nth-of-type(8) .teamTooltip:after{right: 20px;left: auto;}
    .beige-red .blTeams .right .blTeam:last-of-type .teamTooltip{left: -40px;}
    .beige-red .blTeams .right .blTeam:nth-of-type(8) .teamTooltip{left: -40px;}
    .beige-red .blTeams .left .blTeam:first-of-type .teamTooltip:after{right: auto;left: 25px;}
    .beige-red .blTeams .left .blTeam:nth-of-type(9) .teamTooltip:after{right: auto;left: 25px;}
    .beige-red .blTeams .left .blTeam:first-of-type .teamTooltip{left: 105px;}
    .beige-red .blTeams .left .blTeam:nth-of-type(9) .teamTooltip{left: 105px;}
}
@media all and (max-width:1366px){
    .beige-red .widget_tswctimetablemini .gameList > .phaseType, .beige-red .widget_tswctimetablefullbody .gameList > .phaseType{padding: 5px 20px; min-height: 25px;}
    .beige-red .widget_tswctimetablemini .goToFullTimeTableWrapper a{padding: 8px 5px;}
    .vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody .gameList{padding-bottom: 23px;}
}
@media all and (max-width:1280px){
    .shailan_CountdownWidget.inner-container{position:relative;right:inherit;}
    .shailan_CountdownWidget .hasCountdown {width: auto;margin: 0 auto;display: table;padding: 0 5px 10px 5px;}
    .beige-red .m4sportHome {right: 15px;}
    .beige-red .shailan_CountdownWidget.inner-container {left: 10px;}
}
@media all and (max-width:1200px){
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {width: calc(100% - 66px);}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack {top: initial; bottom: 15px;}
}
@media all and (max-width:1024px){
    .beige-red .navbar .nav > li > a{font-size: 14px;}
    .beige-red .widget_tsuefaheadteams_widget{background: url('images/beige-red/head_bg.jpg') no-repeat center center;background-size: cover;}
    .beige-red .blTeams .left, .beige-red .blTeams .right {max-width: 400px;}
    .beige-red .vp-info-title h1 {font-size: 20px;}
    .headwrapper .beige-red .goAdverticum:after{transform: rotate(0) translateX(-50%);right: inherit;top: inherit; bottom: -25px;left: 50%!important;}
    .headwrapper .beige-red .goAdverticum:before{width:100%;height:1px; bottom: -15px;left: 0;}
}
@media all and (max-width:979px){
    .beige-red .navbar .navbar-inner ul{
        z-index: 99;background-color: #eee9df;width: 80%;margin: 0;-webkit-box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1);
        -moz-box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1);
        box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1);}
    .beige-red .navbar .nav > li{border-bottom: solid 1px rgba(192, 13, 14, 0.2);border-top: solid 1px white;}
    .beige-red .navbar .nav > li:after{right: inherit;top: 38%;}
    .beige-red .navbar .nav > li > a{padding: 5px 0 5px 25px; border-radius: 0;margin: 0;}
    .beige-red .navbar .nav > li:last-of-type:after{display:block;}
    .beige-red .navbar .nav > li > a:hover{background-color: transparent;color:#c00d0e;}
}
@media all and (max-width:980px) {
    .beige-red .blTeams .left .blTeam, .beige-red .blTeams .right .blTeam {display: none;}
    .beige-red .widget_tsuefaheadteams_widget {padding: 60px 0 0 0;}
    .beige-red .blTeams {margin-top: 170px;}
    .beige-red select#uefa_mobile_menu{width: 290px;}
    .beige-red .widget_tswctimetablemini .goToFullTimeTableWrapper a {font-size: 15px;padding: 8px 5px;}
    .beige-red .navbar .current_page_item a {background-color: transparent;color: #c00d0e!important;}
}
@media all and (min-width: 960px) and (max-width: 1200px) {
    .vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody {height: calc(100% - 86px);}
}
@media all and (max-width:960px){
    .segment-full .beige-red .listimagetagItemWrapper .cikk{width: 100%;}
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title {font-size: 18px;}
    .footwrapper .beige-red .widget_newfooter_widget:before{bottom: 75px;}
    .beige-red #streamSelectorContainer .streamItem {width: 33.33%;}
    .vbtopbox .hh-row-wrapper { display: block; flex-direction: inherit;}
    .vbtopbox .hh-row-wrapper .segment-one-third > div:first-of-type .beige-red .widget_tswctimetablemini .WCTimeTableBody .gameList {padding-bottom: 35px;}
    .beige-red .listimagetagItemWrapper h1.article-title {max-height: none;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack { top: 21px;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream span {margin-top: 0;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream {top: -2px;}
}
@media all and (min-width: 961px) {
    .beige-red .listimagetagItemWrapper .cikk:nth-of-type(odd) {padding-right:5px;}
    .beige-red .listimagetagItemWrapper .cikk:nth-of-type(even) {padding-left:5px;}
}
@media all and (max-width:840px){
    .beige-red .feed_chat_button {width: 45px;overflow: hidden;padding: 14px 20px 11px!important;}
}
@media all and (max-width:768px){
    .beige-red .pagination {float: none!important;}
    .beige-red .fifa_vb_logo img {height: 120px;}
    .beige-red .widget_tsuefaheadteams_widget{padding: 215px 0 0 0;}
    .beige-red .fifa_vb_logo{top: 105px;}
    .beige-red .m4sportHome p,
    .beige-red .shailan_CountdownWidget.inner-container .element-title{font-size: 12px;}
    .beige-red .m4sportHome,
    .beige-red .shailan_CountdownWidget.inner-container{left: 50%;transform: translateX(-50%);right: inherit;}
    .beige-red .shailan_CountdownWidget.inner-container {top: 50px; width: 235px;}
    .beige-red .m4sportHome{width: 230px;}
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .cikk .image-wrapper{padding-bottom: 56.25%;}
    .beige-red .uefaAllMatches .koRoundContainer .matchPair {width: 30%;}
    .footwrapper .beige-red .widget_newfooter_widget:before {padding-bottom: 45%;width: 70%;}
    .beige-red .widget_tsuefaplayerbasedata_widget .uefaPlayer .playerInfo {width: 100%;}
    .beige-red .ultimateGallery .utgContent .utgBigImgCont .slider .slick-arrow {width: 50px;height: 50px;}
    .beige-red .ultimateGallery .utgContent .utgIndexCont .slider .slick-arrow {width: 30px;height: 30px;}
    .beige-red .ultimateGallery .utgHeadLine h2 {font-size: 16px;}
    .beige-red #streamSelectorContainer .streamItem {width: 100%;}
    .beige-red .streamItem h3{max-height: none;min-height: 45px;}
    .beige-red .uefaStatTable .statValues{ width: 100%;}
    .footwrapper .beige-red .foot-image {margin: 0 auto -40px auto;}
    .beige-red .widget_tswctimetablefullbody .gameList .gameItem .gameMiddleBlock .gameStadium span{font-size: 14px;}
    .beige-red .widget_tswctimetablefullbody .imageFrame img {height: 25px;}
    .beige-red .shailan_CountdownWidget.inner-container{left:50%;width:290px;}
    .beige-red .matchHeader .team.teamLeft,
    .beige-red .matchHeader .team.teamRight{padding: 10px 5px;}
    .beige-red .teamNameType-Name .teamName span,
    .beige-red .matchHeader .matchData .matchResult{font-size: 13px;text-transform: none;    white-space: nowrap; }
    .beige-red .widget_tswctimetablefullbody .gameMiddleBlock .gameTeam.teamGuest h4 {line-height: 25px!important;}
    .beige-red #liveMatchTabMenu .stream_selector_button {display: none!important;}
}
@media all and (max-width:640px){
    .beige-red .hms_article_wrapper .aFramed {width: 100%;}
    .beige-red .streamSelectorPopupHead{font-size: 14px;}
    .beige-red .vp-info-title h1 {font-size: 18px;}
    .beige-red .vp-info-description .article_lead {font-size: 14px;}
    .beige-red .teamName span, .beige-red .matchHeader .matchData .matchResult{font-size: 14px;}
    .beige-red .uefaLineup .team li a,
    .beige-red .uefaLineup.eb_teams_and_chances_class span{font-size: 12px;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack {top: 25px;}
}
@media all and (max-width:480px){
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title {font-size: 16px!important;}
    .beige-red .uefaAllMatches .allTable .allTeamName{color:#eee9df!important;}
    .beige-red .uefaAllMatches .allTable .allTeamName,
    .beige-red .uefaAllMatches .allTable .allGroup {width: 15%;padding: 0;}
    .beige-red .uefaAllMatches .allTable .allValue {width: 10%;}
    .beige-red .widgetHeader h2, .beige-red .allHeadTitle {font-size: 16px!important; padding: 10px 12px 10px 60px!important;}
    .beige-red .listimagetagItemWrapper h1.article-title,
    .beige-red .listimagetagItemWrapper .text-content-wrapper a:first-of-type,
    .beige-red .uefaAllMatches .allHeadTabs li a,
    .beige-red .uefaAllMatches .allContHead{font-size: 14px;}
    .beige-red .listimagetagItemWrapper .text-content-wrapper p.article-lead {font-size: 13px;}
    .beige-red .uefaAllMatches .koRoundContainer .matchPair { width: 90%;}
    .beige-red .hms_article_wrapper .hms_article_lead_text,
    .beige-red .hms_article_wrapper .hms_article_post_content p {font-size: 14px;}
    .beige-red .hms_article_wrapper .articleImage p{font-size: 12px;}
    .beige-red .hms_article_wrapper .hms_article_title {font-size: 20px;margin: 0 0 20px 0;}
    .beige-red .hms_article_wrapper #hms_social_wrapper {float: none;margin-top: 10px;}
    .beige-red .uefaAllMatches .allTable .allTeamName{padding:0!important;}
    .beige-red .streamItem h3,.beige-red .player_wrapper h2{font-size: 12px;}
    .beige-red .streamItem span{width: 35px;height: 35px;background-size: 35px 35px;}
    .beige-red .uefaStatTable .oneFlag img{width: 100%;height: 100%;}
    .beige-red .vp-info-title h1 {font-size: 16px;}
    .beige-red .vp-info-description .article_lead {font-size: 13px;}
    .beige-red .program_info .article_date,
    .beige-red .player_result p{font-size: 14px;}
    .beige-red .player_achievement_wrapper h1{font-size: 14px;}
    .beige-red  .uefaAllMatches .allHeadTitle:after {width: calc(100% - 105px);}
    .beige-red .teamRowHead,.beige-red .uefaAllMatches .allTable .oneTeamRow {padding: 0 10px;}
    .beige-red  .uefaAllMatches .allHeadTitle:after {width: calc(100% - 105px);}
    .beige-red .goAdverticum {margin: 10px auto 40px auto;}
    .beige-red .widget_tswctimetablefullbody .gameState {width: 100%;float: left;text-align: center;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream span{margin-top: 0;}
    .beige-red .eb_statistics_class .eb-chart-wrapper{padding-bottom: 55%;}
    .beige-red .uefaLineup .homeTeam .bib,
    .beige-red .uefaLineup .awayTeam .bib{width: 20px;}
    .beige-red .uefaLineup.eb_teams_and_chances_class{padding:10px 5px;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream {bottom: 5px !important;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack {top: initial; bottom: 5px;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {width: calc(100% - 66px) !important;}
}
@media all and (max-width:415px){
    .footwrapper .beige-red .widget_newfooter_widget:before {bottom: 105px;}
}
@media all and (max-width:375px){
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
    .segment-two-thirds .beige-red .mediaklikkCoverFeaturedSlider .owl-item h1.article-title {font-size: 14px!important;}
    .beige-red .datasetLabel, .beige-red .uefaLineup .team h3{font-size: 11px;}
    .footwrapper .beige-red .foot-image {margin: 0 auto -20px auto;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameStream {right: 68px !important;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .watchBack {top: 5px; bottom: initial; right: 5px;}
    .beige-red .widget_tswctimetablemini .gameList .gameItem .gameMiddleBlock .gameStadium {width: 100% !important;}
    
}
@media all and (max-width:320px){
    .beige-red .matchHeader.teamNameType-Name .team{display:block;}
    .beige-red .matchHeader.teamNameType-Name .matchData{padding: 10px 5px;}
    .beige-red .teamNameType-Name .teamName span,
    .beige-red .matchHeader .matchData .matchResult {font-size: 11px;}
    .beige-red .teamName span,
    .beige-red .matchHeader .matchData .matchResult {font-size: 12px;}
    .beige-red .matchHeader.teamNameType-Name .team.teamRight h4.teamName {float: right;line-height: 30px;}
    .beige-red .eb_statistics_class .eb-chart-wrapper{padding-bottom: 70%;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, not all, not all, only screen and (min-resolution: 124.8dpi),only screen and (min-resolution: 1.3dppx)
{
    .beige-red .video .image-wrapper .typeico{background-size: 50px 50px!important;background: url('images/beige-red/play.svg') no-repeat 0 0!important;}
    .beige-red .dataFeedItem .ico{background-size: 400px 300px!important; background-image: url('/wp-content/plugins/hms.ngsdatafeed/common/style/IMG/focieb-sprite_2x-01.png')!important;}
}

/* virtuozok */

.ut-layout-virtuozok-2019-cimlap #accessibility_toggle,
.ut-layout-virtuozok-2019-videok #accessibility_toggle,
.ut-layout-virtuozok-2019-produkciok #accessibility_toggle,
.ut-layout-virtuozok-2019-hirek #accessibility_toggle,
.ut-layout-virtuozok-2019-versenyzok #accessibility_toggle,
.ut-layout-virtuozok-2019-zsuri #accessibility_toggle,
.ut-layout-virtuozok-2019-musorvezetok #accessibility_toggle,
.ut-layout-virtuozok-2019-oldalmegjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-szavazas #accessibility_toggle,
.ut-layout-virtuozok-2019-video-megjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-cikkmegjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-versenyzo-adatlap #accessibility_toggle,
.ut-layout-virtuozok-2019-zsuri-adatlap #accessibility_toggle,
.ut-layout-virtuozok-2019-musorvezeto-adatlap #accessibility_toggle {
    right: calc((100% - 1400px) / 2);
    /*right: 10px;*/
    position: fixed;
    top: 10px;
    height: 60px;
    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%;
}
@media (max-width: 1440px) {
    .ut-layout-virtuozok-2019-cimlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-videok #accessibility_toggle,
    .ut-layout-virtuozok-2019-produkciok #accessibility_toggle,
    .ut-layout-virtuozok-2019-hirek #accessibility_toggle,
    .ut-layout-virtuozok-2019-versenyzok #accessibility_toggle,
    .ut-layout-virtuozok-2019-zsuri #accessibility_toggle,
    .ut-layout-virtuozok-2019-musorvezetok #accessibility_toggle,
    .ut-layout-virtuozok-2019-oldalmegjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-szavazas #accessibility_toggle,
    .ut-layout-virtuozok-2019-video-megjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-cikkmegjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-versenyzo-adatlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-zsuri-adatlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-musorvezeto-adatlap #accessibility_toggle {
        right: 10px;
    }
}
@media (max-width: 768px) {
    .ut-layout-virtuozok-2019-cimlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-videok #accessibility_toggle,
    .ut-layout-virtuozok-2019-produkciok #accessibility_toggle,
    .ut-layout-virtuozok-2019-hirek #accessibility_toggle,
    .ut-layout-virtuozok-2019-versenyzok #accessibility_toggle,
    .ut-layout-virtuozok-2019-zsuri #accessibility_toggle,
    .ut-layout-virtuozok-2019-musorvezetok #accessibility_toggle,
    .ut-layout-virtuozok-2019-oldalmegjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-szavazas #accessibility_toggle,
    .ut-layout-virtuozok-2019-video-megjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-cikkmegjelenito #accessibility_toggle,
    .ut-layout-virtuozok-2019-versenyzo-adatlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-zsuri-adatlap #accessibility_toggle,
    .ut-layout-virtuozok-2019-musorvezeto-adatlap #accessibility_toggle {
        right: 20px;
    }
    .ut-layout-virtuozok-2019-cimlap .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-videok .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-produkciok .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-hirek .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-versenyzok .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-zsuri .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-musorvezetok .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-oldalmegjelenito .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-szavazas .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-video-megjelenito .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-cikkmegjelenito .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-versenyzo-adatlap .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-zsuri-adatlap .applicationstores #store_wrappers,
    .ut-layout-virtuozok-2019-musorvezeto-adatlap .applicationstores #store_wrappers {
            position: relative;
            margin: 0 auto;
            right: inherit;
            text-align: unset !important;
            background-color: rgba(255,255,255,0.8);
            margin-left: -10px;
            margin-right: -11px;
        margin-left: 11% !important;
    }
}

.ut-layout-virtuozok-2019-cimlap .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-videok .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-produkciok .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-hirek .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-versenyzok .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-zsuri .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-musorvezetok .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-oldalmegjelenito .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-szavazas .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-video-megjelenito .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-cikkmegjelenito .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-versenyzo-adatlap .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-zsuri-adatlap .applicationstores #store_wrappers,
.ut-layout-virtuozok-2019-musorvezeto-adatlap .applicationstores #store_wrappers {
    position: absolute;
    right: 10px;
    top: 50px;
}

/*
@media (max-width: 1240px) {
    #accessibility_toggle {
        right: calc((100% - 1040px) / 2);
        top: 55px;
        right: 10px;
        top: 10px;
    }
}
@media (max-width: 1100px) {
    #accessibility_toggle {
        right: calc((100% - 940px) / 2);
        top: 55px;
        right: 10px;
        top: 10px;
    }
}
@media (max-width: 1024px) {
    #accessibility_toggle {
        right: 20px;
        top: 55px;
        right: 10px;
        top: 10px;
    }
}
@media (max-width: 768px) {
    #accessibility_toggle {
        right: 10px;
        top: 10px;

    }
}

@media (max-width: 480px) {
    #accessibility_toggle {
        top: 106px;
    }
}
@media (max-width: 414px) {
    #accessibility_toggle {
        top: 97px;
    }
}
@media (max-width: 360px) {
    #accessibility_toggle {
        top: 93px;
    }
}
 */

/* euro 2020 */

.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 {
    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 {
    top: 73px;
}
.ut-layout-bl2019_cimlap #accessibility_toggle {
    top: 70px;
    background-size: 50%;
}


/* MoSzepe 2019 */
/*
.ut-layout-virtuozok-2019-cimlap #accessibility_toggle,
.ut-layout-virtuozok-2019-videok #accessibility_toggle,
.ut-layout-virtuozok-2019-produkciok #accessibility_toggle,
.ut-layout-virtuozok-2019-hirek #accessibility_toggle,
.ut-layout-virtuozok-2019-versenyzok #accessibility_toggle,
.ut-layout-virtuozok-2019-zsuri #accessibility_toggle,
.ut-layout-virtuozok-2019-musorvezetok #accessibility_toggle,
.ut-layout-virtuozok-2019-oldalmegjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-szavazas #accessibility_toggle,
.ut-layout-virtuozok-2019-video-megjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-cikkmegjelenito #accessibility_toggle,
.ut-layout-virtuozok-2019-versenyzo-adatlap #accessibility_toggle,
.ut-layout-virtuozok-2019-zsuri-adatlap #accessibility_toggle,
.ut-layout-virtuozok-2019-musorvezeto-adatlap #accessibility_toggle,
*/
.magyarorszag_szepe2019_menu #accessibility_toggle {
    right: calc((100% - 1400px) / 2) !important;
    position: fixed !important;
    top: 10px !important;
    height: 60px !important;
    background-color: transparent;
    border-color: transparent;
    z-index: 999999 !important;
    background-image: url(images/blue-white/wcag_ikon.png);
    width: 50px !important;
    float: left !important;
    margin-top: 4px !important;
    background-repeat: no-repeat;
    background-size: 60% !important;
}
@media (max-width: 1440px) {
    .magyarorszag_szepe2019_menu #accessibility_toggle {
        right: 10px !important;
    }
}
@media (max-width: 768px) {
    .magyarorszag_szepe2019_menu #accessibility_toggle {
        right: -10px !important;
    }
    .ut-layout-cimlap .applicationstores #store_wrappers {
        position: relative;
        margin: 0 auto;
        right: inherit;
        text-align: unset !important;
        background-color: rgba(255,255,255,0.8);
        margin-left: -10px;
        margin-right: -11px;
        margin-left: 11% !important;
    }
}
@media (max-width: 480px) {
    .applicationstores #store_wrappers {
        right: 53% !important;
    }
    #store_wrappers img {
        height: 30px !important;
    }
    #appstore_logo {
        margin: 0 15px 0px 0 !important;
    }
}
.magyarorszag_szepe2019_menu .auth-widget-wrapper.deep-blue {
    margin-right: 50px;
}

/* facebook like-megostás jav */

.fb-like.fb_iframe_widget iframe {
    width: auto !important;
}