.menu_categories { margin-left: -10px;}
.breadcrumbs_list span { color: #888;}

/* *
.breadcrumbs_list span,
.breadcrumbs_list a,
/* */
.menu_categories .link{ box-shadow: 0 1px 3px 0 rgba(0,0,0,.25); padding: 5px 15px; border-radius: 15px; margin: 5px 3px; background: #fff; text-transform: uppercase; font-size: 14px;}
.menu_categories .link { border: 1px solid var(--link-color); }
/* *
.breadcrumbs_list a, 
.breadcrumbs_list span {  padding: 3px 12px; margin: 0px 3px; margin-bottom: 5px;}
.breadcrumbs_list a:hover { background: var(--link-color); color: #fff;}
.breadcrumbs_list span { box-shadow: none; padding: 3px 3px; text-transform: none;}
/* */
.menu_categories a b{ opacity: 0.8;}
.menu_categories a:hover,
.menu_categories span.link { box-shadow: 0; background: var(--link-color); color: #fff; display: inline-block; }

.breadcrumbs_list{ padding-left: var(--mb4); margin-bottom: 15px; margin-top: -15px; font-size: 14px;}
.breadcrumbs_list span,
.breadcrumbs_list a{ margin: 0 5px; }

.single-customer .breadcrumbs_list,
.page-template-page_blog .breadcrumbs_list,
.archive.category .breadcrumbs_list{padding-left: 0; margin-top: -15px;}
.archive.category .blog-bg .bg-layout { top: 15px; }

.single-customer .breadcrumbs_list{ margin-bottom: 0; margin-top: -20px;}

.page-template .breadcrumbs_list{ padding-left: 0; margin-top: 15px; font-size: 14px;}
.page-template-lp_finblick .breadcrumbs_list{ margin: 0px; margin-bottom: 10px; margin-top: -10px;  }
.page-template-lp_finblick .breadcrumbs_list a:first-child{ margin-left: 0;}

.page-template-page_blog .breadcrumbs_list{ margin-top: -15px; font-size: 14px; }

.breadcrumbs_list._inverce{ color: rgba(255,255,255,.7); margin-top: 0;}
.breadcrumbs_list._inverce span{ color: rgba(255,255,255,.7);}
.breadcrumbs_list._inverce a{ color: #FFEE02;}

/* blog update 2025-04-29 */

.blog-main-section .title h1 {
  font-size: var(--fs_h1);
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.2;
}


@media (max-width:991px){
  .single-post  .breadcrumbs_list{ padding-left: 0; margin-top: 0px;}
  .single-post  .breadcrumbs_list a:first-child{ margin-left: 0; }
}

@media (max-width:575px){
  .single-post  .breadcrumbs_list{ padding-left: 0; margin-top: -10px;}
  .single-post  .breadcrumbs_list a:first-child{ margin-left: 0; }
  .breadcrumbs_list { font-size: 14px !important; }

  .single-customer .breadcrumbs_list,
  .page-template-page_blog .breadcrumbs_list, 
  .archive.category .breadcrumbs_list { margin-top: -40px;}

  .menu_categories .link{ font-size: 12px;}

  .archive.category .blog-bg{ margin-top: 0;}

}



.deco_waves span::after { z-index: -1; margin-bottom: -2px; }