/* EFEX blog brand layer (light + navy). Loaded by mu-plugins/efex-blog-brand.php */
@font-face{font-family:'IRANYekanX';src:url(fonts/IRANYekanX-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'IRANYekanX';src:url(fonts/IRANYekanX-Medium.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'IRANYekanX';src:url(fonts/IRANYekanX-Bold.woff2) format('woff2');font-weight:600 700;font-display:swap}
@font-face{font-family:'IRANYekanX';src:url(fonts/IRANYekanX-ExtraBold.woff2) format('woff2');font-weight:800 900;font-display:swap}
:root{--efx-n9:#1E2F4F;--efx-n7:#29497F;--efx-b5:#4F98E2;--efx-b2:#9ED0F2;--efx-bg:#F4F7FB;--efx-line:#E3EAF3;--efx-mut:#5D6B82}
body,button,input,select,textarea,.logo-text,h1,h2,h3,h4,h5,h6,.the-subtitle,.main-menu a,#main-nav .main-menu>ul>li>a,#mobile-menu li a,.post-title,.entry,.entry p,.entry li,.widget-title,.block-head,.mag-box-title,.breaking-title,.button,.more-link,blockquote p,.tie-alignleft,.tie-alignright{font-family:'IRANYekanX',Tahoma,Arial,sans-serif}
body{background:var(--efx-bg);color:var(--efx-n9)}
#tie-wrapper,#tie-container{background:var(--efx-bg)}
.container-wrapper,.mag-box .container-wrapper,.widget,.post-components>div,.sidebar .container-wrapper{border-color:var(--efx-line)}
.container-wrapper{border-radius:14px}
h1,h2,h3,h4,h5,h6,.post-title a,.entry-title{color:var(--efx-n9)}
.entry{color:#26344f;line-height:2}
.entry a,.entry-content a{color:var(--efx-n7)}
.entry a:hover{color:var(--efx-b5)}
.post-meta,.post-meta a,.meta-item{color:var(--efx-mut)}
/* header */
#main-nav,#main-nav .main-menu-wrapper{background:#fff;border-color:var(--efx-line)!important}
#main-nav{box-shadow:0 1px 0 var(--efx-line)}
#main-nav .main-menu>ul>li>a,#main-nav .components>li>a,#main-nav .components a{color:var(--efx-n9)}
#main-nav .main-menu>ul>li:hover>a,#main-nav .main-menu>ul>li.tie-current-menu>a{color:var(--efx-n7)}
#main-nav .main-menu>ul>li.tie-current-menu>a:before,#main-nav .main-menu>ul>li:hover>a:before{background:var(--efx-b5)}
#main-nav .main-menu>ul>li>a[href*="efex.pro/fa/sign-in"]{background:var(--efx-n9)!important;color:#fff!important;border-radius:10px;padding:0 16px!important;line-height:38px!important;margin:21px 8px 0 0}
#main-nav .main-menu>ul>li>a[href*="efex.pro/fa/application"]{border:1px solid #CFDAE8;border-radius:10px;padding:0 14px!important;line-height:36px!important;margin:21px 8px 0 0;color:var(--efx-n9)!important;background:#fff!important}
#main-nav .main-menu>ul>li>a[href*="efex.pro/fa/"]:before,#main-nav .main-menu>ul>li>a[href*="efex.pro/fa/"]:after{display:none!important}
#top-nav,#top-nav .top-menu ul,.top-nav{background:var(--efx-n9)!important;border:0!important}
#top-nav,#top-nav a,#top-nav .breaking-news-nav li,#top-nav .components>li>a{color:#C9D7EA}
#top-nav a:hover{color:#fff}
.breaking-title{background:var(--efx-n7)!important}
.breaking-title:before{background:var(--efx-n7)!important}
#mobile-header,.header-layout-4 #mobile-header,.mobile-header-components{background:#fff}
#mobile-header .components a,#mobile-header .menu-text,#mobile-header .menu-text-wrapper,.mobile-header-components .tie-icon,.mobile-header-components .menu-text{color:var(--efx-n9)!important}
.mobile-header-components .nav-icon,.mobile-header-components .nav-icon:before,.mobile-header-components .nav-icon:after{background:var(--efx-n9)!important}
#logo img{max-height:40px!important;width:auto!important}
@media (max-width:991px){#logo img{max-height:32px!important}}
/* buttons, badges */
.button,[type=submit],.btn-link,.more-link,.post-cat,.tie-popup-trigger .button{border-radius:10px}
.post-cat{background:var(--efx-n7)}
#go-to-top{background:var(--efx-n9)}
/* footer */
#footer{background:var(--efx-n9)}
#footer .site-info,#site-info{background:#172540!important}
#site-info,#site-info .copyright-text{color:#9fb2cc}
.efex-foot{background:var(--efx-n9);color:#C9D7EA;padding:44px 0 26px;font-size:14px;line-height:1.9}
.efex-foot-g{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}
.efex-foot h3{color:#fff;font-size:15px;font-weight:700;margin:0 0 10px}
.efex-foot ul{list-style:none;margin:0;padding:0}
.efex-foot li{margin:0 0 6px;list-style:none}
.efex-foot a{color:#C9D7EA}
.efex-foot a:hover{color:#fff}
.efex-foot-about img{height:32px;width:auto;display:block}
.efex-foot-about p{margin:12px 0 14px;color:#C9D7EA}
.efex-foot-cta{display:flex;gap:8px;flex-wrap:wrap}
.efex-foot-cta a{border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:5px 12px;font-weight:700;font-size:13px}
.efex-foot-cta a:first-child{background:#fff;color:var(--efx-n9);border-color:#fff}
@media (max-width:991px){.efex-foot-g{grid-template-columns:1fr 1fr}.efex-foot-about{grid-column:1/-1}.efex-foot{padding:32px 0 20px}}

#main-nav .main-menu>ul>li.tie-current-menu>a,#main-nav .main-menu>ul>li:hover>a,#main-nav .main-menu>ul>li.menu-item-has-children:hover>a{background:transparent!important;color:var(--efx-n7)!important}
#main-nav .main-menu .sub-menu,#main-nav .main-menu .menu-sub-content{background:#fff!important;border-top:2px solid var(--efx-b5)!important;box-shadow:0 12px 30px rgba(30,47,79,.12)}
#main-nav .main-menu .sub-menu a{color:var(--efx-n9)!important}
#main-nav .main-menu .sub-menu a:hover{color:var(--efx-n7)!important;background:var(--efx-bg)!important}
.the-global-title:before,.the-global-title:after,.has-block-head-4:before,.has-block-head-4:after,.block-head-4 .mag-box-title h3:before,.block-head-4 .mag-box-title h3:after,.block-head-4 .comment-reply-title:before{background-color:var(--efx-n9)!important;border-color:var(--efx-n9)!important}
.the-global-title,.mag-box-title{border-color:var(--efx-n9)!important}
#footer .efex-foot a{color:#C9D7EA}
#footer .efex-foot a:hover{color:#fff}
#footer .efex-foot-cta a:first-child{color:#1E2F4F!important;background:#fff}
#footer .efex-foot h3{color:#fff}
