@media (max-width: 991px) {

  body{word-wrap: break-word;-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;}
.btn-close.dark{background: transparent url("../images/close.svg") center/1em auto no-repeat;}
  .helyseg {
      background: var(--other_grey_tv);
      overflow-x: scroll;
      border: none;
      border-left: none;
      border-right: none;
      height: 35px;
  }
  .fejlec {
    position: fixed;
    height: 60px;
    width: 100%;
    z-index: 9999;

  }
  .fej {
      height: 60px;
      background: var(--background);
      box-shadow: 0 5px 20px grey;
      max-width: 100%;
      position:relative;
  }
  .fej .logo{
    width: 100%;
    max-width: 150px;
  }
  header.sticky .fej .logo
{
  max-width: 150px;
}
  .scroll-menu {
      background: var(--menu-bg-mobile);
      height: 36px;
      position:relative;
      padding-left: 60px;
      padding-bottom: 0;
      font-size: 0;
  }
  .scroll-menu a {
    font-family: "Encode Sans Semi Expanded";
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    /*height:28px;*/
    text-transform: uppercase;
    color: var(--white_constant);
    padding-right: 5px;
padding-top: 5px;
padding-bottom: 0;
padding-left: 5px;
margin-left: 5px;
margin-right: 5px;
  }
  .helyseg a.active {
    border-bottom:4px solid var(--red);
      border-top:none;
      background-color: var(--menu-bg);
  }
  .helyseg a:hover {
    border-bottom:4px solid var(--red);
      border-top:none;
      background-color: var(--menu-bg);
}

  .husznegy {
    position: fixed;
    left: 0;
    z-index: 2;
    margin-top: 0;
  }
  .scroll-menu {
      -ms-overflow-style: none; /* for Internet Explorer, Edge */
      scrollbar-width: none; /* for Firefox */
      overflow-y: scroll;
  }

  .scroll-menu::-webkit-scrollbar {
      display: none; /* for Chrome, Safari, and Opera */
  }
  .mobilebtn{position: absolute;right: 0px;padding: 0;}
  .logo{
  /* max-width: 85%;
padding-right: 4%;*/
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }

  /*img.logo{max-width: 100%;}*/
  .cikk.first{padding-top: 25px !important;}
  .tvinner::after {
    width: 0;
  }
  .kiadvany h1 {
      font-size: 38px;
  }
  .k-nagy {
    font-size: 25px;
    line-height: 32px;
}
.k-kicsi {
    font-size: 22px;
    line-height: 28px;
}

    .bal {
        border:none;
    }
    .cikk {
        margin-top: 10px;padding-top: 0;
    }
    .offcanvas-body{border-top:1px solid var(--black);}
    .menu_tab_elem h3{
      font-family: "Roboto Slab";
      font-style: normal;
      font-weight: 900;
      font-size: 30px;
      line-height: 40px;
      text-transform: none;
    }
    .menu_tab_elem ul li a{color:var(--black);
      font-family: "Encode Sans Expanded";
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 24px;}
.menu_tab_elem.row{--bs-gutter-x: 0;}
  .offcanvas-body {
    overflow-x: hidden;
}
.settitlem{
  font-family: "Encode Sans Expanded";
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
}
#menuM{background-color:var(--white);}
#menuM2{background-color:var(--white);border-left: 10px solid var(--red);}
.body {
    overflow-x: hidden;
    padding-top: 92px!important;
}
header.sticky .fej h1.logoszek2 {
  font-size: 26px;
}
    .szek {
        font-size: 26px;
        line-height: 34px;
    }

        .tv {
            position: relative;
            left: 8%;
            max-width: 92%;
        }
        .tv {
    margin: 25px 0px 25px 0px;
}
    .meret_78 {
      max-width: 100%;
      margin-right: 0.75rem;
    }
    .szoveg_after::after {
      content: none;
    }
    .eltolas {
      margin-left: 0;
    }
    .szurke_elem::after {
    width: 0.80rem;
}
.frissites{padding-left: 0!important;margin-top: -25px!important;}
.frissites .container{padding-left: 0.75rem;}
    .kiemelt, .kiemelt_border{
      margin-left: 0;
    }
    .kiemelt_border {
    width: 100%;
}
.kiemelt div:not(.kiemelt_border) {
margin-left: 0;
padding-right: 30px;
padding-top: 15px;
}
    .kiemelt {
    font-size: 30px;
    line-height: 38px;
}

    .idezet {
      margin-left: -0.75rem;
padding-right: 20px;
    }

    .megoszt {
        padding: 5px;
        margin-top: 0;
        border-bottom: 0.5px solid var(--black);
        border-left: 0;
        margin-bottom: 0;
        padding-right: 20px;
    }


     .felhasznalo_kep {
      height: 75px;
      width: 75px;
      left: -62px;
      top: 0;

  }

    .kapcsolodo {
      border-left: 0;
      margin-left: 0;
      top: 0;
    }
    .megoszt_horizontalis {
      padding: 24px;
      margin-left: 0.75rem;
      margin-top: 0;
      border-bottom: 0.5px solid #A9A5A5;
      border-top: 0.5px solid #A9A5A5;
    }
    .megoszt_horizontalis.megoszt_horizontalis2{border-top: 5px solid #003F59;}
    p.megoszt_horizontalis {
      padding: 24px;
      margin-left: 0.75rem;
      margin-top: 0;
      border-bottom: 0.5px solid #A9A5A5;
      border-top: 0.5px solid #A9A5A5;
    }

    .nav-pills .nav-link{font-family: "Encode Sans Semi Expanded";
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
background-color:var(--accent_grey);
color: var(--white);
padding: 8px;
border-right:1px solid var(--white);
border-radius: 0 10px 0 0;
text-transform: uppercase;
margin-bottom: 0;
}
.nav-pills .nav-link.active{font-family: "Encode Sans Semi Expanded";
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
background-color:var(--red);;
border-right:1px solid var(--white);
color: var(--white);
}


.myaccounttab .nav-link {
    width: 20%;background-color:var(--white);color: var(--black);font-size: 30px;text-align: center;
}
.myaccounttab .nav-link:hover {
    background-color: var(--background);color: var(--red);
}
.myaccounttab .nav-link.active{background-color: var(--background);color: var(--black);font-size: 30px;text-align: center;}
.myaccounttab .nav-link.active::after{
  content: none;
}

.ido {
    color: var(--red);margin-top: 20px;
}
.a24c a {
    color: var(--black);
}
.a24c {
    font-size: 18px;line-height: 25px;
}

.hir {
    border-right: none;
    border-bottom: 1px solid var(--red);
}
.offcanvas-body.secbody {
    padding: 1rem 0;
}

.kiadvanyinner{
      -ms-overflow-style: none; /* for Internet Explorer, Edge */
      scrollbar-width: none; /* for Firefox */
      overflow-y: scroll;
    }
    .kiadvanyinner::-webkit-scrollbar {
        display: none; /* for Chrome, Safari, and Opera */
    }
    .kiadvany img {
        max-width: 230px;
    }
    .trebi{
      padding-right:0;padding-left:0;
    }
    img.noileg{height: 336px;}
    .w-100 {
      height: auto;
    }

  .cikk:not(.velemeny_item){border-bottom:none;margin-top:0;}
  .secondvcikk{border-bottom:0.5px solid var(--white)!important;}
  .cikk.first {
    margin-top:0 !important;padding-top: 0 !important;
  }
  .cikk::after {
      content: "";
      height: 0;
      width: 0;
  }
  .datum {
      font-weight: 400;
  }
  .koronainfo p {
    padding-bottom: 0;
margin-bottom: 0.5rem;
margin-top: 12px;
}

  .cikk .container{
      border-left: 0.5px solid var(--black);
      border-bottom: 0.5px solid var(--black);
  }
  .cikk .container::after {
      content: "";
      height: 5px;
      width: 16px;
      background-color: var(--red);
      position: absolute;
      left: 0;
      bottom: 0;
      margin-bottom: -3px;
  }
  .ajanlo.liget .cikk .container::after {
      background-color:var(--liget);
  }
  .ajanlo.noileg .cikk .container::after {
      background-color: var(--noileg);
  }
  .ajanlo.foter .cikk .container::after {
      background-color: var(--foter);
  }
  .ajanlo.erdelyinaplo .cikk .container::after {
      background-color: var(--erdelyinaplo);
  }


  .cikk .container.pirosszoveg {
    border-left: none;
    border-bottom: 0.5px solid var(--white);
}
.cikk .container.pirosszoveg::after {
    background-color: var(--white);
}
  .szoveg {
    width: 93%;padding-left: 0.9rem;padding-top: 1.5rem;
  }
  .szoveg_mobil {
      margin-top: 0;
      width: 93%;
      position: relative;
      padding-top: 10px;
      padding-left: 0.9rem;padding-top: 1.5rem;
  }
  .szoveg_mobil.incikk{
    padding-bottom:0!important;padding-top:0!important;
  }
h5.szoljhozza{margin-bottom:0;}
  .szoveg_mobil.dobozlogo_outher{
  border-bottom:none;
  }
  .szoveg_mobil.dobozlogo_outher::after {
      content: "";
      height: 0;
      width: 0;
  }
  .kepele{width: 93%;padding-left: 0.9rem;height:30px;margin-bottom:0;border-bottom:none;padding-bottom: 0px;}
  .cikk .container.kepele{
      border-bottom:none!important;
  }
  .cikk .container.kepele::after {
      content: "";
      height: 0;
      width: 0;
  }
  .kep {
    padding-bottom: 0;
  }
  .section.row{margin-left:0;margin-right:0;--bs-gutter-x: 0;}
  .scroll-menu a:active {
    border-bottom: none;
  }
  .reklam{
  border-left: 0.5px solid var(--black);padding: 1.5rem 10px 0 10px;
  }
  .reklam.cikkreklam{
  border-left: none;padding: 1.5rem 10px 0 10px;margin-bottom: 15px;
  }
  .reklam center{border-bottom: 0.5px solid var(--black);padding-bottom: 15px;}
  .koronainfo .container{

    width: 100%;
padding-right: 1rem;
padding-left: 1rem;
border-left: none;
border-bottom: none;
  }
  .cikk .koronainfo .container::after {
      content: "";
      height: 0;
      width: 0;

  }

.videoreklam {
    padding-left:0;padding-right:0;
}
.videoreklam_text{padding-right: 0;
padding-left: 0;padding-top: 15px;}

.linkvide{text-align:center;}
.ajanlo .cikk .szoveg_mobil,.ajanlo .cikk{border-left: none; }
.ajanlo .cikk .szoveg_mobil{width:100%;padding-right: 0.5rem;}
.ajanlo.liget {
    border-left: 14px solid var(--liget)!important;margin-bottom: 0;
  }


  /*.piros-szel .cikk:not(.ismet) .szoveg_mobil{border-left: none;}*/
  .piros-szel:not(.piros-szel-cikk) {
      border-left: none !important;padding-bottom: 0;
  }
  .piros-szel-cikk{border-left: 13px solid var(--red) !important;}
  .ajanlo.foter {
      border-left: 14px solid var(--foter);margin-bottom: 0;
  }
  .ajanlo.noileg {
      border-left: 14px solid var(--noileg);margin-bottom: 0;
  }
  .ajanlo.erdelyinaplo {
      border-left: 14px solid var(--erdelyinaplo);margin-bottom: 0;
  }
  .blog {
    padding: 25px 0;
}
.blog .col-sm-4{margin-bottom: 35px;}
.blog .col-sm-4.lastd{margin-bottom: 0;}
.blog .cikk .container{border-left: none !important;border-bottom: none !important;padding: 0;
padding-bottom: 15px;padding-top: 15px;}
.blog .cikk .container::after {
    content: "";
    height: 0;
    width: 0;

}
.velemeny {
    border-left: 13px solid var(--velemeny_b);
}

.koronainfo {
    margin-bottom: 0px;
}
.radio {
    margin-bottom: 10px;
}
.podcast-ajanlo {
    margin-bottom: 10px;
}
.szavazo {
    margin-bottom: 0;
  }
  .hirlevel {
      margin-bottom: 0;
    }
    img.ajanlologo {
    width: 50%;
    margin: 15px 0 15px 20px;max-width: 180px;
}
.tvinner {
    padding: 0;
}
.tvinner img.tvlogo {
    max-width: 250px;
    margin: 20px;
}
.tvinner p{margin-left: 20px;
margin-right: 20px;}

.tv .k-nagy{margin-left: 20px;
margin-right: 20px;}
.lejatszo {
    left: 15px;
    bottom: 15px;
    width: 80px;
    height: 80px;
}
.lejatszo2 {
    left: 15px;
    bottom: 15px;
    width: 80px;
    height: 80px;
}
.tvinner .cikk::after {
  content: "";
  height: 5px;
  width: 16px;
  background-color: var(--red);
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: -3px;
  transition: width ease 0.3s;
}
.secondvcikk{margin-top: 20px;
margin-bottom: 20px;}
.videok {
    max-width: 100%;
}
.tv .k-kicsi{margin-left: 20px;
margin-right: 20px;}
.tv .k-kicsi.px-2{padding-left:0!important;padding-right:0!important}
img.dobozlogo {
    max-width: 270px;
    margin: 15px 0;
    padding-left: 0.9rem;
}
.kronika .cikk .container::after {
    background-color: var(--kronika);

}
.sport .cikk .container::after {
    background-color: var(--sport);

}
.velemeny_cim {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 0;
}

.velemeny_item .k-kicsi, .velemeny_item .k-nagy {
    font-size: 20px;margin-top: 10px;
}

.velemeny_item.cikk::after {
  content: "";
  height: 5px;
  width: 16px;
  background-color: var(--red);
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: -3px;
  transition: width ease 0.3s;

}
.cikk.cikkvpr::after {
  content: "";
  height: 0;
  width: 0;
}

.velemeny_item.cikk.secotems::after {
  content: "";
  height: 0;
  width: 0;


}
.karikatura h1 {
  font-size: 38px;
  margin-bottom: 25px;
}
.karikati .cikk{border-bottom:none;}
.karikati .cikk::after {
  content: "";
  height: 0;
  width: 0;
}
.karikati .cikk .szoveg{margin-top: 0;
width: 100%;
position: relative;
background: none;
padding-top: 10px;
padding-bottom: 1.5rem;padding-left: 0;}
.karikati .cikk .container{
  border:none;
}
.karikati .cikk .container::after {
  content: "";
  height: 0;
  width: 0;
}

.velemeny {
    padding-left: 13px;padding-top: 13px;
}
.plusz p img {
margin-left: 10px;
}
.velemeny_item{padding-top: 0;padding-bottom:10px;margin-top:0}
.szavazo h4 {
    padding-left: 25px;
}
.szavazo{
  border-left: 14px solid #96C3CD;
border-right: 14px solid #96C3CD;
}
.hirlevel {
    border-left: 14px solid var(--red);
  }
.kronika .cikk{
    border-left: 14px solid var(--kronika) !important;
}
.kronika .otccikk{
    border-left: none !important;
}
.kronika .cikk.ismet{
    border-left: none !important;padding-left: 14px;
}
.sport .cikk.ismet{
    border-left: none !important;padding-left: 14px;
}

.sport .szoveg_mobil.kepele{
    border-left: none !important;
}

.kronika .cikk .szoveg_mobil,.ajanlo .cikk{border-left: none !important; }
.kronika .cikk .szoveg_mobil{width:100%;padding-right: 0.5rem;border-left: 0.5px solid var(--black);}



.sport .cikk{
    border-left: 14px solid var(--sport) !important;
}
.sport .otccikk{
    border-left: none !important;
}
.sport .cikk.ismet{
    border-left: none !important;
}
.sport .cikk.ismet2{
    border-left: 0.5px solid var(--black);
}
.sport .szoveg_mobil.kepele{
    border-left: none !important;
}
.sport .cikk .szoveg_mobil,.ajanlo .cikk{border-left: none!important; }
.sport .cikk .szoveg_mobil{width:100%;padding-right: 0.5rem;}
.sport .cikk .szoveg_mobil,.ajanlo .cikk{border-left: none; }

.sport .cikk .szoveg_mobil{width:100%;padding-right: 0.5rem;border-left: 0.5px solid var(--black)!important;}
.blogtitle {
    font-size: 50px;
    line-height: 50px;
margin-top: -15px;
}
.kiadvany {
    margin-left: 35px;
}
.blog::before{
  content: "";
  position: absolute;
  height: 25px;
  width: calc(100% - 115px);
  background: var(--white);
  margin-top: -50px;
  left:115px;
}
.blog::after{
  content: "";
  position: absolute;
  height: 25px;
  width: calc(100% - 115px);
  background: var(--white);
  bottom: -25px;
  left:115px;
}

.blog .cikk {
    padding-bottom: 0;
}
.col-megamenu_footer a img.tamogat {
    margin-bottom: 20px;
}
.col-megamenu_footer ul li a {
    font-size: 16px;
}
#menuM2 .offcanvas-header {
    padding: 1.5rem 1rem;
}
#menuM2 .offcanvas-body {
    border-top: none;padding-top:0;
}
#menuM2 .offcanvas-header .btn-close {
    background:none;
    width: 39px;
