.material-icons-outlined {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}
body{overflow-x:hidden;background-color:var(--background);color: var(--black);font-family: 'Open Sans', sans-serif;font-size:14px;}
a{color: var(--black);text-decoration:none;}
.footer_elem a{color: var(--white_constant);text-decoration:none;}
a:hover, a:active {color: var(--main_color);}
img.logo_img_sticky{display:none;}
.fejlec {
  background-color: var(--white);
  height: 74px;
  position: fixed;
  top:-80px;
  z-index:-1;
  width: 100%;
  margin-left: -80px;
  max-width: 1440px;
  top: 0;
}
header.sticky {
  z-index:9999;
  animation: mymove 0.2s ease-in-out;
}


  @keyframes mymove {
    from {
      top: -74px;
    }
    to {
      top: 0px;
    }
  }


header.sticky .logo img.logo_img{display:none; }
header.sticky img.logo_img_sticky{display: block;
  width: 97px;
  position: absolute;
  top: 24px;
  left: 80px;
  z-index: 9;
  }
header.sticky .navbar .navbar-collapse .navbar-nav{justify-content: right !important;
  padding-right: 80px;}

.mcf{color: var(--main_color);}
.mcb{background-color: var(--bgvideo);}
.mcb2{background-color: var(--bgvideo);margin-left:10px;}
.activdrk{background-color: var(--main_color);}
.container{background-color: var(--white);max-width:1440px;height:auto;padding:20px 80px;}
.container.footer{background: var(--background);max-width:1440px;height:auto;padding:0px;margin-top:20px;}
.container.blogring{background: var(--white);max-width:1440px;height:auto;padding:0px;height: 600px;}
.header_datum{padding-bottom:20px;border-bottom:1px solid var(--black);margin-bottom:20px;}
.header_d_inner{padding-right:0}
.decor{color: var(--main_color);font-size: 12px;letter-spacing: -1px;}
.decor2{color: var(--main_color);letter-spacing: -1px;}
.decor3{letter-spacing: -4px;}
.decor4{color: var(--black);letter-spacing: -4px;padding: 0 5px!important;}
.addrow{padding:0 0 20px 0;}
.addrow2{padding:0 0 40px 0;}
.header_add_t{font-size:12px;}
.header_add{padding:5px 0 5px 0;}
.logo{margin-bottom:20px;position:relative;}
img.logo_img{width:300px;}
#main_nav{border-top: 1px solid var(--lightgrey);border-bottom: 1px solid var(--lightgrey);height: 36px;}
.navbar-nav {flex-direction: row;}
.nav-item{ position: relative;margin-right:20px;height: 35px;}
.nav-item .submenu{display: none;position: absolute;left:100%; top:-7px;}
.nav-item .submenu-left{right:100%; left:auto;}
.nav-link {display: inline-block;margin-right:20px;font-size:16px;text-transform:uppercase;color: var(--menu_color);background-color:var(--menu_bg_color);padding: 0 5px!important;height: 33px;line-height: 33px;}
.nav-link:hover,.nav-link:focus, .nav-link.active{color: var(--menu_hover_color);background-color:var(--menu_hover_bg);}
.dropdown-menu{color: var(--menu_hover_color);background-color:var(--menu_hover_bg);font-size: 16px;border:none;}
.dropdown-menu > li{ border-bottom:2px solid var(--white);}
.dropdown-item svg{width:23px;}
.dropdown-item:hover svg g path{fill: var(--sec_color) !important;}
/*.dropdown-item.social_m3:hover{background-color: var(--sec_color) !important;}*/

