/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}



article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}

progress{vertical-align:baseline}

template,[hidden]{display:none}


a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}


abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}

h1{font-size:2em;margin:0.67em 0}

header h1 { font-size:165%; margin:0 0 0 155px; padding:15px 3% 25px 0; }


mark{background-color:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-0.25em}

sup{top:-0.5em}

img{border-style:none}

svg:not(:root){overflow:hidden}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

figure{margin:1em 40px}

hr{box-sizing:content-box;height:0;overflow:visible}

button,input,select,textarea{font:inherit;margin:0}

optgroup{font-weight:bold}

button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}

textarea{overflow:auto}

[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}



@media screen{*{box-sizing:border-box}

html{font:18px/24px "Quattrocento Sans",tw cent mt,century gothic,sans-serif;color:#222222}


a:link, a:visited, a:active {color:#881c1c;text-decoration:none;font-weight:bold}
a:hover{ color:#ccefefe; }



h1,h2,h3,h4,h5,h6{color:#000}

h1{text-align:right;font-size:30px;margin-bottom:24px;line-height:35px;font-weight:normal}

h2{font-size:27px;margin-bottom:24px;line-height:48px;font-weight:normal}

p{margin:24px 0}

header,footer{margin:0;padding:0;position:relative}

table{margin:48px auto;border-collapse:collapse;border-top:1px solid #dedede;border-bottom:1px solid #dedede}

th,td{padding:12px;vertical-align:top}

th{border-bottom:3px solid #dedede;padding-bottom:9px;text-align:left}

td{border-bottom:1px solid #dedede;padding-bottom:11px}

::-webkit-input-placeholder{font-style:italic}

::-moz-placeholder{font-style:italic}

:-ms-input-placeholder{font-style:italic}

:-moz-placeholder{font-style:italic}

fieldset{border:0;margin:0;padding:0}

select{appearance:normal;-webkit-appearance:normal;-moz-appearance:normal;background-color:#fff;border:1px solid #dedede;border-radius:2px;font-size:18px;line-height:24px;color:#676767}

button,.button,input[type="submit"]{background-color:#dedede;border:0;cursor:pointer;padding:6px}

a.button{color:#000;display:inline-block}

a.button:hover{text-decoration:none}

input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"]{border:1px solid #dedede;padding:5px;height:30px}

textarea{border:1px solid #dedede;padding:5px}

.field{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.field .field-meta{width:25%;padding-right:.625%;text-align:right}

.required.field .field-meta:after{content:"*"}

.field .field-meta legend{float:right}

.field .inputs{width:75%;padding-left:.625%}

.field .collapsible{font-size:13.5px;display:block;clear:both;line-height:18px}

.field .inputs ~ *,form input[type="submit"]{margin-left:calc(25% + .625%);margin-top:12px}

#advanced-search select{margin-bottom:12px}
#advanced-search{padding:24px 0}
#advanced-search input[type="text"]{height:30px}
#advanced-search input[type="submit"]{font-size:22.5px;padding:6px}

.search-entry:not(:first-child){margin-top:12px}


nav{width:200px;background-color:#c4aeae;}

nav ul.navigation{list-style-type:none;margin:0;padding:0px;width:200px}

nav ul.navigation li a{display:block;color:#333;padding:8px 16px;text-decoration:none}

nav ul.navigation li{padding:10px;border-bottom:1px solid white}

nav ul.navigation li:last-child{border-bottom:none}

.bar{width:35px;height:5px;background-color:#881C1C;margin:6px 0}

.navBar{cursor:pointer}

.item-pagination.navigation{border-top:1px solid #dedede;padding-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}


.secondary-nav{text-align:center}
.secondary-nav ul{margin:0 0 -1px;border-bottom:1px solid #dedede;padding-bottom:-1px}
.secondary-nav.navigation li{display:inline-block;margin-right:.5em;padding-bottom:12px}
.secondary-nav.navigation li.active a{color:#881C1C}
.secondary-nav a{color:#676767}


#skipnav{position:absolute;top:0;left:-9999px;background-color:#fff;padding:6px;display:inline-block}

#skipnav:focus{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}


.site-title{margin:0;padding:0; display:block;vertical-align:top;}
.site-title:hover{text-decoration:none}
.site-title img{max-height:200px;max-width:100%}


#header-image img{max-width:100%;vertical-align:top}

#search-container{position:absolute;top:-48px;right:.625%}

#search-container input[type="text"],#search-container button{border:0;border-bottom:1px solid #dedede;background-color:#fff;height:36px;display:inline-block;line-height:24px;padding:6px;vertical-align:bottom;background-color:#fff;color:#676767}

#search-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 12px 12px;box-shadow:0 0 0 1px #dedede inset;background:#fff}
#search-form.closed{width:36px;height:42px}
#search-form.open{right:36px;position:absolute}
#search-form+button.search-toggle{bottom:0;position:absolute;width:36px;height:36px;border-bottom:0;color:#b8b8b8}
#search-form.closed+.search-toggle{right:0;border:1px solid #dedede;border-top:0}
#search-form.closed+.search-toggle:after{content:"\f002";font-family:"FontAwesome"}
#search-form.open+.search-toggle{top:6px;right:0}
#search-form.open+.search-toggle:after{content:"\f00d";font-family:"FontAwesome"}
#search-form.closed [type="text"],#search-form.closed [type="submit"],#search-form.closed #advanced-form{display:none}
#search-form button{width:36px;overflow:hidden;text-indent:-9999px;position:relative}
#search-form button:after{content:"\f002";font-family:"FontAwesome";position:absolute;top:6px;right:0;text-indent:0;width:36px;text-align:center;cursor:pointer}


#query:focus{position:relative;z-index:1}

#advanced-form{background-color:#fff;position:absolute;top:100%;padding:12px;right:0;left:0;border:1px solid #dedede;border-top:0}
#advanced-form fieldset{margin-bottom:12px}
#advanced-form fieldset input{margin-right:6px}
#advanced-form p{margin:0}


#content>h2:first-of-type{text-align:center;font-size:27px;margin-bottom:24px;line-height:48px;font-weight:bold}

footer{margin-top:48px;clear:both;font-size:x-small}

.footer-center{float:left;padding:0 20px 0 0}

#bottom-nav li{display:inline-block;margin-right:1em;font-size:15.75px}

#sort-links{display:inline-block}

#sort-links ul{list-style:none;padding:0;display:inline-block}

#sort-links li{display:inline-block;margin:0 .5em}

#sort-links a{color:#676767}

#sort-links .sorting a{color:#881C1C}

.advanced-search{float:left}

.pagination{float:right;margin-bottom:24px;font-size:14px}

.pagination>*{display:inline-block;vertical-align:top}

.pagination form,.pagination .next.button{margin-right:12px}

.pagination .button{background-color:#fff;border:1px solid #dedede;height:30px;line-height:30px;padding:0 12px;text-align:center}

.pagination .row-count{line-height:30px;margin:0 0 0 15px}

[name="page"]{width:72px;text-align:center}

#sort-links{float:right}

.resource-list{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clear:both}

.resource-list .resource{padding:6px;width:25%;font-size:13.5px}

#collection-items h2{width:100%}

.browse .resource h4{font-size:18px;line-height:24px;margin-bottom:0}

.browse .resource h4 a{color:#000}

.browse .item-img a{display:block}

.browse .resource img{max-width:100%;display:block;margin:auto}

.gallery-title h3{text-align:center}

li.item.resource p{margin:0px;text-align:center}

.browse .creator+.date{margin-left:-4px}

.browse .creator+.date:before{content:", "}

.search-filters{text-align:center;margin:0 0 24px}

.search-filters .filter{display:inline-block;border:1px solid #dedede;padding:5px;font-size:22.5px;margin:0 .5em}

.search-filters .filter-label:after{content:": "}

#itemfiles{margin:0;background-color:#dedede}

#itemfiles .item-file{text-align:center}

#itemfiles .item-file>*,#itemfiles .item-file img{margin:0 auto;max-height:50vh}

#itemfiles-nav{margin:24px auto;text-align:center}

#itemfiles-nav img{width:72px}

.property{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;clear:both}

.property h4{width:18.75%;margin:0;text-align:right;padding:0 .625%;font-size:22.5px}

.property .field-term{display:block;font-size:18px}

.property .value{width:81.25%;padding:0 .625%}

.property .value:not(:last-child){border-bottom:1px solid #dedede;padding-bottom:11px;margin-bottom:12px}

.property .value>*:first-child{margin-top:0}

.property .value img{height:36px;display:inline-block;vertical-align:middle}

.property .value .language{display:inline-block;padding:0 6px;border:1px solid #dedede}

#itemfiles .chocolat-overlay{background-color:#000}

.media-list{width:81.25%;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.media-list img{margin:0 12px 12px 0;vertical-align:bottom}

.item-video video{display:block;margin:0 auto;padding-bottom:20px}

.item-audio audio{display:block;margin:0 auto;padding-bottom:20px}

#home #featured{margin:0 0 48px;background-color:#dedede}

#home #featured .slick-list .image{display:block;height:50vh;overflow:hidden}

#featured img{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

#featured .featured-meta{position:absolute;bottom:24px;left:0;right:0;padding:12px .625% 18px;background-color:rgba(0,0,0,0.8);color:#fff}

#featured .featured-meta h3{font-size:31.5px;line-height:42px;margin:0;font-weight:normal}

#featured .featured-meta h3 a{color:#fff}

#featured .featured-meta h3 a:hover{text-decoration:none}

#featured .featured-meta p{font-size:15.75px;margin:0}

#featured .slick-dots{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);list-style:none;padding:0}

#featured .slick-dots li{display:inline-block}

#featured .slick-dots button{background-color:#dedede;width:13.5px;height:13.5px;border-radius:18px;text-indent:-9999px;border:0;cursor:pointer;margin:0 .5em}

#featured .slick-dots li[aria-hidden="false"] button{background-color:#9e9e9e}

#search-results{width:100%;margin:24px 0 0}

#search-results img{height:72px;float:right}

#search-results a{vertical-align:top}

.site-page-pagination{clear:both;border-top:1px solid #dedede;padding-top:11px;margin-top:48px}


#content .sub-menu{padding:0 .625% 24px 0;width:12.5%;float:left}
#content .sub-menu>ul{margin:0}
#content .sub-menu a{font-size:15.75px;color:#676767}
#content .sub-menu .current a{color:#881C1C}
#content .sub-menu>ul>li{padding:5px}
#content .sub-menu>ul>li:not(:last-of-type){border-bottom:1px solid #dedede;margin-bottom:6px}
#content .sub-menu h4{border-bottom:1px solid #dedede;padding-bottom:5px;margin:0 0 6px}


.file,.item-showcase .resource{width:-webkit-min-content;width:-moz-min-content;width:min-content}

.item-showcase .resource,.file .resource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:content;flex-basis:content;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%;margin:0 12px 0 12px;padding-bottom:20px}

.item-showcase .resource>a:first-child,.item-showcase .resource .media-render>a:first-child,.file .resource>a:first-child,.file .resource .media-render>a:first-child{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}

.item-showcase .resource .row .column p{font-size:14px;margin:5px 0 20px 0}

.item-showcase .resource h3,.file .resource h3{font-size:13.5px;margin:12px 0 0;padding-bottom:10px}

.media-render{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:min-content;flex-basis:min-content}

.media-render a{display:block}

.media-render img{vertical-align:top; max-size:40%;}

.media-render video{width:650px}

.left.file{float:left;margin:0 24px 5px 24px}

.right.file{float:right;margin:0 24px 5px 24px}

.item-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;clear:both;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0}

.preview-block{margin:24px 0}

.preview-block .description{max-height:144px;overflow:hidden;position:relative}

.preview-block .description:after{content:"";position:absolute;height:48px;bottom:0;right:0;left:0;background-image:-webkit-linear-gradient(top, transparent, #fff 100%);background-image:linear-gradient(to bottom, transparent, #fff 100%)}

.breadcrumbs{margin-bottom:24px}

.item-with-metadata .resource.show{clear:both;margin:48px 0;overflow:hidden}

.caption>*:first-child{margin-top:12px}

div.break.opaque{display:block;width:100%;clear:left;clear:right;border-bottom:1px solid}

div.break.transparent{display:block;width:100%;clear:left;clear:right}

a.metadata-browse-link{display:block}

.flex-container{width:100%;margin:0;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#eaeadd;}

.navBar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:3;margin-right:20px}

nav{-webkit-box-flex:1;-ms-flex:1 0px;flex:1 0px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:5px}

.main-content{-webkit-box-flex:5;-ms-flex:5 0px;flex:5 0px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3; padding:0 2em 0 0;}

}




@media only screen and (min-width: 769px) and (max-width: 1070px){

.flex-container{width:100%;margin-left:0px;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;
display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap; background-color:#eaeadd;}

header h1 { font-size:150%; margin:0 0 0 105px; padding:15px 3% 25px 0;  }

nav{-webkit-box-flex:1;-ms-flex:1 0px;flex:1 0px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:1;max-width:200px}


.navBar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:20px}

.main-content{-webkit-box-flex:5;-ms-flex:5 0px;flex:5 0px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 2em 0 0;}

.media-render a img{max-width:600px;max-height:600px}

.media-render video{width:600px}

.mySlides{max-width:80%;max-height:80%;margin:auto}

}




@media only screen and (min-width: 450px) and (max-width: 768px){

.flex-container{width:100%;padding:0 0 0 3%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#eaeadd;}

header h1 { font-size:130%; margin:0 0 0 105px;  padding:15px 3% 25px 0; }

.item-showcase .resource,.file .resource{margin:0px}

.navBar{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

nav{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none;max-width:60%;margin:0 auto}

.main-content{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}

.media-render a img{max-width:550px;max-height:550px}

.media-render video{width:550px}

nav ul.navigation{text-align:center;width:100%}

.item-video video{width:90%}

.mySlides video{width:100%}

.item-showcase .item.resource .row .column img{margin:5px}

}



@media screen and (max-width: 470px){

#scua-banner { display:none; }

}


@media screen and (max-width: 640px){

#wrap,footer{padding:0 24px}

.media-render a img{width:250px}
.media-render video{width:250px}


header { background-size:75px auto; }
header h1 { font-size:120%;  margin:0 0 0 105px; padding:15px 3% 25px 0; }

.flex-container{width:100%;padding:0 0 0 3%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#eaeadd;}


.file .resource{margin:0;text-align:center}

.navBar{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

nav{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}

.main-content{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}

.item-showcase .item.resource .row .column img{width:250px;display:block;margin:10px auto}

.resource-list .resource{width:100%}

.mySlides video{width:100%}

.field .label,.field label,.field .field-meta,.media-list{width:100%;text-align:left;margin-bottom:6px}

.field .inputs{width:100%}

nav ul.navigation{text-align:center;width:100%}

.pagination-nav,#sort-links{width:100%;text-align:center;padding:5px 0 6px;border-bottom:1px solid #dedede}

.pagination-nav ul,#sort-links ul{margin:0}

#content .sub-menu{width:100%}

#site-title{margin:6px 0}
#site-title img{max-height:24px;max-width:calc(100% - 42px)}

#search-container{top:-11.4px}

#top-nav ul{margin:12px 0}

header nav .navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.browse .records{padding:24px 0}
.browse .hentry,#collection-items .hentry{width:100%;border:1px solid #dedede;padding:11px;margin-bottom:24px}
.browse .hentry img,#collection-items .hentry img{max-width:50%;float:left;margin:0 24px 6px 0}
.browse .hentry h2,#collection-items .hentry h2{margin-top:0}

.property h4,.property .value{width:100%;text-align:left}

.item-video video{width:90%}
.item-audio audio{width:90%;height:75px}

#search-filters ul li{font-size:15.75px;margin:0 3px 12px}
#search-results{margin-top:12px}

}