height: 39px;opacity: 1;
}
.offcanvas-start{width:100%;}
#v-pills-tab2{border-bottom:3px solid var(--red);}
.px-2 {
    padding-right: 20px !important;
    padding-left: 20px!important;

}

.offcanvas-start {
    border-right: none;
}
.offcanvas-end {
    width: 100%;
    border-left: none;
}



.gomb_menu svg path{fill: var(--accent_grey);}
.gomb_menu.active svg path{fill: var(--red_title);}

.mobilsearch{background-color: var(--red_hover_menu);
border-color: var(--red_hover_menu);
color: var(--white);
text-transform: uppercase;border-radius: 0;}

.searchbtn2{background-color: var(--red_hover_menu);border-color: var(--red_hover_menu);color:var(--white);border-radius: 0;}
.searchbtn2 svg path{fill: var(--white);}
.searchbtn2:hover{background-color: var(--red_hover);}
.btn-close{color: var(--black);}
input.mobilsearch::placeholder {
  color: var(--white);
  opacity: 1;
}
#menuM .offcanvas-body {
    padding: 1rem 0;
}

.mobilsrcgr{width: 200px;
}
#menuM .offcanvas-header .btn-close {
  position: absolute;
right: 25px;
font-size: 25px;margin-top: auto;
color: var(--black);
}
.mobiltitle{
position: relative;margin-top: 10px;margin-bottom: 20px;color: var(--red_hover_menu)!important;
}
.mobiltitle::after {
    content: "";
    height: 5px;
    width: 22px;
    background-color: var(--red);
    position: absolute;
    left: -30px;
    top: 20px;
}
#mobilmediater{width: 100%;
max-width: 200px;
margin-bottom: 20px;}
.menu_tab_elem {
    padding-left: 29px;
}
ul.mobmenuli li{margin-bottom: 8px;}


