.mainBgColor { background:#e2e2e2; }

.mainColor { color:#eee; }

.title,
.titleNm,
.btn-inverse,
input[type=submit],
.btn-inverse:hover,
input[type=submit]:hover,
.navbar-default .navbar-nav>li>a:hover,
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,
.tweet strong,
.comment-respond .logged-in-as a,
.testimonial .author,
.pace .um_pace-progress,
.result h5,
.serviceBox h3.titleBold,
.commentBody li .commentText .comment_name, .shareButtons > h5 { color:#000; }

.btn-inverse, input[type=submit],
.page-numbers.current, .page-numbers:hover,
.commentBody li .comment-reply-link, .commentBody li .edit-link a,
.form-submit #submit, .widget #searchform input[type=submit] { background: #d4d4d4; }

 { border:solid 2px #d4d4d4; }

input:focus, textarea:focus, select:focus { border:solid 2px #c8c8c8; }

.commentBody li .comment-reply-link:hover, .commentBody li .edit-link a:hover { background:#c8c8c8; }

#um_shadow { background: rgba(255, 255, 255, 0.9); }


.navbar-default .navbar-nav>li>a,
article.project:hover .category,
.widget a,
.btn-default,
.dropdown-toggle.btn-default,
#owl-staff .owl-prev, #owl-staff .owl-next,
.shareButtons, .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus, .homeBox .homeBoxes.out .owl-controls { color:#747474; }

article.theBox figure.hasIcon,
footer.pageFooter,
.btn-default, .dropdown-toggle.btn-default, .singleComments .commentBody { border: solid 1px #d4d4d4; }

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background:#d4d4d4;
}

.widget ul li { border-bottom:solid 1px #d4d4d4; }

input[type=text],
input[type=email],
textarea,
select,
.rsFullscreen.rsDefault .rsBullet span { background:#fff; margin:0px; border: 2px solid rgb(219, 219, 219); }


.homeBox .btn { border-color:#fff; color:#fff; }

.rsFullscreen.rsDefault .rsBullet.rsNavSelected span { box-shadow: 0px 0px 0px 3px #fff; background:transparent; }

.contactDetails .titleNm, .result, .commentBody li.comment, .testimonial,
.servicePage .serviceBox article, .children li.comment:first-child::before,
#wp-calendar tbody td, td, th, ul.accordion,
ul.toggle  { border-color:#d4d4d4; }

.btn, input[type=submit], .form-submit #submit { text-shadow:none; }

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
	-webkit-text-fill-color: #747474;
}

.page-numbers, hr.footerHr, .homeBox .homeBoxes.out .theBox { border-color:#d4d4d4; }

.singleComments .commentBody { background: #fff; }

.section_content { background:#d4d4d4; }
ul.accordion li > a, ul.toggle li > a,
.tabs .tab_buttons li a, .tab_content { color:#747474; border-color:#d4d4d4; }
.tabs .tab_buttons li a.active { border-bottom:solid #eee; }

.rsDefault .rsFullscreenIcn {
	background: url('rs-default_light.png') 0 0;
	background-color: #eee;
	background-color: rgba(238,238,238,0.75);
}

.rsDefault .rsCloseVideoIcn {
	background: url('rs-default_light.png') -64px 0;
	background-color: #eee;
	background-color: rgba(238,238,238,0.75);
}

.rsDefault .rsFullscreenIcn:hover,
.rsDefault .rsCloseVideoIcn:hover  { background-color: rgba(238,238,238,0.9); }

.open .dropdown-toggle.btn-default {
	color: #747474;
	background-color: #eee;
}

.btn-default.selectpicker:hover { color:#747474; }

@media (max-width:767px) {
	.sub-menu li a { color:#747474; }
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form { background: rgba(238,238,238,0.95); width:100%; }
	#pageHeader nav ul a { color: #747474; }
}
.btn-default.selectpicker:hover {
	border-color:#d4d4d4;
}