p{font-size:18px;line-height:26px;color:var(--black);}
.mainstart{margin-top:40px;}
.cikk_n{width:100%;}
.cikk_kpr{width:100%;margin-bottom:20px;}
.cikk_n a:hover .fo_cim{color:var(--sec_color);}
.cikk_n2 a:hover .sec_cim{color:var(--sec_color);}
.cikk_n3 a:hover .sec_cim{color:var(--sec_color);}
a:hover .cikk_k .sec_cim{color:var(--sec_color);}
.cikk_n_k a:hover .sec_cim{color:var(--sec_color);}
img.cikk_n_img{width:100%;z-index: 1;position: relative;}
.cikk_n_inner{margin-left: 110px;margin-top: -16px;background-color:var(--white);padding:20px;z-index: 2;position: relative;}
h1.fo_cim{font-size:41px;font-weight:700;line-height:46px;color:var(--black);margin-bottom: 40px;}
h1.fo_cim.foszcim{margin-bottom: 10px;}
.tag{display:inline-block;margin-bottom:16px;text-transform:uppercase;background-color:var(--main_color);color: var(--white_constant);padding: 3px 8px;}
.cikk_n2{margin-bottom:60px;padding: 0 16px;}
.cikk_n3{margin-bottom:40px;padding: 0 16px;}
.cikk_k{margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;position: relative;}
.cikk_k_inner2{margin-left:-16px;padding:20px;background-color:var(--white);text-align: left;}
.cikk_k_inner p{margin-bottom:0;}
.cikk_k_img{width:50%;z-index: 1;height: 100%;}
.cikk_k_inner{width:50%;z-index: 2;position: relative;}
.sec_cim{font-size:25px;line-height:30px;font-weight:700;color:var(--black);}
.cikk_k::before {content: "";position: absolute;height: 100%;width: calc(100% - 110px);background: var(--background);margin-left: 110px;margin-top: -20px;z-index: 0;}
.cikk_n_inner_k{margin-left: 30px;margin-top: -16px;background-color:var(--white);padding:20px;z-index: 2;position: relative;text-align: left;}
.cikk_n_inner_k.noimg{margin-top:0;}
h1.fo_cim{font-size:41px;font-weight:700;line-height:46px;color:var(--black);}

.block_title{background: var(--bg_alt_color);color: var(--white_constant);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;}
.block_title_inner{background-color: var(--sec_color);padding: 0 10px;display: inline-block;height: 100%;}
.blog_title{background: var(--bg_blog_color);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;margin-bottom: 40px;}
.blog_title_inner{font-size: 38px;font-weight: 700;margin-bottom: 28px;background: var(--main_color);display: inline-block;padding: 5px 105px;}
.vid_title{background: var(--bg_video_color);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;margin-bottom: 40px;}
.vid_title_inner{font-size: 38px;font-weight: 700;margin-bottom: 28px;background: var(--white);display: inline-block;padding: 5px 105px;color:var(--sec_color);}
.footer_title{background: var(--bg_blog_color);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 92px;position:relative;margin-bottom: 40px;}
.footer_title_inner{font-size: 38px;font-weight: 700;margin-bottom: 28px;background: var(--main_color);display: inline-block;padding: 5px 50px;}
.ezis_title{background: var(--bg_ezis_color);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;margin-bottom: 40px;}
.ezis_title_inner{font-size: 38px;font-weight: 700;margin-bottom: 28px;background: var(--white);display: inline-block;padding: 5px 105px;color:var(--sec_color);}
.korabban_title{background: var(--bg_white_grey);margin: 0px 0px 20px;margin-bottom:0;}
.korabban_title_h{text-transform: uppercase;
    font-weight: 700;
    font-size: 38px;
    background-color:  var(--main_color);
    color:  var(--white);
    display: inline-block;
    padding: 0 5px;z-index: 1;position: relative;margin-bottom:0!important;margin-top: 0!important;}
.kapcs_title{background: var(--bg_kapcs_color);color: var(--sec_color);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;}
.kapcs_title_inner{background-color: var(--white);padding: 0 10px;display: inline-block;height: 100%;}
.tag_categ_social{position: absolute;background: var(--bg_white_grey);
  bottom: 0;z-index: 1;width: 90%;}
.tag_categ_social  ul{background-color: var(--white);width: 260px;}
.tag_cikk_social{position:relative;margin-top: 40px;}
.r_titlex{background-color: var(--white);color: var(--black);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 45px;position:relative;}
.kapcsol{background-color: var(--white);
  z-index: 2;
  position: relative;
  padding: 0 20px;
  color: var(--main_color);}
.pr_head_title{background: var(--bg_white_grey_alt);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: center;height: 60px;position:relative;margin-bottom: 40px;margin-top: 40px;}
.pr_head_title_inner{font-size: 38px;font-weight: 700;margin-bottom: 28px;display: inline-block;padding: 5px 105px;color:var(--main_color);}
.pr_head_title_inner2{font-size: 34px;font-weight: 700;margin-top: -33px;display: inline-block;padding: 5px 105px;color:var(--main_color);}
.pr_head_title3{background: var(--bg_white_grey_alt);color: var(--white);font-size: 22px;line-height: 40px;font-weight: 700;text-align: left;height: 60px;position:relative;margin-bottom: 40px;margin-top: 40px;}
.pr_head_title_inner3{font-size: 38px;font-weight: 700;display: inline-block;padding: 10px 20px;color:var(--main_color);text-transform:uppercase;}
.pr_head_title_inner33{font-size: 38px;font-weight: 700;display: inline-block;padding: 10px 20px;color:var(--main_color);text-transform:uppercase;margin-top: -35px;}