.mediaimg2{padding: 25px 0;width: 90%;}
.mediaimg2 img.appi{margin:0 10px;height: 41px;margin-bottom: 10px;}

.social.socialmob{margin-top:0}
.social.socialmob a{margin: 10px;}

.social.socialmob a svg path{fill: var(--black);}
.mediaimg2{border-bottom:1.5px solid var(--red);}
.mobillogin{padding: 10px 29px;
width: 90%;border-bottom:1.5px solid var(--red);}
.facebook {
padding-left: 5px;padding-right: 5px;font-weight: 600;
}
.google {
font-weight: 600;padding-left: 5px;padding-right: 5px;
}
.lostpass a,.lostpass a:active{color: var(--text_color);text-decoration: underline;}
.secset{margin-top: 20px;}
.setupmobile{border-bottom:1.5px solid var(--red);padding-bottom: 20px;}



.settxtsize1{width: 50px;
height: 50px;font-size:24px;background: transparent;
border: 1px solid  var(--red);color: var(--text_color);}
.settxtsize2{width: 50px;
height: 50px;font-size:38px;padding: 3px;background: transparent;
border: 1px solid  var(--red);line-height: 38px;color: var(--text_color);}
.settxtcolor1{width: 50px;
height: 50px;padding: 4px;background: transparent;
border: 1px solid  var(--red);}
.settxtcolor2{width: 50px;
height: 50px;padding: 4px;background: transparent;
border: 1px solid  var(--red);}
.settxtcolor1 img{width: 40px;}
.settxtcolor2 img{width: 40px;}

