/*-----------------------------------------------------------------------------------
	Amaze Builders - Primary Logo Color Skin
	Primary Color: #25b47a
-----------------------------------------------------------------------------------*/

:root {
  --main-color: #25b47a;
  --main-green: #25b47a;
  --main-hover: #1fa16c;
  --dark-green: #1e7a32;
}

/* ==================== Font & Text Colors ==================== */
.sub-title,
.sub-title span,
.section-head h6,
.section-head h6.custom-font,
.tit h6,
.tit h6.custom-font,
.caption.hmone h5,
.slider .caption h5,
.slider .caption h5.custom-font,
.years-exp .exp-text h2,
.skills-circle .skill span.custom-font,
.skill span.custom-font,
.skills-sec .skill-item h6,
.nbr.custom-font,
.services-feat .item .icon,
.block-sec .testim-box .head-box h6,
.blog .item .info .tag span,
.portfolio .item .cont span,
.navbar .navbar-nav .dropdown-item:hover,
.navbar .navbar-nav .nav-link.active,
.navbar .navbar-nav .nav-link:hover,
.nav-link.active,
.filtering .filter span.active,
.filtering .filter span:hover,
footer .item li .sm-post .date,
footer .item .copy-right p a,
.loading-text,
.progress-wrap::after,
.main-color,
.color-font,
.path a.active,
.path span,
.call-action .content h6,
.testimonials .testim .item .info h6 span,
.exp-content .years-exp h2 {
  color: #25b47a !important;
}

/* Sub-title lines and dividers */
.sub-title:before,
.header .caption .bord:after,
.header .caption .bord:before {
  background: #25b47a !important;
}

/* ==================== Borders ==================== */
.header .caption:after,
.intro .exp:after,
.block-sec .testim-box .slick-dots li,
.navbar .dropdown-menu,
.cursor-outer,
.filtering .filter span.active,
.btn-curve.btn-bord,
.btn-curve.btn-bord.btn-lit {
  border-color: #25b47a !important;
}

/* ==================== Backgrounds & Buttons ==================== */
.btn-curve.btn-color,
.block-sec .testim-box .slick-dots li.slick-active,
.navbar .dropdown-menu .dropdown-item:after,
footer .item li .subscribe .subs,
.pace .pace-progress,
.cursor-inner,
.progres.custom-font,
.skill-progress .progres,
.back-button {
  background: #25b47a !important;
  background-color: #25b47a !important;
}

.btn-curve.btn-color span,
.back-button {
  color: #fff !important;
}

.btn-curve.btn-color:hover,
.btn-curve.btn-bord.btn-lit:hover,
.back-button:hover {
  background: #1fa16c !important;
  background-color: #1fa16c !important;
  border-color: #1fa16c !important;
  color: #fff !important;
}

/* Progress circle & SVG */
.progress-wrap svg.progress-circle path {
  stroke: #25b47a !important;
}

/* Slider Nav Arrows */
.setone .swiper-nav-ctrl:hover,
.navs span:hover {
  color: #25b47a !important;
  border-color: #25b47a !important;
}

/* Horizontal services list styling in About */
.exp-content ul {
  padding-left: 0;
  margin-top: 20px;
  margin-bottom: 25px;
}
.exp-content ul li {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #c5c5c5;
}
.exp-content ul li:after {
  content: '/';
  margin: 0 12px;
  color: #555;
}
.exp-content ul li:last-child:after {
  display: none;
}

/* ==================== Image Visibility Fix ==================== */
.imago,
.imago.animated,
.wow.imago {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* ==================== Service & All Tags - Logo Primary #25b47a ==================== */
.cls-blog .item .img .tag,
.cls-blog .item .tag,
.tag,
.tag a,
.tags a,
.post .tag,
.blog-pg .posts .item .content .tags a,
.blog-pg.single .post .content .share-info .tags a {
  background: #25b47a !important;
  background-color: #25b47a !important;
  color: #fff !important;
}

.cls-blog .item .img .tag a,
.cls-blog .item .tag a {
  color: #fff !important;
}

.cls-blog .item .cont .more,
.cls-blog .item .cont .more:hover {
  color: #25b47a !important;
}