.cikk_n4{padding:20px 16px 30px;}
.cikk_n4.first{border-bottom: 1px solid  var(--lightgrey);}
.orange_cim{color:var(--menu_hover_color);font-size:25px;font-weight:400;line-height:30px;margin-bottom:20px;}
.subtitle_r{text-transform:uppercase;font-size: 16px;margin-bottom: 20px;color:var(--black);font-weight: 700;}
.cikk_n_v{padding:20px 16px 30px;border:2px solid var(--main_color);margin-bottom:30px;position:relative;}
svg.idezojel{position: absolute;width: 93px;right: 122px;top: -28px;z-index: 2;}
svg.idezojel g .st2{fill:var(--white);}
.left_e{float:left;width:50%;}
.right_e{float:right;width:50%;padding-top: 50px;}
.clear{clear:both;margin-bottom:20px;}
.author_img{width:120px;border-radius:50%;margin-left:20px;}
.subtitle_r2{text-transform:uppercase;font-size: 16px;margin-bottom: 20px;}
.vcim{padding-left:20px;}
p.velemeny{padding-left:20px;font-style: italic;}
.other_pub{padding: 30px 0 20px 20px;position:relative;border-top:15px solid var(--background);border-left:15px solid var(--background);margin-bottom:30px;}
.other_pub::before {content: "";position: absolute;width: 50px;left: 0;height: 15px;background: var(--background);bottom: 0;}
.other_pub::after {content: "";position: absolute;width: 15px;right: -15px;height: 50px;background: var(--background);top: -15px;}
.cikk_n5_inner{padding-left:20px;}
.cikk_otherpub{padding: 10px 0 10px 0px;}
img.other_pub_logo{width:50%;}
img.other_pub_logo.szhmlogo {
  width: 71%;
}
.other_p_cim{margin-top:20px;margin-bottom:20px;font-size:22px;line-height: 28px;font-weight:400;color:var(--black);}
.footer_inner{background: var(--main_color);color:var(--white);padding-top:40px;text-align:center;height:390px;position:relative;}
.footertitle{font-size:38px;font-weight:500;line-height:46px;text-transform:uppercase;z-index:2;position: relative;display: inline-block;background: var(--main_color);}
.footertitle img{width:100px;}
.footerrow{background:none;margin-top:-230px;}
.footer_elem{background: var(--black_constant);color:var(--white_constant);padding:20px 20px;height: 100%;z-index: 2;position: relative;}
.fot_title{font-size: 25px;font-weight: 700;padding-bottom: 15px;border-bottom: 3px solid  var(--main_color);}
.footer_elem p{color:var(--white_constant);line-height: 35px;}
.tamogato_img{width: 91%;
  margin-top: 50px;}
.ring_inner{background: var(--main_color);color:var(--white);padding: 40px 80px;text-align:center;height:260px;position:relative;}

.bgline4{position:absolute;top:58px;left:0;width:100%;overflow: hidden;}
.bgline4 svg{height: 45px;}
.bgline4 svg g path{stroke: var(--alt_color) !important;}

