h1.site-title, #content {padding: 0 10%;}
body.page .blocks h2 {max-width:inherit;text-align:left;}
@media screen and (min-width: 800px) { header nav {padding: 0 10%;} }
body, ol, p {font-size:1.1em;font-family: Mallory-Light,'Gill Sans','Gill Sans MT',Calibri,Arial,sans-serif}
strong, body.page .blocks h3 {font-family: Mallory,'Gill Sans','Gill Sans MT',Calibri,Arial,sans-serif;}
em {font-family: Mallory-Light;font-style:italic;font-weight:400;}
.item.resource .caption {font-size:1.2em;}
.caption p {font-family:'YaleNew', Georgia, Times !important;}
.item-showcase {background-color:#eeeeee;padding:2em 2em;}
.blocks h2, .property h4 {color:#596b75 !important;}
.item-showcase .resource.item {margin-bottom:0;}
body.page .blocks blockquote {font-family:'YaleNew', Georgia, Times !important;color:#596b75 !important;}
.column-3 {float: left;width: 33%;padding:2em 10px 1em 1em;text-align:center;}
.column-3 a {text-decoration:none;}
.left.file, .right.file, .left.assets, .right.assets {max-width:35%;}
@media screen and (max-width: 600px) {.column-3 {width: 100%;}}
.zoom-img {width:100%;overflow:hidden;}
.zoom-img img {width: 100%;height: 100%;object-fit: cover;transition: all .3s ease;overflow:hidden;}
.zoom-img:hover img {transform: scale(1.1);overflow:hidden;}
#content .sub-menu {display:none;}
@media screen and (min-width: 800px) {header nav ul.navigation> li >ul {width:300% !important;} 
ul.navigation > li > ul > li > a:link {text-transform:inherit;}
header nav>ul li:hover ul li {background-color:#eeeeee;}}
header nav>ul>li>ul>li.active>a::before {display:none;}
header nav>ul>li>ul>li.active>a {margin-left:inherit;font-family:'Mallory';}
.intro {padding:3em;background-color:#e1e7ed;font-size:1em;}
.site-page-pagination a:link {font-size:1.5em;text-decoration:underline;}