:root{--mim-bg:#080f1c;--mim-surface:#131f32;--mim-blue:#0a3f86;--mim-cyan:#45ddff;--mim-text:#f4f7fc;--mim-muted:#b3c0d3;--mim-line:rgba(255,255,255,.09)}
body,body.elementor-default{background:var(--mim-bg) !important;color:var(--mim-text)}
.elementor-location-header,.elementor-location-header .elementor-section{background-color:var(--mim-blue) !important}
.elementor-location-header .elementor-nav-menu a,.elementor-location-header .elementor-item{color:#fff !important}
.elementor-location-header .elementor-nav-menu a:hover,.elementor-location-header .elementor-item-active{color:var(--mim-cyan) !important}
.elementor-location-header .elementor-social-icon i,.elementor-location-header .elementor-search-form__toggle i{color:#fff !important}
.elementor-location-header img{filter:drop-shadow(0 0 0 transparent)}
.elementor-heading-title{color:var(--mim-text) !important}
.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-theme-post-content,.elementor-widget-theme-post-content p,.elementor-widget-theme-post-content li{color:var(--mim-muted) !important}
.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4{color:var(--mim-text) !important}
.elementor-widget-text-editor a,.elementor-widget-theme-post-content a{color:var(--mim-cyan) !important}
.elementor-divider-separator{border-color:var(--mim-line) !important}
.elementor-button{background:var(--mim-blue) !important;color:#fff !important;border-color:var(--mim-cyan) !important}
.elementor-button:hover{background:var(--mim-cyan) !important;color:var(--mim-bg) !important}
/* news lists */
.qodef-blog-list .qodef-e-title,.qodef-blog-list .qodef-e-title a,.qodef-e-title-link{color:var(--mim-text) !important}
.qodef-blog-list .qodef-e-title a:hover{color:var(--mim-cyan) !important}
.qodef-blog-list .qodef-e-excerpt,.qodef-blog-list p{color:var(--mim-muted) !important}
.qodef-blog-list .qodef-e-info,.qodef-blog-list .qodef-e-info a{color:var(--mim-cyan) !important}
.qodef-blog-list .qodef-e-date,.qodef-blog-list [class*="date"]{background:var(--mim-blue) !important;color:#fff !important}
.qodef-blog-list .qodef-e-read-more a,.qodef-blog-list .qodef-button{background:transparent !important;color:var(--mim-cyan) !important;border-color:var(--mim-cyan) !important}
.qodef-m-pagination a,.qodef-m-pagination span{color:var(--mim-text) !important}
/* posts without image: brand band */
body.mim-gedul .elementor-element.elementor-element-6c4f43b4{background-image:radial-gradient(circle at 20% 20%,rgba(69,221,255,.25),transparent 55%),linear-gradient(135deg,#0a3f86,#080f1c) !important;background-color:#0a3f86 !important}
body.mim-gedul .elementor-element.elementor-element-6c4f43b4>.elementor-background-overlay{opacity:.15 !important}
.elementor-author-box__name,.elementor-post-info,.elementor-post-info a{color:#fff !important}
.elementor-post-navigation a,.elementor-post-navigation span{color:var(--mim-text) !important}
/* footer */
.elementor-location-footer,.elementor-location-footer .elementor-section{background-color:#06101e !important}
.elementor-location-footer a,.elementor-location-footer p,.elementor-location-footer .elementor-nav-menu a{color:#fff !important}
h1,h2,h3,h4,h5,.entry-title,.page-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}
@media (max-width:480px){html body:not(#_) h1{font-size:clamp(22px,6.8vw,28px);line-height:1.2}html body:not(#_) h2{font-size:clamp(19px,5.8vw,23px);line-height:1.25}html body:not(#_) h3{font-size:clamp(17px,5vw,20px);line-height:1.3}}
.qodef-blog-list .qodef-e-inner,.qodef-blog-item .qodef-e-inner{background:var(--mim-surface) !important;border:1px solid var(--mim-line);border-radius:10px}
.qodef-blog-list .qodef-e-info,.qodef-blog-list .qodef-e-info a,.qodef-blog-list .qodef-e-excerpt{color:var(--mim-muted) !important}
.qodef-blog-list .qodef-e-content{padding:16px !important}
.elementor-location-header .elementor-widget-image img,.elementor-location-header .elementor-widget-theme-site-logo img{background:#fff;border-radius:8px;padding:6px 10px}
.qodef-m-pagination .qodef--active,.qodef-m-pagination-item.qodef--active a,.page-numbers.current{color:var(--mim-cyan) !important}
html body:not(#_) .elementor-nav-menu--main .elementor-item,html body:not(#_) .elementor-nav-menu--main a{color:#fff !important}
html body:not(#_) .elementor-nav-menu--main .elementor-item:hover,html body:not(#_) .elementor-nav-menu--main .elementor-item-active{color:var(--mim-cyan) !important}
html body:not(#_) .qodef-blog-list .qodef-e-info,html body:not(#_) .qodef-blog-list .qodef-e-info a,html body:not(#_) .qodef-blog-list .qodef-e-info-category a{color:var(--mim-cyan) !important}
html body:not(#_) .qodef-blog-list .qodef-e-excerpt,html body:not(#_) .qodef-blog-list .qodef-e-text p{color:var(--mim-muted) !important}
html body:not(#_) .qodef-blog-list .qodef-e-inner{padding:18px !important}
html body:not(#_) .qodef-blog-list .qodef-e-read-more .qodef-button,html body:not(#_) .qodef-blog-list .qodef-button{background:transparent !important;color:var(--mim-cyan) !important;border:1px solid var(--mim-cyan) !important}
html body:not(#_) .qodef-e-excerpt,html body:not(#_) .qodef-e-text p{color:var(--mim-muted) !important}
html body:not(#_) .qodef-e-info a,html body:not(#_) .qodef-e-info-item{color:var(--mim-cyan) !important}
html body:not(#_) .qodef-e-inner{padding:18px !important}
html body:not(#_) .qodef-e-read-more a,html body:not(#_) a.qodef-button,html body:not(#_) .qodef-e-read-more .qodef-button{background:transparent !important;color:var(--mim-cyan) !important;border:1px solid var(--mim-cyan) !important}
html body:not(#_) .elementor-section:first-of-type .elementor-search-form__toggle i,html body:not(#_) .elementor-social-icon{color:#fff !important}
.mim-nemez{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1140px;margin:30px auto;padding:0 15px}
.mim-tusasa{background:var(--mim-surface);border:1px solid var(--mim-line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}
.mim-rehu{color:var(--mim-cyan);font-size:13px;text-transform:uppercase;letter-spacing:.04em}
.mim-dujoz{margin:0;font-size:20px;line-height:1.3}
.mim-dujoz a{color:var(--mim-text) !important;text-decoration:none}
.mim-dujoz a:hover{color:var(--mim-cyan) !important}
.mim-tusasa p{margin:0;color:var(--mim-muted)}
.mim-pego{margin-top:auto;align-self:flex-start;border:1px solid var(--mim-cyan);color:var(--mim-cyan) !important;padding:7px 14px;border-radius:6px;text-decoration:none}
.mim-vugema{display:flex;gap:8px;justify-content:center;margin:10px auto 40px}
.mim-vugema .page-numbers{color:var(--mim-text);padding:6px 12px;border:1px solid var(--mim-line);border-radius:6px;text-decoration:none}
.mim-vugema .current{background:var(--mim-blue);color:#fff}
@media (max-width:900px){.mim-nemez{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.mim-nemez{grid-template-columns:1fr}}
html body:not(#_) .hfe-nav-menu a.hfe-menu-item{color:#fff !important}
html body:not(#_) .hfe-nav-menu a.hfe-menu-item:hover,html body:not(#_) .hfe-nav-menu .current-menu-item>a.hfe-menu-item{color:var(--mim-cyan) !important}
