body.page .uicore-header-wrapper{
  background-color: #fff;
}

body.home .uicore-header-wrapper{
  background-color: inherit;
}

.uicore-ham .bar,
#mini-nav .uicore-ham .bar,
.single.single-post .uicore-scrolled .uicore-ham .bar,
.single.single-post .uicore-scrolled #mini-nav .uicore-ham .bar {
  background-color: #000 !important;
}

.uicore-mobile-nav-show .uicore-ham .bar,
.uicore-mobile-nav-show #mini-nav .uicore-ham .bar,
.single.single-post.uicore-mobile-nav-show .uicore-ham .bar,
.single.single-post.uicore-mobile-nav-show #mini-nav .uicore-ham .bar {
  background-color: #0c00e8 !important;
}

.single.single-post .uicore-ham .bar,
.single.single-post #mini-nav .uicore-ham .bar {
  background-color: #fff !important;
}

.page.home .uicore-nav-menu .uicore-menu li:hover,
.single.single-post .uicore-nav-menu .uicore-menu li,
.single.single-post .uicore-extra a,
.single.single-post .uicore-header-wrapper .uicore-link,
.blog .uicore-nav-menu .uicore-menu li,
.blog .uicore-extra a,
.blog .uicore-header-wrapper .uicore-link {
  color: #fff !important;
}

.single.single-post .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li,
.single.single-post .uicore-scrolled .uicore-nav-menu .uicore-menu li,
.single.single-post .uicore-scrolled .uicore-extra a,
.single.single-post .uicore-scrolled .uicore-header-wrapper .uicore-link,
.blog .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li,
.blog .uicore-scrolled .uicore-nav-menu .uicore-menu li,
.blog .uicore-scrolled .uicore-extra a,
.blog .uicore-scrolled .uicore-header-wrapper .uicore-link {
  color: #000 !important;
}

.page .uicore-nav-menu .uicore-menu li:hover,
.home .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li:hover,
.uicore-scrolled .uicore-nav-menu .uicore-menu li:hover,
.page.home .uicore-scrolled .uicore-nav-menu .uicore-menu li:hover,
.single.single-post .uicore-scrolled .uicore-nav-menu .uicore-menu li:hover,
.single.single-post .uicore-scrolled .uicore-extra a:hover,
.single.single-post .uicore-scrolled .uicore-header-wrapper .uicore-link:hover,
.single.single-post .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li:hover,
.blog .uicore-scrolled .uicore-nav-menu .uicore-menu li:hover,
.blog .uicore-scrolled .uicore-extra a:hover,
.blog .uicore-scrolled .uicore-header-wrapper .uicore-link:hover,
.blog .uicore-nav-menu .sub-menu:not(.uicore-megamenu) li:hover {
  color: #0c00e8 !important;
}

.single.single-post .uicore-nav-menu .uicore-menu li:hover,
.single.single-post .uicore-extra a:hover,
.single.single-post .uicore-header-wrapper .uicore-link:hover,
.blog .uicore-nav-menu .uicore-menu li:hover,
.blog .uicore-extra a:hover,
.blog .uicore-header-wrapper .uicore-link:hover {
  color: #d6d4d4 !important;
}

.uicore-navbar {
  z-index: 9999 !important;
}

.uicore-navbar nav.uicore ul.sub-menu,
.uicore-navbar nav.uicore ul.sub-menu:not(.uicore-megamenu) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), 0 2px 35px 0 rgba(0, 0, 0, 0.1) !important;
}

.home .post.type-post,
.blog .post.type-post {
  padding: 20px !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 20px;
}

.home .post.type-post .ui-e-post-top,
.blog .post.type-post .uicore-blog-img-container {
  border-radius: 0 !important;
}

.elementor-element-3c36e97a,
.elementor-element-008f5d0 {
  overflow: hidden;
}

@media (width > 1024px) {
  .single.single-post .uicore-post-content {
    width: 1024px !important;
    margin: 0 auto;
  }

  .blog #main.uicore {
    padding: 50px 0 100px !important;
  }

  .single #main.uicore {
    padding: 20px 0 100px !important;
  }
  body.page .uicore-header-wrapper{
    min-height: 90px;
  }
}

.blog .uicore-grid-row {
  gap: 20px;
}

@media (width > 992px) {
  .blog .uicore-col-lg-4 {
    flex: 0 0 calc(33.333333% - 13.5px);
  }
}
@media (767.99px < width < 991.99px) {
  .blog .uicore-col-md-6 {
    flex: 0 0 calc(50% - 10px);
  }
}

@media (767px < width < 1024px) {
  .page .entry-content .bdt-sticky {
    top: 79.59px !important;
  }
}

@media (width < 766.99px) {
  .page .entry-content .bdt-sticky {
    top: 64.59px !important;
  }

  .uicore-navbar .uicore-navigation-content .menu-item a span {
    font-size: 34px;
    line-height: normal;
  }

  .uicore-navbar .uicore-navigation-content .sub-menu:not(.uicore-megamenu) .menu-item a span {
    font-size: 22px;
  }

  .uicore-navbar .uicore-navigation-content .menu-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
}

.elementor-element-9f88235 {
  z-index: 999 !important;
}

.elementor-element-2ae4e6f .elementor-widget-heading > .elementor-widget-container {
  margin: 0 !important;
}

.single .post h2 {
  margin-bottom: 20px !important;
}
.single .post h3,
.single .post h4 {
  margin-bottom: 10px !important;
}