/*
Theme Name: Business Solution Theme
Template: yootheme
*/

.uk-box-shadow-medium {
	box-shadow: 0 10px 25px -15px #000;
}
.uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body, .uk-card-primary>:not([class*='uk-card-media']), .uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*='uk-card-media']), .uk-overlay-primary, .uk-offcanvas-bar, .tm-toolbar {
	color: #fff;
}
.red-section .uk-button.uk-button-default {
	border: solid 2px #fff;
	background: none;
	color: #fff;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
textarea.wpcf7-form-control.wpcf7-textarea,
input.wpcf7-form-control.wpcf7-text {
	border: none;
	width: 95%;
	background: #eee;
	padding: 10px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 21px;
}
input.wpcf7-form-control.wpcf7-submit {
	padding: 10px 30px;
	border-radius: 500px;
	border: none;
	color: #fff;
	font-size: 14px;
	background: #ef4035;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.wpcf7-form p {
	margin-top: 0px;
}
.sidebar-menu .uk-nav>li>a {
    border-bottom: solid 1px #e2e2e2;
}
.switcher h3.wk-panel-title {
    font-size: 31px;
    line-height: 32px;
}
.switcher .wk-button {
	background: #ef4035;
	border: none;
	border-radius: 500px;
	padding: 0px 30px;
	color: #fff !important;
}
.switcher .wk-subnav-pill>*>* {
    padding: 3px 9px;
    border-radius: 2px;
    border: solid 1px #e2e2e2 !important;
}
.switcher .wk-subnav-pill>.wk-active>* {
    background: #fff;
    color: #ef4035;
    box-shadow: 0 0 0 1px #ef4035;
}
.wk-subnav-pill>*>:focus, .wk-subnav-pill>*>:hover {
	box-shadow: 0 0 0 1px #ef4035;
	border: solid 1px #fff;
}
.uk-navbar-nav > li.contact-link > a {
    background: none;
    color: #121212;
    height: 35px;
    border: solid 1px #e2e2e2;
    border-radius: 500px;
}
.uk-navbar-nav > li.contact-link {
	margin: auto 0;
}
.uk-navbar-nav>li.uk-active>a {
	color: #ef4035 !important;
}