/*  Bootstrap Clearfix */
/*  Tablet  */
@media (min-width: 768px) {
  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1) {
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
  .footer .col-sm-1:nth-child(12n+1),
  .footer .col-sm-2:nth-child(6n+1),
  .footer .col-sm-3:nth-child(4n+1),
  .footer .col-sm-4:nth-child(3n+1),
  .footer .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .homepage .col-sm-1:nth-child(12n+1),
  .homepage .col-sm-2:nth-child(6n+1),
  .homepage .col-sm-3:nth-child(4n+1),
  .homepage .col-sm-4:nth-child(3n+1),
  .homepage .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  #homepage-layout .col-sm-1:nth-child(12n+1),
  #homepage-layout .col-sm-2:nth-child(6n+1),
  #homepage-layout .col-sm-3:nth-child(4n+1),
  #homepage-layout .col-sm-4:nth-child(3n+1),
  #homepage-layout .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
}

/*  Medium Desktop  */
@media (min-width: 992px) {
  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1) {
    clear: left;
  }
  .footer .col-md-1:nth-child(12n+1),
  .footer .col-md-2:nth-child(6n+1),
  .footer .col-md-3:nth-child(4n+1),
  .footer .col-md-4:nth-child(3n+1),
  .footer .col-md-6:nth-child(2n+1) {
    clear: none;
  }
  .homepage .col-md-1:nth-child(12n+1),
  .homepage .col-md-2:nth-child(6n+1),
  .homepage .col-md-3:nth-child(4n+1),
  .homepage .col-md-4:nth-child(3n+1),
  .homepage .col-md-6:nth-child(2n+1) {
    clear: none;
  }
  #homepage-layout .col-md-1:nth-child(12n+1),
  #homepage-layout .col-md-2:nth-child(6n+1),
  #homepage-layout .col-md-3:nth-child(4n+1),
  #homepage-layout .col-md-4:nth-child(3n+1),
  #homepage-layout .col-md-6:nth-child(2n+1) {
    clear: none;
  }
}

/*  Large Desktop  */
@media (min-width: 1200px) {
  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
  .footer .col-lg-1:nth-child(12n+1),
  .footer .col-lg-2:nth-child(6n+1),
  .footer .col-lg-3:nth-child(4n+1),
  .footer .col-lg-4:nth-child(3n+1),
  .footer .col-lg-6:nth-child(2n+1) {
    clear: none;
  }
  .homepage .col-lg-1:nth-child(12n+1),
  .homepage .col-lg-2:nth-child(6n+1),
  .homepage .col-lg-3:nth-child(4n+1),
  .homepage .col-lg-4:nth-child(3n+1),
  .homepage .col-lg-6:nth-child(2n+1) {
    clear: none;
  }
  #homepage-layout .col-lg-1:nth-child(12n+1),
  #homepage-layout .col-lg-2:nth-child(6n+1),
  #homepage-layout .col-lg-3:nth-child(4n+1),
  #homepage-layout .col-lg-4:nth-child(3n+1),
  #homepage-layout .col-lg-6:nth-child(2n+1) {
    clear: none;
  }
}

/* Bootstrap Grid Gutter Adjustment */
.row.gutter-20 {
  margin-left: -10px;
  margin-right: -10px;
}

.row.gutter-20 [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

/* bootstrap overrides */
.views-exposed-form .views-exposed-widget #edit-submit-front-slider2 {
  margin-top: 0;
}

/* Gutter 20px */
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.dropdown-menu > li > a {
  line-height: 30px;
  padding: 7px 20px;
}

.open > .dropdown-menu {
  position: absolute;
}

@media screen and (max-width: 800px) {
  #navbar.navbar-inverse .container .navbar-collapse {
    background-color: #3e2048;
    border-top: 0;
  }
  #navbar.navbar-inverse .container .navbar-collapse li {
    border-top: 1px solid #583464;
  }
  #navbar.navbar-inverse .container .navbar-collapse li a {
    padding: 10px 20px;
  }
  #navbar.navbar-inverse .container .navbar-collapse .navbar-nav {
    margin: 0;
  }
  #navbar.navbar-inverse .navbar-toggle:hover,
  #navbar.navbar-inverse .navbar-toggle:focus {
    background-color: #392a53;
  }
  #navbar.navbar-inverse .dropdown-menu {
    padding: 0;
  }
  #navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  #navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  #navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #5a4280;
  }
  #navbar.navbar-inverse .container .navbar-collapse ul li:first-child {
    border-top: 0;
  }
}

@media screen and (min-width: 800px) {
  .navbar-nav > li {
    float: none;
  }
  #navbar-collapse ul li.last ul {
    right: 0;
    left: auto;
    float: right !important;
  }
}

.view-foundation-board-members .col-xs-12.col-lg-4 {
  clear: none;
}

@media (max-width: 800px) {
  .navbar-header {
    float: none;
  }
  .navbar-left, .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collapse.in {
    display: block !important;
  }
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    border: 0;
    box-shadow: none;
  }
}

@media (max-width: 800px) and (min-width: 768px) {
  .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.alert-info .views-field-created {
  color: #666;
  margin: 0 0 10px;
}

.alert {
  padding: 0;
  margin-bottom: 16px;
  margin-top: 16px;
}
.footer {
  /**margin-top:0px;**/
  padding-bottom: 0px;
}
