.dark .site-logo a.navbar-brand img {
    filter: contrast(0) brightness(2);
}
footer.one .site-branding-text {
    display: none;
}

.elementor-widget-container {
    font-family: 'iransharp', Arial, sans-serif !important;
}
.elementor-widget-container * {
    font-family: 'iransharp',  Arial, sans-serif !important;
}

.elementor-widget-container img {
    border-radius: 5px !important;
}

.col-lg-8.content-right {
    font-family: 'iransharp', Arial, sans-serif !important;
}
.col-lg-8.content-right * {
    font-family: 'iransharp', Arial, sans-serif !important;
}

.newslayouts-np-v2-news-style1 article.col-xs-4 {
    margin-bottom: -5px;
}

#icon_wrapper {
    position: fixed;
    top: 25%;
    left: 0px;
    z-index: 99999;
}

.bs-latest-news .bn_title .title i {
    background: #1565c0;   /* آبی کمی تیره‌تر */
    color: #fff;
}

.bs-head-detail {
    color: #fff;
    background-color: #1565c0; /* آبی کمی تیره‌تر */
    border-bottom-color: var(--border-color);
}

.right-nav .subscribe-btn {
    background: #1565c0; /* آبی کمی تیره‌تر */
    color: var(--head-color);
}


:root {
    --pri-color: #1565c0;        /* آبی کمی تیره‌تر */
    --grady-color: #1565c0;      /* آبی کمی تیره‌تر */
    --secondary-color: #000;
    --head-color: #fff;
    --stext-color: #000;
    --stext-color2: #fff;
    --text-color: #4C4C4C;
    --text-color2: #6e6e6e;
    --wtext-color: #fff;
    --bg-color: transparent;
    --bg-color2: #f1f1f1;
    --border-color: #e2e8f0;
    --box-color: #fff;
    --box-color2: #fff;
    --blog-backcolor: #fff;
    --blog-color: #6e6e6e;
    --cat-color: var(--grady-color);
    --cat-text-color: #fff;
    --wrap-color: #fff;
    --headbg-color: #fff;
    --headmenu-color: #000;
    --ftbackcolor: #161d2a;
    --ftborcolor: #2b3446;
    --ftwtitile-color: #fff;
    --ftwtext-color: #fff;
    --tac: #fff;
}
.bs-menu-full .logo {
    padding: 10px 0;
    width: 12%;

}
.page-entry-title:has(.entry-title.title) {
    padding: 4px;
   font-family: 'iransharp', Arial, sans-serif !important;

}.elementor-page-title,
h1.entry-title {
    display: var(--page-title-display);
    font-size: 32px;
   font-family: 'iransharp', Arial, sans-serif !important;
}


.bs-blog-post .title a {
   font-family: 'iransharp', Arial, sans-serif !important;
font-size: 22px;
}
.newslayouts-np-v2-vc-element-news .article-title a {
    font-size: 16px !important; 
}

.newslayouts-np-v2-vc-element-news.newslayouts-np-v2-news-style1 .others-element-header .article-title a {
    font-size: 14px !important; 
}
.newslayouts-np-v2-news-style1 article.col-xs-4{ 
    margin-bottom: 7px !important; 
}
.bs-blog-post .title
 {
    font-size: 15px !important;
}
.elementor-posts .elementor-post__title {
    font-size: 14px !important;
}

.bs-blog-post .title a {
    font-size: 16px !important;
}

.top-date {
  font-family: '.top-date {
  font-family: 'iransharp', 'Tahoma', sans-serif;
}
', 'Tahoma', sans-serif;
}
.bn_title .title span {
  font-family: 'iransharp', 'iransharp' !important;
}

.tnp-submit{
 background: #1565c0!important; /* آبی کمی تیره‌تر */

   border-radius: 5px !important;
 font-family: 'iransharp', 'iransharp' !important;
}

.bs-widget-title .title{

 font-family: 'iransharp', 'iransharp' !important;
}
.wp-block-heading{

 font-family: 'iransharp', 'iransharp' !important;
}

.soliloquy-container .soliloquy-pager{
    display: none;
}

..dark .site-logo a.navbar-brand img {
    filter: contrast(0) brightness(2);
}
footer.one .site-branding-text {
    display: none;
}