.ringrow{background:none;}   
.ring_author{margin-top:50px;float:left;width:86px;}
.ring_author img{width:100%;}  
.ring_news{background-color:var(--white);float:right;width: calc(100% - 86px);padding:20px;text-align:left;}
.ringtag{background-color:var(--black);}
.szh_tv{background-color:var(--bgvideo);padding: 20px 0 0px 0;margin: 0 10px;}
.cikk_k_inner_tv{margin-left: 22px;padding: 20px;background-color: var(--bgvideo);color: var(--white);margin-top: -12px;z-index: 2;position: relative;}
.sec_cim_tv{font-size:25px;line-height:30px;font-weight:700;color:var(--white_constant);}
.sec_cim_tv2{font-size:18px;line-height:24px;font-weight:700;color:var(--white_constant);}
.videotitle{font-size: 38px;font-weight: 700;margin-bottom: 28px;color:var(--sec_color);text-align:center;background: var(--white);z-index:2;position: relative;display: inline-block;padding: 5px 105px;}       
.video_inner{position:relative;text-align:center;}
.bgline3{position:absolute;top:5px;left:0;width:100%;overflow: hidden;}
.bgline3 svg{height: 45px;}
.bgline3 svg g path{stroke: var(--main_color) !important;}
.bgline5{position:absolute;top:5px;left:0;width:100%;overflow: hidden;}
.bgline5 svg{height: 45px;}
.bgline5 svg g path{stroke: var(--black) !important;}
.social_m li a img{width:25px;}
.social_m2{padding: .25rem 5px;}
.social_m3{padding: .25rem 5px;}
.social_m3 img{width:48px!important;}
.social_m3 svg{width:40px!important;}
.slider_i{width: 120px;}
.vidcikk{position:relative;}
img.video_player{position: absolute;z-index: 9;width: 100px;left: 0;right: 0;top: 41px;margin: 0 auto;}
.darkmode{width: 40px;height: 40px;border-radius: 50px;display: inline-block;cursor:pointer;}
.darkmode img{height: 30px;margin: 4px 7px;}
.darkmode_btn{background-color: var(--white);width: 30px;height: 30px;border-radius: 50px;float: right;margin: 5px 10px 0 0;}
.darkmode_btn2{background-color: var(--white);width: 30px;height: 30px;border-radius: 50px;float: left;margin: 5px 10px 0 0;}
.fontsize{display: inline-block;width: 100px;margin-left: 20px;}
.fontsize img{width:100px;}
.mediaimg img {margin: 0 10px;margin-right: 10px;margin-bottom: 0px;margin-left: 10px;height: 38px;}
.slider-arrows{font-size: 80px;}
.slider_left{color: var(--black);text-decoration: none;position: absolute;top: 0px;left: -130px;}
.slider_left:hover, .slider_right:hover{color:var(--black);}
.slider_right{color: var(--black);text-decoration: none;position: absolute;top: 0px;right: -130px}
.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {display: flex;}
@media (min-width: 768px) {
    .carousel-inner .carousel-item-end.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(25%);
    }
    .carousel-inner .carousel-item-start.active, 
    .carousel-inner .carousel-item-prev {
                  transform: translateX(-25%);
    }
}
.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
   transform: translateX(0);
}
.rovat_title{position: relative;margin: 0px 0px 20px;}
.rovat_title_h{text-transform: uppercase;
  font-weight: 700;
  font-size: 38px;
  background-color:  var(--main_color);
  color:  var(--white);
  display: inline-block;
  padding: 0 5px;z-index: 1;position: relative;margin-bottom:0;}
.bgline_rovat{position:absolute;top:0px;left:0;width:100%;overflow: hidden;z-index: 0}
.bgline_rovat svg {
  height: 45px;
}
.mobillapozo{position:relative;}
.bgline_lapozo{position:absolute;top:0px;left:0;width:100%;overflow: hidden;z-index: 0}
.pagination {
  z-index: 2;
  padding: 0 20px;
  background-color: var(--white);
}
.page-item{font-size: 18px;padding: 0 5px;}
.page-item a{position: relative;padding: 0 5px 0 5px;}
/*.page-item a{background-image: url(../images/paginate.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: 10px;
  padding: 10px 0 10px 16px;}
  */
  .page-item a::before
  {
    content: "\A";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--main_color);
    display: inline-block;
    position: absolute;
    top: 11px;
  left: -7px;
  }
.page-item a.active{color: var(--main_color);}
.bgline_author{position:absolute;top: 37px;left:0;width:100%;overflow: hidden;z-index: 0}
.author_img.rovat {
  z-index: 1;
}
.rovat_title_h.aurhor {
  margin-left: 30px;
}
.cikkoldal{margin-top: 40px;margin-bottom: 20px;}
.kepala{font-size: 14px!important;
  line-height: 18px!important;
  padding: 10px 0;
  border-bottom: 1px solid var(--text-color);
color:var(--text-color)!important;}
.lead{padding-right: 20px;}
.body{padding-right: 20px;padding-left: 80px;}
.lead,.lead p{font-size:26px;line-height:34px;color:var(--black);}
.body, .body p{font-size:18px;line-height:28px;color:var(--black);}
.body h3{font-size:22px;line-height:29px;margin-bottom:20px;margin-top: 40px;}
.subtitle{font-size:22px;line-height:29px;margin-bottom:20px;margin-top: 40px;font-weight: bolder;}
.body p a{color:var(--main_color);}
.cikk_author{background-color: var(--white);
  padding: 20px 20px 60px 20px;
  font-size: 18px;
  width: 120%;
  margin-left: -20%;
  z-index: 9;
  position: relative;line-height: 30px;}
