.elementor-858 .elementor-element.elementor-element-ac02ecc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-858 .elementor-element.elementor-element-ac02ecc:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-ac02ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #3758FF7D 0%, #030510 64%);}.elementor-858 .elementor-element.elementor-element-ac02ecc::before, .elementor-858 .elementor-element.elementor-element-ac02ecc > .elementor-background-video-container::before, .elementor-858 .elementor-element.elementor-element-ac02ecc > .e-con-inner > .elementor-background-video-container::before, .elementor-858 .elementor-element.elementor-element-ac02ecc > .elementor-background-slideshow::before, .elementor-858 .elementor-element.elementor-element-ac02ecc > .e-con-inner > .elementor-background-slideshow::before, .elementor-858 .elementor-element.elementor-element-ac02ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aihirek.com/wp-content/uploads/2025/11/noise.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:14% auto;}.elementor-858 .elementor-element.elementor-element-dad68a2{--display:flex;--justify-content:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-858 .elementor-element.elementor-element-f3c68a8{padding:15px 15px 15px 15px;text-align:center;}.elementor-858 .elementor-element.elementor-element-f3c68a8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;}.elementor-858 .elementor-element.elementor-element-758d049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-58be983 );}.elementor-858 .elementor-element.elementor-element-784f891{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-858 .elementor-element.elementor-element-2f06626{--display:flex;}.elementor-858 .elementor-element.elementor-element-91cceb6 .e-search-input{background-color:#10121C;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A2236;border-radius:50px 50px 50px 50px;}.elementor-858 .elementor-element.elementor-element-91cceb6 .e-search-submit{background-color:#4C726B00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-858 .elementor-element.elementor-element-91cceb6{width:var( --container-widget-width, 60% );max-width:60%;padding:15px 15px 15px 15px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-search-input-color:var( --e-global-color-primary );--e-search-input-padding-block-start:22px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:22px;--e-search-input-padding-inline-end:30px;--e-search-submit-border-radius:50px 50px 50px 50px;--e-search-submit-padding:14px 14px 14px 14px;}.elementor-858 .elementor-element.elementor-element-91cceb6.elementor-element{--align-self:center;}.elementor-858 .elementor-element.elementor-element-faed8d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4a28204 );--border-color:var( --e-global-color-4a28204 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-858 .elementor-element.elementor-element-faed8d7:not(.elementor-motion-effects-element-type-background), .elementor-858 .elementor-element.elementor-element-faed8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030510;}.elementor-858 .elementor-element.elementor-element-4c5462f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before{background-color:#00000000;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{background-color:#131313;height:280px;border-radius:10px 10px 10px 10px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{background-color:#379CFF1C;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button:not(.jkit-block-nextprev), .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.jkit-block-nextprev button{background-color:#02010133;padding:18px 40px 18px 40px;border-radius:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 12px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-858 .elementor-element.elementor-element-28711ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 0px 0px;margin:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a{font-family:var( --e-global-typography-ca10b2b-font-family ), Sans-serif;font-size:var( --e-global-typography-ca10b2b-font-size );font-weight:var( --e-global-typography-ca10b2b-font-weight );text-transform:var( --e-global-typography-ca10b2b-text-transform );font-style:var( --e-global-typography-ca10b2b-font-style );text-decoration:var( --e-global-typography-ca10b2b-text-decoration );line-height:var( --e-global-typography-ca10b2b-line-height );letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category a{color:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a{color:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a{color:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category{padding:6px 22px 4px 22px;margin:25px 0px 10px 0px;border-radius:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{padding:6px 22px 4px 22px;margin:25px 0px 10px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category{margin:25px 0px 10px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title{margin:10px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin:10px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-family:var( --e-global-typography-94a699f-font-family ), Sans-serif;font-size:var( --e-global-typography-94a699f-font-size );font-weight:var( --e-global-typography-94a699f-font-weight );text-transform:var( --e-global-typography-94a699f-text-transform );font-style:var( --e-global-typography-94a699f-font-style );text-decoration:var( --e-global-typography-94a699f-text-decoration );line-height:var( --e-global-typography-94a699f-line-height );letter-spacing:var( --e-global-typography-94a699f-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover{color:var( --e-global-color-accent );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:10px 0px -10px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p{color:#FFFFFFE0;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-meta{font-family:"DM Sans", Sans-serif;font-weight:500;margin:18px 15px 15px 15px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-meta-date i{font-size:14px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-meta-date svg{width:14px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination{margin:80px 0px 0px 0px;text-align:center;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button{width:20%;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-before i, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-before svg{margin-right:0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-after i, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-after svg{margin-left:0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button button{color:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button svg{fill:var( --e-global-color-primary );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button:hover:not(.jkit-block-nextprev), .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.jkit-block-nextprev button:hover:not(.disabled){box-shadow:0px 0px 24px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.jkit-block-nextprev .disabled{opacity:50%;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:flex-start;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}@media(max-width:1024px){.elementor-858 .elementor-element.elementor-element-ac02ecc{--padding-top:200px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-858 .elementor-element.elementor-element-784f891{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-858 .elementor-element.elementor-element-faed8d7{--padding-top:50px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-858 .elementor-element.elementor-element-4c5462f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 30px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:450px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{padding:30px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a{font-size:var( --e-global-typography-ca10b2b-font-size );line-height:var( --e-global-typography-ca10b2b-line-height );letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-94a699f-font-size );line-height:var( --e-global-typography-94a699f-line-height );letter-spacing:var( --e-global-typography-94a699f-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-858 .elementor-element.elementor-element-ac02ecc{--padding-top:160px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-858 .elementor-element.elementor-element-f3c68a8 .elementor-heading-title{font-size:35px;}.elementor-858 .elementor-element.elementor-element-758d049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-858 .elementor-element.elementor-element-784f891{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-858 .elementor-element.elementor-element-faed8d7{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-858 .elementor-element.elementor-element-4c5462f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-858 .elementor-element.elementor-element-28711ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post{padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:200px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a{font-size:var( --e-global-typography-ca10b2b-font-size );line-height:var( --e-global-typography-ca10b2b-line-height );letter-spacing:var( --e-global-typography-ca10b2b-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title{margin:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin:0px 0px 0px 0px;}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:var( --e-global-typography-94a699f-font-size );line-height:var( --e-global-typography-94a699f-line-height );letter-spacing:var( --e-global-typography-94a699f-letter-spacing );}.elementor-858 .elementor-element.elementor-element-28711ca .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-858 .elementor-element.elementor-element-ac02ecc{--content-width:1240px;}.elementor-858 .elementor-element.elementor-element-784f891{--content-width:1240px;}.elementor-858 .elementor-element.elementor-element-faed8d7{--width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-858 .elementor-element.elementor-element-4c5462f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f3c68a8 */.elementor-858 .elementor-element.elementor-element-f3c68a8 .elementor-heading-title {
    /* Színátmenet és animáció (ez változatlan, lassú és fehér domináns) */
    background: linear-gradient(270deg, #ffffff 0%, #ffffff 40%, #3498db 50%, #ffffff 60%, #ffffff 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    animation: moveGradient 12s ease infinite;

    /* === JAVÍTÁS: Ez a sor menti meg a g betűt === */
    padding-bottom: 15px !important; /* Adunk 25 pixel extra helyet alul */
}

