/* Import Fonts
------------------------------------------------------------ */
/* This stylesheet generated by Transfonter (http://transfonter.org) on December 29, 2015 9:59 PM */
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Two.eot');
  src: local('Fira Sans Two'), local('FiraSans-Two'), url('../fonts/fira-sans/FiraSans-Two.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Two.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Two.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Two.svg#FiraSans-Two') format('svg');
  font-weight: 25;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-TwoItalic.eot');
  src: local('Fira Sans Two Italic'), local('FiraSans-TwoItalic'), url('../fonts/fira-sans/FiraSans-TwoItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-TwoItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-TwoItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-TwoItalic.svg#FiraSans-TwoItalic') format('svg');
  font-weight: 25;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Four.eot');
  src: local('Fira Sans Four'), local('FiraSans-Four'), url('../fonts/fira-sans/FiraSans-Four.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Four.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Four.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Four.svg#FiraSans-Four') format('svg');
  font-weight: 50;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-FourItalic.eot');
  src: local('Fira Sans Four Italic'), local('FiraSans-FourItalic'), url('../fonts/fira-sans/FiraSans-FourItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-FourItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-FourItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-FourItalic.svg#FiraSans-FourItalic') format('svg');
  font-weight: 50;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Eight.eot');
  src: local('Fira Sans Eight'), local('FiraSans-Eight'), url('../fonts/fira-sans/FiraSans-Eight.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Eight.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Eight.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Eight.svg#FiraSans-Eight') format('svg');
  font-weight: 75;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-EightItalic.eot');
  src: local('Fira Sans Eight Italic'), local('FiraSans-EightItalic'), url('../fonts/fira-sans/FiraSans-EightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-EightItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-EightItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-EightItalic.svg#FiraSans-EightItalic') format('svg');
  font-weight: 75;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans Hair';
  src: url('../fonts/fira-sans/FiraSans-Hair.eot');
  src: local('Fira Sans Hair'), local('FiraSans-Hair'), url('../fonts/fira-sans/FiraSans-Hair.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Hair.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Hair.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Hair.svg#FiraSans-Hair') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Hair';
  src: url('../fonts/fira-sans/FiraSans-HairItalic.eot');
  src: local('Fira Sans Hair Italic'), local('FiraSans-HairItalic'), url('../fonts/fira-sans/FiraSans-HairItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-HairItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-HairItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-HairItalic.svg#FiraSans-HairItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-MediumItalic.eot');
  src: local('Fira Sans Medium Italic'), local('FiraSans-MediumItalic'), url('../fonts/fira-sans/FiraSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-MediumItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-MediumItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-MediumItalic.svg#FiraSans-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Italic.eot');
  src: local('Fira Sans Italic'), local('FiraSans-Italic'), url('../fonts/fira-sans/FiraSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Italic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Italic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Italic.svg#FiraSans-Italic') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Light.eot');
  src: local('Fira Sans Light'), local('FiraSans-Light'), url('../fonts/fira-sans/FiraSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Light.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Light.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Light.svg#FiraSans-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Medium.eot');
  src: local('Fira Sans Medium'), local('FiraSans-Medium'), url('../fonts/fira-sans/FiraSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Medium.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Medium.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Medium.svg#FiraSans-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-UltraLightItalic.eot');
  src: local('Fira Sans UltraLight Italic'), local('FiraSans-UltraLightItalic'), url('../fonts/fira-sans/FiraSans-UltraLightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-UltraLightItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-UltraLightItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-UltraLightItalic.svg#FiraSans-UltraLightItalic') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans Ultra';
  src: url('../fonts/fira-sans/FiraSans-UltraItalic.eot');
  src: local('Fira Sans Ultra Italic'), local('FiraSans-UltraItalic'), url('../fonts/fira-sans/FiraSans-UltraItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-UltraItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-UltraItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-UltraItalic.svg#FiraSans-UltraItalic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Thin.eot');
  src: local('Fira Sans Thin'), local('FiraSans-Thin'), url('../fonts/fira-sans/FiraSans-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Thin.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Thin.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Thin.svg#FiraSans-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-UltraLight.eot');
  src: local('Fira Sans UltraLight'), local('FiraSans-UltraLight'), url('../fonts/fira-sans/FiraSans-UltraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-UltraLight.woff') format('woff'), url('../fonts/fira-sans/FiraSans-UltraLight.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-UltraLight.svg#FiraSans-UltraLight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-BoldItalic.eot');
  src: local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'), url('../fonts/fira-sans/FiraSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-BoldItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-BoldItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-BoldItalic.svg#FiraSans-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-HeavyItalic.eot');
  src: local('Fira Sans Heavy Italic'), local('FiraSans-HeavyItalic'), url('../fonts/fira-sans/FiraSans-HeavyItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-HeavyItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-HeavyItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-HeavyItalic.svg#FiraSans-HeavyItalic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-ExtraLight.eot');
  src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'), url('../fonts/fira-sans/FiraSans-ExtraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-ExtraLight.woff') format('woff'), url('../fonts/fira-sans/FiraSans-ExtraLight.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-ExtraLight.svg#FiraSans-ExtraLight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Bold.eot');
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url('../fonts/fira-sans/FiraSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Bold.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Bold.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Bold.svg#FiraSans-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-LightItalic.eot');
  src: local('Fira Sans Light Italic'), local('FiraSans-LightItalic'), url('../fonts/fira-sans/FiraSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-LightItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-LightItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-LightItalic.svg#FiraSans-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-SemiBoldItalic.eot');
  src: local('Fira Sans SemiBold Italic'), local('FiraSans-SemiBoldItalic'), url('../fonts/fira-sans/FiraSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-SemiBoldItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-SemiBoldItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-SemiBoldItalic.svg#FiraSans-SemiBoldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans Book';
  src: url('../fonts/fira-sans/FiraSans-Book.eot');
  src: local('Fira Sans Book'), local('FiraSans-Book'), url('../fonts/fira-sans/FiraSans-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Book.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Book.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Book.svg#FiraSans-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Ultra';
  src: url('../fonts/fira-sans/FiraSans-Ultra.eot');
  src: local('Fira Sans Ultra'), local('FiraSans-Ultra'), url('../fonts/fira-sans/FiraSans-Ultra.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Ultra.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Ultra.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Ultra.svg#FiraSans-Ultra') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-SemiBold.eot');
  src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'), url('../fonts/fira-sans/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-SemiBold.woff') format('woff'), url('../fonts/fira-sans/FiraSans-SemiBold.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-SemiBold.svg#FiraSans-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Heavy.eot');
  src: local('Fira Sans Heavy'), local('FiraSans-Heavy'), url('../fonts/fira-sans/FiraSans-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Heavy.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Heavy.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Heavy.svg#FiraSans-Heavy') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-Regular.eot');
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url('../fonts/fira-sans/FiraSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-Regular.woff') format('woff'), url('../fonts/fira-sans/FiraSans-Regular.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-Regular.svg#FiraSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-ThinItalic.eot');
  src: local('Fira Sans Thin Italic'), local('FiraSans-ThinItalic'), url('../fonts/fira-sans/FiraSans-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-ThinItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-ThinItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-ThinItalic.svg#FiraSans-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans Book';
  src: url('../fonts/fira-sans/FiraSans-BookItalic.eot');
  src: local('Fira Sans Book Italic'), local('FiraSans-BookItalic'), url('../fonts/fira-sans/FiraSans-BookItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-BookItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-BookItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-BookItalic.svg#FiraSans-BookItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-ExtraBold.eot');
  src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'), url('../fonts/fira-sans/FiraSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-ExtraBold.woff') format('woff'), url('../fonts/fira-sans/FiraSans-ExtraBold.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-ExtraBold.svg#FiraSans-ExtraBold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-ExtraLightItalic.eot');
  src: local('Fira Sans ExtraLight Italic'), local('FiraSans-ExtraLightItalic'), url('../fonts/fira-sans/FiraSans-ExtraLightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-ExtraLightItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-ExtraLightItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-ExtraLightItalic.svg#FiraSans-ExtraLightItalic') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/fira-sans/FiraSans-ExtraBoldItalic.eot');
  src: local('Fira Sans ExtraBold Italic'), local('FiraSans-ExtraBoldItalic'), url('../fonts/fira-sans/FiraSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/fira-sans/FiraSans-ExtraBoldItalic.woff') format('woff'), url('../fonts/fira-sans/FiraSans-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/fira-sans/FiraSans-ExtraBoldItalic.svg#FiraSans-ExtraBoldItalic') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'museo300';
  src: url('../fonts/museo/Museo300-Regular-webfont.eot');
  src: url('../fonts/museo/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo/Museo300-Regular-webfont.woff2') format('woff2'), url('../fonts/museo/Museo300-Regular-webfont.woff') format('woff'), url('../fonts/museo/Museo300-Regular-webfont.ttf') format('truetype'), url('../fonts/museo/Museo300-Regular-webfont.svg#museo300') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Font Stacks */
.customsansserif,
.customsanserif {
  font-family: "Fira Sans", "Trebuchet MS", Calibri, sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.625;
}
.fontawesome {
  font-family: "FontAwesome";
}
/* Colors */
/* Neutrals */
/* Arrows */
/* Buttons */
.button:hover {
  background-color: #F16528;
  border-radius: 30px;
  padding: 6px 24px;
  font-family: "Fira Sans", "Trebuchet MS", Calibri, sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.625;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  display: table;
  margin: 12px auto;
  text-decoration: none;
  width: 80%;
  text-align: center;
  background-color: #d84b0e;
}
/* Clears */
.msd-clearfix {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.site-inner {
  display: none;
}
html * .sectioned-page-wrapper .section {
  color: #7F7F7F;
  font-weight: 300;
}
html * .sectioned-page-wrapper .section a,
html * .sectioned-page-wrapper .section a:link,
html * .sectioned-page-wrapper .section a:visited {
  color: #046a38;
}
html * .sectioned-page-wrapper .section h1,
html * .sectioned-page-wrapper .section h2,
html * .sectioned-page-wrapper .section h3,
html * .sectioned-page-wrapper .section h4,
html * .sectioned-page-wrapper .section h5,
html * .sectioned-page-wrapper .section h6 {
  color: #7F7F7F;
  font-weight: 300;
  margin: 0.5em 0;
}
html * .sectioned-page-wrapper .section .section-title h3 {
  font-size: 4rem;
}
html * .sectioned-page-wrapper .section-homepage-hero-slider {
  background-color: #8DC63F;
}
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap {
  padding: 0;
}
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label {
  width: 101% !important;
  text-align: center;
  left: auto !important;
  top: 85% !important;
  background: #8DC63F !important;
}
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label h2,
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label h3,
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label hr {
  color: #FFF;
  margin: 0.25em;
}
html * .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-bottom-nav-wrapper {
  margin: 0;
  text-align: right;
}
html * .sectioned-page-wrapper .section-news-events-facebook {
  padding: 2em 0;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 p {
  margin: 0 auto;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block {
  position: relative;
  display: inline-table;
  color: #FFF;
  border: 1px solid #A02816;
  margin: 0.3em;
  text-align: center;
  line-height: 1.2;
  z-index: 1;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:before,
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:before {
  z-index: -2;
  opacity: 1;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:after {
  z-index: -1;
  opacity: 0.6;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block.latest {
  padding-left: 2em;
  padding-right: 2em;
  width: 18em;
  border-color: #8DC63F;
  background-color: #8DC63F;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block strong {
  display: block;
  font-size: 2.4em;
  font-weight: 300;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block span {
  color: #ffffff;
  display: table-cell;
  vertical-align: middle;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block i {
  display: block;
  font-size: 2em;
  border: 2px solid #FFF;
  border-radius: 50%;
  width: 1.2em;
  height: 1.2em;
  text-align: center;
  margin: 0.4em auto;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:hover,
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:active {
  text-decoration: none;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:hover:after,
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content.column-1 a.block:active:after {
  opacity: 1;
}
html * .sectioned-page-wrapper .section-news-events-facebook .section-body .section-content .cff {
  max-height: 380px;
}
html * .sectioned-page-wrapper .section-county-info {
  background-color: #8DC63F;
}
html * .sectioned-page-wrapper .section-county-info .section-body .wrap {
  padding: 0;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators {
  bottom: auto;
  left: auto;
  margin: 0 auto 2rem;
  padding: 0;
  position: static;
  width: 100%;
  border-bottom: 1px solid #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li {
  border: 0px solid #fff;
  border-radius: 0;
  display: inline-block;
  height: auto;
  margin: 0.16em 0;
  padding: 0.6em 0.45em 0;
  text-indent: 0;
  width: auto;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li span.county {
  display: inline-block;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li span.county:after {
  display: block;
  content: '\f0d7';
  color: #8DC63F;
  font-family: "FontAwesome";
  line-height: 0;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li span.state {
  color: #FFF;
  display: inline-block;
  margin-right: 0.16em;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li span.state:after {
  display: block;
  content: '\f0d7';
  color: #8DC63F;
  font-family: "FontAwesome";
  line-height: 0;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li span.indiana {
  border-left: 1px solid #7F7F7F;
  padding-left: 0.6rem;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li.active {
  background-color: transparent;
  height: auto;
  margin: 2px;
  width: auto;
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li.active .county:after {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties ol.carousel-indicators li.active span.state {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item {
  text-align: center;
  min-height: 24em;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .titles {
  margin: 1em 0;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .titles h3 {
  margin: 0;
  font-size: 1.4em;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .titles h2 {
  margin: 0;
  font-size: 2.6em;
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .titles h2 a,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .titles h2 a:visited {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:link,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:link,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:link,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:visited,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:visited,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:visited,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:active,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:active,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:active {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:link:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:link:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:link:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:visited:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:visited:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:visited:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people a:active:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio a:active:hover,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies a:active:hover {
  color: #F2F7FA;
  text-decoration: none;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people .icon,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio .icon,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies .icon {
  height: 9.8em;
  width: 9.8em;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border-radius: 50%;
  margin: 0 auto;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people .icon-people,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio .icon-people,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies .icon-people {
  background-image: url(../img/icon-people-green.png);
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people .icon-veggies,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio .icon-veggies,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies .icon-veggies {
  background-image: url(../img/icon-food-green.png);
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people strong,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio strong,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies strong {
  display: block;
  font-size: 2em;
  line-height: 1.2;
  font-weight: 500;
  margin-top: 0.5em;
}
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .people img,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .bio img,
html * .sectioned-page-wrapper .section-county-info #counties .carousel-inner .item .veggies img {
  border: 1px solid #FFF;
  border-radius: 50%;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 {
  width: auto;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote {
  border-top: 2px #8DC63F solid;
  border-bottom: 2px #8DC63F solid;
  padding: .5em;
  margin: 1em 0;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote p {
  font-size: 1.6em;
  margin: 0.5em 0;
  line-height: 1;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote p strong {
  font-size: 2.6em;
  color: #8DC63F;
  font-weight: 400;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote p .left {
  float: left;
  margin-right: 2.5rem;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote p em {
  font-style: normal;
  color: #7F7F7F;
  font-weight: 400;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 blockquote:before {
  content: '';
}
html * .sectioned-page-wrapper .section-dare-to-care-101 .section-content > p.last-child {
  font-size: 1.6em;
  line-height: 1.25;
}
html * .sectioned-page-wrapper .section-dare-to-care-101 .section-content iframe {
  margin-top: 0;
  margin-bottom: 1em;
}
html * .sectioned-page-wrapper .section-how-to-help {
  border-top: 6px solid #8DC63F;
}
html * .sectioned-page-wrapper .section-how-to-help .section-title h3 {
  padding-bottom: 2rem;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap {
  padding: 0;
  max-width: 100%;
  background-color: #8DC63F;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help .carousel-inner .item a {
  display: block;
  height: 34vw;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help .carousel-inner .item a img {
  margin: 0 auto;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators {
  bottom: auto;
  left: auto;
  margin: 0 auto;
  padding: 0;
  position: static;
  width: 100%;
  border-bottom: 1px solid #FFF;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li {
  border: 0px solid #fff;
  border-radius: 0;
  display: inline-block;
  height: auto;
  margin: 0.16em 0;
  padding: 0.6em 2em;
  text-indent: 0;
  width: auto;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li a,
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li a:link,
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li a:visited {
  color: #000;
  text-decoration: none;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li:before {
  display: block;
  content: '\f0d8';
  color: #8DC63F;
  font-family: "FontAwesome";
  line-height: 0;
  padding-bottom: 0.6em;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li.active {
  background-color: transparent;
  height: auto;
  margin: 2px;
  width: auto;
  color: #FFF;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li.active:before {
  color: #FFF;
}
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li.active a,
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li.active a:link,
html * .sectioned-page-wrapper .section-how-to-help .section-body .wrap #help ol.carousel-indicators li.active a:visited {
  color: #FFF;
  text-decoration: none;
}
html * .sectioned-page-wrapper .section-stay-in-touch {
  width: auto;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_heading {
  margin: 0;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_heading h3.gform_title {
  font-weight: 300;
  text-align: center;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_heading span.gform_description {
  color: #7F7F7F;
  font-size: 1.4rem;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body li,
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body form li {
  margin: 0;
  padding: 0 1%;
  background-color: transparent;
  width: 48%;
  float: left;
  clear: none;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body li input.medium,
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body form li input.medium {
  width: 100%;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body li label,
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_body form li label {
  display: none;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_footer {
  width: 51.5%;
  float: right;
  margin: -32px 0 0;
  padding: 0 3% 0 0;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_footer input[type="submit"] {
  background-color: #cb333b;
  border-radius: 0;
  margin: 0;
  padding: 5px 24px;
  width: 96%;
  border: 0;
}
html * .sectioned-page-wrapper .section-stay-in-touch div.gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: #d65b62;
}
@media only screen and (max-width: 939px) {
  .sectioned-page-wrapper {
    font-size: 1.7vw;
  }
  .sectioned-page-wrapper .section-body .wrap {
    padding: 0;
  }
  .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label h2 {
    font-size: 3vw !important;
  }
  .sectioned-page-wrapper .section-homepage-hero-slider .section-body .wrap .ls-wp-fullwidth-container .ls-wp-fullwidth-helper .ls-wp-container .ls-inner .ls-slide .slide-label h3 {
    font-size: 2vw !important;
  }
}
@media only screen and (max-width: 992px) {
  .sectioned-page-wrapper .section-how-to-help .section-body .wrap {
    margin: 0 !important;
  }
}
@media only screen and (max-width: 550px) {
  .sectioned-page-wrapper {
    font-size: 3vw;
  }
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  iframe {
    width: 96% !important;
    margin-left: auto;
    margin-right: auto;
  }
}
