:root {

  /* CORES */
  --primary: #204a5e;
  --primary-dark: #c9a96e;

  --secondary: #c9a96e;
  --secondary-soft: #FFF8EB;
}

/* --primary */
#ftco-loader svg.circular circle.path{
	stroke: var(--primary);
}
.text-primary{
	color: var(--primary) !important; 
}

@media (max-width: 991.98px){
	.ftco-navbar-light{
		background: var(--primary) !important;
	} 
}
.ftco-navbar-light .navbar-brand{
	color: var(--primary); 
}
.ftco-navbar-light .navbar-brand span{
	color: var(--primary);
	font-size: 28px; 
}
@media (max-width: 991.98px){
	.ftco-navbar-light .navbar-nav > .nav-item.cta > a{
		background: var(--primary); 
	} 
}
.ftco-navbar-light .navbar-nav > .nav-item.active > a:after{
	background: var(--primary); 
}
.ftco-navbar-light.scrolled .nav-item.cta > a{
	background: var(--primary);
}
.ftco-navbar-light.scrolled .nav-item.cta.cta-colored span{
	border-color: var(--primary); 
}
.ftco-navbar-light.scrolled .nav-link.active{
	color: var(--primary) !important; 
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{
	color: var(--primary) !important;
}
.hero-wrap .slider-text .icon span{
	color: var(--primary); 
}
.bg-primary{
	background: var(--primary); 
}
.btn.btn-primary{
	border: 1px solid var(--primary) !important;
	color: var(--primary); 
}
.btn.btn-primary:hover{
	background: var(--primary) !important;
	border: 1px solid var(--primary) !important;
}
.btn.btn-outline-primary{
	border: 1px solid var(--primary);
	color: var(--primary); 
}
.btn.btn-outline-primary:hover{
	background: var(--primary);
}
.btn.btn-white:hover{
	border: 1px solid var(--primary);
	background: var(--primary);
}
.btn.btn-white:hover span{
	color: #fff;
}
.btn.btn-white.btn-outline-white:hover, .btn.btn-white.btn-outline-white:focus, .btn.btn-white.btn-outline-white:active{
	background: var(--primary);
	border-color: var(--primary);
}
.do-list li span{
	color: var(--primary);
	font-size: 22px; 
}
.gallery .icon{
	background: var(--primary);
}
.treatment .icon span{
	color: var(--primary); 
}
.coach .text .ftco-social-media li a{
	background: var(--primary);
}
.testimony-section .owl-dots .owl-dot.active{
	background: var(--primary); 
}
.ftco-social a span{
	color: var(--primary); 
}
.form-control:focus, .form-control:active{
	border-color: var(--primary); 
}
.bg-primary{
	background: var(--primary) !important; 
}
.heading-section .subheading{
	color: var(--primary);
}
#section-counter .overlay{
	background: var(--primary);
}
.ftco-counter .icon:after{
	bordeR: 1px solid var(--primary);
}
.ftco-counter .icon span{
	color: var(--primary);
}
.ftco-counter .text strong.number{
	color: var(--primary);
}
.ftco-counter .text span{
	color: var(--primary);
}
.ftco-counter .text:hover .icon:after, .ftco-counter .text:focus .icon:after{
	background: var(--primary); 
}
.blog-entry .text .heading a:hover, .blog-entry .text .heading a:focus, .blog-entry .text .heading a:active{
	color: var(--primary); 
}
.blog-entry span.day{
	color: var(--primary);
}
.block-7 .price sup{
	color: var(--primary);
}
.block-7 .price .number{
	color: var(--primary);
}
.block-7 .btn-primary:hover, .block-7 .btn-primary:focus{
	background: var(--primary) !important;
}
.block-27 ul li a, .block-27 ul li span{
	color: var(--primary);
}
.block-27 ul li.active a, .block-27 ul li.active span{
	background: var(--primary);
}
.contact-form .form-control:focus, .contact-form .form-control:active{
	border-color: var(--primary) !important;
}
.block-21 .text .heading a:hover, .block-21 .text .heading a:active, .block-21 .text .heading a:focus{
	color: var(--primary); 
}
.custom-pagination li.active a, .custom-pagination .prev.active a, .custom-pagination .next.active a{
	background: var(--primary);
}

/* --secondary */
a{
	color: var(--secondary); 
}
a:hover, a:active, a:focus{
	color: var(--secondary);
}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover{
	color: var(--secondary);
}
.hero-wrap .slider-text .icon:after{
	background: var(--secondary);
}
.services .icon{
	border: 1px solid var(--secondary);
	background: var(--secondary);
}
.testimony-wrap .quote{
	background: var(--secondary);
}
.ftco-footer-social li a{
	background: var(--secondary);
	color: var(--secondary) !important; 
}

/* --secondary-soft */
.ftco-navbar-light .navbar-nav > .nav-item.active > a{
	color: var(--secondary-soft)
}
.ftco-navbar-light.scrolled .nav-item.active > a{
	color: var(--secondary) !important; 
}
.offer-deal.active{
    background: var(--secondary-soft); 
}
.ftco-footer {
	background: var(--secondary-soft); 
}