body {
    background-color: #ffffff;
    color: #4a4a4a;
}
::-webkit-input-placeholder {
    color: #0f0f0f;
}
:-moz-placeholder {
    color:#0f0f0f;
}
::-moz-placeholder {
    color:#0f0f0f;
}
:-ms-input-placeholder {
    color:#0f0f0f;
}

.menu > ul > li > a,
.form-controller,
.form-controller:focus,
.widget_search button, 
.widget_search input[type="button"] {
    color: #000;
}
.footer-info-block .footer-info-content .single-info,
.choose-us-block .promo-number .promo-title,
.hero-block .follow-us-area ul,
.portfolio-page-block .portfolio-meta > .meta-item > span,
.error-page-content .error-subtitle,
.post.single-post .entry-header p,
.user-register-area .login-form-remember label,
.sidebar-items .widget-post-list .post .post-details .entry-meta-content {
    color: #4a4a4a;
}
.post.single-post .entry-header p,
.post.single-post blockquote {
    color: #424242;
}
.portfolio-item .portfolio-info .cat,
.comments-area .date {
    color: #6f6f6f;
}
.pricing-box .pricing-header .pricing-title,
.pricing-box .pricing-footer .btn-pricing,
.faq-item .faq-no {
    color: #fff;
}
.choose-us-block .promo-number .icon:after {
    border-color: rgba(228,41,72,0.1);
}
.pricing-box .pricing-footer .btn-pricing:hover,
.faqs-home-block .filter-faqs-tab .nav-tabs > li > a:hover,
.choose-us-block .single-choose .icon {
    color: #e42948;
}

.bg-white-smoke,
.about-us-block .mock-up-thumb:before,
.pricing-box,
.pricing-box .package-price,
.pricing-block.bg-white-smoke .pricing-box,
.pricing-block.bg-white-smoke .pricing-box .package-price,
.post,
.footer-info-block .footer-info-content,
.site-header.sticky-active,
.single-team-block .team-item,
.terams-conditions-content, 
.privacy-policy-content,
.sidebar-items .widget,
.post.single-post,
.author-info,
.comments-area,
.comment-respond,
.widget_services_categories {
    background-color: #f9f9f9;
}
.section-title .sub-title,
.choose-us-block .single-skill .progress,
.about-us-block.bg-white-smoke .mock-up-thumb::before,
.skills-list .single-skill .progress {
    background-color: #fff2ca;
}
.experience-block .content-list::before, 
.education-block .content-list::before {
    background-color: #D9D6D6;
}
.choose-us-block .choose-us-content,
.latest-news-block.bg-white-smoke .post.post-grid,
.error-page-block::before {
    background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6,
.section-title .title-main,
.heading,
.service-item .heading,
.portfolio-item .portfolio-info .heading,
.team-item .team-info .team-name,
.testimonial-item .client-area .client-name,
.faqs-home-block .filter-faqs-tab .nav-tabs > li > a,
.pricing-box .package-price,
.pricing-block.bg-white-smoke .pricing-box .package-price,
.service-item .service-icon,
.faq-item .faq-title .title,
.post.post-grid .entry-title,
.choose-us-block .single-skill .skill-title,
.choose-us-block .promo-number .odometer-wrap .odometer,
.hero-block .hero-title,
.btn-links-area .btn-links,
.section-heading,
.page-title-area .page-title,
.breadcrumb .breadcrumb-item > a,
.breadcrumb .breadcrumb-item::before,
.portfolio-page-block .portfolio-details .portfolio-title,
.portfolio-links .prev-link .link-text .portfolio-title, 
.portfolio-links .next-link .link-text .portfolio-title,
.sidebar-items .widget-post-list .post .entry-title,
.entry-tag strong,
.entry-share strong,
.author-info #author-details .author-name.menu,
.comments-area .comments-title,
.comment-respond .comment-reply-title,
.author-info #author-details .author-name,
.comments-area .comment-metadata .author {
    color: #b5851d;
}
.error-page-content .error-title {
    color: #ea6a8a;
}
.portfolio-links .prev-link:hover .portfolio-title, 
.portfolio-links .next-link:hover .portfolio-title {
    color: #e42948;
}
.site-footer {
	color: #b9b9b9;
}

.btn-default.btn-white {
    background-color: #0f0f0f;
    color: #fff;
}
.btn-default:hover {
    color: #fff;
}
.btn-default::before,
.hero-block .hero-title:before,
.mobile-menu-area {
    background-color: #c4e9ff;
}
.animation-circle-inverse > span {
	background: rgba(162, 162, 162, 0.4);
}
.services-block.bg-white-smoke .service-item,
.service-item,
.faq-item.open .faq-title,
.post .post-details .entry-header,
.work-brand-block:before,
.section-heading,
.form-controller,
.sidebar-items .widget_categories ul li, 
.sidebar-items .widget_archive ul li, 
.sidebar-items .widget_layered_nav ul li,
.sidebar-items .tagcloud a,
.post.single-post .entry-footer,
.widget_services_categories .widget-content li,
.sidebar-items .widget-post-list .post,
.comment-reply-link {
	border-color: #e1e1e1;
}
.sidebar-items .tagcloud a:hover {
	border-color: #e42948;
}

.faqs-home-block .filter-faqs-tab .nav-tabs > li,
.footer-info-block .footer-info-content .single-info .icon {
    border-color: #c8c8c8;
    background: #e8b120;

}
.client-thumbnails-area::before, 
.client-thumbnails-area::after {
	border-left-color: #e1e1e1;
	border-right-color: #e1e1e1;
}

.service-item .service-info .service-divider {
    background-color: rgba(0,0,0,0.4);
}
.service-item .service-info .service-divider:after {
    background-color: rgba(0,0,0,0.15);
}
.service-item .service-info:after {
	background: linear-gradient(to right, transparent, #e1e1e1, #e1e1e1, #e1e1e1, transparent);
}

.portfolio-block .portfolio-carousel-main div#portfolio-carousel::before {
	position: absolute;
	content: "";
	right: 0px;
	top: 0;
	height: 100%;
    width: 24%;
    background: linear-gradient(to right, transparent, #ffffff);
	z-index: 3;
}
.testimonial-item .details::before {
    opacity: 0.7;
}

.hero-block:before {
    opacity: 0.05;
}

.hero-block .sub-heading {
	background-color: rgba(0, 0, 0, 0.1);
}

.page-title-area::before {
	opacity: 0.85;
	background-color:#fff;
}