.quizAndPollModule{
margin-bottom: 15px;
}

.darkmode .pollTime{
 filter: contrast(0) brightness(2);
}
.darkmode .formitem_answer_group{
color: black !important;
}
.darkmode #ad-bank360x,
.darkmode #ad-bank360{
    color: black !important;
}
.darkmode .promotion_frame{
    color: black !important;
}
.darkmode ul.poll_results{
color: black !important;
}
.darkmode .poll_votes_summary,
.darkmode .poll_votes_count{
color: white !important;
}
.darkmode .promotion_frame a{
	color: #E3061B !important;
}
.darkmode .article_recommendation p{
  color: white;
}
.basicCreative>a>div{
	width: 100%;
	max-width: var(--creativeWidth);
	background-size: contain !important;
}

.blockWrapper.colMain .recommended a.aspectRatio-1-8{
  overflow:hidden;
  position: relative;
}

body.darkmode:after {
    filter: invert(0) !important;
}
body:after {
    max-width: 1265px !important;
    left: 50% !important;
    background-size: cover !important;
    transform: translateX(-50%) !important;
}
@media (max-width:767px){
 body:after{
    background-size: contain !important;
 }
 
 
.withBgColor a{
  color: var(--txtColor);
  background: none !important;
  padding: 0 10px !important;
  margin: 0 !important;
  clip-path: none !important;
}

.withBgColor{
  position: relative;
    isolation: isolate;
}

.withBgColor:after{
  content:"";
  background: var(--bgColor);
  width:100%;
  position: absolute;
  height: calc(100% + 6px);
  left: 60%;
    top:50%;
  z-index: -1;
  transform: translate(-50%, -50%) skew(-30deg);
}
}

.live_article_section p a:hover{
	transition: color .180s;
    color: #E3061B !important;
	text-decoration: underline !important;
}

.liveblog *{
  color: white;
  background: #181621 !important;
}

header .twocolgrid .menuitemLabel a{
  display: flex !important;
  align-items: center !important;
  flex-direction: row-reverse !important;
}

header .icon{
  height: 30px !important;
  width: auto !important;
}
.darkmode .leavingPopupLayer [class$="_item"]:hover [class$="_title"]{
  color: #E3061B !important;
}
.darkmode .leavingPopupLayer [class$="_title"]{
  color: black !important;
}
.darkmode .leavingPopupLayer [class$="_header"]:after{
  color: black !important;
}

/* tippmix countdown styling */
.countdownContainer{
  position: relative;
}
.countdownContainer h5 {
  position: absolute;
  top: 25px;
}
#countdown{
  position: absolute;
  top: 81px;
}

/* fooldalon blikk friday */
:root {
            --boxColor: #E3061B;
        }
        .detailRightSide {
            border-color: var(--boxColor);
            border-style: solid;
            border-width: 1px;
            font-family: Inter;


        }
        .detailRightSide .boxTitle {
            background-color: var(--boxColor);
            font-size: 22px;
            font-weight: 600;
            line-height: 32px;
            padding: 12px 10px;
        }
        .darkmode .detailRightSide .boxTitle {
            color: white !important;
        }
        .detailRightSide .articles {
            padding: 10px 15px 0 15px;
        }
        .detailRightSide .articles .article {
            color: #0B0323;
        }
        .darkmode .detailRightSide .articles .article {
            color: white !important;
        }
        .detailRightSide .articles .article:hover {
            color: var(--boxColor);
            text-decoration: none;
        }
        .darkmode .detailRightSide .articles .article:hover {
            color: darkred !important;
        }
        .detailRightSide .articles .article .imgCol {
            width: 79px;
            margin-right: 12px;
        }
        .detailRightSide .articles .article .imgCol span {
            position: relative;
            display: block;
            background-color: var(--boxColor);
        }
        .detailRightSide .articles .article .imgCol span:before {
            content: '';
            height: 79px;
            position: absolute;
            left: 0;
            top: 0;
            width: 4px;
            background-color: var(--boxColor);
            display: block;
        }
        .detailRightSide .articles .article .titleCol {
            align-self: center;
        }
        .detailRightSide .bottomRow {
            margin-bottom: 15px;
            padding: 0 15px;
        }
        .detailRightSide .bottomRow .moreButtonDetail {
            border-width: 1px;
            border-style: solid;
            display: block;
            font-size: 16px;
            font-weight: 700;
            line-height: 26px;
            padding: 8px;
            text-align: center;
            width: 100%;
            border-color: var(--boxColor);
            color: var(--boxColor);
        }
        .detailRightSide .bottomRow .moreButtonDetail:hover {
            text-decoration: none;
        }


        @media all and (min-width: 1200px) {
            .maincontent .detailRightSide{
                margin-left: 3%;
                max-width: 411px;
                width: 30%;
                display: inline-block;
            }
        }
        @media all and (max-width: 767px) {


            .detailRightSide .article p {
                position: relative;
            }
            .detailRightSide .article p:before {
                content: '';
                height: 100%;
                position: absolute;
                left: -7px;
                top: 0;
                width: 4px;
                background-color: var(--boxColor);
                display: block;
            }
            .detailRightSide .bottomRow {
                padding: 0 8px;
                margin-bottom: 8px;
            }
        }
/* END fooldalon blikk friday */

/* Vegyes ajánló */
.medium-block .recommended img {
  aspect-ratio: 1.8
}

.extraTitle {
  font-variant: none;
}
