.elementor-kit-6{--e-global-color-primary:#3c88fa;--e-global-color-secondary:#3c88fa;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#19191B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}.e-con{--container-max-width:768px;}}/* Start custom CSS */body.dark_mode {
  background-color: #1C2532 !important;
  color: #ffffff !important;
}

body.dark_mode article.post {
  background: #2c374b !important;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2) !important;
  border: 1px solid #445069 !important;
}

body.dark_mode h2.entry-title a {
  color: #ffffff !important;
}

body.dark_mode h2.entry-title a:hover {
  color: #3C88FA !important;
}

body.dark_mode .content p {
  color: #ffffff !important;
}

body.dark_mode .harika-hottopics-widget .title {
  color: #ffffff !important;
}

body.dark_mode .harika-hottopics-widget a {
  background-color: #2c374b !important;
  color: #ffffff !important;
  border: 1px solid #445069 !important;
}

body.dark_mode .harika-hottopics-widget a:hover {
  background-color: #3C88FA !important;
  color: white !important;
}

body.dark_mode select#cat {
  padding: 6px 8px;
  border-radius: 10px;
  background: #2c374b !important;
  color: #ffffff !important;
  width: 100%;
  border: 1px solid #445069 !important;
}

body.dark_mode .harika-breadcrumb .box {
  background: #2c374b !important;
  border: 1px solid #445069 !important;
}

body.dark_mode .box span,
body.dark_mode .box a {
  color: #ffffff !important;
}

body.dark_mode .harika-breadcrumb .box a:hover {
  color: #3C88FA !important;
}

body.dark_mode .harika-page-title {
  background: #2c374b !important;
  border: 1px solid #445069 !important;
}

body.dark_mode .custom_dark_mode_text p {
  color: #ffffff !important;
}

/* Light Mode */
body:not(.dark_mode) {
  background-color: #f7f8fa !important;
  color: #2c374b !important;
}

body:not(.dark_mode) article.post {
  background: #ffffff !important;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08) !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) h2.entry-title a {
  color: #2c374b !important;
}

body:not(.dark_mode) h2.entry-title a:hover {
  color: #0151cc !important;
}

body:not(.dark_mode) .article {
  background: #ffffff !important;
  box-shadow: 10px 0px 60px -21px rgba(210, 207, 207, 0.39) !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .content p {
  color: #2c374b !important;
}

body:not(.dark_mode) .harika-hottopics-widget .title {
  color: #2c374b !important;
}

body:not(.dark_mode) .harika-hottopics-widget a {
  background-color: #ffffff !important;
  color: #2c374b !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .harika-hottopics-widget a:hover {
  background-color: #0151cc !important;
  color: white !important;
}

body:not(.dark_mode) select#cat {
  border: 1px solid #edeff2 !important;
  border-radius: 10px;
  padding: 6px 8px;
  background: #ffffff !important;
  color: #2c374b !important;
  width: 100%;
}

body:not(.dark_mode) .harika-videoplaylist-widget .list {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .harika-heading-widget {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .harika-flex-row .sidebar-col .widget:not(.sidebar-no-bg),
body:not(.dark_mode) .sidebar-col .widget:not(.sidebar-no-bg),
body:not(.dark_mode) .sidebar-col .elementor-widget:not(.sidebar-no-bg) {
  background: #ffffff !important;
  box-shadow: 10px 0px 60px -21px rgba(210, 207, 207, 0.39) !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .elementor-1419 .elementor-element.elementor-element-f083483:not(.elementor-motion-effects-element-type-background),
body:not(.dark_mode) .elementor-1419 .elementor-element.elementor-element-f083483 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f7f8fa !important;
}

body:not(.dark_mode) .harika-post-widget:not(.a-hero-layout) .article {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

/* body:not(.dark_mode) img.entered.lazyloaded {
  background: #ffffff !important;
  border-radius: 16px;
  border: 1px solid #edeff2 !important;
} */

body:not(.dark_mode) .harika-breadcrumb .box {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .box span,
body:not(.dark_mode) .box a {
  color: #2c374b !important;
}

body:not(.dark_mode) .harika-breadcrumb .box a:hover {
  color: #0151cc !important;
}

body:not(.dark_mode) .harika-page-title {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) section.comments-area > div {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .elementor-1422 .elementor-element.elementor-element-be94fb8 {
  background: #ffffff !important;
  border: 1px solid #edeff2 !important;
}

body:not(.dark_mode) .custom_light_mode_text p {
  color: #2c374b !important;
}

/* رنگ‌های اصلی برای المان‌های خاص */
.primary-color {
  color: #0151cc !important;
}

.primary-bg {
  background-color: #0151cc !important;
}

.secondary-color {
  color: #3C88FA !important;
}

.secondary-bg {
  background-color: #3C88FA !important;
}

.accent-color {
  color: #ffc221 !important;
}

.accent-bg {
  background-color: #ffc221 !important;
}

/* دکمه‌های اصلی */
.primary-button {
  background-color: #0151cc !important;
  color: white !important;
  border: none !important;
}

.primary-button:hover {
  background-color: #013fa0 !important;
}

.secondary-button {
  background-color: #3C88FA !important;
  color: white !important;
  border: none !important;
}

.secondary-button:hover {
  background-color: #2a75f0 !important;
}

/* لینک‌ها */


body.dark_mode a {
  color: #ffffff !important;
  transition: color 0.3s ease !important;
}

body.dark_mode a:hover {
  color: #3C88FA !important;
}

@media (max-width: 1023px) {
  .harika-videoplaylist-widget {
    flex-direction: column !important;
    height: auto !important;
    display: flex !important;
  }
  
  .harika-videoplaylist-widget .list {
    margin-bottom: 20px;
  }
}/* End custom CSS */