.node__title {
   display: none;
}

.kiemeltmediakartya {
    width: 422px;
}

.lapozo-scroll-javitas {
    grid-auto-columns: max-content !important;
    gap: 0.5rem !important;
}

.teljesbox {
    height: 100% !important;
}

.fooldal_component_button{
    padding-top:12px!important;
    padding-bottom:12px!important;
    padding-left:16px!important;
    padding-right:16px!important;
}
.kivalosagbox > img{
    height: auto;
    max-height: 300px;
    width: 100%;
}

@media (max-width:767px){
    .kivalosagbox > img {
        height: auto !important;
    }
}

#carouselHolder {
    height: 60vh;
}
    
#carouselExampleCaptions {
    height: 100%;
}
    
.carousel-inner {
    height: 100%;
}

.carousel-item {
    height: 100%;
} 

#fejlec-doboz {
    height: 100%;
}

.fejlec-kep-carousel {
    height: 100%;
    align-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.carousel-item
{
    height: 100%;
    align-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.fejlec-kep-carousel > picture > img {
width: unset !important;
height: 100% !important;
display: none !important; /* TODO: ideiglenes, beégetett képek */
}

.field__item > iframe {
    height: 60vh !important;
}

.display-1 {
    font-size: 2.5rem !important;
}

@media (min-width: 1200px) {
.display-1 {
    font-size: 3rem !important;
}}

.field--name-created {
    display: none;
  }
  
.view-frontpage-news .field--name-created {
      display: block !important;
}




#buttoncontainer_kozosseg{
    padding-top:44px;
  }
  
  .kozosseg-text{
    padding-top:44px;
    color: var(--light-theme-typography-colours-body, #262626);
  font-feature-settings: 'clig' off, 'liga' off;
  /* Desktop Body/Regular Copy */
  font-family: Noto Serif;
  font-size: 16px!important;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 175% */
  }
  
  
  
  .column2 li:first-child{
    background-color: var(--bs-primary);
    color:white!important;
    border-color: rgba(255,255,255,0)!important;
  }
  .column li:first-child{
    background-color: var(--bs-primary);
    color:white!important;
    border-color: rgba(255,255,255,0)!important;
  }




/* Apply CSS styling to create two columns */
.column {
float: left;
width: 50%;
box-sizing: border-box;
}
    .column2 {
float: left;
width: 50%;
box-sizing: border-box;

}
.text-main{

/* Desktop Heading/Heading 4 */
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-size: 23px;
line-height: 31px;
/* identical to box height, or 135% */
display: flex;
align-items: center;
letter-spacing: -0.4px;

/* Light Theme/Brand Colours/BME Brand bordó */
color: #931634;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;

}

.datum{
padding-top:6px;
padding-bottom:10px;
}

.marginleft_esemenybutton{
margin-left:1rem!important;
}

@media (max-width:1000px){

.cont{
display:block!important;
}
.oldview{
display:block!important;
}
.kep_nemresp{
display:none;
}
.kep_resp{
display:block!important;
}
.szoveg_befoglalo{
width:100%!important;
}

.kozosseg-text{
width:100%;
}

.column2 img {
display: block!important;
}

}
@media (max-width:1200px){
.column{
width:100%;
}
}
.kep_resp{
display:none;
}
#kep_resp{
display:none;
}




.carousel-container {
position: relative;
}
.carousel-control-next-icon{
float:right;
position:fixed;
right:9%;
}
.carousel-control-prev-icon{
float:left;
position:fixed;
left:9%;
}
#prevBtn {
width: min-content;
padding-left:8px;
position: absloute;
top: 50%;
transform: translateY(-50%);
z-index: 100; /* Ensure the buttons appear above other content */
left: 0;
float:left;
}


#nextBtn {
right: 0;
float:right;
position: absloute;
top: 50%;
transform: translateY(-50%);
z-index: 100; /* Ensure the buttons appear above other content */
}

@media(max-width:576px){
#prevBtn{
top: 3rem;
}
#nextBtn{
top: 3rem;
}
.carousel-control-prev, .carousel-control-next 
{
    height: 70px;
    width: 70px !important;
}
}


.carouselIndicatorOwn{
z-index:1000;
}



#hirek_fo_blokk  .field--name-field-tags{
display:none;
}


