/* Global */
/* Museo */
@font-face {
  font-family: 'Museo 500';
  src: url("../../shared/fonts/museo-500.eot");
  src: url("../../shared/fonts/museo-500.eot?#iefix") format("embedded-opentype"), url("../../shared/fonts/museo-500.woff") format("woff"), url("../../shared/fonts/museo-500.ttf") format("truetype"), url("../../shared/fonts/museo-500.svg#museo500") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4a4a4a; }
  body.no-bg {
    background: none repeat scroll 0% 0% #F1F2ED; }
  body.photo-bg {
    background: url("../img/farmland.jpg") repeat fixed 0% 0%/cover transparent; }

#cms_toolbar .cms_toolbar .cms_toolbar-item-logo a {
  background-image: none; }

/**
 * Page Header
 */
.page-header {
  padding: 30px 0;
  background: #81c98d;
  margin: 0px 0px 50px 0px;
  border: none; }

.page-header-alt {
  margin-bottom: 0; }

.page-header h1 {
  color: #ffffff;
  margin: 0; }

.list-group.list-group-striped > .list-group-item:nth-child(2n+1) {
  background-color: #F9FAF5; }
.list-group a {
  font-weight: 700;
  color: #A5D16D;
  text-decoration: none;
  outline: none; }
  .list-group a:focus {
    color: #91b85f;
    text-decoration: none; }
  .list-group a:hover {
    color: #91b85f;
    text-decoration: none; }
.list-group > a:hover, .list-group > a.active {
  background: #a5d16d;
  color: #ffffff !important; }
.list-group .dropdown-toggle {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }
.list-group .dropdown:last-child .dropdown-toggle {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }
.list-group .dropdown-toggle:hover, .list-group .open > .dropdown-toggle {
  background: #a5d16d !important;
  color: #ffffff !important; }
.list-group .list-group-item {
  border: none; }
.list-group .list-group-item-heading {
  font-weight: 500;
  line-height: 20px;
  padding: 15px 20px;
  background: none repeat scroll 0% 0% #81C98D;
  color: #FFF;
  margin: 0px; }

/* Breadcrumbs */
.breadcrumb {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: transparent; }

.breadcrumb > li {
  display: inline-block;
  color: #ffffff; }

.breadcrumb > li > a {
  color: #ffffff;
  font-weight: 300; }

.breadcrumb > li > a:hover {
  color: #609669; }

.breadcrumb > li + li {
  margin-left: 10px; }

.breadcrumb > li + li:before {
  content: "\f054";
  margin-right: 10px;
  font-family: FontAwesome;
  color: rgba(0, 0, 0, 0.1); }

/*
.breadcrumb > li.active {
	background-color: rgba(0,0,0,0.1);
	padding: 5px 15px;
}
*/
/* Remove bottom margin from element */
.margin-bm-0 {
  margin-bottom: 0; }

.panel > :first-child, .panel > :first-child > :first-child {
  margin-top: 0px; }

/**
 * Footers
 * ======================================================== */
/* Basic Styling */
.footer {
  border-top: 10px solid #81c98d; }

/* Add some beathing room on mobile stack */
.footer .col-sm-3 {
  margin-bottom: 50px; }

.footer .col-sm-3:last-child {
  margin-bottom: 0; }

@media (min-width: 768px) {
  .footer .col-sm-3 {
    margin-bottom: 0; } }
/**
 * Navbars
 * ======================================================== */
/* Navbar */
@media (min-width: 767px) and (max-width: 991px) {
  header {
    height: 175px;
    background-color: #ffffff; }

  .my-account-nav {
    padding-top: 75px; } }
.navbar {
  height: 140px;
  margin: 0; }

.navbar-default {
  border: none;
  background: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  border-radius: 0;
  box-shadow: none; }
  .navbar-default .navbar-collapse {
    border: none;
    box-shadow: none; }
    .navbar-default .navbar-collapse hr {
      margin: 10px 0px; }

.navbar-brand {
  padding: 20px 0;
  margin-left: 0px !important; }

.navbar-nav > li > a {
  color: #3A3A3A !important;
  font-weight: 500;
  font-family: "Museo 500",sans-serif; }

.navbar-nav {
  background-color: #FFFFFF; }

.navbar-nav.visible-xs {
  background-color: #FFFFFF;
  border: 1px solid #f1f2ed; }
  .navbar-nav.visible-xs li {
    background-color: #FFFFFF !important;
    z-index: 1; }

.navbar-nav > li.active > a,
.navbar-nav .dropdown-menu li.active > a {
  color: #a5d16d !important;
  background: none !important;
  box-shadow: none !important; }

/* Dropdown Menu */
.dropdown-menu {
  background: #ffffff;
  border: none;
  padding: 0;
  -webkit-box-shadow: 0 10px 12px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 12px 0 rgba(0, 0, 0, 0.2); }
  .dropdown-menu .divider {
    margin: 0; }

.dropdown-menu > li {
  white-space: nowrap; }

.dropdown-menu > li > a {
  padding: 10px; }
  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background: none; }

@media (min-width: 992px) {
  .navbar-collapse {
    display: block; } }
.navbar-nav > li > a:hover,
.navbar-nav > li > a.active,
.dropdown-menu > li > a:hover,
.navbar-nav > li > a.dropdown-toggle.open {
  color: #a5d16d !important;
  /* background: #a5d16d; */ }

/* My Account navigation */
.my-account-nav > li > a {
  padding: 30px 10px 0px 10px;
  font-size: 12px; }

/* Social Navigation */
.social-nav:before,
.social-nav:after {
  content: " ";
  display: table; }

.social-nav:after {
  clear: both; }

.social-nav {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0; }

.social-nav > li {
  display: block;
  float: left; }

.social-nav li + li {
  margin-left: 20px; }

.social-nav > li > a {
  font-size: 24px;
  box-sizing: border-box;
  display: block;
  padding: 10px;
  width: 53px;
  background: #ffffff; }

@media (min-width: 768px) {
  .social-nav li + li {
    margin-left: 50px; } }
.footer-nav {
  list-style: none;
  padding: 0;
  line-height: 24px; }

.layout-newsletter-subscribe > :first-child, .layout-newsletter-subscribe > :first-child > :first-child, .layout-newsletter-subscribe > :first-child > :first-child > * > :first-child {
  margin-top: 0px; }

/* Post Footer */
.post-footer {
  color: #ffffff;
  background: #81c98d;
  padding: 50px 0; }

.post-footer > *:last-child,
.post-footer > *:last-child > *:last-child {
  margin-bottom: 0; }

.module {
  padding: 50px 0px;
  background: none repeat scroll 0% 0% #FFF;
  /*p {
    margin-bottom:36px;
  }*/ }
  .module > :first-child, .module > :first-child > :first-child, .module > :first-child > :first-child > * > :first-child {
    margin-top: 0px; }
  .module.module-content {
    padding: 20px 0px; }
  .module.module-alt {
    background: none repeat scroll 0% 0% #F1F2ED; }
  .module.module-trans {
    background: none repeat scroll 0% 0% transparent; }
  @media (min-width: 768px) {
    .module {
      padding: 100px 0; }
      .module .vertical-fix {
        margin-top: 0; } }
  @media (min-width: 992px) {
    .module .vertical-fix {
      margin-top: 80px; } }
  @media (min-width: 1200px) {
    .module .vertical-fix {
      margin-top: 120px; } }

.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none; }

/* HOME */
.layout-home {
  /*.home-gallery {
    img.thumbnail {
      @include img-responsive()
    }
  }*/ }
  .layout-home .jumbotron {
    height: 500px;
    margin-bottom: 0px; }
    .layout-home .jumbotron .jumbotron-title {
      font-family: "Museo 500",sans-serif;
      font-size: 60px;
      line-height: 1em;
      margin: 100px 0px 20px; }
    .layout-home .jumbotron .btn {
      padding: 15px 30px; }
  .layout-home .home-about-ftc {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }

.layout-public-user-profile p {
  padding-left: 15px; }

/**
 * Galleries
 * ======================================================== */
.gallery {
  padding: 50px 0; }

.gallery-item {
  box-sizing: border-box;
  margin-bottom: 40px; }

.gallery-item img {
  display: block; }

.gallery-item-label {
  display: block;
  padding: 10px;
  background: #ffffff; }

.gallery-item-shadow {
  transition: box-shadow 350ms; }

.gallery-item-shadow:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }

@media (min-width: 768px) {
  .gallery {
    padding: 100px 0; } }
.img-responsive {
  width: 100% !important; }

/**
  Forms
  ============= */
.brd-top {
  border-top: solid 1px silver;
  padding-top: 10px; }

.brd-right {
  border-right: solid 1px silver;
  padding-right: 10px; }

.brd-bot {
  border-bottom: solid 1px silver;
  padding-bottom: 10px; }

.brd-left {
  border-left: solid 1px silver;
  padding-left: 10px; }

@media (min-width: 767px) {
  .pull-left-sm {
    float: left; } }

@media (min-width: 767px) {
  .pull-right-sm {
    float: right; } }

.form-group .control-sm {
  max-width: 250px; }
.form-group .control-xs {
  max-width: 100px; }

.custom-question-list ul {
  margin-bottom: 0; }

.custom-question-list li {
  list-style: none; }

.custom-question-list li .form-control {
  margin-top: 0; }

.custom-question-list li label {
  margin-bottom: 0; }

.page-header .program-info {
  color: #FFFFFF; }

.program-menu {
  padding: 15px; }

.program-menu-mobile .divider {
  margin: 0; }
.program-menu-mobile li.button {
  padding: 6px; }
  .program-menu-mobile li.button a {
    font-weight: bold; }

/*# sourceMappingURL=layout.css.map */