.settxtsize1.active,.settxtsize2.active,.settxtcolor1.active,.settxtcolor2.active{
background-color: var(--red);border-color:var(--red);color: var(--white)!important;
}
.settxtsize1:hover,.settxtsize2:hover,.settxtcolor1:hover,.settxtcolor2:hover{
background-color: var(--red_hover);border-color:var(--red_hover);color:var(--white)!important;
}

.lapajanlo {
    margin-top: 50px;
    /*width: 97%;*/margin-bottom: 0;margin-left: 0.8rem;margin-right: 0.9rem;max-width: 350px;
}
.vissza .btn{padding: 0;}
.logo_szek {
  width:30px;
}
h1.logoszek2{font-size: 26px;}
header .fej .logo_szek {
    /*width: 100%;*/
    max-width: 30px;
}
header .fej h1.logoszek2{font-size: 26px;}

.container.katcont{
  padding-left: 0.9rem;
}
.datumrovat {
    margin-left: 0;margin-bottom: 10px;margin-top: 0;
}


.mobillapozo {
  width: 93%;
margin-left: 0.9rem;border-left: 0.5px solid var(--black);
}

.k-cikkcim {
    font-size: 28px!important;
    line-height: 36px!important;
    padding: 0 25px;
}
.k-cikkcim-v {
    font-size: 28px!important;
    line-height: 36px!important;
    margin-right: 4rem;
}
.cikkcimke {
    margin-top: 15px;
  }
