/**
 * Place your custom styles here.
 */

/* Admin Backend */
#admin-menu{ z-index: 9999; }

/* Site-Wide Link Colors */
a { color: black; 
    font-weight: bold;
}

/* Navigation */
.navbar-nav i{ margin-right:5px; }
.nav-search .form-group { margin-bottom:0; }

/* Front Page */
.carousel-inner img { margin: auto; }
.carousel-caption a { text-decoration: none; color: inherit; }
.front-objectives { margin-bottom:0; }

/* Slideshow - Flexslider */
.flexslider { margin-bottom: 15px; }
.flex-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.51);
    color: #fff;
    padding: 10px;
}

.flex-caption a { color: #fff; }

@media (max-width: 480px) {
    /* Slideshow - Flexslider */
    .flex-caption {
        position: static;
        background: #000;
    }
}

/*
.front-3-cols {margin: 0 0 0 0;}
*/
.jumbotron {padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px;}
.well {padding-top: 10px; padding-bottom: 10px;}

.biblio-arrow { margin-left:5px}

/* Front Page Articles */
.front-art-teaser {
    padding-bottom: 10px;
}

.front-art-teaser .row {
  padding-left: 7px;
  padding-right: 7px;
}

@media (min-width: 768px) {
    .front-art-teaser .row {
      display: flex;
      align-items: center;
    }
}

.front-art-teaser h2 {
    margin-bottom: 0;
}

.front-art-teaser .field-name-submitted-by {
    margin-bottom: 10px;
    font-style: italic;
}

.node-type-article .field-name-submitted-by {
    margin-bottom: 10px;
    font-style: italic;
}

.front-art-teaser .field-name-body {
    margin-bottom: 10px;
}

/* Article - Custom Grid */
.page-article-custom-grid .view-content{ overflow:hidden; }
.page-article-custom-grid .col{ margin-bottom:20px; }

/* Article */
.node-type-article .field-name-field-image img{ max-width: 100%; height: auto;}
.node-type-article .view-article-photo-gallery .col{ margin-bottom:20px;}
.node-type-article .view-article-photo-gallery .modal-body .img{ width:100%; height:auto; }

/* Footer */
footer{ margin-top: 20px; padding: 20px 0 0; background-color: #222; color: #fff; }
footer a{ color: #fff; }
