html,body{
  font-family: Open Sans;
  font-size:16px;
   line-height: 1.5px; 
  color:#594D48;
}

html {
  scroll-behavior: smooth;
}

#content .blocks{
  font-family: Open Sans;
  font-size:16px;
  margin: auto;
 max-width: 70em;
}

#content .blocks h4{
 font-size: 20px;
 font-family:Libre Baskerville; Open Sans;
}

.item-showcase .resource .item a{
 font-size: 16px;
}


#content .blocks h3{

 font-family:Libre Baskerville; Open Sans;
}

#content .blocks h2{
 font-size: 30px;
 font-family:Libre Baskerville; Open Sans;

}

.tl-text h2.tl-headline{
 text-transform: none;
}



#search{
   display: none;
}


ul.resource-list .resource h4{
   max-width: 960px;
   color: #2C4C6B;
  font-family:Libre Baskerville; Open Sans;
}

ul.resource-list .resource h4 a{
   color: #2C4C6B;
}

ul.resource-list .resource .description {
    overflow: hidden;
    position: relative;
    max-width: 960px;
}

header #top-bar{
display:none;
}
#nav-about{
 display:none;
}

.site-banner{
  background-color: #2C4C6B;

}

.site-title h1{
  font-size: 35px;
  font-family:Libre Baskerville; Open Sans;
}

p {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

#item-linked {
clear:left;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline {
font-size: 12px!imporant;
line-height:12px!important;
}

.item-showcase .media-embed {
display: flex;
flex-wrap: wrap;
}

.item-showcase {
display: block;
}