.oldview{
    display:flex;
    gap:20px;
    }
    
    
    .cont{
    display:flex;
    gap:20px;
    }
    .component-horizontal-scroll--container{
      overflow-x: auto!important;
    }

    .column2 img{
        display:none;
      }


    /* Heading */
    #headingCarousel{

        /* Desktop Heading/Heading 1 */
        font-family: 'Noto Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 40px;
        line-height: 50px;
        /* identical to box height, or 116% */
        
        
        
        }
        
          .fejlec-kep-carousel > picture > img{
                height:648px;
        
            }
        #szoveg{
            /* Description */
        
        
        color:white!important;
        /* Desktop Body/Large Bold */
        font-family: 'Noto Serif';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 34px;
        /* or 170% */
        
        mix-blend-mode: normal;
        opacity: 0.93;
        
        
        }
        
        .fejlec-kep-carousel{
            width:100%;
        }
        
        .fejlec-kep-carousel > picture > img{
            width:100%;
        }
        
        #carouselHolder{
            background-color: rgb(241,241,241)
        }
          .mycarousel{
            position:relative;
            }
        
            #fejlec-doboz-doboz-carousel {
            position: absolute;
            
            bottom:7%;
            padding-bottom:0px;
            left: 0px;
            /*transform: translate(0, -50%);*˛
            /*background-color: white;
            border: 2px solid red;*/
         }
         @media (max-width:880px){
          
      
             #headingCarousel{
                 font-size:32px;
                 line-height:1.25;
           
             }
             #szoveg p{
                font-size:16px;
             }
            } 
        
        @media (max-width:720px){
           
           #headingCarousel > p{
                padding-top:2px;
                padding-bottom:3px;
            }
            #headingCarousel{
                font-size:28px;
                line-height:1.25;
          
            }
            #szoveg{
                line-height:1.5;
               
            }
        
            #szoveg  p {
                padding-bottom:8px;
            }
        #hashtagek{
            display:none;
        }
        #fejlec-doboz-doboz-carousel {
            position: absolute;
           
            left: 0px;
            
            /*background-color: white;
            border: 2px solid red;*/
         }
        
            .fejlec-kep-carousel{
                -webkit-filter : blur(2px);
                    height:300px;
        
            }
        
            .fejlec-kep-carousel > picture > img{
                height:300px;
        
            }
            
            #szoveg{
                width:100%;
                font-size:12px;
        
            }
            #nyiltnap-gomb{
                padding:8px;
            }
            .mycarousel{
            position:relative;
            }
            #mycarousel_{
        
            }
        }
        
        .overlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: linear-gradient(to top, rgba(0, 0, 0, 1), 
          rgba(0, 0, 0, 0.0)); /* Gradient from transparent to white */
          z-index: 1; /* Make sure the overlay is on top of the image */
        }
        
        .field__item > iframe{
            width:100%;
            height:648px;
        }
        
        #tagjeim > a{
            color:white!important;
            z-index:1000;
           }



           #cime{
            color: var(--Light-Theme-Typography-Colours-Heading, #1A1A1A);
        font-feature-settings: 'clig' off, 'liga' off;
        
        /* Desktop Heading/Heading 4 */
        font-family: "Noto Sans";
        font-size: 23px;
        font-style: normal;
        font-weight: 400;
        line-height: 31px; /* 134.783% */
        letter-spacing: -0.4px;
        }
        
        #felso{
            color: var(--Light-Theme-Typography-Colours-Body, #262626);
        font-feature-settings: 'clig' off, 'liga' off;
        
        /* Desktop Body/Regular Copy */
        font-family: "Noto Serif";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px; /* 175% */
        }
        
        #also{
            color: var(--Light-Theme-Typography-Colours-Body, #262626);
        font-feature-settings: 'clig' off, 'liga' off;
        
        /* Desktop Body/Regular Copy */
        font-family: "Noto Serif";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px; /* 175% */
        
        }
        
        .teljesbox{
            display: flex;
        padding: 16px;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        flex: 1 0 0;
        height:100%!important;
        align-self: stretch;
        }
        #alsobox{
            display: flex;
        align-items: flex-start;
        align-self: stretch;
        }
        
        #felsodoboz{
            display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
        }
        
        
        
        #tagek_kiemelt > a{
            color:black!important;
            pointer-events: none;
          cursor: default;
        }
        


        .nevpartnernev{
    
            /* Desktop Body/Regular Copy */
            font-family: 'Noto Serif';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 28px;
            /* identical to box height, or 175% */
            display: flex;
            align-items: center;
            
            /* Light Theme/Brand Colours/BME Brand bordó */
            color: #931634;
            
            
            /* Inside auto layout */
            flex: none;
            order: 0;
            flex-grow: 1;
            
            }
            
            
            
            .miniature-image{
            
            }
            
            .component-horizontal-scroll .component-horizontal-scroll--container{
             grid-auto-columns: unset!important;
            }
            
            #partner_kep > div > img {
            
                cursor:pointer!important;
                height:auto;
                display:flex;
                padding:6px;
            }
            
            #partner_kep{
                cursor:default!important;
            }
            
            .nevpartnernev:hover{
               color: #76122a!important;
            }
            
            
            .nevpartnernev > div {
                text-align:center;
            }
 /* Accent Line */
 #hrid{
    width: 100%;
    height: 6px;
    
    /* Light Theme/Typography Colours/Heading */
    background: #000000;
    border-radius: 0px;
    
    /* Inside auto layout */
    color:black;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
    }
    .sajat-kep img {
        width: 20%;
        height: auto;
        object-fit:cover;
        
    }
    .sajat-kep{
        width:50%;
    }
    #kep{
        width:50%!important;
    }
    .text-torekves{
        /* Heading */
    
    
    
    /* Desktop Heading/Heading 4 */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    line-height: 31px;
    /* identical to box height, or 135% */
    align-items: center;
    letter-spacing: -0.4px;
    
    /* Light Theme/Typography Colours/Heading */
    color: #000000!important;
    
    
    
    }