.szoveg-cikk {
    width: 94%;padding: 15px;margin-top: -20px;
}
.foto_alatt {
    line-height: 23px !important;
}
.szoveg_after{padding-bottom: 25px;}

.nev {
    font-size: 18px;font-weight: 500;
  }
  /*
.szerzosav{width: 100%;margin-top: -20px!important;}
.cikk_border{padding-bottom: 0!important;margin-bottom: 0!important;}

.aftershares{margin-top: -15px!important;}
.outherlead{padding-top:0px;margin-top: -15px!important;}
*/
.commentcontainer {
    margin-right: 0;padding-bottom: 0;
}
.commentcontainer .container {
    margin-left: 0;
}
.tovabb {
    padding-left: 0.75rem;
}
.bejelentkezes {
    padding-right: .75rem;
    margin-right: auto;font-size: 14px;
}
.regisztracio {
  padding-right: .75rem;font-size: 14px;
}
.cikk-lead {
    padding-top: 0 !important;margin-bottom: 0 !important;padding-bottom: 0 !important;
}
.outherlead {
    padding-top: 0;
}
.szerzosav{width: 100%;margin-top: -20px!important;}
.aftershares.aftersh2{padding-top: 15px!important;}
.aftershares{padding-top: 0!important;}

.interaction_to p{margin-bottom: 0!important;}
.cikk_border p.rates{margin-bottom: 1.5rem!important;}
.kapcsolodo p {
padding-bottom: 15px!important;margin-bottom: 1.5rem!important;
}
.interaction_from{padding-bottom: 0;}
.interaction_to{padding-top: 0;}
.korabban_irtuk{margin-top:20px;margin-right: 0;margin-bottom:20px;}
.korabban_irtuk::after {
    width: 1rem;
    left: -1rem;
}
.szurke_elem p {
    padding: 20px 20px;
  }