/* Az animáció leírása (változatlan) */
@keyframes moveGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-91cceb6 *//* 1. A form relatív pozicionálása, hogy a gomb ehhez képest tudjon abszolút lenni */
.e-search-form {
    position: relative !important;
    width: 100%;
}

/* 2. Az input mező formázása - fix magasság, gomb helyének kihagyása és FEHÉR szöveg a gépeléshez */
.e-search-form .e-search-input {
    padding-right: 140px !important; 
    height: 65px !important; 
    width: 100% !important;
    box-sizing: border-box !important;
    color: #ffffff !important; /* Hófehér beírt szöveg */
}

/* 3. A helykitöltő (placeholder) színe SZÜRKE marad */
.e-search-form .e-search-input::placeholder {
    color: #a3a3a3 !important; /* Szürke placeholder szín */
    opacity: 1 !important; /* Firefox miatt kötelező */
}

/* 4. A keresés gomb pozicionálása az inputon belülre */
.e-search-form .e-search-submit {
    position: absolute !important;
    right: 8px !important; 
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10;
    margin: 0 !important;
    height: 49px !important; 
    padding: 0 25px !important; 
    min-width: max-content !important;
}

/* 5. Az Elementor "X" (törlés) ikonjának balra tolása, hogy ne takarjon a gomb */
.e-search-form .e-search-input-wrapper svg.e-fas-times {
    position: absolute !important;
    right: 130px !important; 
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 11;
}

/* 6. A böngésző automatikus kitöltés (autofill) letiltása és FEHÉR szöveg megtartása */
.e-search-form input[type="search"]:-webkit-autofill,
.e-search-form input[type="search"]:-webkit-autofill:hover, 
.e-search-form input[type="search"]:-webkit-autofill:focus, 
.e-search-form input[type="search"]:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s !important;
    -webkit-text-fill-color: #ffffff !important; 
}/* End custom CSS */

/* Start custom CSS for jkit_post_block, class: .elementor-element-28711ca *//* Ez kényszeríti a címet Merriweather-re */
.elementor-858 .elementor-element.elementor-element-28711ca .jkit-post-title a {
    font-family: 'Merriweather', serif !important;
}

/* Ez kényszeríti a kivonatot DM Sans-ra */
.elementor-858 .elementor-element.elementor-element-28711ca .jkit-post-excerpt p {
    font-family: 'DM Sans', sans-serif !important;
}

/* A fő konténer beállítása */
.jkit-meta-date {
    display: inline-flex;  /* Flexbox-ot használunk, hogy egymás mellé kerüljenek */
    align-items: center;   /* Ez húzza tökéletesen egy vízszintes síkba az ikont és a szöveget */
    gap: 8px;              /* Ez ad egy kis térközt az ikon és a dátum közé (így nem érnek össze) */
    color: #a0a0a0;        /* A képed alapján egy szürkés árnyalat */
    font-size: 14px;       /* Szövegméret beállítása ízlés szerint */
    line-height: 1;        /* Eltünteti a felesleges térközt a szöveg alatt/felett */
}

/* Az SVG ikon méretezése */
.jkit-meta-date svg {
    width: 14px;           /* Az ikon szélessége (érdemes a betűmérethez igazítani) */
    height: 14px;          /* Az ikon magassága */
    fill: currentColor;    /* Ez a trükk: az ikon felveszi a szöveg (color) színét */
}/* End custom CSS */