.tag_categ{background-color: var(--text-color);margin-bottom: 10px;
  color: var(--white);
  display: inline-block;
  text-transform: uppercase;
  padding: 0 10px;}
  .nauuthor_line{font-weight: 600;}
.bgline_cikk{margin-bottom: 30px;
  margin-top: 10px;}
.rightcikk{position:relative;}

  .dropdown-item {
    color:var(--black);
  }  
.dropdown-item:focus, .dropdown-item:hover {
    background-color: var(--white);
    color:var(--main_color);
}

.comments{padding-top: 0px;}
.idezet_in_cikk{position:relative;width: 86%;padding-left:50px;font-size:30px!important;line-height: 35px!important;border-top:2px solid var(--main_color);border-bottom:2px solid var(--main_color);margin: 20px 0 20px 100px;padding: 20px 0;}
.idezet_in_cikk::before{
  content: "";
  position: absolute;
  background-image: url('../images/idezojel-icon.png');
  width: 31px;
  height: 31px;
  background-size: 100%;
  background-repeat: no-repeat;
  left: -47px;
  top: 25px;
}
.citate{position:relative;width: 86%;padding-left:50px;font-size:30px!important;line-height: 35px!important;border-top:2px solid var(--main_color);border-bottom:2px solid var(--main_color);margin: 20px 0 20px 100px;padding: 20px 0;}
.citate::before{
  content: "";
  position: absolute;
  background-image: url('../images/idezojel-icon.png');
  width: 31px;
  height: 31px;
  background-size: 100%;
  background-repeat: no-repeat;
  left: -47px;
  top: 25px;
}
.innertext{background-color:var(--lightgrey);padding: 20px;
  width: 70%;
  width: 70%;
  display: block;
  margin: 0 auto;margin-top: 20px;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 28px;
  color: var(--black);}
.kiemel_sor{background-color:var(--black);color:var(--white);}
.innertext_row{background-color:var(--black);color:var(--white);}
.korabban_in_cikk{width: 70%;
  display: inline-block;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 20px;}