.comment_eltol{padding-left: 35px;}
.szoljon_hozza{margin-left: -0.75rem;border-bottom:none!important;}
.szoljon_hozza h5 {
    margin-left: 0.75rem;
    margin-bottom:0!important;
  }
  .szoljhozza img {
      right: 20px;
    }
  .rates{margin-bottom: 1.5rem!important;}

  .fotocikk{
  width: 93%;
  padding-top: 0;
padding-bottom: 0;
}
svg.idizojel {
  top: 20px;
}

.fotocikk.kepelotti{
padding-bottom: 20px;
}

.fotoripsub{width: 93%;}
.fotoripidez{margin-left: -15px;}
.kiemeltfoto{border-left:none!important;}
.comfoto{margin-left: 1.6rem;}
.fotokiemeles{margin-left: -2.15rem;
margin-top: 20px;
width: 122%;}
.megoszt_horizontalis_foto{margin-left: 2.4rem;}
.velemenycol {
    margin-left: 4rem;
}
.velemenykep {
    margin-left: -50px;padding-top:15px;
}
.vlmenyreklam{border-left:none;padding: 20px 0;}
.mobillapozo_v {
    width: 93%;

    margin-top: 30px;
}
.szoveg_mobil_vele {
    width: 95%;
}
.velemeny_item .idezet{margin-left: -7.5rem;
margin-right: 3rem;}
.velemeny_item .kiemelt{margin-left: -7.5rem;
margin-right: 3rem;}
.velemeny_item .eltolas{margin-left: -7.5rem;}
.megoszt_horizontalis_velem{
  background: var(--white);
  padding-top: 20px;
  margin-left: -1.5rem;
  border-left: 0;
  width: auto;
  margin-right: 0;}
.commentcontainer2{margin-left: -1.5rem;
margin-right: 0;
background: var(--white);
width: auto;padding-top:0}
.velemeny_start{margin-left: 1.5rem;
margin-right: 0.75rem;padding-bottom: 0;
width: 93%;margin-top: 100px;}

.velemenykep.fokep {
  left: -1px;
top: -95px;

  }
.velemenyhdr{width:100%;padding-top: 0;}
.velemenyhdr a.plusz{width: 75%;
display: block;
position: absolute;
top: -80px;
left: 80px;
height: 75px;}

.velemenyhdr a.plusz p{width: 100%;
display: table-cell;
font-size: 16px;
height: 75px;
vertical-align:middle;}

.velemenyhdr a.plusz p img{margin-left: 0;}
.k-cikkcim-v {
    margin-top: 0;
}
.idezet_vl{margin-left: -2.5rem;}
.gal_vl{margin-left: -1.7rem;margin-top: 20px;}
.szoljon_hozza_vl{margin-left: 0.75rem;width: auto;}
.szoljon_hozza_vl .szoljhozza{margin-bottom: 0;}
.velemenyrovathdr{
margin-left: 0;
border: 0;background:var(--white);}
.velemenyrovat {
    margin-left: 3rem;
}
.szerzosav_vel{margin-bottom: 15px;
width: 100%;
margin-left: -0.9rem;
padding-left: 0.9rem;}

