@media print {

section.top-bar {
  display:none !important;
}

header.header {
  display:none !important;
}

section.related-events, .exhibit-related-events {
  display:none !important;
}

footer#footer {
  display:none !important;
}

#full-menu-container #full-menu, div#full-menu, nav#breadcrumbs.main-breadcrumbs {
  display:none !important;
}

@font-face {
    font-family: 'Poppins', Verdana, sans-serif;
    src:url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700');
}

body {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  min-height: 100vh;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
 -webkit-flex-direction: column;
  flex-direction: column;
  padding:15px;
}

 .content-wrapper, .article-body {
    max-width: 1080px !important;
    margin: 0 auto !important;
    max-width: fit-content;
    justify-content: space-around;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#content {
    min-height: 30vh;
}

.flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.flex-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.w-60 {
  width: 60%;
}

.w-40 {
  width: 40%;
}

.p10-15 {
  padding: 5px 0px 15px 0px;
}

.p10-15 {
  padding: 5px 0px 15px 0px;
}

.p10 {
  padding: 10px 0px;
}

h1, .h1 {
  font-family: 'Poppins', Verdana, sans-serif;
  font-weight: 700 !important;
  font-size: 33px !important;
  line-height: 1.2 !important;
  color: #005480 !important;
  margin: 0.2em 0em 0.5em 0em !important;
}

p {
  font-family: 'Poppins', Verdana, sans-serif;
  font-weight: 400 !important;
  font-size: 15px !important;
  line-height: 24px !important;
  color: #272625 !important;
}


ul.event-icons {
  list-style-type: none;
  display: inline-flex;
  float: right;
  width: 100%;
  margin-left: 50%;
}

ul.event-icons li {
  margin: 5px;
}

ul.event-icons li .material-icons {
  font-size: 30px;
  color: #BBD9E1;
}

ul li a {
  font-family: 'Poppins', Verdana, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #00AEEF;
}

.exhibit-teaser {
  margin: 0 auto;
  width: 100%;
  height: auto;
  max-width: 1080px;
  background: transparent;
  margin: 30px auto;
}

.single-tribe_events .tribe-events-event-image {
  clear: both;
  margin-bottom: 30px;
  text-align: center;
}

.event-copy {
  width: 49%;
  margin-left: 60px;
}

span.blue-exhibit-bold, span.blue-exhibit-bold a {
    font-family: 'Poppins', Verdana, sans-serif;
    color: #4780B0 !important;
    font-size: 15px;
    text-transform: uppercase !important;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: left;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
    margin-bottom: 5%;
    font-weight:600 !important;
}

}
