/******************************************************************
CUSTOM.CSS STARTS HERE
*******************************************************************/
/* Local variables */
/* END Variables */
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect {
  fill: #c3cce8;
}
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect {
  fill: #fff;
}
/* Background overrides for section blocks */
.tm-block-top-a div.tm-block-texture,
.tm-block-top-b div.tm-block-texture,
.tm-block-top-main div.tm-block-texture,
.tm-block-bottom-a div.tm-block-texture {
  background-image: none !important;
  background-color: #000 !important;
}
.tm-block-top-a div.tm-block-texture::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  /* #57a0df  primary blue 
       #f01a2a  primary red */
  background-image: linear-gradient(85deg, #57a0df, #f01a2a);
  background-size: cover !important;
  opacity: .40;
  /*background-image: url('/images/MSHFA__0003_HEADER_Plain.jpg');
    opacity: 1;
    background-repeat: no-repeat;
    background-position: 50%;*/
}
.tm-block-top-b div.tm-block-texture::before,
.tm-block-bottom-a div.tm-block-texture::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  /* #57a0df  primary blue
       #f01a2a  primary red */
  background-image: linear-gradient(95deg, #f01a2a, #57a0df);
  background-size: cover !important;
  opacity: .40;
}
.tm-block-top-main div.tm-block-texture::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  /* #57a0df  primary blue
       #f01a2a  primary red */
  background-image: linear-gradient(90deg, #57a0df, #f01a2a);
  background-size: cover !important;
  opacity: .40;
}
/*.tm-top-a .uk-panel .uk-panel-title, 
.tm-top-a .uk-panel p,
.tm-bottom-a .uk-panel p {
    color: #fff !important;
} */
/* Background image in layout position bottom-e 
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
} */
/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
  fill: #c3cce8;
  opacity: 0.3;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path {
  opacity: 1;
}
/* main navbar styles */
/* attached navbar styles - before sticky navbar */
nav.tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a {
  color: #cfcfcf !important;
}
nav.tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li.uk-active > a {
  color: #ffffff !important;
}
nav.tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a:hover {
  color: #ffffff !important;
}
/* END attached navbar styles */
/* sticky navbar styles */
nav.tm-navbar.tm-navbar-centered.tm-navbar-attached {
  background-color: #ffffff !important;
}
/* END sticky navbar styles */
/* END main navbar styles */
.frontpage-slideshow {
  /*margin-left: 5rem;*/
  text-align: left;
  margin: 0 auto;
}
.frontpage-slideshow h1 {
  margin-top: 15px;
}
.frontpage-slideshow p {
  margin-bottom: 15px;
}
.frontpage-slideshow p span {
  font-size: 1.1rem;
  opacity: 0.7;
}
form.uk-form#mc-embedded-subscribe-form input.uk-button {
  border-radius: 40px;
}
/* block separators */
#tm-bottom-a,
#tm-bottom-b,
#tm-bottom-c,
#tm-bottom-d,
#tm-bottom-e {
  border-top: 1px solid #666666 !important;
}
#tm-top-a,
#tm-top-b,
#tm-top-c,
#tm-top-d,
#tm-top-e {
  border-bottom: 1px solid rgba(102, 102, 102, 0.6) !important;
}
/* END block separators */
.hof-header {
  /*margin-left: 5rem;*/
  text-align: center;
  padding-top: 20px;
}
.hof-header p {
  margin: 10px 0px;
  font-size: 1.2rem;
}
.hof-category-grid h3 {
  font-size: 3.5rem;
  font-weight: bold;
  text-shadow: 1px 0 2px rgba(0, 0, 0, 0.5);
}
.hof-gallery-grid h3 {
  font-weight: bold;
  text-shadow: 1px 0 2px rgba(0, 0, 0, 0.5);
}
.hof-category-grid .uk-overlay-grayscale,
.hof-gallery-grid .uk-overlay-grayscale {
  filter: grayscale(100%) brightness(75%) contrast(130%);
}
.museum-gallery-grid .uk-overlay-grayscale {
  /*filter: grayscale(100%) brightness(90%) contrast(110%);*/
}
.museum-gallery-grid h3 {
  /*text-shadow: 3px 0 3px rgba(0, 0, 0, 1);*/
  text-shadow: 1px 0 2px rgba(0, 0, 0, 0.5);
}
.museum-page .uk-article > img:first-child {
  width: 100%;
  /* make first article image fill width of container */
}
.inductee-photo-block {
  /*height: 340px;
    overflow: hidden;
    box-sizing: content-box;*/
  padding: 20px;
  border: 2px solid rgba(230, 236, 255, 0.03);
}
.inductee-photo-block img {
  background-color: #ffffff;
}
.subhead {
  background-color: rgba(60, 60, 75, 0.5);
  /*#3C3C4B; rgba(230, 236, 255, 0.03);*/
  border: none !important;
  padding-left: 10px;
  /*text-align: center;*/
}
.inductee-list h1 {
  letter-spacing: 3px;
}
.inductee-list td {
  border-top: 2px solid rgba(230, 236, 255, 0.03);
  margin-top: 5px;
  padding-top: 5px;
}
ul.name-list {
  margin-top: 10px;
}
ul.year-list {
  margin-top: 60px;
}
ul.category-list {
  margin-top: 80px;
}
.index-links2 {
  background-color: rgba(60, 60, 75, 0.6);
}
.index-links2 li span {
  margin-right: 10px;
  color: #ccc;
}
.index-links2 li span:hover {
  color: #ccc;
}
.index-links2 li a {
  font-weight: bold;
}
.board-members th {
  text-align: center;
}
.board-members th,
.board-members td {
  border-bottom: 2px solid rgba(230, 236, 255, 0.03);
}
.navbar-anchor-offset {
  margin-top: 25px;
}
.max-width1 {
  max-width: 800px;
}
.max-width2 {
  max-width: 700px;
}
.search-results,
.pagination {
  padding: 20px;
}
/* Special modal window styles to workaround issues */
/* allow modal window to overlay other sections and not get covered */
.about-page #tm-bottom-d .uk-container {
  z-index: 5;
}
/* allow modal window to display under top navbar (only on large+ screen) */
@media screen and (min-width: 960px) {
  .uk-modal-dialog {
    margin-top: 100px;
  }
}
/* END Special modal window styles to workaround issues */
.small-spacing {
  letter-spacing: 3px;
}
.medium-spacing {
  letter-spacing: 9px;
}
.large-spacing {
  letter-spacing: 15px;
}
/*.default-spacing {letter-spacing: 15px;}*/
.mbr-pricing-table > div > div.uk-panel.uk-panel-box {
  padding: 30px 20px 80px;
  color: #fff !important;
  background-color: #282832;
}
.mbr-pricing-table > div > div.uk-panel.uk-panel-box p {
  margin: 0 0 15px 0 !important;
  font-size: .9rem;
  line-height: 1.25rem;
}
.mbr-pricing-table > div > div.uk-panel.uk-panel-box p {
  margin: 0 0 15px 0 !important;
  font-size: .9rem;
  line-height: 1.25rem;
}
table.adm-hrs-tables {
  max-width: 500px;
}
table.adm-hrs-tables td {
  width: 50%;
}
.ceremony2 input {
  margin-top: 10px;
}
.suwdcredit a,
.suwdcredit a:link {
  color: #67677a;
}
.suwdcredit a:hover {
  color: #115399;
}
/* MEDIA QUERIES */
