#sidebar-first { float: left; padding: 0px; }
#page-title { color: rgb(122, 122, 122); font-weight: 400; margin: 0px 5px 10px 20px; font-size: 1.8em; }
html, body, #page { height: 100%; }
#panel_bottom-columns { background-color: black; }
#panel_bottom-columns .tb-megamenu { background-color: rgb(108, 109, 111); }
div#panel_bottom-wrapper { background-color: rgb(108, 109, 111); margin-top: 15px; }
div#panel_bottom-columns div.region.region-panel-bottom-secondcolumn { margin-right: 20px; }
div#panel_bottom-columns div.region.region-panel-bottom-secondcolumn, div#panel_bottom-columns div.region.region-panel-bottom-thirdcolumn, div#panel_bottom-columns div.region.region-panel-bottom-fourthcolumn { float: left; width: 150px; margin-right: 20px; }
div#panel_bottom-columns div.region { float: left; width: 220px; }
div#panel_bottom-columns .tb-megamenu .nav > li { float: none; margin-left: 0px; }
#page-wrapper { min-height: 100%; min-width: 90px; }
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer, .wrapper .container, #compass, #panel_bottom-columns { width: 1022px; margin-left: auto; margin-right: auto; }
#header div.section { position: relative; }
.region-header { float: right; margin: 0px 0px 10px; }
.with-secondary-menu .region-header { margin-top: 3em; }
.without-secondary-menu .region-header {  }
#secondary-menu { position: absolute; right: 0px; top: 0px; width: 480px; }
#content, #sidebar-first, #sidebar-second, .region-triptych-first, .region-triptych-middle, .region-triptych-last, .region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn { display: inline; float: left; position: relative; }
.two-sidebars #content > div > div.region.region-content { float: left; width: 500px; }
.one-sidebar #content { width: 760px; }
.two-sidebars #content {  }
.no-sidebars #content { width: 800px; float: none; }
#sidebar-second { width: 250px; }
#main-wrapper { min-height: 300px; }
#content .section, .sidebar .section { padding: 0px; }
div#mass_bottom-wrapper { padding-right: 15px; padding-left: 10px; }
#breadcrumb { margin: 0px 20px; }
.region-triptych-first, .region-triptych-middle, .region-triptych-last { margin: 20px 20px 30px; width: 280px; }
#footer-wrapper { padding: 35px 5px 30px; }
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn { padding: 0px 10px; width: 220px; }
#footer { width: 940px; min-width: 920px; }
#header { background-color: rgb(240, 240, 240); }
div#mass_bottom-wrapper h2 { background-color: rgb(187, 28, 28); color: white; letter-spacing: 0.5px; font-variant: small-caps; border: 1px solid rgb(38, 38, 38); padding-left: 5px; font-weight: 500; }
.sidebar .block .block-inner .view-content { color: rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 0px 10px; position: relative; padding: 5px 5px 5px 10px; }
div#mass_bottom-inner .block-inner { border-left: 1px solid rgb(202, 202, 202); border-right: 1px solid rgb(202, 202, 202); border-bottom: 1px solid rgb(202, 202, 202); }
#panel-bottom-wrapper .block-menu ul li a { color: rgb(255, 255, 255); float: left; width: 99.9%; border-right: 0px solid rgb(141, 141, 141); padding-top: 5px; }
#panel-bottom-wrapper .block-menu ul li:hover { background: rgba(108, 109, 111, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#panel-bottom-wrapper .block-menu ul li:hover a, #panel-bottom-wrapper .block-menu ul li a:hover { color: rgb(204, 51, 51); }
body { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(79, 79, 79); line-height: 1.6; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
h4.land_page_title { font-weight: bold; font-style: normal; line-height: 1.3; font-size: 10pt; color: rgb(0, 121, 172); font-family: "Roboto","Hevetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.5px; text-transform: none; margin-top: 10px; margin-bottom: 10px; }
.region.region-sidebar-first h2.block-title, div#block-views-upcoming-event-6-to-7-block--2 h2.block-title { background-color: rgba(161, 161, 161, 0.99); color: white; text-transform: uppercase; font-family: sans-serif,arial; }
div#block-views-upcoming-event-6-to-7-block--2 .block-inner .block-title { font-size: 1em; margin: 0px; font-weight: 400; padding: 12px 15px; text-transform: uppercase; }
div#block-views-upcoming-event-6-to-7-block--2 .block .block-inner { color: rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); margin: 0px 0px 10px; position: relative; }
div#block-views-upcoming-event-6-to-7-block--2 .block-content { background-color: white; }
div#panel-news-wrapper .block { margin-bottom: 10px; }
div#land_page_image { float: left; margin-right: 10px; }
div#land_page_image img { width: 220px; height: auto; }
.node-another-teaser p { margin: 0px; }
.node-another-teaser { padding: 0px 10px; margin-bottom: 0px; color: rgb(59, 59, 59); }
.section.field.field-name-body.field-type-text-with-summary.field-label-hidden {  }
.view.view-biographies-migration-6-to-7.view-id-biographies_migration_6_to_7.view-display-id-attachment_1 {  }
.views-field-body { padding: 0px; }
.region-sidebar-first div.views-field.views-field-title, .region-sidebar-first div.views-field.views-field-body { text-shadow: 0px 0px rgb(135, 135, 135); margin-left: 0px; margin-right: 0px; padding: 0px; }
#menu-bar-wrapper { background: transparent none repeat scroll 0% 0%; }
.attachment.attachment-before { display: inline-block; width: 485px; margin-left: 7px; border: 4px double rgba(114, 115, 117, 0.39); height: 100%; background-color: white; margin-bottom: 10px; padding-left: 0px; }
.attachment.attachment-before h2 { font-size: 13px; }
.grid { display: block; float: left; }
div#block-views-extra-strips-block img { width: 90px; }
div.view.view-timelines-landing-page.view-id-timelines_landing_page.view-display-id-page_1 div.grid.views-col {  }
.grid.views-col.col-1.col-first { height: 100%; }
.view-filters { display: inline-block; float: left; margin-right: 5px; margin-left: 5px; width: 235px; padding-right: 4px; height: 100%; }
.node-info { display: none; }
.views-exposed-form {  }
.view.view-biography-landing-page.view-id-biography_landing_page .attachment-before { border: 0px double rgba(114, 115, 117, 0.39); margin-left: 2px; display: block; width: auto; float: none; background-color: rgba(255, 255, 255, 0); margin-bottom: 10px; padding-left: 5px; }
table.views-table.cols-0 { margin-top: 30px; }
div#landing_feature_image { float: left; margin-right: 10px; }
select#edit-field-people-category-tid option, select#edit-field-politics-society-categorie-tid option, select#edit-field-places-level3-tid option, select#edit-field-arts-culture-categories-tid option, select#edit-field-media-library-type-tid option, select#edit-field-media-library-type-tid option, select#edit-field-timeline-categories-type-tid option { color: rgb(226, 0, 0); font-size: 12px; padding-bottom: 5px; }
form#views-exposed-form-biography-landing-page-page { height: 100%; background-color: white; }
#content .views-view-grid .views-row { margin-bottom: 10px; overflow: hidden; }
.grid-inner.col-inner.clearfix img { margin-bottom: 5px; }
.view-header { color: white; width: 483px; display: inline-block; }
.view-header .view-content { background: transparent linear-gradient(20deg, rgb(204, 59, 59), rgb(190, 46, 46), rgb(186, 53, 53)) repeat scroll 0% 0%; padding-left: 5px; padding-top: 8px; height: 25px; }
span.alpha-head { float: left; margin-right: 5px; font-weight: 700; margin-top: 12px; margin-left: 5px; }
.view-header a { color: white; }
div#land_feature { text-transform: uppercase; color: rgb(204, 51, 51); text-decoration: none; margin-top: 10px; font-weight: 700; font-size: 12px; }
.view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-attachment_1 { margin-left: 5px; }
.view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-attachment_2 {  }
.views-field-title a { margin-top: 5px; color: rgb(204, 51, 51); }
.views-field-title { margin-top: 5px; }
.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background-color: rgba(255, 255, 255, 0.99); color: rgba(0, 0, 0, 0.94); border-bottom: 1px solid; padding-bottom: 6px; }
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; padding-bottom: 7px; border-bottom: 1px solid; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: rgb(96, 96, 96); color: rgb(255, 255, 255); }
.tb-megamenu .nav > li > a { background: transparent url(747e33b0e07c65a1de779c901bdf6185b1cda47b.png)  no-repeat scroll 100% 0px; border-right: medium none; color: white; font-weight: bold; padding-bottom: 8px; padding-left: 14px; padding-right: 14px; }
.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background-color: rgba(255, 255, 255, 0.99); color: rgba(0, 0, 0, 0.94); }
ul.tb-megamenu-nav.nav.level-0.items-8 li a:active { padding-bottom: 6px; border-bottom: 1px solid; }
ul.tb-megamenu-nav.nav.level-0.items-8 li a:active { padding-bottom: 6px; border-bottom: 1px solid; }
div#tb-megamenu-menu-menu-categories { height: 40px; }
ul.tb-megamenu-nav.nav.level-0.items-8 li { height: 40px; }
ul.tb-megamenu-nav.nav.level-0.items-8 li a:active {  }
div#topright_links span { padding-right: 10px; font-size: 13px; padding-left: 10px; color: rgba(188, 40, 40, 0.98); font-weight: 500; }
div#block-views-people-block h2, div#block-views-people-block-1 h2, div#block-views-people-block-2 h2, div#block-views-people-block-3 h2, div#block-views-people-block-4 h2 { padding-bottom: 10px; padding-top: 10px; }
div#block-views-people-block, div#block-views-people-block-1, div#block-views-people-block-2, div#block-views-people-block-3, div#block-views-people-block-4 { width: 220px; display: inline-block; float: left; margin-right: 30px; }
div#block-views-biography-feature-block { display: inline-block; float: left; width: 510px; }
div.view.view-biography-landing-page.view-id-biography_landing_page .attachment-before div.views-field.views-field-field-bio-pic { float: right; margin-right: 10px; }
.view.view-africa div.attachment.attachment-before { height: 265px; }
.view.view-africa div.view.view-africa.view-id-africa.view-display-id-attachment_1 { width: 470px; height: 250px; display: inline-block; float: left; margin-bottom: 10px; background-color: white; }
.view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-biographies_featured_attachment { margin-left: 2px; height: 265px; display: inline-block; width: 490px; margin-bottom: 10px; background-color: white; padding-left: 5px; }
div#block-views-biography-feature-block img { float: left; margin-right: 20px; }
.view.view-aaa.view-id-aaa.view-display-id-attachment_2, .view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-biography_alphabet_listing div.view-content div.views-view-grid.cols-3.view-rows-3 { float: left; width: 700px; display: block; }
.view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-biography_alphabet_listing div.view-content div.grid { width: 33.33%; }
.view.view-biography-landing-page.view-id-biography_landing_page.view-display-id-biography_alphabet_listing div.views-row { margin-left: 0px; }
.grid-inner2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-right: 3px solid rgb(171, 171, 171); margin: 0px 0px 10px; padding: 13px 15px; }
#latest-wrapper .grid-inner.clearfix { padding-left: 15px; padding-right: 15px; }
.grid-inner.col-inner.clearfix { margin-left: auto; margin-right: auto; padding: 10px; }
#menu-bar-wrapper { padding-bottom: 0px; position: relative; z-index: 499; }
li.crumb.crumb-home { color: rgb(190, 46, 46); }
.breadcrumbs a { color: rgb(190, 46, 46); font-weight: 700; }
.breadcrumbs ol li { float: left; color: black; font-weight: 700; font-size: 10.8px; }
.breadcrumbs ol li span { background: transparent url(9a56c386c2ef6274b2886e601bc0a7b0171cf30e.png)  no-repeat scroll left top; text-indent: -999em; width: 7px; height: 7px; float: left; margin: 4px 6px 3px 8px; padding: 2px 2px 5px; }
.breadcrumbs { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgba(187, 39, 39, 0.02); display: block; margin-bottom: 0px; padding: 5px 0px 1px 15px; }
.breadcrumbs h2 { clip: auto; color: rgb(187, 187, 187); display: none; float: left; font-size: 1em; height: auto; font-weight: 700; margin: 0px 5px 0px 0px; line-height: 1.6; position: static ! important; font-family: Helvetica,Arial,sans-serif; }
select, .form-select { width: 235px; height: 215px; align-items: flex-start; border-width: 0px; border-style: inset; border-color: grey; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: initial; border-radius: initial; overflow: hidden; vertical-align: text-bottom; white-space: nowrap; }
select#edit-field-arts-culture-categories-tid:hover { overflow-y: scroll; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
label { width: 221px; background: rgb(190, 46, 46) none repeat scroll 0% 0%; color: white; padding: 7px; }
.views-slideshow-controls-top.clearfix { margin-bottom: 10px; }
div#block-views-biography-feature-block h2 { padding-bottom: 10px; padding-top: 10px; }
div#block-views-biography-feature-block div.block-inner { background-color: white; }
div#block-views-people-block-1 div.block-inner, div#block-views-people-block-2 div.block-inner, div#block-views-people-block-3 div.block-inner div#block-views-people-block-4 div.block-inner div#block-views-people-block-5 div.block-inner { background-color: white; }
div#widget_pager_bottom_biography_feature-block { display: flex; }
.views-slideshow-pager-field-item {  }
div#landpages_feature_slideshow img { float: left; margin-right: 10px; }
#main-content { background-color: rgb(238, 238, 238); }
.grid-inner2 { background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding-right: 0px; padding-top: 0px; padding-left: 0px; border: 0px solid rgb(229, 229, 229); }
div.view.view-biographies-migration-6-to-7 { padding-top: 0px; }
#search-block-form span.button input.form-submit { background: rgb(255, 255, 255) url(e1e20daa9c4356d4d3eb6e44bc6d180057a8ef1e.png)  no-repeat scroll left bottom; display: inline-block; align-items: flex-start; text-align: center; cursor: pointer; color: rgba(245, 245, 245, 0); border-width: 1px; border-style: outset; border-color: buttonface; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: initial; box-sizing: border-box; font-size: 95%; margin-right: 5px; overflow: visible; padding: 4px 10px 5px; width: 30px; height: 26px; }
#mass_bottom-wrapper .block-title { background: rgb(190, 46, 46) none repeat scroll 0% 0%; color: white; font-size: 13.5px; font-family: Arial,Helvetica,sans-serif; font-weight: 500; padding-left: 12px; padding-bottom: 5px; padding-top: 4px; }
.block-content.clearfix { padding-top: 0px; }
#topright_links { margin-left: 50px; margin-bottom: 5px; }
#source { margin-left: 50px; }
#search-block-form div#edit-actions { float: right; display: block; position: relative; right: 1px; bottom: 33px; }
#search-block-form .container-inline { display: inline-block; }
#search-block-form .form-text { width: 237.111px; height: 38px; border-width: 4.6px 4.6px 5px; border-style: solid; border-color: rgb(109, 30, 30); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#header-wrapper { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
#header { clear: both; display: flex; position: relative; }
#panel-bottom-wrapper { background: black none repeat scroll 0% 0%; border-top: 1px solid rgb(70, 70, 70); }
.panel-column.grid.grid-4 { border-left: 2.5px solid grey; }
#panel-bottom-wrapper div.block-content.clearfix { border-top: 2.5px solid grey; margin-bottom: 5px; border-right: 0px solid rgb(141, 141, 141); margin-top: 5px; }
#panel-bottom-wrapper .block-menu { border-left: 0px solid rgb(51, 51, 51); float: left; padding: 25px 0px 40px; width: 99.9%; }
div#panel-bottom-inner { margin-top: 15px; }
#panel-bottom-wrapper h2 { color: rgb(255, 255, 255); font-family: "TeXGyreAdventorRegular",Helvetica,Arial,sans-serif; font-size: 100%; font-weight: 500; margin: 0px 0px 0px 20px; padding: 0px; text-transform: uppercase; }
ul.ul_footer { color: whitesmoke; margin: 0px; list-style-type: none; }
#panel-bottom-wrapper .panel-bottom-5 .block:first-of-type { bottom: 25px; border-bottom: 0px solid rgb(51, 51, 51); }
#panel-bottom-wrapper .panel-bottom-5 .grid-inner { border-left: 0px solid rgb(51, 51, 51); }
#footer-wrapper { background: black none repeat scroll 0% 0%; border-top: 3px solid rgb(136, 136, 136); font-size: 90%; padding: 20px 0px; }
div#tb-megamenu-menu-menu-categories { border: 1px solid black; width: 85em; }
div#topright { min-width: 300px; float: right; display: inline-block; }
.region.region-topright { margin-left: auto; margin-right: auto; width: 300px; }
.views-exposed-form .views-exposed-widget { float: none; padding: 0px; }
#content .views-view-grid .grid .grid-inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px solid rgb(204, 204, 204); margin: 0px 5px; padding: 5px; height: 220px; }
.views-field-title { font-size: 110%; font-weight: 100; line-height: 1.2; margin: 6px 0px 0px; text-transform: none; }
.article.node.node-event { padding: 10px; }
div#landpages_feature_slideshow img {  }
div#landpages_feature_slideshow { padding-top: 10px; }
.section.field.field-name-body.field-type-text-with-summary.field-label-hidden { border-bottom: 1px solid rgb(247, 247, 247); }
div.view.view-aaa span.views-summary.views-summary-unformatted { font-size: larger; margin-right: 5px; }
div.view.view-aaa span.views-summary.views-summary-unformatted a { color: grey; }
.view.view-aaa.view-id-aaa.view-display-id-attachment_2 div.view-content { margin-left: 0px; }
.view-display-id-attachment_1 { height: 310px; margin-left: 0px; display: inline-block; width: 470px; float: left; margin-bottom: 10px; background-color: white; padding-left: 0px; }
.view-content {  }
div#block-views-extra-strips-block div.grid-inner.col-inner.clearfix { padding-left: 5px; padding-right: 5px; }
div#block-views-extra-strips-block img:hover { transform: scale(1.4); border: 1px solid rgb(83, 83, 83); }
.item-list .pager { text-align: center; }
li.pager-previous.first a { background: transparent url(fd0b54ea0b6043d622963642de996232a5f7c47e.png)  no-repeat scroll center top; padding: 10px; color: transparent; }
li.pager-next.last a { background: transparent url(357c7f47678cea6d08d8d3d3490b9ad34f7f7027.png)  no-repeat scroll center top; padding: 10px; color: transparent; }
.views-field.views-field-title .field-content, .views-field.views-field-body .field-content { display: block; }
td.main-feature { width: 33.33%; padding: 5px; border: 0.75em solid rgb(238, 238, 238); }
td.main-feature .node .node-inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px solid rgb(204, 204, 204); margin: 0px 5px; height: 135px; position: relative; padding-top: 1px; padding-right: 10px; padding-left: 10px; }
td.main-feature img { margin-left: 0px; margin-bottom: 0px; width: 228px; }
td.main-feature .section.field.field-name-field-article-image.field-type-image.field-label-hidden, td.main-feature .section.field.field-name-field-bio-pic.field-type-image.field-label-hidden { margin-bottom: 5px; width: 200px; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; }
td.main-feature .section.field.field-name-field-article-image.field-type-image.field-label-hidden img, td.main-feature .section.field.field-name-field-bio-pic.field-type-image.field-label-hidden img { margin-left: 6px; margin-bottom: 5px; width: 200px; height: 130px; }
td.main-feature .node { padding: 0px 0px 0px 2px; margin-bottom: 0px; }
td.main-feature .node .node-header { margin-bottom: 5px; margin-top: 1px; }
h4 { margin: 0px; font-size: 10pt; }
td.main-feature .header.node-header br { display: none; }
tr.bios-data { display: inline-flex; }
tr.bios-data td { width: 33.33%; padding-right: 15px; padding-left: 10px; }
tr.bios-data td img { width: 80px; height: 90px; float: left; margin-right: 10px; }
tr.bios-data td h4 { margin-bottom: 5px; margin-top: 5px; }
.head { background: rgb(190, 46, 46) none repeat scroll 0% 0%; color: white; padding-left: 12px; padding-bottom: 5px; padding-top: 4px; font-size: 13.5px; font-weight: 500; margin-bottom: 10px; line-height: 1.25; }
div#mass_bottom-wrapper div.block { margin-bottom: 15px; }
div#block-frontpagecustom-frontpagecustom-twih--2 .node-inner { padding: 10px; }
div#block-frontpagecustom-frontpagecustom-twih--2 img { padding: 10px; width: 215px; }
div#block-frontpagecustom-frontpagecustom-twih--2 h3.field-label { display: none; }
div#block-frontpagecustom-frontpagecustom-twih--2 br { display: none; }
div.panel-column.panel-news-2.grid.grid-6 div.grid-inner { border-right: 2px solid rgba(128, 128, 128, 0.48); }
#htps-text h5 { margin-top: 5px; }
#htps-text br { display: none; }
a { color: rgb(204, 51, 51); }
a:hover, a:focus { color: rgb(0, 116, 189); text-decoration: none; }
a:active { color: maroon; }
h4 { margin: 0.1px; }
div#block-views-front-page-strips-block-3.views-field.views-field-nothing { display: none; }
span.placeholder { display: none; }
p.title { margin-bottom: 10px; font-weight: bold; font-size: 13px; line-height: 1.25; color: rgb(204, 51, 51); margin-left: 1em; }
div#block-views-front-page-strips-block-7 div.view.view-front-page-strips.view-id-front_page_strips.view-display-id-block_3, div#block-views-front-page-strips-block-7 div.view.view-front-page-strips.view-id-front_page_strips.view-display-id-block_4, div#block-views-front-page-strips-block-7 div.view.view-front-page-strips.view-id-front_page_strips.view-display-id-block_5, div#block-views-library-strip-block div.view.view-extra-strips.view-id-extra_strips.view-display-id-block_4, div#block-views-library-strip-block div.view.view-extra-strips.view-id-extra_strips.view-display-id-block_1, div#block-views-library-strip-block div.view.view-extra-strips.view-id-extra_strips.view-display-id-block_2 { float: left; width: 31.69%; border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); background-color: white; }
div#block-views-front-page-strips-block-3 .views-field.views-field-body, div#block-views-front-page-strips-block-7 .views-field.views-field-body, div#block-views-library-strip-block .views-field.views-field-body, tr.bios-data div.views-field.views-field-body { padding-right: 0px; height: 85px; }
div#block-views-front-page-strips-block-3 img, div#block-views-front-page-strips-block-7 img, div#block-views-library-strip-block img { float: left; margin-right: 10px; margin-top: 5px; }
div#block-views-front-page-strips-block-3 div.view-footer, div#block-views-front-page-strips-block-7 div.view-footer, div#block-views-library-strip-block div.view-footer { padding: 0px; }
div#block-views-front-page-strips-block-3 div.views-row, div#block-views-front-page-strips-block-7 div.views-row, div#block-views-library-strip-block div.views-row { padding-right: 15px; padding-left: 10px; }
body .grid.views-col { line-height: 1.4; color: rgb(60, 58, 60); width: 33%; }
div#block-frontpagecustom-frontpagecustom-button--2 img { width: 110px; height: 118px; }
div#block-frontpagecustom-frontpagecustom-button--2 .block-content { padding: 5px; }
.panel-column div.grid-inner { padding: 0px 10px 0px 0px; }
.panel-column .node { padding: 0px; }
.side-feat-title a { color: rgb(203, 44, 44); }
.side-latest-title a { font-size: 12px; color: rgb(102, 102, 102); }
#sidebar-first .block h2 { background-color: rgba(108, 109, 111, 0.95); color: white; font-size: 14.95px; font-variant: small-caps; font-weight: 500; padding: 2px; margin-bottom: 0px; margin-top: 0px; }
.sidebar .block { background-color: white; margin-bottom: 10px; }
p.side-latest-title { margin-top: 0px; margin-bottom: 0px; }
p.together { color: rgb(204, 51, 51); padding-bottom: 0px; }
.section.field.field-name-field-feature-banner img { width: 720px; }
select#edit-dated-event-month, select#edit-dated-event-day { width: 230px; height: 30px; }
form#a-select-node-form label { background-color: cadetblue; display: table; padding: 5px; }
div#block-views-17814989dba1b142efceb20f80648a73 div.grid.views-col { height: 20px; }
div#block-views-17814989dba1b142efceb20f80648a73 div.grid-inner.col-inner.clearfix { padding: 2px; }
div#block-views-17814989dba1b142efceb20f80648a73 .content-inner { padding-top: 10px; }
div#block-views-17814989dba1b142efceb20f80648a73 { background-color: rgb(238, 238, 238); }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer .views-field.views-field-nothing { padding-right: 10px; }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer { margin-top: 0px; display: inline-block; padding: 0px 0px 0px 5px; width: 47%; background-color: rgb(238, 238, 238); margin-bottom: 5px; }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer div.view-content { padding-left: 5px; padding-right: 5px; }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-content { margin-right: 20px; padding: 5px 0px 10px 5px; background-color: white; margin-bottom: 10px; width: 350px; display: inline-block; float: left; box-shadow: 4px 5px 12px 3px rgba(128, 128, 128, 0.62); }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer div.view-content { width: 95%; margin-right: 0px; padding: 5px 0px 10px 5px; height: 360px; }
.title-strip { color: rgb(186, 21, 21); font-weight: 500; font-size: 13.5px; }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-header, div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer div.view-header { padding: 0px 0px 0px 2px; width: 48.1%; background-color: rgb(219, 219, 219); float: left; margin-bottom: 0px; margin-left: 1px; box-shadow: -0.5px 1px 5px 2px rgb(133, 133, 133); }
div.view-display-id-bio_landingpage_lives_of_courage_strip div.view-footer div.view-header { width: 95%; padding: 0px 0px 0px 2px; background-color: rgb(219, 219, 219); float: left; margin-bottom: 0px; margin-left: 1px; box-shadow: -0.5px 1px 5px 2px rgb(133, 133, 133); }
div.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7 div.grid.views-col { height: 110px; }
#mass_bottom-wrapper div.view-display-id-bio_landingpage_lives_of_courage_strip .views-field-title { margin: 0px; padding-left: 0px; font-size: 12px; }
#mass_bottom-wrapper div.view-display-id-bio_landingpage_lives_of_courage_strip .views-field-title a { color: black; }
div.view-id-archives_view_6_to_7.view-display-id-attachment_1 img { float: left; }
div#views_slideshow_cycle_main_archives_view_6_to_7-attachment_1 div.views-field.views-field-field-archive-image img { float: left; }
.both { color: rgb(24, 24, 24); width: 200px; }
#filter { width: 230px; display: inline-block; float: left; }
div#banner { float: left; width: 470px; display: inline-block; }
div#grade-blocks div.view.view-classroom.view-id-classroom, div#grade-blocks div.block-views { width: 235px; margin-right: 10px; margin-bottom: 10px; float: left; height: 180px; background-color: white; }
span.classroom-landpage-image { float: left; margin-right: 5px; }
div#grade-blocks div.views-field.views-field-body { float: left; }
div#block-views-extra-strips-block-1 img { float: left; margin-right: 10px; }
.attachment.attachment-before div.view.view-classroom.view-id-classroom.view-display-id-attachment_2 { display: none; }
div.view.view-classroom.view-id-classroom.view-display-id-page div.view-header { background-color: white; }
div.view.view-classroom.view-id-classroom.view-display-id-page div.view-header .view-content { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
div.view.view-classroom.view-id-classroom.view-display-id-attachment_2 div.views-field.views-field-body { color: rgb(255, 255, 255); font-size: 13px; }
div.view.view-classroom.view-id-classroom.view-display-id-page div.view-display-id-attachment_1 { height: 30px; margin-bottom: 25px; }
div#grade-blocks div.view.view-classroom.view-id-classroom.view-display-id-block_3, div#grade-blocks div.view.view-classroom.view-id-classroom.view-display-id-block_6, div#grade-blocks div.view.view-classroom.view-id-classroom.view-display-id-block_9 { margin-right: 0px; }
.classroom-qoute { font-size: 1.5em; margin-left: 55px; }
div#classroom-landpage-grade-block { display: block; position: relative; background-color: rgb(255, 255, 255); height: 70px; }
select#edit-field-classroom-categories-tid { height: 279px; }
div#grade-blocks { display: inline-block; margin-top: 20px; padding-top: 10px; }
input#edit-submit-classroom { display: none; }
div#classroom-landpage-grade-block p span { font-size: 1.01em; color: rgb(0, 0, 0); font-weight: 600; letter-spacing: 0.5px; }
#content .views-field-field-image img { width: auto; height: auto; }
div.view-header div.view.view-africa-landing-page.view-id-africa_landing_page.view-display-id-attachment_1 { height: 20px; }
div#classroom-banner { margin-bottom: 10px; }
table#book-slides td { padding: 1px; }
form#views-exposed-form-africa-page { background-color: white; height: 283px; }
form#views-exposed-form-africa-page .views-widget { height: 180px; }
.view.view-classroom.view-id-classroom.view-display-id-block_14 .views-field.views-field-title { background-color: rgb(161, 161, 161); margin-top: 15px; padding-bottom: 5px; padding-top: 5px; line-height: 1.5; }
.view.view-classroom.view-id-classroom.view-display-id-block_14 .views-field.views-field-title a { color: white; font-size: 12px; }
#panel_bottom-wrapper > div { color: white; background-color: black; }
li a.active { color: rgb(107, 107, 107); }
#sidebar-second .block h2 { background-color: rgba(108, 109, 111, 0.95); color: white; font-size: 14.95px; font-weight: 500; padding: 5px 2px 5px 8px; margin-bottom: 0px; margin-top: 0px; }
div#panel-news-wrapper div.block h2 { background-color: rgba(108, 109, 111, 0.95); color: white; font-size: 14.95px; font-weight: 500; padding: 5px 2px 5px 8px; margin-bottom: 0px; margin-top: 0px; }
#panel-news-wrapper > div > div.region.region-panel-news-2 { float: left; width: 22%; margin-left: 0px; margin-right: 10px; }
#panel-news-wrapper > div > div.region.region-panel-news-3 { float: left; width: 22%; }
div#block-frontpagecustom-frontpagecustom-button { background-color: rgba(255, 255, 255, 0); }
div#latest-publications-front-page { list-style-type: none; }
label { width: 218px; color: white; padding: 7px 7px 7px 10px; margin-bottom: 10px; }
select, .form-select { padding-left: 10px; width: 235px; height: 215px; align-items: flex-start; border-width: 0px; border-style: inset; border-color: grey; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: initial; border-radius: initial; overflow: hidden; vertical-align: text-bottom; white-space: nowrap; }
div#land_feature { text-transform: uppercase; color: rgb(204, 51, 51); text-decoration: none; margin-top: 10px; font-weight: 700; font-size: 12px; }
.view.view-biography-landing-page.view-id-biography_landing_page .view-content .views-field.views-field-title { color: rgb(204, 51, 51); padding-bottom: 0px; margin-top: 0px; }
.views-field.views-field-title .field-content, .views-field.views-field-body .field-content { display: block; }
.views-field.views-field-view-node { margin-top: 5px; }
.views-field.views-field-view-node a { color: rgb(0, 116, 189); }
.node { padding-left: 10px; padding-right: 10px; }
div#tem { display: inline-block; padding-left: 6px; border-bottom: 4px double rgba(200, 200, 200, 0.94); font-weight: 700; padding-bottom: 4px; padding-top: 5px; width: 467px; margin-right: -10px; }
div#gallery-info { float: left; display: block; z-index: 10; width: 320px; right: 0px; position: absolute; background-color: rgb(255, 255, 255); padding: 10px; border: 1px inset rgba(255, 255, 255, 0.53); }
div#flexslider-1 { height: 300px; }
div#gallery-info p { color: rgb(51, 51, 51); }
div#gallery-info p a { color: rgb(199, 35, 35); }
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: 0px; position: absolute; top: 0%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); transition: all 0.3s ease-in-out 0s; }
.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .view-header { background: transparent linear-gradient(20deg, rgba(17, 17, 17, 0.81), rgba(0, 0, 0, 0.51)) repeat scroll 0% 0%; color: white; padding: 5px 0px 4px 10px; display: inline-block; width: 722px; margin-left: 5px; }
.page-taxonomy .region.region-content { width: 750px; float: left; }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 { width: 750px; }
#sidebar-second #bottom_details { display: none; }
#sidebar-second .field.field-name-field-bio-pic.field-type-image.field-label-hidden { width: auto; padding: 0px; margin: 0px; float: none; }
p.gallerry_title { margin-top: 5px; margin-bottom: 5px; padding-left: 5px; }
p.gallerry_source { margin-top: 0px; padding-left: 5px; }
.gallerry_counter { display: block; float: right; position: relative; top: 20px; padding-right: 5px; }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .grid-inner.col-inner.clearfix img { margin: 0px; }
#content .view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .grid-inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); margin: 0px 5px; padding: 0px; height: 280px; }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 div.views-field.views-field-nothing { padding-left: 5px; }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-field-image { margin-left: 0px; margin-bottom: 0px; }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-title a { color: rgb(218, 218, 218); }
div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-title { padding: 0px; display: block; width: 237px; margin-top: 25px; position: absolute; background-color: rgba(0, 0, 0, 0.64); }
#content div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 body .grid.views-col { line-height: 1.4; color: rgb(60, 58, 60); width: 33%; border-radius: 4px; }
#content div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-field-image img { width: 236px; }
#edit-field-media-library-type-tid { height: 20px; }
#edit-archive-category-wrapper { float: left; margin-right: 1em; width: 43%; }
#edit-archive-category { height: 23px; width: 101%; border: 1px solid darkgrey; }
#edit-archive-search-wrapper { float: left; margin-right: 1em; width: 43%; }
#edit-archive-search-wrapper label, #edit-archive-category-wrapper label { width: 96%; }
#edit-archive-search { width: 101%; padding-bottom: 5px; }
div#edit-combine-wrapper label { color: white; padding: 1px 1px 1px 8px; display: inline-block; width: 97.5%; margin-bottom: 0px; margin-top: 1px; float: left; font-weight: 100; }
#edit-field-media-library-type-tid-wrapper label { color: white; padding: 1px 1px 1px 8px; width: 96.7%; margin-bottom: 0px; margin-top: 1px; font-weight: 100; }
select#edit-field-media-library-type-tid { height: 23.5px; width: 100%; border: 1px solid darkgrey; }
div#edit-combine-wrapper { float: left; margin-right: 1em; width: 45%; }
#edit-field-media-library-type-tid-wrapper { float: left; margin-right: 2em; display: inline-block; }
div#edit-combine-wrapper input#edit-combine { width: 98.9%; padding-bottom: 3px; }
#edit-field-media-library-type-tid {  }
.form-item.form-type-select.form-item-field-media-library-type-tid .description { display: none; }
div#page_heading { background-color: rgba(108, 109, 111, 0.95); color: white; font-size: 14.95px; font-weight: 500; padding: 5px 2px 5px 8px; margin-bottom: 0px; margin-top: 0px; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.98); }
.page-archive .view-filters { float: left; display: inline-block; width: 100%; position: relative; height: 90px; min-width: 58em; }
.page-archive div.view-content { float: left; padding-top: 10px; padding-left: 10px; margin-left: 20px; border-left: 1px solid rgba(255, 255, 255, 0.96); }
form#views-exposed-form-archives-view-6-to-7-page { height: auto; width: 740px; background-color: rgba(255, 255, 255, 0.35); padding: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.09); border-top: 4px double rgba(114, 115, 117, 0.27); }
form#views-exposed-form-archive-collections-taxonomy-pages-page { height: auto; width: 740px; background-color: rgba(255, 255, 255, 0.35); padding: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.09); border-top: 4px double rgba(114, 115, 117, 0.27); }
.page-archive .view-filters { float: left; display: inline-block; width: 100%; position: relative; border-bottom: 4px double rgba(255, 255, 255, 0.94); margin-bottom: 5px; }
div#block-views-archives-view-6-to-7-block-4 h2, div#block-views-archives-view-6-to-7-block-5 h2, div#block-views-archives-view-6-to-7-block-6 h2 { font-size: 14.5px; border-bottom: 1px solid rgb(212, 212, 212); background-color: rgb(114, 115, 117); padding-left: 5px; margin-bottom: 0px; color: white; }
.page-archive .item-list { display: inline-block; float: right; list-style-type: none; }
div#block-views-archives-view-6-to-7-block-4 div.views-row-odd::before, div#block-views-archives-view-6-to-7-block-5 div.views-row-odd::before, div#block-views-archives-view-6-to-7-block-6 div.views-row-odd::before { content: "-->"; display: inline-block; float: left; }
div#block-views-archives-view-6-to-7-block-4 div.views-row-even::before, div#block-views-archives-view-6-to-7-block-5 div.views-row-even::before, div#block-views-archives-view-6-to-7-block-6 div.views-row-even::before { content: "-->"; padding-right: 5px; display: inline-block; float: left; }
div#block-views-archives-view-6-to-7-block-4, div#block-views-archives-view-6-to-7-block-5, div#block-views-archives-view-6-to-7-block-6 { float: left; width: 360px; margin-right: 20px; background-color: whitesmoke; display: inline-block; }
.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7.view-display-id-page.view-dom-id-1ed68a341780b254393d67c3ea0457b6 .view-content { width: 730px; }
.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7 div.views-row-odd::before, .view.view-archives-view-6-to-7.view-id-archives_view_6_to_7 div.views-row-even::before {  }
.type {  }
.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7.view-display-id-page div.view-content div.views-row-odd { background-color: white; border-left: 4px solid rgba(77, 77, 77, 0.76); border-right: 4px solid rgba(77, 77, 77, 0.76); padding: 10px; }
.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7.view-display-id-page div.view-content div.views-row-even { background-color: white; border-left: 4px solid rgb(204, 204, 204); border-right: 4px solid rgb(204, 204, 204); padding: 10px; }
.view.view-archive-collections-taxonomy-pages div div.views-row.views-row-odd { background-color: white; border-left: 4px solid rgba(77, 77, 77, 0.76); border-right: 4px solid rgba(77, 77, 77, 0.76); padding: 10px; }
.view.view-archive-collections-taxonomy-pages div div.views-row.views-row-even { background-color: white; border-left: 4px solid rgb(204, 204, 204); border-right: 4px solid rgb(204, 204, 204); padding: 10px; }
.page-archive tr.odd, .page-archive tr.even { background-color: white; }
.view.view-archives-view-6-to-7.view-id-archives_view_6_to_7.view-display-id-page .views-field-title a { margin-top: 5px; font-weight: 500; }
h5 { display: block; font-size: 10pt; font-weight: bold; }
#block-views-latest-block-1 .view-content { width: 29%; padding: 10px; margin-left: 10px; float: left; }
div#event_details { display: inline-block; }
div#event_image { float: left; display: inline-block; width: 400px; }
div#event_image embed, div#event_image img { width: 380px; height: auto; }
div#block-block-22 { display: inline-block; border: 4px double rgba(114, 115, 117, 0.39); background-color: rgb(255, 255, 255); padding: 5px; }
div#block-block-22 p { margin-bottom: 1px; margin-top: 1px; }
.page-collection h3 { color: white; padding-left: 5px; font-weight: 500; background-color: rgb(190, 46, 46); }
.page-collection div.view-content { float: left; padding-top: 10px; padding-left: 10px; margin-left: 20px; border-left: 1px solid rgba(255, 255, 255, 0.96); }
.page-collection .view-filters { display: inline-block; width: 100%; height: auto; float: none; position: relative; border-bottom: 4px double rgba(255, 255, 255, 0.94); margin-bottom: 5px; }
.page-collection div#edit-title-wrapper label { color: white; padding: 1px 1px 1px 8px; display: inline-block; width: 97.5%; margin-bottom: 0px; margin-top: 1px; float: left; font-weight: 100; }
.page-collection div#edit-combine-wrapper input#edit-title { width: 98.9%; padding-bottom: 3px; }
input#edit-submit-archiveitems { width: 100px; color: rgb(255, 255, 255); margin: 20px 0px 0px; float: left; display: inline-block; box-shadow: 1px 1px 1px 0.2px rgba(115, 115, 115, 0.75); font-size: 12px; background-color: rgba(28, 170, 0, 0.6); border-radius: 2px; height: 24px; border: 1px solid rgba(14, 88, 0, 0.47); text-shadow: 2px 1px 1px rgb(0, 0, 0); }
.page-collection div#edit-title-wrapper { float: left; margin-right: 1em; width: 45%; }
.page-collection input#edit-title { width: 98.9%; padding-bottom: 3px; }
.page-classroom .view.view-classroom.view-id-classroom.view-display-id-page li.views-row { list-style-type: none; margin-left: 0px; margin-bottom: 0px; }
div.view.view-classroom.view-id-classroom .view-display-id-attachment_4, div.view.view-classroom.view-id-classroom .view-display-id-attachment_5, div.view.view-classroom.view-id-classroom .view-display-id-attachment_6, div.view.view-classroom.view-id-classroom .view-display-id-attachment_7, div.view.view-classroom.view-id-classroom .view-display-id-attachment_8, div.view.view-classroom.view-id-classroom .view-display-id-attachment_9, div.view.view-classroom.view-id-classroom .view-display-id-attachment_10, div.view.view-classroom.view-id-classroom .view-display-id-attachment_11, div.view.view-classroom.view-id-classroom .view-display-id-attachment_12 { float: left; height: 312px; margin-right: 10px; margin-bottom: 10px; width: 238px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.23); }
div.view.view-classroom.view-id-classroom div.view-header { width: 20.1em; }
.field.field-name-field-feature-banner.field-type-image.field-label-hidden div div img { width: 100%; }
.views-field.views-field-field-parent::before { content: "Collections:"; float: left; padding-right: 5px; font-weight: bold; }
.view.view-archive-collections-taxonomy-pages div div.views-row { min-width: 58em; }
.form-item.form-type-select div.description { display: none; }
.field.field-name-field-node-image-caption.field-type-text.field-label-hidden { clear: left; float: left; background-color: rgb(232, 232, 232); padding: 0.5em 8px 0.5em 5px; margin-left: 1em; margin-right: 1em; }
.views-field.views-field-field-bio-pic img { height: 120px; }
