.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner:hover a {
    text-decoration: none !important;
}

.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner a:hover {
    text-decoration: underline !important;
}


.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text a:focus-visible,
.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel:focus-visible{
    background: rgba(255,255,255,0.2);
}

.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .bg_F9FFF0 .grid-cell-inner .box-with-shadow .text a:focus-visible,
.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .bg_F9FFF0 .grid-cell-inner .dropDown5BlockLabel:focus-visible,
.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .bg_a2bf63 .grid-cell-inner .box-with-shadow .text a:focus-visible,
.fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .bg_a2bf63 .grid-cell-inner .dropDown5BlockLabel:focus-visible{
    background: rgba(0,0,0,0.2);
} 

.fc-text-blocks.grid_blocks.fiveItemInRow .grid-cell-inner .image-blocks a.bg-image:focus-visible img{
    opacity:0.5;
}

.fb-like.fb_iframe_widget,
.fb-like.fb_iframe_widget>span,
.fb-like.fb_iframe_widget>span>iframe{
        width: 185px !important;
}


/* responsive -------------------------------------------------------------------------*/
@media (min-width: 370px){

}
@media (min-width: 425px){

}

/* tablet */
@media (min-width: 768px){
      .page-post-content{
          padding:50px 20px ;
          
      }


      .page-post-content.palyazatok-list-content{
          padding:0px ;
      }

     .page-post-content.story-list-content{
        padding-left:40px ;
     }

    .fc-text-blocks.grid_blocks.fiveItemInRow .grid-cell-inner .image-blocks{
        height: 170px;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text{
      padding:0px 7px;
      color:#000;
      overflow:hidden;
      max-height:0;
      text-align: left;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDownBlockChk:checked ~ .text,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text.open,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .text.open{
      padding-top:10px;
      color:#000;
      max-height:500px;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel .icon-right-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDownBlockChk:checked ~ .dropDown5BlockLabel .icon-down-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDown5BlockLabel.open .icon-down-circled{
      display:block;
    }
    
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel .icon-down-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDownBlockChk:checked ~ .dropDown5BlockLabel .icon-right-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDown5BlockLabel.open .icon-right-circled{
      display:none;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel .icon-down-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDownBlockChk:checked ~ .dropDown5BlockLabel .icon-right-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDown5BlockLabel.open .icon-right-circled,
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text{
      -webkit-transition: all .3s;
      transition: all .3s;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text.open ul{
        padding-bottom:5px;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .dropDown5BlockLabel.open .icon-down-circled{
      display:block;
    }
    
    
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel>i{
      font-size:150%;
      line-height:1;
    }

    #footer-widget-area .footer-widget-area-left .widget-area{
        padding:20px;
    }

    .footer-contact-holder .widget-title{
        margin-bottom: 25px;
    }
    
    .blog-footer,
    .footer-contact-holder .textwidget{
      color:#fff;
    }
    
    .blog-footer .container,
    .footer-bottom .copyright{
        max-width:100%;
        display:flex;
        justify-content: center;
        align-items: center; 
    }
     
     .blog-footer>.container{
               justify-content:space-between;
               align-items:flex-start;
     }
    
    .footer-bottom .copyright{
       flex-wrap: wrap;   
    }
    
    .footer-bottom .copyright span{
        font-size:0.8rem;
        padding-left:10px;
        padding-right:10px;

    }    


    .fc-text-blocks .grid-block-inner{
        max-width: 600px;
        padding-left: 0;
        padding-right: 0;        
    } 
      
    .fc-text-blocks .grid-block-inner{
        margin:auto;
    }  
    
    .fc-text-blocks .grid-block-inner .row{
        margin-right: -15px !important;
        margin-left: -15px !important;        
    }

    .archive-list-items-holder,.archive-list-items-holder2{
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px;        
    }   
    
    .single-project .archive-list-item-cfields{
       display:block;
    }
    
    .single-project .archive-list-item-cfields span:after{
        content:"";
        display:block;
    }
	
	.row3 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-row-gap: 20px;
        grid-column-gap: 60px;
    }
    
    .fc-text-blocks.tab_blocks.cegek-page .row3 {
        display:block;
    }

    .fc-text-blocks.tab_blocks.cegek-page .row3 .grid-cell-inner .text-holder .text img{
        margin: 0;
    }
    
    
    /* Flexy Content tabs ---------------------------------------*/        
        .tab-header-items .tab-header-item label{
          grid-template-columns: auto 1fr;
          padding-top:20px;
          padding-bottom:10px;
        }
        .tab-header-items .tab-icon img{
            width:auto;
            height:100px;
        }
        
        .grid-cell-inner .text-holder .text img.alignright {
           margin-left:10px;
           float:right;
        }
        
        .grid-cell-inner .text-holder .text img.alignleft {
           margin-right:10px;
           float:left;
        }
    /* END Flexy Content tabs ---------------------------------------*/
 
   .ceg-elemzes-header .ceg-elemzes-image{
        display:block;
        max-width:320px;
   }
    
   #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
        background: transparent;
   }
   #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item:hover > a.mega-menu-link{
        background: #3f498a;
   }

   .footer-logo-holder .footer-logo{
       height:60px;
       width:auto;
   }

   #fivecolumnbox .content>ul{
       display:flex;
   }

   #fivecolumnbox .content>ul li{
    margin-bottom: 8px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    padding: 0 6px;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
   }

    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow:first-child{
        margin-bottom:30px;
    }


    /* üvegzseb -----------------------------------------------------------------------------*/
    .ust-chkb-item{
      width:auto;
      padding-right:100px;
    }
    
    .ust-holder .input-text{
      max-width:430px;
    }
    
    .ust-price-holder .input-text{
        margin-right:20px;
    }
    
    .us-price-label{
        margin-top:0px;    
    }
    .us-submit-label{
        margin-left:20px; 
        margin-top:0px;
    }
    
    .uvegzseb-date{

    }
 
    .uvegzseb-szerzodes{
        display: flex;
        flex-direction: row; 
        flex-wrap:wrap;     
    }
    
 
    
    .uvegzseb-szerzodes .uvegzseb-date i{
        width:90px;
        text-align: center;
    }
    
    .uvegzseb-szerzodes>span{
        width:auto; 
        text-align: left;        
    }    
    
    .uvegzseb-szerzodes>span.uvegzseb-sztitle{
        width:100%;
    }
    
    .uvegzseb-szerzodes>span.uvegzseb-date{
        width:125px;         
    }


    /* END üvegzseb -----------------------------------------------------------------------------*/

    /* önkormányzat oldal -----------------------------------------------------------*/
    .fc-text-blocks.zold-dobozos,
    .fc-text-blocks.grid_blocks.zold-dobozos{
      background:transparent;
      padding:0;
      margin:60px 0px 0 0px;
    }
    
     .fc-text-blocks.grid_blocks.zold-dobozos .grid-block-inner .row{
        margin:0 !important;
     }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .title-holder .text-block-title,     
    .fc-text-blocks.zold-dobozos .title-holder h2{
      text-align:center;
      color:#fff;
      padding:15px 10px;
      min-width:240px; 
      background:#74A60A;
      display:inline-block;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.naptar,
    .fc-text-blocks.zold-dobozos .blocks-holder .image-blocks{
        display:block;
        width:65%;
        padding:20px 10px;
    }

    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.naptar{
          -ms-flex: 0 0 65%;
          flex: 0 0 65%;
          max-width: 65%;    
    }


    .fc-text-blocks.zold-dobozos .blocks-holder .image-blocks img{
      position:relative;
    }
    
    .fc-text-blocks.zold-dobozos .blocks-holder,
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell{
           background:#74A60A;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks{
        padding:0;
        width:35%;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder{
          -ms-flex: 0 0 35%;
          flex: 0 0 35%;
          max-width: 35%;    
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks .content{
       padding:15px 10px;
       text-align: center;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder{
        min-height:500px;    
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder ul li,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks .content  ul li{
        font-size:1rem;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder ul li a,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks .content  ul li a{
      color:#fff;
      text-transform: uppercase;
      padding:8px 0;
      display:block;
      font-size:1rem;
    }
    
        .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder .text>ul>li>a,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks .content>ul>li>a{
      font-weight: bold;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .text-holder ul li ul.sub-menu,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks .content  ul li ul.sub-menu{
        padding:0 10px;
    }
    
    
    .fc-text-blocks.two-columns .kep-szoveg .image-blocks img,
    .fc-text-blocks.two-columns .szoveg-kep .image-blocks img{
        position:relative;
    }    
    
    /* naptár ------------------------------------------------------------------------*/
    .fc-text-blocks.grid_blocks.zold-dobozos.minicalendar-block{
        margin:0;
        padding:0;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos.minicalendar-block .grid-block-inner{
        max-width: 100%;
        padding-top: 40px;
    }
    
    .fc-text-blocks.minicalendar-block .grid-cell.menu-holder{
      order:0;
      margin-bottom:0;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder .grid-cell-inner{
      padding:0;
    }

    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.naptar .grid-cell-inner{
        background:#fff;
    }
    
    .calender_section.mini_calendar{
        margin:0;
    }
    
    .fc-text-blocks.minicalendar-block .termlist{
      padding-bottom:15px;
    }
    
    
    .calender_section.mini_calendar .calender_section_days ul li{
        height:57px; 
    }
    /* naptár ------------------------------------------------------------------------*/

    .list-with-date .archive-item-title{
          flex-direction: row;
          justify-content: space-between;
          align-items:flex-start;
    }
    
    .list-with-date .archive-item-title>span,
    .list-with-date .archive-item-title>time{
      width:auto;
    }
    
    .list-with-date .archive-item-title>span{
      padding-right:10px;
    }
    
    .list-with-date .archive-item-title>time{
      margin-top:0;
    }
}
/* END 768 --------------------------------------------------------*/


/*desktop*/

@media (min-width: 1024px){
    .menu-langmenu {
        margin-left: 25px;
    }
    
    .mobil-menu,
    .navmenu.top-header li.mobil-menu{
       display:none;
    }

    .menu-header-gyengenlato{
        margin-left:25px;
    }

    .navmenu.top-header li.mobil-menu.mobil-menu-bejelentes,
    .navmenu.top-header li.mobil-menu.mobil-menu-bejelentkezes{
            display:block;
    }

    .topmenu ul li a {
        display: block;
        margin: 0 3px;
        padding: 0 10px;
        letter-spacing: .4px;
        font-size: 0.705rem;
        text-transform: uppercase;
        border-radius: 2px;
        -webkit-transition: all .2s ease-in;
        transition: all .2s ease-in;
        color: #000;
        font-weight: bold;    
    }


    .fc-text-blocks .grid-block-inner{
        max-width: 920px;
    } 
    
    .fc-text-blocks.grid_blocks.fiveItemInRow .row .grid-cell {
        -ms-flex: 0 0 50%;
        flex: 0 0 33%;
        max-width: 33%;
    }    
    
    .archive-list-item .image-holder img,
    .project-image-holder img,
    .cpt-image-holder img{
            width:100%; 
            height:100%;
            display:block;
            margin:0;
            padding:0;
            object-fit:cover;
            position:absolute;
            left:0;
            top:0;
    }        
	
    
    .ht-text-container .ht-the_content .ht-content-image{
         width:auto;
         max-width:40%;
         float:right;
         margin-left:10px;
    }
    
    .ceg-elemzes-header{
        display:flex;
    }
    
    .ceg-elemzes-header>div{
        padding:0 30px 10px 0 !important;
    }
    
    .single-cegek-button-list.ceg-elemzes-footer-links .single-cegek-button{
        -ms-flex: none;
       flex: none;
       min-width: 150px;
    }
    
    .fc-text-blocks.grid_blocks.fiveItemInRow .row .grid-cell{
        padding-right: 4px;
        padding-left: 4px;  
        margin-bottom: 14px;  
    } 
 
    .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .title-holder .cell-title{
        padding:5px 3px;
        font-size: 14px !important;
        line-height:1.4;
        letter-spacing: 0px;
    } 
    
    .fc-text-blocks.grid_blocks.fiveItemInRow .grid-cell-inner{
        padding: 5px;
        position: relative;
        box-shadow: none;
        margin: 0;        
    } 

  .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text ul,
  .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .box-with-shadow .text ul li{  
    font-size: 0.7rem;
  }
  
  .fc-text-blocks.grid_blocks.fiveItemInRow.itemsAlignCenter .grid-cell-inner .dropDown5BlockLabel{
    font-size: 0.8rem;  
  }
  
    .blog-footer {
        padding: 20px 0 0;
        text-align: center;
        background: #272425;
    }
    
    #footer-widget-area{
        padding:0 0px 20px 0px;
        display:flex;  
    }
    .navmenu.top-header{
        display: flex;
        flex-wrap: nowrap;

    }
    
    .navmenu.header-menu li a{
        font-size:1rem;
    }
    #header-main .menu-holder .navbar{
        box-shadow: unset;
    }  
     
     .navmenu.header-menu li.menu-item-has-children>a{
        padding-right:60px;
     }
     
     .navmenu.header-menu li.menu-item-has-children > label.sub_menu_opener_label{
        right:10px;
     } 
     
     .navmenu.header-menu li li.menu-item-has-children > label.sub_menu_opener_label{
        right:30px;
     } 

    .navmenu {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
  }
    
    #header-main .menu-holder .navbar{
        background:transparent;
        transition: none;
    } 

    .set-w,
    .container,
    .fc-text-blocks .grid-block-inner,
    .fc-text-blocks.two-columns .title-holder,
    .fc-text-blocks.two-columns .blocks-holder,
    .register-form-template,       
    #breadcrumbs-box{
        max-width: 1240px;
        padding-left: 0;
        padding-right: 0;
        margin-left:auto;
        margin-right: auto;        
    } 

    
    .owl-carousel {
        max-width: 1240px !important;
        padding-left: 0;
        padding-right: 0;
        margin-left:auto;
        margin-right: auto;        
    } 

    .register-form-template{
        max-width:980px;
    }

    .fc-text-blocks.grid_blocks.register-form-template .grid-cell{
        padding-right: 25px;
        padding-left: 25px;
    }

    .ht-pagination-container .ht-pagination {
        max-width: 200px !important;
    }
      
    .fc-text-blocks .grid-block-inner{
        margin:auto;
    }  
    
    .fc-text-blocks.hero-image-holder{
        max-width:100%;
    }

    .section-m>.container{
     padding: 20px 0;
    }
    
    #footer-widget-area{
        flex-wrap:nowrap
    }
    
    .blog-footer .widget-area{
        width:auto;
    }
    
    .slider .slider-article-container {
        top: 10%;
        left: 50%;
        margin-bottom: 15%;
        transform: translateX(-50%);
        background: transparent;
        padding: 0;
        height: 90%;
        max-width:980px;
        margin:0;
    }
    
    
    .header-fixed .navmenu.header-menu>li>a,
    .header-fixed .navmenu.header-menu li a span, 
    .header-fixed .navmenu.header-menu .current-menu-item>.nav-link{
        color:#808287;
    }
    
    .header-fixed .navmenu.header-menu >li:hover>a,
    .header-fixed .navmenu.header-menu >li:hover>a>span{
         color:#fff;
    }

          
    .page-template-template-full-image .blog-footer,
    .hero-image-holder{
        position:fixed;
        display:block;
        width:100%;
        height:100%;
        margin:0;
        padding:0;
        left:0;
        top:0;
        z-index:1;
    }
    
    .hero-image-holder.normal-page{
        position:relative;
        height:auto;
        margin-top: 0px;        
    }
    
     
    .page-template-template-full-image .blog-footer{
       top:inherit;
       bottom:0;
       background:transparent;
       text-align: center;
       z-index:2;
       height:auto; 
    }
    
    .footer-bottom,
    .footer-bottom .container{
        text-align: center;   
        justify-content: center;
        line-height: 1;   
        margin:0;
        padding:0;
        font-size: 1.7rem;
    }
    
    .page-template-template-full-image .footer-bottom,
    .page-template-template-full-image .footer-bottom .container{  
        background:transparent; 
           
    }
    
     .footer-bottom{
        padding:10px 0;
     }
     
     .page-template-template-full-image .footer-bottom{
        padding-top:0px;
     }
     
     .hero-image-holder .text-block{
          position: absolute;
          top: 15%;
          left: 50%;
          -webkit-transform: translateY(-50%) translateX(-50%);
          -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
          z-index: 20;
          text-align: center;
          font-size: 3rem;
          line-height:1.2;
          text-transform: uppercase;
          font-weight: bold;
     }
     
    .services .button-holder{
        bottom:6vh;
        position:absolute;
        left:12%;
        width:76%;
    }     

    .wrap-980{
      max-width:980px;
      margin:auto;
    }
    
    .section-m{
        padding-bottom:0px;
        position:relative;
        z-index:10;
        overflow-y:hidden;
    }
    
    
    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner{
      display: grid;
      grid-template-columns: 45% 55%;
      grid-auto-flow: column;    
    }
    
    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .image-blocks{
        grid-column: 1;
         grid-row: 1 / 3;    
    }
        
    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .title-holder,
    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .text-holder{
        text-align: left; 
        padding-left:20px;      
    }

    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .title-holder .cell-title{
        line-height:1.3;
    }

    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .flexy-button{
        width:100%;
        margin-bottom:5px;
    }
    
    .fc-text-blocks.grid_blocks.imgLeftTextRight .grid-cell-inner .text-holder{
        display: flex;
        align-items: flex-end;    
        flex-wrap: wrap;
    }

    .archive-list-items-holder2 .archive-list-item .image-holder{
        height:90px;
        display: block;
    }

    .row3 .archive-list-item-text {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
        transition: .5s ease;
        background-color: rgba(0, 127, 255, 0.7);
        display: block;
      }
    
    .row3 .archive-list-item-text h2 {
        color: rgb(190, 190, 190);
        font-size: 30px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        text-align: center;
        padding:0;
    }

    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner{
        grid-template-columns: 50%;
        height: 100%;
    }
    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner .title-holder{
        padding:10px;
    }
    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner .title-holder .cell-title,
    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner .title-holder .cell-title h3{
        font-size:2rem;
        font-weight: normal;
        text-align: center;
    }

    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner .text-holder{
        padding-left: 0;
    }

    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner .image-blocks{
        height:auto;
    }

    .archive-list-item.new-item{
        box-shadow: 0px 0px 4px 2px #ff9900;
    }    
    
    .archive-list-items-holder2 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        padding:10px 5px;
    }    

    
    .footer-widget-area-left{
      width:37%;
    }
    
    .footer-widget-area-center{
      width:38%;
    }
    
    .footer-contact-holder{
      width:25%;
    }
    
    #footer-column-1{
      width: 100%;
    }

    
    #footer-column-2,
    #footer-column-3{
      width:50%;
    }
     .blog-footer .container,
    .footer-bottom .copyright { 
        max-width:1240px;
        margin:auto;
    }
    
    .blog-footer {
        padding: 20px 0 0;
        text-align: center;
        background: #272425;
    }
    #footer-widget-area {
        padding: 0 0px 20px 0px;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: flex-start;
    }

    #footer-widget-area .footer-widget-area-left{
      order:1;
    }

    #footer-widget-area .footer-widget-area-center{
      order:2;
    }
    
    #footer-widget-area .footer-contact-holder{
      order:3;
    }
    



    #footer-widget-area .footer-widget-area-left {
        display: flex;
        flex-wrap: wrap;
        font-size: 0.8rem;        
    }
    
    .footer-widget-area-left {
        width: 37%;
    }
    
    #footer-column-1 {
        width: 100%;
    }
    
    #footer-column-2, #footer-column-3 {
        width: 50%;
    }

    #footer-widget-area .footer-widget-area-left .widget-area,
    #footer-widget-area .widget-area{
        padding: 0;    
    }

    #footer-widget-area .widget-title{
           font-size:1rem;
    }
    
    .blog-footer .footer-contact-holder li, 
    #footer-widget-area .footer-widget-area-left .menu li{
        padding-bottom:inherit;
    }
    
    
    #footer-widget-area .textwidget.custom-html-widget a{
         font-size:0.8125rem;
    }
    
    #footer-widget-area .widget-area{
        padding:0;
    }

    .blog-footer, 
    .footer-contact-holder .textwidget {
        color: #fff;
    }
    
    #footer-widget-area .footer-widget-area-left, 
    #footer-widget-area .footer-widget-area-left .widget-area, 
    #footer-widget-area .footer-widget-area-left .widget-area a, 
    #footer-widget-area .footer-widget-area-left .widget-area a:hover, 
    #footer-widget-area .blog-footer a:visited {
        color: #fff;
        font-size: 0.8rem;
    }

    .footer-contact-holder .widget-title,
    .blog-footer .widget-title{
        margin-bottom: 15px;
    }
    
    
    .blog-footer .footer-contact-holder {
        background: #272425;
        padding: 0 20px;
        font-size: 0.8rem;
    }
    
    
   #fb-doboz{
       background:#4a90e2;
       width:100%;
       height:170px;
   } 
   

    .sidebar-left .left-sidebar-menu .nav-item{
        display:block;
    }


   .single-post-container{
      width:100%;
      display:block;
   }

   .single-post-container:not(.no-sidebar){
      display:grid;
      grid-template-columns: 25% 1fr;
      align-items: start;
      justify-items: start;

   }

   .single-post-container .sidebar-left{
      padding: 50px 0px 50px 20px;
      margin-left:0;
      max-width: 100%;
      z-index: 12;
   }
   
   .single-post-container .single-post-content{
          width: calc(100% - 40px);
      padding-left: 0;
      margin-left: 40px
   }
   
   .navbar.sidebar-menu ul.header-mainmenu,
   .navbar.sidebar-menu ul,
   .navbar.sidebar-menu ul li,
   .navbar.sidebar-menu ul li a{
      display:block;
      width:100%;
      list-style:none;
      margin:0;
      padding:0;
   }
   
   .navbar.sidebar-menu ul li a{
        outline-offset: 0px;
   }

   .navbar.sidebar-menu ul.sub-menu{
      display:flex;
      flex-direction:column;
      width:80%;
      justify-content:flex-end;
      text-align: right;
      margin-left:20%;
   }
   
   .navbar.sidebar-menu ul.sub-menu li{
           text-align: right;
   }
    .sidebar-left .left-sidebar-menu > .nav-item a{
        width:90%;
    }  
   
   .navbar.sidebar-menu>ul>li>a{
            text-align:center;
            width:80%;
   }

   .sidebar-left .left-sidebar-menu > .nav-item a{
       text-transform: uppercase; 
   }

   .sidebar-left .left-sidebar-menu > .nav-item .sub-menu{
      width:90%;
      margin:0;
      margin-left:auto;
      display:none;
   }     

   .sidebar-left .left-sidebar-menu > .nav-item > .sub-menu .current-item > .nav-link{
      text-decoration:none;
   }

  .sidebar-left .left-sidebar-menu .current-item.depth-2>a,
  .sidebar-left .left-sidebar-menu .current-item.depth-3>a{
      text-decoration:underline !important;
   }

   .sidebar-left .left-sidebar-menu>.current-menu-item>a{
      text-decoration:none !important;
   }


   .sidebar-left .left-sidebar-menu .nav-item.current_page_item>.sub-menu,
   .sidebar-left .left-sidebar-menu .nav-item.current-menu-parent>.sub-menu,
   .sidebar-left .left-sidebar-menu .nav-item.current-menu-ancestor>.sub-menu{
       display:block;
   } 

  .sidebar-left .left-sidebar-menu .current-menu-parent.depth-2>a,
  .sidebar-left .left-sidebar-menu .current-menu-parent.depth-3>a{
      text-decoration:none !important;
   }

   
   .navbar.sidebar-menu>ul>li.current-menu-item>a,
   .navbar.sidebar-menu>ul>li.current-menu-item .sub-menu a,
   .navbar.sidebar-menu>ul>li.current-menu-parent >a,
   .navbar.sidebar-menu>ul>li.current-menu-parent .sub-menu a,
   .navbar.sidebar-menu>ul>li.current-menu-ancestor a,
   .navbar.sidebar-menu>ul>li.current-menu-ancestor .sub-menu a{
      margin-left:10%;
      margin-right:0%;
      width:90%;
     /* z-index: 1;
      position: relative;   */   
   }
   
   .sidebar-left .left-sidebar-menu .nav-item.depth-1>a,
   .sidebar-left .left-sidebar-menu .nav-item.current-menu-parent>a,
   .sidebar-left .left-sidebar-menu>.nav-item.current-menu-parent>.sub-menu>.current-menu-item>a{
      text-align:center;
      font-weight: bold;
   }
   
   
   /* .navbar.sidebar-menu>ul>li:nth-child(6n+1)>a,
    .navbar.sidebar-menu>ul>li:nth-child(6n+1)>.sub-menu{
      background-color:#2E5902;
      color:#fff;
    }
    .navbar.sidebar-menu>ul>li:nth-child(6n+2)>a,
    .navbar.sidebar-menu>ul>li:nth-child(6n+2)>.sub-menu{
      background-color:#74A60A;
      color:#fff;
    }
    
    .navbar.sidebar-menu>ul>li:nth-child(6n+3)>a,
    .navbar.sidebar-menu>ul>li:nth-child(6n+3)>.sub-menu{
      background-color:#F9FFF0;
      color:#000;
    }
    
    .navbar.sidebar-menu>ul>li:nth-child(6n+4)>a,
    .navbar.sidebar-menu>ul>li:nth-child(6n+4)>.sub-menu{
      background-color:#2D5502;
      color:#fff;
    }
    .navbar.sidebar-menu>ul>li:nth-child(6n+5)>a,
    .navbar.sidebar-menu>ul>li:nth-child(6n+5)>.sub-menu{
      background-color:#3B7302;
      color:#fff;
    }   */


    .navbar.sidebar-menu>ul>li.menu-item-1662>a,
    .navbar.sidebar-menu>ul>li.menu-item-1662>.sub-menu,
    .navbar.sidebar-menu>ul>li.page-item-1580>a,
    .navbar.sidebar-menu>ul>li.page-item-1580>.sub-menu,
    .navbar.sidebar-menu>ul>li.page-item-1600>a,
    .navbar.sidebar-menu>ul>li.page-item-1600>.sub-menu{
      background-color:transparent;
      color:inherit;
    }


   .navbar.sidebar-menu>ul>li.menu-uvegzseb>a,
   .navbar.sidebar-menu>ul>li.menu-darkgreen>a{
      background-color:#2E5902;
      color:#fff;
    }
   
   .navbar.sidebar-menu>ul>li.menu-onkormanyzat a,
   .navbar.sidebar-menu>ul>li.menu-ultralightgreen a,
   .navbar.sidebar-menu>ul>li.menu-lightgrey a{
      background-color:#F9FFF0;
    }


   .navbar.sidebar-menu>ul>li.menu-green>a{
      background-color:#74A60A;
      color:#fff;
    }
    
   .navbar.sidebar-menu>ul>li.menu-lightgreen>a{
      background-color:#2D5502;
      color:#fff;
    }

    


    .page-post-content .entry-title{
        background: #74A60A;
        padding:15px;
        color:#fff;
        text-transform: uppercase;
        font-weight:bold;
        text-align: center;
        margin-bottom:30px;
        display:block;
        width:100%;
    }   
    
    .single-page-content .alignleft{
        float:left;
        margin-right:40px;
        margin-bottom:20px;
    }
    
    figcaption.wp-caption-text{
      text-align: center;
      font-size:20px;
      font-weight: bold;
      line-height:1.3;
    }
    
    .wp-caption.alignleft{
        margin-bottom:0;
    }
    
  	.story-block {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
      }
  	
    .story-block .media{
        width:25%;
        margin-right:20px;
    }
    
  	.story-block .desc {
  		margin: 0px;
  	}
	

    .top-bar{
        margin: 0;
        padding: 0;
        border: 0;
        transition: all .3s ease-in-out;
    }

    .top-bar .set-w {
        display: flex;
        align-items: center;
        padding: 15px 5px 15px 5px;
        margin: auto;
        justify-content: flex-end;
        max-width: 90%;                
    }
    
    .header-fixed .top-bar .set-w {
              padding: 10px 5px;              
    }
    
    .header-fixed .top-bar{
        -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
        -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
        transition: all .3s ease-in-out;
    }
    
    
    .top-bar .set-w .topmenu{
        display:block;
    }    

    .menu-header-search {
        order: 0;
    }
    
    .menu-header-search label{
        font-size: 35px;
        line-height: 1;
    }
 
    .mobil-toggle-topbar,
    .hamburger-holder{
        display:none;
    }
    
    .post-1625 .wpcf7{
        width:100%;
        max-width:680px;
        margin:0 auto;
    }

    .wpcf7 .form-row{
        display:grid;
        width:100%;
        grid-template-columns:30% auto;
    }  
    
           
  
  .wpcf7  .form-row.button-holder{
      margin-top:30px;
  }
  
  .wpcf7  .form-row.button-holder label{
        grid-column: 1 / 3;
  }  
  
  
  .flexy-contetnt-wrapper .fc-text-blocks.homepage-button{
    margin-bottom:40px;
  }
    
  .entry-content.content-with-image{
      display:flex;
  }    
  
  .entry-content.content-with-image .content-image-holder{
      width:170px;
      padding-right:20px;
  }
  
  .entry-content.content-with-image .content-image-holder img{
      max-width:150px;  
  }
  
  .entry-content.content-with-image .the-content{
      width:calc(100% - 170px);
  }
    
  .single-post-content .flexy-contetnt-wrapper table td,
  .single-post-content .flexy-contetnt-wrapper table th{
    font-size:20px;
  }  

  .single-post-content .flexy-contetnt-wrapper .szakirodak ul:last-child{
      border:0;
      margin-bottom:0;
      padding-bottom:0;
  }
    
  .single-post-content .flexy-contetnt-wrapper .c1,
  .single-post-content .flexy-contetnt-wrapper .c1 a,
  .single-post-content .flexy-contetnt-wrapper .szakirodak ul li,
  .single-post-content .flexy-contetnt-wrapper .szakirodak ul li a{
      font-size:18px;
  }

  /* bejelentes tabla ---------------------------------------------------------------------------*/
      #bejelentes-table-holder .fc-text-blocks.simple-text{
           margin-top:80px;
      }
      
      .bejelentes-tabla td,
      .bejelentes-tabla th{
        padding:10px !important;
        vertical-align: bottom;
      }  

      .bejelentes-tabla td{
        border-bottom:1px solid 
      }  

      .bejelentes-tabla tr td:first-child{
          padding-left:0 !important;
      }

      .bejelentes-tabla tr td:last-child{
          text-align: right !important;
          padding-right:0 !important;
      }
      
      .bejelentes-tabla tr:last-child td{
        border:0;
      }

  /* bejelentes tabla ---------------------------------------------------------------------------*/  
    .story-category-list{
        padding-bottom:25px;
        margin-bottom:40px;
        border-bottom:1px solid #979797;
    }


  .story-category-list ul{
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      column-gap: 15px;
      row-gap: 15px;
  }  


  .archive-rendeletek .story-category-list ul{
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }    
}
@media (min-width: 1100px){
        .fc-text-blocks.grid_blocks.fiveItemInRow .row .grid-cell{
            -ms-flex: 0 0 20%;
            flex: 0 0 20%;
            max-width: 20%;
        } 
        
        .fc-text-blocks.grid_blocks.fiveItemInRow .grid-block-inner{
            max-width: 1240px;   
        }
}