.firstvelem_mob::before{content: "";
width: 2px;
height: 50%;
background-color: white;
position: absolute;
left: -1px;
top: 0;}
.velemenyrovathdr .tovabb {
    padding-left: 0.75rem;
    margin-left: -1.75rem;
    margin-bottom: 0;
}
.velemeny_item.velemenyrovat p {
  font-size:16px;
}
.vlmrovatstart{margin-top: 0;}
.cikk-lead-f {padding: 0;}
.fotobottom{border-bottom:none;}
.szerzosav_foto{margin-left: 1.6rem;
margin-right: 0;margin-top: 0!important;}
  .szerzosav_foto2{margin-left: 1.6rem;
  margin-right: 0;}

.szerzosav_foto2 .megoszt{margin-left: -0.75rem;}
.szerzorovat{margin-left: -0.75rem;
border-left: 0;}
.szerzocim{background-color: var(--background);padding: 20px 0;}
.szerzo_item{font-size: 18px;
line-height: 22px;}


.szerzo_item {
    width: 75%;

}
.szerzocim_mobil{
padding-left: 0.9rem;}
.szerzo_item img {
    width: 25px;
    margin-left: 0px;
    margin-top: 5px;
}
.szerzo_item img.mailsend{margin-left:10px;}
.title_keres_m{border-left: 0.5px solid var(--black);width: 93%;
position: relative;
margin-right: auto;
margin-left: auto;
padding: 20px;}
.datepicker-dropdown{
  position: fixed;
left: 0!important;
top: 25%!important;
width: 100%;z-index:99999}
.datepicker-days table{width: 100%;}
.datepicker-dropdown::before {
    content: none!important;
}
.datepicker-dropdown::after {
    content: none!important;
}
.idojaras{position:relative;}
.idojaras::after {
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: calc(100% - 20px);
  right: 0;
  position: absolute;
  z-index: 1;
  margin-left: auto;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .7) 40%, #fff 70%);
}
.end::after{content: none!important;}
td.idovaros{white-space: nowrap;}
.idovaros {
    font-size: 16px;line-height: 0px;


  }
  .current_weather {
      font-size: 30px !important;
  }
  td.idoikon {
      padding: 0 1.5rem;
  }
.idojaras_title{background-color:  var(--white)!important;}
th
{
    text-align: center;
}
canvas {
    width: 35px;
}
.cart_inner2 {
    font-size: 20px;
}
.cart_inner22 {
    margin-right: 5px;margin-top: 6px;
}

.cart_vote_res {
    display: block;

  }
  .cart_anstxt {
      display: inline-block;
      width: calc(100% - 80px);
  }
  .modal#plus18 .modal-content {
      padding: 5px;
  }

  .p18_4 {
      padding-right: 5px;

  }
.podcastcol{width: 93%;
margin-left: 0.9rem;}
img.podcastimg {
    border-left: none!important;
}
.podcastiframe {
    margin-left: 0;
    width: 95%;
}
.podcastiframe iframe{height:100px;width:100%;}
.loginpg {
    border-left: none;
}
.reginfo {
    margin-top: 50px;
}
h4.mtabtitle{margin-bottom: 20px;
margin-top: 10px;}
.mobilsetups{width: calc(100% + 58px);
margin-left: -29px !important;}
.accordion-body form div div .form-label{margin-bottom:0;}

.accordion-collapse.collapse.show{border-bottom: 2px solid red;}
.accordion-button:not(.collapsed) {
    color: var(--black);
    background-color: var(--light_grey);
    box-shadow: none;
}
.mtfiok{padding-left:0;padding-right:0}
.logincim {
    line-height: 32px;
    font-size: 32px;
}

.cikkmobil_set{border-bottom: 0.5px solid var(--black);
position: relative;padding:20px 0 20px;}

.cikkmobil_set::after {
   content: "";
   height: 5px;
   width: 16px;
   background-color: var(--red);
   position: absolute;
   left: 0;
   bottom: 0;
   margin-bottom: -3px;
   transition: width ease 0.3s;

}
.cikkmobil_set.first{padding-top:0;}
a .datumrovat{margin: 10px 0 5px;}
.radiohdr2 img {
    width: 30px;
    margin-right: 5px;
}
.radiopage {
    margin-left: 0.9rem;
}
.info h1 {
    font-size: 16px!important;
    line-height: 22px!important;
}
.radiohdr2 h1.logoszek2 {
    color: var(--white);
}
.kiadvany_item button{font-size: 15px;
padding: 5px 15px;}
.csakelofm{
  font-family: "Encode Sans Expanded";
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 24px;
  color: var(--red);
  margin-top: 30px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align: center;}
