/*=========================================
=            CUSTOM STYLESHEET            =
=========================================*/
/*=================================
=            VARIABLES            =
=================================*/
/*==============================
=            MIXINS            =
==============================*/
/*=====================================
=            HEADER STYLES            =
=====================================*/
/* Liberty Medal Banner Header */
.header {
  background: #073769;
  min-height: 150px;
  padding-bottom: 25px;
}
.header .mainhead {
  color: #ffffff;
  font-family: "spectra, serif";
  margin-bottom: 0;
}
.header .subhead {
  color: #ffb32b;
  text-transform: uppercase;
  font-family: FFDINWebMedium, arial, sans-serif;
  margin-bottom: 0;
}
.header .row {
  margin-top: 25px;
}
.header .logo img {
  width: 80%;
}
/*=====================================
=            LAYOUT STYLES            =
=====================================*/
body.media {
  margin-top: 0;
}
.liberty-medal p {
  font: 16px/28px Arial, Helvetica, sans-serif;
}
.liberty-medal h1,
.liberty-medal h2,
.liberty-medal h3,
.liberty-medal h4,
.liberty-medal h5 {
  font-family: "spectra, serif";
  margin: 0 0 20px;
}
.liberty-medal .body-content {
  margin-bottom: 20px;
}
.liberty-medal .body-content a {
  color: #e73a3d;
  text-decoration: underline;
}
.liberty-medal .body-content a:hover {
  color: #a71417;
}
.liberty-medal .body-content .left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.liberty-medal .body-content img {
  max-width: 100%;
}
.liberty-medal .body-content .img-container img {
  max-width: inherit;
}
.liberty-medal .body-content .speech {
  margin-top: 20px;
}
.liberty-medal .body-content .speech h4 {
  margin-bottom: 0px;
}
.liberty-medal .body-content .speech h4 a {
  text-decoration: none;
  color: #073769;
  font-size: 18px;
}
.liberty-medal .body-content .clycle-slideshow .cycle-slide {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.liberty-medal .recipients div {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: solid 2px #0d69c9;
}
.liberty-medal .recipients div h3 {
  margin-bottom: 5px;
}
.liberty-medal .recipients div h3 a {
  color: #073769;
  text-decoration: none;
}
.liberty-medal .recipients div h3 a:hover {
  color: #1982f0;
}
.liberty-medal .recipients div h4 {
  color: #e73a3d;
  margin-bottom: 5px;
}
.liberty-medal .recipients div .left {
  float: left;
  margin-right: 10px;
}
.liberty-medal .recipients div:last-child {
  border-bottom: none;
}
.liberty-nav .menu {
  list-style: none;
  padding-left: 0;
  margin: 20px 0;
}
.liberty-nav .menu li {
  display: inline-block;
  margin-right: 10px;
}
.liberty-nav .menu li a {
  text-transform: uppercase;
}
.liberty-nav .menu li a:hover {
  color: #e73a3d;
}
.liberty-nav .menu li.active a {
  color: #e73a3d;
}
.recipient_list {
  list-style: none;
  padding-left: 0;
}
.recipient_list li a {
  text-decoration: none;
}
#general-image-gallery .gallery-nav.gallery-nav-previous:after,
#general-image-gallery .gallery-nav.gallery-nav-next:after {
  text-shadow: 0px 0px 3px #868686;
}
/*# sourceMappingURL=liberty-medal.css.map */