.elementor-widget-container {
    font-family: 'iransharp', Arial, sans-serif !important;
}
.elementor-widget-container * {
    font-family: 'iransharp',  Arial, sans-serif !important;
}

.elementor-widget-container img {
    border-radius: 5px !important;
}

.col-lg-8.content-right {
    font-family: 'iransharp', Arial, sans-serif !important;
}
.col-lg-8.content-right * {
    font-family: 'iransharp', Arial, sans-serif !important;
}

.newslayouts-np-v2-news-style1 article.col-xs-4 {
    margin-bottom: -5px;
}

#icon_wrapper {
    position: fixed;
    top: 25%;
    left: 0px;
    z-index: 99999;
}

.bs-latest-news .bn_title .title i {
    background: #1565c0;   /* آبی کمی تیره‌تر */
    color: #fff;
}

.bs-head-detail {
    color: #fff;
    background-color: #1565c0; /* آبی کمی تیره‌تر */
    border-bottom-color: var(--border-color);
}

.right-nav .subscribe-btn {
    background: #1565c0; /* آبی کمی تیره‌تر */
    color: var(--head-color);
}


:root {
    --pri-color: #1565c0;        /* آبی کمی تیره‌تر */
    --grady-color: #1565c0;      /* آبی کمی تیره‌تر */
    --secondary-color: #000;
    --head-color: #fff;
    --stext-color: #000;
    --stext-color2: #fff;
    --text-color: #4C4C4C;
    --text-color2: #6e6e6e;
    --wtext-color: #fff;
    --bg-color: transparent;
    --bg-color2: #f1f1f1;
    --border-color: #e2e8f0;
    --box-color: #fff;
    --box-color2: #fff;
    --blog-backcolor: #fff;
    --blog-color: #6e6e6e;
    --cat-color: var(--grady-color);
    --cat-text-color: #fff;
    --wrap-color: #fff;
    --headbg-color: #fff;
    --headmenu-color: #000;
    --ftbackcolor: #161d2a;
    --ftborcolor: #2b3446;
    --ftwtitile-color: #fff;
    --ftwtext-color: #fff;
    --tac: #fff;
}
.bs-menu-full .logo {
    padding: 10px 0;
    width: 12%;

}
.page-entry-title:has(.entry-title.title) {
    padding: 4px;
   font-family: 'iransharp', Arial, sans-serif !important;

}.elementor-page-title,
h1.entry-title {
    display: var(--page-title-display);
    font-size: 32px;
   font-family: 'iransharp', Arial, sans-serif !important;
}


.bs-blog-post .title a {
   font-family: 'iransharp', Arial, sans-serif !important;
font-size: 22px;
}
.newslayouts-np-v2-vc-element-news .article-title a {
    font-size: 16px !important; 
}

.newslayouts-np-v2-vc-element-news.newslayouts-np-v2-news-style1 .others-element-header .article-title a {
    font-size: 14px !important; 
}
.newslayouts-np-v2-news-style1 article.col-xs-4{ 
    margin-bottom: 7px !important; 
}
.bs-blog-post .title
 {
    font-size: 15px !important;
}
.elementor-posts .elementor-post__title {
    font-size: 14px !important;
}

.bs-blog-post .title a {
    font-size: 16px !important;
}

.top-date {
  font-family: '.top-date {
  font-family: 'iransharp', 'Tahoma', sans-serif;
}
', 'Tahoma', sans-serif;
}
.bn_title .title span {
  font-family: 'iransharp', 'iransharp' !important;
}

.tnp-submit{
 background: #1565c0!important; /* آبی کمی تیره‌تر */

   border-radius: 5px !important;
 font-family: 'iransharp', 'iransharp' !important;
}

.bs-widget-title .title{

 font-family: 'iransharp', 'iransharp' !important;
}
.wp-block-heading{

 font-family: 'iransharp', 'iransharp' !important;
}

.soliloquy-container .soliloquy-pager{
    display: none;
}

#soliloquy-container-224290_1 {
  border-radius: 8px;
  overflow: hidden;
}

.soliloquy-caption{

background: #1565c0!important; /* آبی کمی تیره‌تر */
}