/* Custom Theme Colors
--------------------------*/

.primary-main,
a.primary-main:hover,
.header .top-bar .top-bar-right .menu .menu-item a:hover,
.header .top-bar .top-bar-right .menu .active > a,
.content-description a,
.content-description a:hover,
.services-description a,
.services-description a:hover,
.about-commitments a,
.section-content a,
.page-content a
{
	color: #1078BE;
}

.primary-main-bg,
.btn.btn-basic,
.person-info-container:before,
.page-products .primary-main-bg
{
	background: #1078BE;
	background-color: #1078BE;
}

.btn.btn-simple.primary-main-hover:hover {
	border: 1px solid #1078BE;
	color: #1078BE;
}

.primary-tint-1 {
	color: #87BBDE;
}

.primary-tint-1-bg,
.btn.btn-basic.primary-main-bg:hover
{
	background: #87BBDE;
	background-color: #87BBDE;
}

.primary-tint-2 {
	color: #C3DDEE;
}

.primary-tint-2-bg {
	background: #C3DDEE;
	background-color: #C3DDEE;
}

.primary-tint-3 {
	color: #E1EEF6;
}

.primary-tint-3-bg {
	background: #E1EEF6;
	background-color: #E1EEF6;
}

.primary-tint-4 {
	color: #F0F6FA;
}

.primary-tint-4-bg {
	background: #F0F6FA;
	background-color: #F0F6FA;
}

.secondary-main,
.description ul li:before,
.description.optional ul li:before,
.services-description li:before,
.person-info:before,
.link-to a:after,
.footer-bottom-contact-info p:before,
.contact-info-personal .info p:before,
.company-info-contacts p:before,
.hero-slider .slick-dots,
.page-home .home-hero-content .hero-slider .slick-dots li.slick-active button:before,
.page-single-project .project-images-slider .slick-dots li.slick-active button:before,
.slick-arrow:before,
.content-list .content-list-item:before,
.page-single-project .page-content ul li:before,
.page-projects .page-content ul li:before,
.products-flex-sections .section-content .content ul li:before,
.image-left-text-right .content-description ul li:before,
.text-left-image-right .content-description ul li:before,
.header .superheader .secondary-main a,
.page-projects .text_left_image_right .content ul li:before
{
	color: #FDC100;
}

.secondary-main-bg,
.page-products .products-info .btn-basic,
.footer .btn-basic
{
	background: #FDC100;
	background-color: #FDC100;
}

.secondary-main-border {
	border-color: #FDC100 !important;
}

.secondary-tint-1 {
	background: #FEDA66;
}

.slick-arrow:hover:before {
	color: #FEDA66;	
}

.secondary-tint-1-bg,
.btn.btn-basic.secondary-main-bg:hover
{
	background: #FEDA66;
	background-color: #FEDA66;
}

.secondary-tint-2 {
	color: #FEE593;
}

.secondary-tint-2-bg {
	background: #FEE593;
	background-color: #FEE593;
}

.secondary-tint-3,
.header .top-bar .nav-contact-info a:hover,
a.secondary-main:hover
{
	color: #FEECB3;
}

.secondary-tint-3-bg {
	background: #FEECB3;
	background-color: #FEECB3;
}

.secondary-tint-4 {
	color: #FEF5D9;
}

.secondary-tint-4-bg {
	background: #FEF5D9;
	background-color: #FEF5D9;
}