/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */
body {
  font-size: 93.8%;
}

.sidebar-first.section-get-involved .content-inner {
	margin-right: 0 !important;
}

#nav-wrapper .container {
	padding: 10px 0 0;
}

/* --------------------------------------------------------- */
/*   Slideshows
/* --------------------------------------------------------- */

.flexslider .views-field-title {
	font-size: 30px;
}

.flexslider .views-field-field-teaser {
	font-size: 25px;
}

.flexslider .views-field-field-learn-more-link a,
.flexslider .views-field-field-register-link a {
	font-size: 18px;
	padding: 10px 15px;
	width: 110px;
}

.flexslider .views-field-field-learn-more-link {
	left: 30%;
}

.flexslider .views-field-field-register-link {
	right: 30%;
}

#secondary-content-wrapper h2, #secondary-content-wrapper h1 {
	max-width: 100%;
}

.no-sidebars.section-campaign #content-column .content-inner #main-content #block-system-main .field-name-body .campaign-nav {
	width: 38%;
}

#content-column .content-inner {
	width: 100%;
}

/* --------------------------------------------------------- */
/*   ABOUT
/* --------------------------------------------------------- */

/*
.view-landing-page-slideshows ul.slides li {
	max-width: 700px;
}*/

.page-panels #about-alsf .block-content ul.flex-direction-nav {
	display: none;
}

.view-landing-page-slideshows .flexslider .views-field-body,
.view-landing-page-slideshows .flexslider .views-field-field-slideshow-link {
	max-width: 280px;
}

.view-landing-page-slideshows .flexslider .views-field-field-image {
	max-width: 50%;
}

.view-landing-page-slideshows .flexslider .views-field-body p {
	font-size: 17px;
}

#about-alsf .row-full-2 li {
	width: 23%;
}

#about-alsf .row-full-2 li a {
	line-height: 150%;
}

#about-alsf .row-full-2 li a:after {
	margin-top: 10px;
}

.page-panels #about-alsf .row-full-3 li img {
	max-width: 80px;
}

#block-system-main #about-alsf .row-full-6 li {
	margin: 0 17px;
}

/* --------------------------------------------------------- */
/*   CAMPAIGNS > AMM 2016
/* --------------------------------------------------------- */

#amm .panels-flexible-row-inside {
	max-width: 700px;
}

#leaflet-activity {
	zoom: 0.8;
	-webkit-zoom: 0.8;
}

.pane-campaign-miles-progress,
.pane-campaign-activity {
	padding: 0 20px;
}

.pane-campaign-top-leaders {
	padding: 0 20px;
	zoom: 0.9;
	-webkit-zoom: 0.9;
}

#top-leaders-slides {
	width: 728px;
}

#top-leaders-slides li li {
	margin: 0 20px;
}

#amm .info-area {
	padding: 15px 5px;
}

#amm .info-area dl dt {
	font-size: 15px;
}

.info-area dl dd {
	font-size: 18px;
	margin: 4px 0 0;
}

.progress-bar {
	margin: 10px 10px 0;
}

/* --------------------------------------------------------- */
/*   WHERE THE MONEY GOES
/* --------------------------------------------------------- */

.grants-home .grants-landing-page-block-header a {
  margin: -11px 10px 10px 10px;
}

.page-taxonomy-term.section-grants h3 div:before {
  display: block;
  content: " ";
  margin-top: -165px;
  height: 165px;
  visibility: hidden;
}
