
/* ---------------------------------------------------------------------- */
/*	Color Styling
/* ---------------------------------------------------------------------- */

/* Color Orange */

.color .navigation > div > ul > li:hover > a,
.color .navigation > div > ul > li.current-menu-item > a,
.color .navigation > div > ul > li.current-menu-parent > a,
.color .navigation > div > ul > li.current-menu-ancestor > a,
.color .navigation > div > ul > li.current_page_item > a,
.color .navigation > div > ul > li.current_page_parent > a,
.color .navigation > div > ul > li.current_page_ancestor > a,

.color .navigation > div > ul li.current-menu-item > a,

.color .navigation > div > ul ul li:hover > a,
.color .navigation > div > ul ul li.current-menu-item > a,
.color .navigation > div > ul ul li.current-menu-parent > a,
.color .navigation > div > ul ul li.current-menu-ancestor > a,
.color .navigation > div > ul ul li.current_page_item > a,
.color .navigation > div > ul ul li.current_page_parent > a,
.color .navigation > div > ul ul li.current_page_ancestor > a,

.color .simple-pricing-table.type-1 .featured .cost,
.color .simple-pricing-table.type-2 .title,
.color .widget_popular_posts a:hover h6,
.color .portfolio-filter li a:hover,
.color #sidebar .widget li a:hover,
.color .portfolio-filter .active,
.color .entry-meta span:before,
.color .entry-title h2 a:hover,
.color .project-meta span:hover,
.color #sidebar .jta-tweet-a,
.color .entry-meta a:hover,
.color .author-entry h5,
.color #footer a:hover,
.color .tooltip,
.color a:hover
{
	color: #93a56a;
}


/* Background Color */

.color .navigation > div > ul > li.current-menu-parent > a,
.color .navigation > div > ul > li.current-menu-ancestor > a,
.color .navigation > div > ul > li.current_page_item > a,
.color .navigation > div > ul > li.current_page_parent > a,
.color .navigation > div > ul > li.current_page_ancestor > a,

.color .simple-pricing-table.type-2 .featured .price,
.color .simple-pricing-table .featured .button,
.color .jta-tweet-list-controls span:hover,
.color .simple-pricing-table.type-1 .title,
.color .gallery-slider-nav:hover a:hover,
.color .post-slider-nav:hover a:hover,
.color .flex-direction-nav a:hover,
.color .portfolio-controls a:hover,
.color .acc-trigger.active:before,
.color #layerslider .inline-h2,
.color .detail-box .transform,
.color .jcarousel-prev:hover,
.color .jcarousel-next:hover,
.color .pagenavi .current,
.color .button.default:hover,
.color .ajax-nav .current a,
.color ul.type-1 li:before,
.color .quotes-nav a:hover,
.color #back-top:hover,
.color .dropcap.color,
.color i.small-arrows,
.color .curtain,
.color .iconcircle:hover,
.color .icondisk:hover
{
	background-color: #93a56a;
}



/* Border Color */

.color .portfolio-items article:hover .project-meta,
.color .projects-carousel li:hover > a,
.color .ajax-nav li:hover:before,
.color .ajax-nav .current:before,
.color .tabs-nav .active,
.color .team-entry:hover
{
	border-color: #93a56a;
}

/* Selection */

.color ::-moz-selection	{ background-color: #93a56a; }
.color ::selection		{ background-color: #93a56a; }
.color .highlight			{ background-color: #93a56a; }

#logo { background:none;width:400px; }

/* Evan's Dumb Fixes */

/* mobile hide */
  @media only screen and (max-width: 767px) {
    .hidden-mobile {
      display: none;
    }
  }

  @media only screen and (min-width: 767px) {
    .hidden-desktop {
      display: none;
    }
  }

/* fieldset styles for form */
fieldset legend {color: #fff; font-weight: bold; font-size: 1.2em; background-color: #93a56a; padding: 2px 8px; margin-bottom: 8px; margin-top: 24px; margin-left: -8px;}

/* fixing p margin when followed by a table inside form */
fieldset p + table {margin-top: -24px;}

/* probably want these readable when hovered */
.button:hover {
  color: #fff !important;
}

/* margin and padding on directory template */
.alpha-directory h2 {margin-top: 24px}
.alpha-directory h2:first-child {margin-top: 0px}
.alpha-directory h6 {margin-bottom: 4px; margin-top: 12px}

/* fixing emma contact form styles */

.e2ma_signup_form {border: none; width: 100% !important;}
.e2ma_signup_form .e2ma_signup_form_row, .e2ma_signup_form .e2ma_signup_form_required_footnote {border: none;}
.e2ma_signup_form .e2ma_signup_form_row {padding: 0px;}
.e2ma_signup_form input[type=text], .e2ma_signup_form textarea, .e2ma_signup_form select {
  border: none !important;
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-size:10px;
  width: 100% !important;
  margin-bottom: 8px;
}
#e2ma_signup_submit_button {
  width: 80px !important;
  font: 12px/1.5 'Open Sans', Arial !important;
  background-color: #7d1818 !important;
  display: inline-block !important;
  margin-bottom: 15px !important;
  padding: 6px 13px !important;
  outline: medium none !important;
  color: #fff !important;
  vertical-align: baseline !important;
  text-align: center !important;
  text-decoration: none !important;
  font-family: 'Open Sans', Arial, sans-serif !important;
  cursor: pointer !important;
  font-weight:700 !important;
  text-transform: uppercase !important;
  font-style: normal !important;
  font-variant: normal !important;
  -webkit-font-smoothing: antialiased;
}

#e2ma_signup_reset_button {display:none !important; }

div.e2ma_signup_message{
margin: 0 0 1.2em;
padding: 0;
line-height: 1.8em;
font-size:1.2em;
color:#430b0b;
}

div.e2ma_signup_form_label {
  color: rgb(67, 11, 11);
  font-family: 'Open Sans', Arial;
  font-size: 14px;
}

span.e2ma_signup_form_required_asterix, div.e2ma_signup_form_required_footnote {display:none;}