.xmob{padding: 0 25px;}
.tv.innervideotv {

    margin-left: 0px;
    margin-left: -1.2rem;
    margin-top:0;
max-width: 94%;margin-bottom: 0;
}

.tv.innervideotv .tvinner {
  margin-bottom: 0;
  padding-top:20px;
    width: auto;
}
.vidmobitem{border-bottom: 1px solid var(--black);
margin-bottom: 15px;
margin-left: 0.75rem;}
.vidhdrv{border-bottom: 1px solid var(--white)!important;}
.videoiframe {
    margin-left: 0;
}
.mobmegv{padding:25px;}
.videolead{padding-left: 10px;}

tr:not(.idofirst) td,tr:not(.idofirst) th {
    white-space: nowrap;text-align:left;
}
.hir_tobb2 a {
    border: 0.5px solid var(--red);
    padding: 5px;
    margin: 20px 60px;
    text-align: center;
    font-family: "Encode Sans Semi Expanded";
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
text-align: center;
text-transform: uppercase;
text-decoration: none;
display:block;
}


}
/*suto*/
@media (max-width: 620px) {
  #js_setup_div {
      width: 100%;
      margin-left: 0;
      height: 100%;
      margin-top: 0;
      padding-bottom: 60px;
  }
#js_setup_div .easy-modal-inner{overflow-y:auto;height:calc(100% - 200px);}
.c_accept{display:none!important;width:100%;margin-bottom:10px;}
.c_setup{display:none!important;width:100%;margin-bottom:10px;}
.c_accept.mobilea{display:block!important;width:100%;margin-bottom:10px;}
.c_setup.mobilea{display:block!important;width:100%;margin-bottom:10px;}
.c_title {
    line-height: 35px;
}
#jscookiemodal p {
    font-size: 16px;
    line-height: 26px;
}
}
@media (max-width: 1199px) {
  html{overflow-x: hidden;}
  .hirbox {
    width: 25%;
  }
  .k-nagy{
    font-size: 24px;
    line-height: 32px;

  }
  .social a img {
  width: 30px;
  }
  .col-megamenu_footer .title {
  font-size: 25px;

  }
  .tvinner::after {
    width: 0;
  }
  .piroscsik::after {
    width: 0;
}
.hir_tobb {
  width: 23%;
  }
}
@media (max-width: 600px) {
  .logo{
   max-width: 85%;
  padding-right: 4%;
  }
  .cikkgaleria{margin-right: 0;}
  img.logo{max-width: 100%;}
  .cikkgaleria .gal {bottom: 35px;
width: 30px;
left: 15px;}
.c_title {
  margin-bottom: 0;
}
.section_title .dobozlogo_outher a {margin-left: 20px;}
.engshares {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.engshares span {
  font-size: 16px;
  padding-left: 5px;
}
.engshare img{width:35px;}
.engshare a {
  padding: 5px;
}
a.readit {
  line-height: 21px;
}
.engshares.picst{
  margin-bottom:20px;
}
.engshares.jegyz{
  margin-left: -15px;
    margin-bottom: 20px;
    width: 106%;
}
}

@media (min-width: 500px) and (max-width: 890px)  {
  img.ajanlologo {
  width: 30%;
  margin: 15px 0 15px 0;
  }
  .cikkgaleria .gal {bottom: 35px;}
  .szerzosav_foto2 {
  margin-left: -2.6rem;
}
.szerzosav_foto {
  margin-left: -2.6rem;
}

}
@media (min-width: 890px) and (max-width: 1200px)  {
  .cikkgaleria .gal {bottom: 35px;}
  img.dobozlogo {
    margin-bottom: 15px;
  }
  .idezet {
    margin-left: -5rem;
  }
  .kiemelt_border {
    width: 50%;
  }
  .ytvideo2 {
    padding-bottom: 18.2%;
  }
  .eltolas {
    margin-left: -6rem;
  }
}
@media (max-width: 339px) {
  .btn_dsmart1 {
  font-size: 13px;
  padding-left: 10px;
padding-right: 10px;
  }

  .btn_dsmart2 {
  font-size: 13px;
  padding-left: 10px;
padding-right: 10px;
  }
  .b_text{
    font-size: 13px;
  }
  .button_d_1{border-right:none;}
  .button_d_1:after{display:none;}
}
