.elementor-368 .elementor-element.elementor-element-66dfbf6{--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-66dfbf6:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-66dfbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #3758FF7D 0%, #030510 64%);}.elementor-368 .elementor-element.elementor-element-66dfbf6::before, .elementor-368 .elementor-element.elementor-element-66dfbf6 > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-66dfbf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-66dfbf6 > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-66dfbf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-66dfbf6 > .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-368 .elementor-element.elementor-element-e5d6827 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-368 .elementor-element.elementor-element-e5d6827 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-e5d6827 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-368 .elementor-element.elementor-element-e5d6827 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-368 .elementor-element.elementor-element-a2aa3f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-da96d09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-368 .elementor-element.elementor-element-da96d09.e-con{--align-self:center;}.elementor-368 .elementor-element.elementor-element-6107dc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-368 .elementor-element.elementor-element-6107dc5.elementor-element{--align-self:center;}.elementor-368 .elementor-element.elementor-element-6107dc5{text-align:center;}.elementor-368 .elementor-element.elementor-element-6107dc5 img{border-radius:15px 15px 15px 15px;}.elementor-368 .elementor-element.elementor-element-def7245 .templately-heading-title{font-family:"Merriweather", Sans-serif;font-size:54px;line-height:69px;}.elementor-368 .elementor-element.elementor-element-525e07d .elementor-icon-list-icon{width:14px;}.elementor-368 .elementor-element.elementor-element-525e07d .elementor-icon-list-icon i{font-size:14px;}.elementor-368 .elementor-element.elementor-element-525e07d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-368 .elementor-element.elementor-element-c759ccb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-368 .elementor-element.elementor-element-c759ccb.e-con{--align-self:center;}.elementor-368 .elementor-element.elementor-element-e72b1b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-844dad6 a{background-color:#CB4B4B00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#379CFFFC;box-shadow:0px 0px 8px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-844dad6:hover a:not(.hover-gradient), .elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-844dad6 a.hover-gradient:before{background-color:#379CFF00;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-844dad6 a svg{fill:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-844dad6:hover a{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 16px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-3afceda a{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 8px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-3afceda:hover a:not(.hover-gradient), .elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-3afceda a.hover-gradient:before{background-color:#379CFF00;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-3afceda a svg{fill:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-3afceda:hover a{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 16px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-b3346a1 a{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 8px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-b3346a1:hover a:not(.hover-gradient), .elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-b3346a1 a.hover-gradient:before{background-color:#379CFF00;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-b3346a1 a svg{fill:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-b3346a1:hover a{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 16px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-68544eb a{background-color:#02010100;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 8px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-68544eb:hover a:not(.hover-gradient), .elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-68544eb a.hover-gradient:before{background-color:#379CFF00;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-68544eb a svg{fill:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li.elementor-repeater-item-68544eb:hover a{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 16px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a{background-color:#FFFFFF00;padding:7px 0px 0px 0px;border-radius:50px 50px 50px 50px;width:42px;height:42px;line-height:28px;color:var( --e-global-color-accent );}.elementor-368 .elementor-element.elementor-element-09b9602{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share{text-align:center;--icon-padding-left:0px;--icon-padding-right:0px;--icon-padding-top:7px;--icon-padding-bottom:0px;--icon-size:16px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li{display:block;margin:0px 0px 20px 0px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a svg{fill:var( --e-global-color-accent );}.elementor-368 .elementor-element.elementor-element-6eb4718{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-368 .elementor-element.elementor-element-ce2843b{padding:15px 15px 15px 15px;color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-368 .elementor-element.elementor-element-7b5beba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-368 .elementor-element.elementor-element-7b5beba.e-con{--align-self:center;}.elementor-368 .elementor-element.elementor-element-9db5b5c{width:100%;max-width:100%;}.elementor-368 .elementor-element.elementor-element-46f199b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-368 .elementor-element.elementor-element-66dfbf6{--content-width:1240px;}.elementor-368 .elementor-element.elementor-element-a2aa3f3{--content-width:1240px;}.elementor-368 .elementor-element.elementor-element-da96d09{--width:73%;}.elementor-368 .elementor-element.elementor-element-c759ccb{--width:800px;}.elementor-368 .elementor-element.elementor-element-e72b1b0{--width:10%;}.elementor-368 .elementor-element.elementor-element-6eb4718{--width:90%;}}@media(max-width:1024px){.elementor-368 .elementor-element.elementor-element-66dfbf6{--padding-top:200px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-368 .elementor-element.elementor-element-a2aa3f3{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a{text-align:center;padding:8px 0px 0px 0px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share{--icon-padding-left:0px;--icon-padding-right:0px;--icon-padding-top:8px;--icon-padding-bottom:0px;}}@media(max-width:767px){.elementor-368 .elementor-element.elementor-element-66dfbf6{--padding-top:80px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-368 .elementor-element.elementor-element-e5d6827.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-368 .elementor-element.elementor-element-e5d6827 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:16px;}.elementor-368 .elementor-element.elementor-element-a2aa3f3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-368 .elementor-element.elementor-element-def7245 .templately-heading-title{font-size:26px;line-height:1.3em;}.elementor-368 .elementor-element.elementor-element-09b9602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li{display:inline-block;margin:0px 5px 0px 5px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a{padding:8px 0px 0px 0px;}.elementor-368 .elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share{--icon-padding-left:0px;--icon-padding-right:0px;--icon-padding-top:8px;--icon-padding-bottom:0px;}}/* Start custom CSS for eael-breadcrumbs, class: .elementor-element-e5d6827 *//* Csak mobilnézetben lép életbe (767px-es képernyőszélesség alatt) */
@media (max-width: 767px) {
  .eael-breadcrumbs__content {
    display: flex;
    flex-direction: column; /* Egymás alá rendezi az elemeket */
    align-items: flex-start; /* Balra igazítja őket */
    gap: 8px; /* Távolság a sorok között (ízlés szerint módosítható) */
  }

  /* Elrejti a feleslegessé vált "/" elválasztó jeleket */
  .eael-breadcrumbs__content .eael-breadcrumb-separator {
    display: none;
  }
}/* End custom CSS */
.elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a { margin-left:auto; margin-right: auto; }@media (max-width: 1024px) {.elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a { margin-left: auto; margin-right: unset; } }@media (max-width: 767px) {.elementor-element.elementor-element-09b9602 .jeg-elementor-kit.jkit-social-share .social-share-list > li a { margin-left: auto; margin-right: unset; } }
/* Start custom CSS for theme-post-content, class: .elementor-element-ce2843b *//* ============================================
   AIHIREK.COM – Blog Post Custom CSS v5
   Tedd be: WordPress Admin → Megjelenés → Testreszabás → További CSS
   ============================================ */

@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&display=swap');

/* --- HEADINGEK: Merriweather, fehér/cyan váltakozás --- */
.elementor-widget-theme-post-content h1 {
    font-family: 'Merriweather', serif;
    color: #ffffff !important;
}

.elementor-widget-theme-post-content h2.wp-block-heading,
.elementor-widget-theme-post-content h2 {
    font-family: 'Merriweather', serif;
    color: #00D4FF !important;
    margin-top: 42px !important;
    margin-bottom: 18px !important;
    padding-top: 20px !important;
    border-top: 1px solid rgba(0, 212, 255, 0.15);
    font-size: 28px;
}

.elementor-widget-theme-post-content h3 {
    font-family: 'Merriweather', serif;
    color: #ffffff !important;
    margin-top: 28px !important;
    margin-bottom: 14px !important;
    font-size: 22px;
}

.elementor-widget-theme-post-content h4 {
    font-family: 'Merriweather', serif;
    color: #00D4FF !important;
    margin-top: 22px !important;
    margin-bottom: 10px !important;
}

/* --- ALAP SZÖVEG --- */
.elementor-widget-theme-post-content .entry-content p,
.elementor-widget-theme-post-content p {
    font-size: 20px;
    line-height: 1.30;
    margin-bottom: 1em;
    color: #e0e0e0;
}

/* --- BLOCKQUOTE --- */
.elementor-widget-theme-post-content blockquote.wp-block-quote,
.elementor-widget-theme-post-content blockquote {
    background: rgba(255, 255, 255, 0.04);
    border-left: 3px solid #00D4FF;
    border-radius: 8px;
    padding: 16px 20px;
    margin: 16px 0;
    font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
    font-size: 16px;
    line-height: 1.5;
    color: #c8f0ff;
}

.elementor-widget-theme-post-content blockquote p {
    margin-bottom: 0;
}

.elementor-widget-theme-post-content blockquote blockquote,
.elementor-widget-theme-post-content blockquote blockquote blockquote {
    background: none;
    border-left: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

/* --- LISTÁK --- */
.elementor-widget-theme-post-content ul.wp-block-list,
.elementor-widget-theme-post-content ol.wp-block-list,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
    margin: 14px 0 20px 0;
    padding-left: 24px;
}

.elementor-widget-theme-post-content ul.wp-block-list li,
.elementor-widget-theme-post-content ol.wp-block-list li,
.elementor-widget-theme-post-content ul li,
.elementor-widget-theme-post-content ol li {
    font-size: 19px;
    line-height: 1.5;
    margin-bottom: 6px;
    color: #e0e0e0;
}

/* --- BOLD --- */
.elementor-widget-theme-post-content strong {
    color: #ffffff;
}

/* --- INLINE CODE --- */
.elementor-widget-theme-post-content code {
    background: rgba(0, 212, 255, 0.1);
    color: #00D4FF;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 16px;
    font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
}

/* --- LINKEK --- */
.elementor-widget-theme-post-content a {
    color: #00D4FF;
    text-decoration: underline;
    text-decoration-color: rgba(0, 212, 255, 0.3);
    text-underline-offset: 3px;
    transition: text-decoration-color 0.2s;
}

.elementor-widget-theme-post-content a:hover {
    text-decoration-color: #00D4FF;
}

/* --- ITALIC --- */
.elementor-widget-theme-post-content em {
    color: #a0a0a0;
    font-style: italic;
}

.elementor-widget-theme-post-content em a {
    color: #00D4FF;
}

/* --- EMOJI --- */
.elementor-widget-theme-post-content img.emoji {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 4px;
}

/* --- ÜRES BEKEZDÉSEK --- */
.elementor-widget-theme-post-content p:empty {
    display: none;
}

/* --- MAX SZÉLESSÉG --- */
.elementor-widget-theme-post-content {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

/* ============================================
   MOBIL (768px alatt)
   ============================================ */
@media (max-width: 768px) {

    .elementor-widget-theme-post-content p,
    .elementor-widget-theme-post-content {
        font-size: 17px !important;
        line-height: 1.4 !important;
    }

    .elementor-widget-theme-post-content {
        max-width: 100% !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .elementor-widget-theme-post-content h2 {
        margin-top: 32px !important;
        margin-bottom: 14px !important;
        padding-top: 14px !important;
        font-size: 22px !important;
    }

    .elementor-widget-theme-post-content h3 {
        margin-top: 22px !important;
        margin-bottom: 10px !important;
        font-size: 19px !important;
    }

    .elementor-widget-theme-post-content h4 {
        margin-top: 18px !important;
        margin-bottom: 8px !important;
        font-size: 17px !important;
    }

    .elementor-widget-theme-post-content blockquote {
        padding: 12px 14px !important;
        font-size: 15px !important;
        margin: 10px 0 !important;
    }

    .elementor-widget-theme-post-content ul li,
    .elementor-widget-theme-post-content ol li {
        font-size: 16px !important;
        line-height: 1.4 !important;
    }

    .elementor-widget-theme-post-content p {
        margin-bottom: 0.9em !important;
    }

    .elementor-widget-theme-post-content code {
        font-size: 14px !important;
    }
}/* End custom CSS */