@media (min-width: 1200px){

    .top-bar .set-w {
        padding: 40px 5px 15px 5px; 
    }    
    .header-container{
        position:inherit;
    }
   
    .hero-image-holder.normal-page{
        /*min-height:450px;*/        
    }
    
    .hero-image-holder .text-block .hero-title{
       font-size:3rem;
    }    
    
    .hero-image-holder .text-block .hero-text{
       font-size:2rem;
    }    

    .header-fixed #header-main .top-bar{
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        padding: 0;
        margin: 0;
        z-index: 100;
    }
    .header-fixed  .header-container{
        margin-top:59px;
    }
   
    
    #branding .header-logo.mobil-logo{
        display:none;
    }
    
    #branding .header-logo.desk-logo{
            display:block;
    }
    
    .page-post-content{
        background:#fff;
        z-index: 1;
        position: relative;
    }     
    
    .home .section-m{
        padding-bottom:60px;
    }

    .section-m>main{    
        position:relative;
        z-index:1;
    }

    .sidebar-left .sidebar-menu{
        background:#fff;
    }

    .section-m:after{
        position:absolute;
        content:"";
        z-index:0;
        top:387px;
        left:0;
        display:block;
        width:347px;
        height:771px;
        max-height:80%;
        background:transparent url(./images/bg-subpage.svg) left top no-repeat;
        background-size:100% auto;
    }


    #branding{
        width:29%;
        position:absolute;
        margin:0;
        padding:0;
        top:5px;
        left:0;
        z-index:2;
        display:block;
    }
    #branding.accessibility-font-sizer3{
        width:25%;
    }

    #branding .header-link{
        width:34%;
        height:26%;
        background:transparent !important;
        display:block;
        position:absolute;
        top:21%;
        left:37%;
        z-index:1;
        margin:0;
    }    

    .header_image_holder{
        position:relative;
        padding:0 5%;
            min-height: 200px;
    }
 
      
    .fc-text-blocks.grid_blocks.white_bg_blue_rounded_boxes .grid-cell-inner .text,
    .fc-text-blocks.grid_blocks.blue_bg_white_rounded_boxes .grid-cell-inner .text,
    .fc-text-blocks.grid_blocks.fiveItemInRow  .grid-cell-inner .text{
           font-size: 1.1rem;
    }
    
     .fc-text-blocks.grid_blocks.white_bg_blue_rounded_boxes .grid-cell-inner .button-holder>a,
     .fc-text-blocks.grid_blocks.blue_bg_white_rounded_boxes .grid-cell-inner .button-holder>a,
     .fc-text-blocks.grid_blocks.fiveItemInRow  .grid-cell-inner .button-holder>a{
           font-size: 0.98rem;
     }
     
     .archive-list-items-holder {
            grid-template-columns: 1fr 1fr 1fr;
     } 
	
    .archive-list-items-holder2 {
        grid-template-columns: 1fr 1fr;
    } 
    
    .fc-text-blocks.tab_blocks.cegek-page .archive-list-items-holder2 {
        grid-template-columns:  1fr 1fr 1fr 1fr 1fr 1fr;
    } 



      .single-project .termekeink {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          max-width: 85%;
          margin: 0 auto;
      }
      
      .single-project .termekeink .project-image-holder {
          height: auto;
      }
      
      .single-project .termekeink .entry-content, .single-project .termekeink .project-image-holder {
          width: 48%;
      }
      
      .archive-list-item .image-holder img, .project-image-holder img {
          width: 100%;
          height: 100%;
          display: block;
          margin: 0;
          padding: 0;
          object-fit: cover;
          position: absolute;
          left: 0;
          top: 0;
      }
      
      .archive-list-item .image-holder img, .project-image-holder img {
          float: left;
      }
      
      .single-project .projects .entry-content {
          padding-bottom: 40px;
      }
    

    #post-277 {
        max-width: 768px;
    }

    #post-277 .wppb-user-forms{
        width:50%;
    }

    .fc-text-blocks.two-columns{
        padding:40px 0;
    }
    
    .hero-image-holder.with-bg-gradient::after{
        width: 60%;
    }

    .fc-text-blocks.zold-dobozos{
      padding:0;
    }
    
    .fc-text-blocks.grid_blocks.zold-dobozos .grid-cell.menu-holder,
    .fc-text-blocks.zold-dobozos .blocks-holder .text-blocks{
      min-height:500px;    
    }
    
    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner  .image-blocks .bg-image{
        -webkit-clip-path: polygon(0 0,0 1067px,320px 0,0 0);
        clip-path: polygon(0 0,0 1067px,320px 0,0 0);
    }
    
    .fc-text-blocks.grid_blocks.nl-type-box .grid-cell-inner{
        grid-template-columns: 53% 47%;
        height: 100%;
    }


    /* Megamenü -----------------------------------------------*/
    
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item.menu-learning>.mega-sub-menu{
        width:600px;
    }
    
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item.menu-learning>.mega-sub-menu>.mega-menu-row>.mega-sub-menu{
        display: grid;
        grid-template-columns: 33% 70%;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item.menu-learning ul.mega-sub-menu{
        border:0 !important;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu.menu-learning > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12{
        width:100%;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu.menu-learning > ul.mega-sub-menu > li.mega-menu-row{
        border-bottom:1px solid #6a74a7;
    }
    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu.menu-learning > ul.mega-sub-menu > li.mega-menu-row:last-child{
        border:0;
    }


    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row>.mega-sub-menu>li.mega-menu-column{
        border-right:1px solid #6a74a7; 
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row>.mega-sub-menu>li.mega-menu-column:last-child,
    #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
        border:0;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item.menu-gyakorlat>.mega-sub-menu{
        width:450px;
        left: inherit;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item.menu-info>.mega-sub-menu{
        width:765px;
    }

    .single-post-container.two-colum-left-sidebar .single-post-content{
        width:72%;
    }
    .single-post-container.two-colum-left-sidebar .sidebar-left{
        width:28%;
        padding: 50px 20px;
    }

    .footer-logo-holder .footer-logo{
        height:80px;
        width:auto;
    }

    #footer-widget-area .textwidget.custom-html-widget a{
        line-height:1;
    }
    
    #footer-widget-area{

    }
    
    .blog-footer, .blog-footer a, .blog-footer a:hover, .blog-footer a:visited{
      font-size:0.8rem;
    }

    .fc-text-blocks.grid_blocks.wrap-980{
         padding-left:0;
         padding-right:0;
    }
    
    .fc-text-blocks.grid_blocks.wrap-980 .grid-block-inner .row{
      margin-right:   0px !important;
      margin-left: 0px !important;    
    }
    
    .single-post-container:not(.no-sidebar){
      grid-template-columns: 20% 1fr;
   }
   
   .single-post-container .sidebar-left{
      padding-left:0;
   }


   .listmenu  .sub-menu{
      display:none;
   
   } 

   .listmenu  li.has-submenu:hover>a,
   .listmenu  li >a:hover{
      text-decoration:underline;
      
   }

   .listmenu  li.has-submenu >a:focus-visible ~ ul.sub-menu,     
   .listmenu  li.has-submenu:hover > .sub-menu{     
      display:block;
   }
   
   
   .szakirodak-lista-holder .row .szakirodak-lista:first-child{
      padding-right:40px;
      padding-left:0px;
   }
   .szakirodak-lista-holder .row .szakirodak-lista:last-child{
      padding-left:40px;
            padding-right:0px;
   }


  .calender_section.mini_calendar .calender_section_days ul li, 
  .calender_section.mini_calendar .calender_section_days ul li .dayCount, 
  .calender_section.mini_calendar .calender_section_days ul li .dayCount span, 
  .calender_section.mini_calendar .calender_section_days ul li .dayCount a, 
  .calender_section.mini_calendar .calender_section_days ul li.inactive {
      font-size: 16px;
  }
  
  .fc-text-blocks.grid_blocks.zold-dobozos.minicalendar-block .calender_section .CalendarHeaderPos,
  .fc-text-blocks.minicalendar-block .termlist,
  .calender_section.mini_calendar .calender_section_days{
      padding-left:55px;
      padding-right:55px;
  }
  
  
  .fc-text-blocks.minicalendar-block .termlist li a{
    font-size:12px;
  }

  .navbar.sidebar-menu ul li a:hover{
      font-weight:bold !important;    
  }
  

  .fc-text-blocks#ugyintezes-blokk .image-blocks img{
      transition: all .3s;
  }
  
  #ugyintezes-blokk .grid-block-inner .grid-cell-inner{
      height:100%;
  }
  
  #ugyintezes-blokk .grid-block-inner .grid-cell-inner .clickable-block{
      cursor:pointer;
  }
  
  #ugyintezes-blokk .grid-block-inner .grid-cell-inner .showhide-box .text-holder{
      display:none !important;
  }

  #ugyintezes-blokk .grid-block-inner .grid-cell-inner:hover  .showhide-box .text-holder{
      display:block !important;
  }           
  
  #ugyintezes-blokk .grid-block-inner .grid-cell-inner:hover   .image-blocks img{
      width:44px;
  }

  .uvegzseb-szerzodes{
    justify-content: space-between;  
    flex-wrap:nowrap;
  }
  
  .uvegzseb-sztitle{
    margin-right:20px;
    width:auto;
  }
  
  
  .helyek-search-holder .hst-holder>div.helyek-text {
      width: auto;
      padding-left:0;
      font-size: 1.5rem;
  }
  
  .helyek-search-holder .hst-holder input, 
  .helyek-search-holder .hst-holder select {
      font-size: 18px;
  }  
  
  .helyek-search-holder .helyek-hn input{
         width: 120px;
  }


  .helyek-search-holder .helyek-street input, .helyek-search-holder .helyek-street select {
    width: 330px;
  }

  .helyek-search-holder .hst-holder{
        justify-content: space-between;  
  }

  .helyek-search-holder .hst-holder .hs-submit-label {
     font-size: 13px;
     height:43px;
  }

  .helyek-category-list>ul{
      margin:auto;
      max-width:730px;
  }
  
  .helyek-category-list>ul li{
      width:25%;
  }
  
  .helyek-category-list {
    padding-top: 20px;
  }
  
  
}

@media (min-width: 1300px){
    .top-bar .set-w {
        max-width: 1240px;                
    }

}
