/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1458601480
Updated: 2016-03-21 23:04:40
*/

.hoverboxes .et_pb_blurb_content {
    position: absolute;
    bottom: 20px;
    left: 0;
    padding: 0 15px;
    max-width: 100% !important;
}
.hoverboxes .et_pb_blurb_content h4 {
    /*margin-bottom: -15px;*/
    font-size: 26px !important;
	text-transform: unset;
}

/* Main Menu */

#top-menu li li a {
  line-height: 1.2em;
}

.nav li ul {
  padding: 1px 0;
}

.et-fixed-header #top-menu li li.current-menu-item > a {
  color: #fff !important;
}

.mapping_menu > a, .et-fixed-header .mapping_menu > a{
  color: #2ea3f2 !important;
  font-weight: 700 !important;
}

.et-fixed-header #top-menu #menu-item-84 > a {
  color: #2ea3f2 !important;
  font-weight: 700 !important;
}

.side-menu-widget li li a  {
  font-size: .8em !important;
  font-weight: normal !important;
}

#top-header .et-social-icons {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}

.et_pb_fullwidth_post_title_0 .et_pb_title_container h1 {
  text-shadow: 2px 2px 2px #969696;
}

/* Side-bar Menu */
.sub-menu li:first-child {
  padding-top: 15px;
}

/* Blurb */
.et_pb_blurb h4 {
  text-transform: uppercase;
}

/* FOOTER */
.footer-widget .title {
  color: #ffffff;
  font-size: 20px;
  text-transform: uppercase;
}

#rss-2 .title {
  display: none;
}

#text-4.fwidget.et_pb_widget.widget_text {
  margin-bottom: 4px !important;
}

#text-4 .icon {
  font-size: 20px;
  text-transform: uppercase;
}

#text-3 {
  width: 100%;
}

#text-3 .textwidget {
  padding-top: 0;
}

#text-3 .et_pb_contact_form_container {
  padding-top: 5px;
}

#text-3 .et_contact_bottom_container {
  padding-top: 10px;
}

.footer-widget .textwidget{
  font-size: 15px;
  line-height: 1.4em;
}

#rss-2 li {
  font-size: 15px;
  line-height: 1.4em;
}

#footer-logo {
  background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/03/nature-logo.png") no-repeat scroll 0 0 / contain ;
  float: left;
  height: 45px;
  margin-right: 15px;
  margin-top: -10px;
  width: 150px;
}

#footer-logo span{ display:none; }

.section-heading {
  color: #143154;
  font-size: 28px;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase;
}

.wp-caption p.wp-caption-text {
  color: #94a4aa !important;
  font-size: 13px !important;
  line-height: 1.385 !important;
  text-align: left;
}
.ninja-forms-cont input {font-size: 1em;}

.ninja-forms-required-items {
  float: right;
  font-size: 0.8em;
}

#ninja_forms_field_5_options_span li {
  width: 205px;
}

#ninja_forms_field_8_options_span > ul, #ninja_forms_field_8_options_span li {
  clear: left;
}

#ninja_forms_widget-2 {
  width: 100%;
}

#nf_submit_5 .ninja-forms-field.et_pb_contact_submit.et_pb_button, #nf_submit_1 .ninja-forms-field.et_pb_contact_submit.et_pb_button {
  background-color: #2ea3f2;
  color: #ffffff;
  text-transform: uppercase;
}

#get_involved_twitter .et_pb_blurb_container h4 {
  text-transform: inherit;
}

#post-834 .et_post_meta_wrapper > img {
  display: none;
}
/* temp fix disappear descriptions on hover boxes - rewrap site will launch soon */
.page-id-4938 .et_pb_blurb_description {
	display: none;
	}


.su-spoiler.my-custom-spoiler {}
.su-spoiler.my-custom-spoiler .su-spoiler-title { color: #a6e266; }
.su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {}
.su-spoiler.my-custom-spoiler .su-spoiler-content {
    font-size:.8em;
    line-height: 1.5em;
    padding: 0;
    }

/* Infographics */
#infographic .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
  margin: auto;
  padding: 44% 0;
  width: auto;
}

/* 
#infographic .et_pb_slide {
  padding: 25% 6%;
}
*/