.bgline_korabban{position:absolute;top:0px;left:0;width:100%;overflow: hidden;z-index: 0}
.plus18{background-color:#292929ed}
@media (min-width: 576px) {
  .modal-dialog.dialop {
    max-width: 705px;
  }
}
.modal-dialog.dialop{border: 2px solid red;
  border-radius: 0;}
.modal-body{position:relative;background-color:var(--submenu_bg_color);}
.p18{
    font-size: 50px;
  font-weight: 700;
  border: 10px solid red;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  padding: 30px;
  line-height: 56px;
  position: absolute;
  left: 21px;
  background-color: var(--submenu_bg_color);
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.pi{margin: 30px 0px 30px 120px;
  background-color: var(--white);
  text-align: left;
  padding: 40px;padding: 61px;
  font-size: 16px;}
.pi h5{color: red;
  margin-bottom: 20px;}
.btns{margin: 30px 0px 60px 180px;margin-top: -50px;}
.btn-elmultam{background-color: green;
  color: #fff;
  font-weight: 700;
  border-radius: 10px;margin-right: 20px;}
.btn-nemmultam{background-color: red;
  color: #fff;
  font-weight: 700;
  border-radius: 10px;}
.cikk_kr{background: var(--background);padding:5px;margin-bottom: 40px;}
h3.cikk_kr_title{font-size: 18px;
  font-weight: 600;
  margin-top: 20px;}
img.cikk_kr_img{width:100%;}
.pr_head2{position:relative;margin-top: 40px;margin-bottom: 40px;height: 180px;}
.pub_aut{position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: -30px;}
.rovpub_a_at{font-size: 20px;font-weight: 700;margin-top: 20px;}
.static{padding-right: 160px;padding-left: 160px;}
.static, .static p{font-size:18px;line-height:26px;color:var(--black);}
.static h3{font-size:22px;line-height:29px;margin-bottom:20px;}
.static p a{color:var(--main_color);}    
.whatsrc{font-weight:600;}
.nop_inner{position:relative;text-align:center;}
.nop_title{font-size: 80px;font-weight: 700;margin-bottom: 28px;color:var(--black);text-align:center;background: var(--white);z-index:2;position: relative;display: inline-block;padding: 5px 90px;}       
.bgline3404{position:absolute;top:15px;left:0;width:100%;overflow: hidden;}
.bgline3404 svg{height: 73px;}
.bgline3404 svg g path{stroke: var(--main_color) !important;}
.nop_subtitle{font-size: 30px;font-weight: 700;margin-bottom: 30px;}
.cikk_n5_inner p{font-size: 16px!important;line-height:24px!important}
.normalcikk{margin-bottom:30px;}
.ytvideo{
  height: 0;
  padding-bottom: 56.2%;
  position: relative;
}
.ytvideo iframe{
  width: 100%;
  height: 100%;
  position: absolute;
}
.author_banner{
  width: 100%;
  margin-bottom: 20px;
}
.author_info{
  background-color: var(--lightgrey);
  padding: 20px;
}
.radio{
  padding: 15px;
  border: 4px solid var(--main_color);
  border-top:none;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-top: 60px;
  position: relative;
}
.radio:after {
    content: " ";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: 100px;
  top: -2px;
  left: -4px;
    border:4px solid var(--main_color);
    transform-origin: bottom left;
    -ms-transform: skew(deg, -10deg);
    -webkit-transform: skew(0deg, -10deg);
    transform: skew(deg, -10deg);
    border-bottom: none;
}

.onlradio{position: relative;}
.radio_logo{
  position: absolute;
  top: -141px;
  z-index: 3;
  width: 117px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

h4.w{
  text-transform: uppercase;
  font-size: 17px;
  line-height: 13px;
  font-weight: 600;
}
.player{
  text-transform: none;
  background-color: var(--main_color);
  color: #fff;
  font-size: 14px;
  float: right;
  line-height: 21px;
  margin-bottom: 17px;
  display: block;
}
.rad_a{
  padding: 10px 0;
  border-bottom: 1px solid  var(--main_color);
  margin-bottom: 10px;
}
.btn-contact{background-color: var(--main_color);color: var(--white_constant);}
.nevnap{text-transform:uppercase;}
.rovatreklam{margin:30px 0;}
div.szerzo{
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform:uppercase;
}
a:hover div.szerzo{
  color: var(--black);
}
ul.othernews{
  font-weight: 600;
  list-style: none;
}
ul.othernews li{position:relative;}
ul.othernews li:before {
  content: "";
  position: absolute;
  top: 1.2em;
  left: -30px;
  margin-top: -.9em;
  background: var(--main_color);
  height: 12px;
  width: 12px;
  border-radius: 50%;
}
.keresform_page{
background-color: var(--lightgrey);
}
.keresform_page label {
  font-size: 16px;
  margin-bottom: 20px;
  color: var(--black);
  font-weight: 700;
}
.foter-button {
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
  background-color: var(--main_color);
  border-radius: 20px;
  color: white;
  padding-left: 30px;
  text-transform: uppercase;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
  border-color: var(--main_color);
}
.foter-button:hover {
    background-color: var(--sec_color);
  }
.datepicker-dropdown{border: 0.5px solid var(--accent_grey);box-shadow: 0px 8px 15px -10px rgba(0, 0, 0, 0.5);}
td.day{padding:10px;}
.datepicker table tr td.active{
  background-color: var(--red)!important;background-image:none!important;
}
th.prev,th.next,th.datepicker-switch{padding-top:10px;padding-bottom:10px;}
.form-control[readonly] {
  background-color:  var(--white_constant)!important;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: var(--main_color);
  outline: 0;
  box-shadow: none;
}
.form-select:focus {
  border-color: var(--main_color);
  outline: 0;
  box-shadow: none;
}
.comment_keres {
  font-weight: 500;
  font-size: 14px;
  line-height: 28px;
  color: var(--text_color);
}
.form-check-input:checked {
    background-color: var(--main_color);
    border-color: var(--main_color);
  }
  .form-check-input:focus {
    border-color: var(--main_color);
    outline: 0;
    box-shadow: none;
  }
    .tamogato{
  border: 0.5px solid var(--main_color);margin-right:0;margin-left:0;border-left: 7px solid var(--sec_color);border-radius: 0px 30px 0px 0px;margin-bottom: 20px;
}
.t_picture{padding:15px;}
.t_text{padding:15px;font-family: 'Open Sans', sans-serif;;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
  color: #000;}