.scheme_original .top_panel_over .top_panel_wrap_inner {
    background-color: rgba(8,14,11,0.8);
}

.top_panel_wrap .content_wrap {
	width:90%;
}

#hp_totals h2 {
	color:#fff;
}

.top_panel_wrap .content_wrap .contact_logo {
	width:20%;
}

.menu_user_nav > li ul, .menu_main_nav > li:hover ul {
    display: block !important;
}

.top_panel_wrap .content_wrap .menu_main_wrap {
	width:80%;
}

.top_panel_wrap .logo_main {
	max-height:95px;
	height:auto !important;
}

.header_mobile .logo_main {
    height: 95px;
}

.top_panel_wrap .logo {
    margin: 1em 0px 0px 0px;
}

.scheme_original .menu_main_nav > li > a {
	color:#fff;
}

.scheme_original .menu_main_nav > li > a:hover {
	color:#fdd700;
}

.intro_copy {
	font-size:18px;
	line-height:1.7em;
}

.scheme_original .sc_icon_shape_square.sc_icon {
    color: #fdd700;
}

.footer_wrap_inner aside#nav_menu-3{
	width:30% !important;
	text-align:left
}


.footer_wrap_inner aside#jetpack_widget_social_icons-2{
	text-align:left;
	border-top:1px solid #39423e;
	padding-top:20px;
	
}

.footer_wrap_inner aside#text-2{
	width:70% !important;
	float:right;
}

.footer_wrap_inner aside#text-2 p{
	float:left;
	width:40%;
	padding-right:10px;
	text-align:left;
}

.scheme_original .top_panel_title_inner {
	background-color: #f3f2ee;
}

.scheme_original .top_panel_title_inner .page_title {
    color: #111e19;
	font-size: 1.525em;
}

.scheme_original .header_mobile {
    background-color: rgb(35, 53, 48);
}

#container_outline .wpb_text_column {
	border:1px solid #eee;
	padding:8%;
	border-radius:4px;
	margin:0px 0px 5px;
}

.page_content_wrap.page_paddings_no {
	padding-top:45px;
}

div.sharedaddy {
	padding-bottom: 5%;
	border-top: 1px solid #eee;
	text-align: center;
	margin-top:3%;
}

div.sharedaddy h3.sd-title {
	padding-top:3%;
}

div.sharedaddy h3.sd-title::before {
	border-top:0px;
}

.gform_wrapper .gform_footer input.button {
	border-radius:4px;
	padding:15px 50px;
}

.scheme_original input[type="submit"]{
	border-radius:4px;
	padding:15px 50px;
}

.wpb_text_column a{
	color:#222 !important;
	text-decoration:underline;
}

.wpb_text_column a:hover {
	text-decoration:none;
}

.wpb_text_column.phone_number a {
	color:#D5AD3B !important;
}

.scheme_original .sc_call_to_action_accented {
	background-color: #f3f2ee !important;
}

.scheme_original .sc_call_to_action_accented .sc_item_title {
	color:#222;
	font-size:2.4em;
	
}

.scheme_original .sc_call_to_action_accented .sc_item_descr {
	color:#6e6a67;
	text-transform:none;
}

.sc_call_to_action_style_1 .sc_call_to_action_title {
	float:none;
	margin-bottom:15px;
	width:100%;
	padding-left:0px;
}

.sc_call_to_action_style_1 .sc_call_to_action_buttons {
	float:none;
}

.scheme_original .sc_call_to_action_accented .sc_item_button > a {
    background-color: #D5AD3B;
}

#alternate_skills.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
    background-color: #fff !important;
    min-height:260px;
		border:1px solid #eee;
	 color:#222;
}

.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
    background-color: #f3f2ee;
    min-height:290px;
	vertical-align:middle;
	padding-top:45px;
	 color:#222;
}

.sc_skills_label {
	color:#222;
}

.header_mobile .logo {
	padding-top:15px;
	padding-bottom:0px;
}

.header_mobile .menu_button {
	top:45%;
	font-size:36px;
	left:20px;
}

.scheme_original .header_mobile .side_wrap {
    background-color: #293c38;
}

.scheme_original .header_mobile .panel_bottom,
.scheme_original .header_mobile .panel_top{
    background-color: #293c38;
}

.scheme_original .header_mobile .menu_main_nav > li.current-menu-item > a {
	color:#fff;
}

.header_mobile .menu_main_nav > li ul {
	display:block;
}

.scheme_original .header_mobile .menu_main_nav > li ul li.current-menu-item > a,
.scheme_original .header_mobile .menu_main_nav > li.current-menu-parent > a, .scheme_original .header_mobile .menu_main_nav > li.current-menu-ancestor > a{
	color:#fff;
}

.ginput_container_phone {
	border:1px solid #ccc;
}

h3.tribe-events-calendar-month__calendar-event-title {
	font-size:14px;
}

.tribe-events-calendar-month__header-row h3 {
	font-size:16px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
	margin-left:30px;
	border-radius:4px;
	background-color:#d5ad3b;
}

.tribe-common button[disabled] {
		background-color: #fff;
    opacity: .3;
    padding: 10px;
    border-radius: 4px;
		border:1px solid #000;
	color:#000;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button {
		border-radius: 4px;
    padding: 4px 10px;
    border: 1px solid #000;
    color: #000;
    background-color: #fff;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top:30px;
	padding-bottom:60px;
}

@media only screen and (max-width: 1200px) {
		.menu_main_nav > li > a {
    padding: 0em .6em;
}
	
	.top_panel_middle .menu_main_wrap {
    margin-top: 2.6em;
}
}

@media only screen and (max-width: 768px) {
  .footer_wrap_inner aside#text-2{
	width:100% !important;
	float:none;
}
	.footer_wrap_inner aside#jetpack_widget_social_icons-2, .footer_wrap_inner aside#nav_menu-3 {
		width:100% !important;
	}
	

}

@media only screen and (max-width: 638px) {
	.footer_wrap_inner aside#text-2 p{
	width:80%;
	
}
	.widget_area aside {
		margin-left:0px !important
	}
	
	.footer_wrap_inner {
		padding-bottom:0px !important;
	}
	
	.scheme_original .copyright_wrap {
    background-color: #111e19;
}
	
}