/*
Theme Name:     woodcraft
Theme URI:      http://www.wegounlimited.com/
Description:    WeGo Unlimited Theme Customizations
Author:         WeGo Unlimited
Author URI:     http://www.wegounlimited.com/
Template:       Trim 
Version:        2.2
*/
@import url("../Trim/style.css");


#logo {
   float: left;
   margin-left: -58px;
   margin-top: -54px;
} 

#services {
   line-height: 1.5;
} 

#sidebar {
   line-height: 1.1;}


span.menu_slide {
    background: none repeat scroll 0 0 #0b2470;
    color: #FFFFFF;
}


.post_meta { float: left; color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; background: #0b2470; border-top: 1px solid #0b2470; padding: 0 7px; position: relative; line-height: 18px; margin-right: 5px; top: 2px; }
.post_excerpt { clear: both; }


a, #reply-title a { text-decoration: none; color: #0b2470; }

#top-area {
    border-bottom: 1px solid #FBAB24;
    padding: 52px 49px 89px 58px;
}


/*------------------------------------------------*/
/*-------[TRIED COLOR CHANGES FOR NAV]------------*/ 
/*------------------------------------------------*/

/*
#menu .nav ul li {
background: #0b2470;
}
*/

/* MENU TEXT COLOR
#menu .nav a > span {
color: #0b2470;
}
*/

/*
p {
color: black !important;
}
*/

/*
.et-custom-list 
ul {line-height: 0.5;
}
*/

/*------------[DARKER SEARCH BAR]-----------------*/
#search-form {border: 1px solid #b7c4c9 !important;}
#search-form #searchinput {color: #b7c4c9 !important;}

/*---------[DARKER HOME PAGE SLIDER COPY]---------*/
.controller p {
    color: #ADADAD;
    font-family: Georgia,serif;
    font-size: 13px;
    font-style: italic;
    line-height: 20px;
}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/

span.menu_slide, span.main_text { display: block; position: relative; }

ul.nav > li.current-menu-item:before, #menu .nav li.et_hover:before, #mobile_nav:before,  #featured-controllers li.active-slide:before, .et_animated_bar { position: absolute; content: ''; left: 0; top: -4px; width: 100%; height: 3px; border-top: 1px solid #FBAB24; background: #FBAB24; }
ul.nav > li.current-menu-item:after, .post_meta:after, #mobile_nav:after, #featured-controllers li.active-slide:after, .et_animated_bar:before { position: absolute; content: ''; left: 50%; top: 0; border: solid; border-color: #FBAB24 transparent; border-width: 3px 3px 0 3px; z-index: 2; margin-left: -3px; }
.post_meta:after { bottom: -3px; top: auto; }
#featured-controllers li.active-slide:before, .et_animated_bar { top: -1px; }
#featured-controllers li.active-slide:after, .et_animated_bar:before { top: 3px; }
.et_animated_bar { width: 7px; left: 120px; }
	#menu ul.nav ul, ul#mobile_menu { background: #0b2470; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); box-shadow: 3px 3px 3px rgba(0,0,0,0.1); }
		#menu ul.nav ul a { color: #fff; }


#menu .nav ul a:hover, ul#mobile_menu a:hover { background: #0b2470; text-decoration: none; }

#menu .nav ul a:hover, ul#mobile_menu a:hover { background: #0b2470; text-decoration: none; }
					span.menu_slide { color: #fff; background: #0b2470; }

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

#mobile_nav.opened { background: #FBAB24; color: #fff; }

					span.menu_slide { color: #fff; background: #0b2470; }

/*------------------------------------------------*/
/*-------------------[CONTACT FORM]---------------*/
/*------------------------------------------------*/

.wpcf7-form label {
	font-weight: bold;
}

.wpcf7-form input[type="text"] {
	padding: 10px;
	background-color: #e2e2e2;
	border: none;
	border-radius: 15px;
        width:100% !important;
}

.wpcf7-form textarea {
	padding: 10px;
	background-color: #e2e2e2;
	border: none;
	border-radius: 15px;
	width:100% !important;
}

.wpcf7-email {
	padding: 10px;
	background-color: #e2e2e2;
	border: none;
	border-radius: 15px;
	width:100% !important;
 }

.wpcf7-form input[type="submit"] {
  background: #201D8A;
  font-size:1em;
  text-align:center;
  border: none;
  border-radius: 15px;
  color:#FFFFFF;
  height:35px;
  width: 200px;
}

/*------------------------------------------------*/
/*---------------[MISC COLORS]------------------*/ 
/*------------------------------------------------*/

.controller p {
    color: #494545;
}

.controller h2 {
    color: #000000;
    font-weight: 800;
}

#breadcrumbs span, #breadcrumbs a {
    color: #000000;
}