body {
 font-family:"Hind", sans-serif;
 background-color:#fefffe;
 font-size:18px;
}
input, textarea, button, .button, .resource-list.preview + a, select {
 font-family:"Hind", sans-serif;
 background-color:#fefffe;
 font-size:18px;
}
.row {
 display: flex;
}
.column1 {
 flex: 30%;
 /*align-content:flex-end;*/
 padding-right:20px;
padding-top:6px;
}
.column2 {
 flex:70%;
}
.column1 dt {
 display:none;
}
.column1 dl dt {
 display:none;
}
.column1 .property {
 margin-bottom:10px;
}
.column1 .property:first-child {
 font-weight:bold;
 color:#555555;
}
.property {
 margin-bottom:20px;
}
.value:not(:last-child) {
 margin-bottom:0px;
}
.resource-name {
font-weight:bold;
}
body.browse div#content h2 span.title {
display:none;
}
body.browse div#content ul.resource-list li.item.resource a.resource-link img {
display:none;
}
body.show div#content > h3 {
display:none;
}
h2 {
font-size:27px;
line-height:38px;
}
h1 {
font-size:21px;
line-height:135%;
font-family:"Cormorant Garamond", "Times New Roman";
/*font-family:"Hind", sans-serif;*/
font-weight:600;
text-transform:uppercase;
}
div.banner {
display:none;
}
div.banner {
display:none;
}
.site-page-welcome div.banner {
display:block;
}
h1,h2,h3 {
color:#555555;
}
h1.site-title {
line-height: 63px;
max-width:92%;
margin:0 !important;
}
header h1.site-title img {
max-width:330px;
}
header {
background-color:#f6f2f2; /*f4efef;*/
}
.property dt, .search-filters .filter .filter-label {
font-family:"Hind", sans serif;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
color:#524b4b;
}
dl.item-sets, dl.media-list {
 display:none;
}
@media screen and (min-width: 800px) {
footer a:last-child {
 padding-right:3em;
}
div#content {
 padding-top:2px;
 max-width:1250px;
}
header h1.site-title {
 /*max-width:920px;*/
 margin:0 auto !important;
}
header {
padding-top:25px;
}
nav ul.navigation {
position:absolute !important;
/*left:60%;*/
right:25%;
background-color:#f6f2f2;
padding-right:14pt;
padding-left:10pt;
line-height:initial;
}
nav ul.navigation li {
font-family:"Cormorant Garamond", "Hind", sans serif;
text-transform:uppercase;
margin-top:7px;
margin-bottom:2px;
font-size:18px;
}
nav ul.navigation li a, nav ul.navigation li a:visited {
color:#524b4b;
font-weight:600 !important;
font-size:18px;
background-color:#f6f2f2;
margin-left:0;
margin-right:0;

}
nav ul.navigation li {
 margin-left:7.5px;
}
nav ul.navigation li{
 letter-spacing:0.25pt;
}
nav ul.navigation li:first-child{
 letter-spacing:0.75pt;
}
h1.lead-text {
 padding-right:20px;
 /*border-right:1px solid #bbb;*/
 text-align:right;
 margin-top:12px;
 /*font-size:27px;*/
 line-height:37px;
/* font-family:Hind,sans-serif;
 font-weight:300;*/
}
.site-page-welcome #content .column2inner {
 border-left:1px solid #bbb;
 padding-left:20px;
}
}
@media screen and (max-width: 799px) {
.row {
 display: block;
}
nav ul.navigation li.navspacer {
 display:none !important;
}
header {
 padding-top:15pt;
}
/*.column {
 flex:unset;
}*/
}
/*
h2, h3, div.property > dt {
font-family:"Cormorant Garamond", "Hind", sans serif;
h2 {
letter-spacing:0.5pt;
font-size:35px;
}
h3, div.property > dt {
letter-spacing:0.5pt;
font-size:25px;
}
*/
.property .value .value-content a {
text-decoration: underline;
}
.page.site-page-welcome .column2 a {
 text-decoration:underline dotted;
}
footer {
 padding:25px 20px 20px 20px;
 display:flex;
 justify-content:end;
 align-items:center;
 background-color:#f6f2f2;
 max-width:inherit;
}
footer img {
 max-height:93px;
 padding-left:35px;
}
a.buttona {
 margin-top:20px;
 margin-left:20px;
 padding:10px 20px;
 background-color:#555555;
 color:#ffffff !important;
 text-decoration:none !important;
 display:inline-block;
 font-family:"Cormorant Garamond", "Hind", sans serif;
 font-weight:600;
letter-spacing:0.05em;
}
body.search #resource-class,body.search #numeric-timestamp-on-after,body.search #numeric-timestamp-on-before,body.search #numeric-duration-gt,body.search #numeric-duration-lt,body.search #numeric-interval,body.search #numeric-greater-than,body.search #numeric-less-than {
display:none;
}