/* ---------- Basic Layout Styles Bartik ----------- */
#sidebar-first{
   
    float: left;
    padding: 0px;
}
#page-title {
    color: #7a7a7a;
    font-weight: 400;
    margin: 0 5px 10px 0;
    font-size: 1.8em;
	margin-left:20px;
}

html,
body,
#page  {
  height: 100%;
}
 #panel_bottom-columns{
background-color: black;
 
 }
 #panel_bottom-columns .tb-megamenu {
    background-color: #6C6D6F;
}
 div#panel_bottom-wrapper {
    background-color: #6C6D6F;
    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: 0;
}

#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; /* LTR */
  margin: 0 0 10px 0;
}
.with-secondary-menu .region-header {
  margin-top: 3em;
}
.without-secondary-menu .region-header {
  /*margin-top: 15px;*/
  /*margin-right: -2.5em;*/
}
#secondary-menu {
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  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; /* LTR */
  position: relative;
}
.two-sidebars #content > div > div.region.region-content{
  float: left;
  width: 500px;
}
.one-sidebar #content {
    width: 760px;
}
.two-sidebars #content {
  /*width: 650px;*/
}
.no-sidebars #content {
  width: 800px;
  float: none;
}
#sidebar-second {
  width: 250px;
}
#main-wrapper {
  min-height: 300px;
}
#content .section,
.sidebar .section {
  padding: 0 0;
}
div#mass_bottom-wrapper {
    padding-right: 15px;
    padding-left: 10px;
}
#breadcrumb {
  margin: 0 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: 0 10px;
  width: 220px;
}
#footer {
  width: 940px;
  min-width: 920px;
}
#header {
    background-color: #F0F0F0;
    
}

    /* end bartik layout */
div#mass_bottom-wrapper h2 {
    background-color: #BB1C1C;
    color: white;
    letter-spacing: 0.5px;
    font-variant: small-caps;
    border: 1px solid #262626;
    padding-left: 5px;
    font-weight: 500;}
	
	
.sidebar .block .block-inner .view-content {
    color: #666;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
	border-bottom:0px;
    margin: 0 0 10px;
    position: relative;
    padding: 5px;
    padding-left: 10px;
}
div#mass_bottom-inner .block-inner {
    border-left: 1px solid #CACACA;
	    border-right: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;

}
#panel-bottom-wrapper .block-menu ul li a{
    color: #fff;
    /* border-left: 1px solid #8D8B8B; */
    float: left;
   
    width: 99.9%;
    border-right: 0px solid #8D8D8D;
    /* float: left; */
	padding-top: 5px;
	
	
}
#panel-bottom-wrapper .block-menu ul li:hover {
    background: rgba(108, 109, 111, 0);
    color: #fff;
}
#panel-bottom-wrapper .block-menu ul li:hover a, #panel-bottom-wrapper .block-menu ul li a:hover {
    color: #C33;
}

body {
    background: #eee;
            color: #4F4F4F;
    line-height: 1.6;
	    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
}
.sidebar .block-inner .block-title {
    color: #222222;
    font-family: 'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif;
    font-size: 1em;
    margin: 0;
    font-weight: 400;
    padding: 12px 12px;
    text-transform: uppercase;
}
h4.land_page_title{
  font-weight: bold;
  font-style: normal;
  line-height: 1.3;
  font-size: 10pt;
  color: #0079AC;
  font-family: "Roboto", "Hevetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0.5px;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
  }
h4.land_page_title a{
  color: rgba(226, 40, 40, 0.95);
  text-decoration: none;
  font-size: 10pt;
}

.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);
  /* font-weight: 300; */
  color: white;
  text-transform: uppercase;
  font-family: sans-serif,arial;

}
div#block-views-upcoming-event-6-to-7-block--2 .block-inner .block-title {
    /* color: #222222;
    font-family: 'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif; */
    font-size: 1em;
    margin: 0;
    font-weight: 400;
    padding: 12px 15px;
    text-transform: uppercase;
}

div#block-views-upcoming-event-6-to-7-block--2 .block .block-inner {
    color: #666;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    margin: 0 0 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{
  /* position: absolute; */
  /* clip: rect(0px,60px,200px,0px); */
  width: 220px;
  height: auto;
  }
  
  .node-another-teaser p {
    margin: 0px;
}
  .node-another-teaser {
  padding: 10px;
  padding-top: 0px;
    margin-bottom: 0px;
  padding-bottom: 0px;
        color: #3B3B3B;
}
  
  .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 #878787;
  margin-left: 0px;
  margin-right: 0px;
  padding:0px;
}

#menu-bar-wrapper {
  background: none;
}
.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 {
    margin-left: 2px;
    display: inline-block;
    width: 475px;
    border: 4px double rgba(114, 115, 117, 0.39);
    height: 310px;
    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%;
  
}
/*.view-filters {
  display: inline-block;
  float: left;
  
	    margin-right:5px;

  margin-left: 0px;
  padding-right: 4px;
height:

;
 
    // padding-right: 5px;  padding-right: 5px; margin-right:10px; 
  width: 235px;
}*/


.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;
    cursor: -webkit-grab;
}

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{
      /* background: linear-gradient(20deg, rgb(25, 120, 113), rgb(0, 42, 40)); */
    color: white;
    /* padding-right: 10px; */
    /* float: right; */
    width: 483px;
    /* padding-bottom: 10px; */
    display: inline-block;
}
.view-header .view-content {
     background: linear-gradient(20deg, rgb(204, 59, 59), rgb(190, 46, 46),rgb(186, 53, 53));

    padding-left: 5px;
	    height: 33px;
		    padding-top: 8px;
    height: 25px;
  }
/*div.view.view-biography-landing-page.view-id-biography_landing_page .view-header:before {
  content: "NAMES";
    float: left;
	margin-right:5px;
	font-weight:700;
}*/
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: #CC3333;
  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: #CC3333;
}
.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: #606060;
  color: #FFFFFF;
 
}

.tb-megamenu .nav > li > a {
  background: url(../../images/line.png) no-repeat 100% 0; 
  border-right: 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 {
  /* height: 40px; */
    padding-bottom: 6px;
  border-bottom: 1px solid;
}
ul.tb-megamenu-nav.nav.level-0.items-8 li a:active {
  /* height: 40px; */
    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{
 
}

}
#main-content.views-field.views-field-field-article-image {
   border: 2px groove rgb(49, 49, 49);
}

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;
/*	padding-left: 5px;
 margin-left: 2px;*/
}

.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-biography-landing-page.view-id-biography_landing_page.view-display-id-biography_alphabet_listing ,{

}
.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.330002%;

}
.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: #fff;
  border-right: 3px solid #ABABAB;
  margin: 0 0 10px; 
    padding-top: 0px;
  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-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#menu-bar-wrapper {
  padding-bottom: 0px;
  position: relative;
  z-index: 499;
}
li.crumb.crumb-home {
  color: rgb(190, 46, 46);
}
.breadcrumbs a {
  color: #BE2E2E;
  font-weight: 700;
}
.breadcrumbs ol li {
  float: left;
  color: black;
  font-weight: 700;
  font-size: 10.8px;
}
.breadcrumbs ol li span {
  background: url('../css/custom/breadcrumb_arrow.png') top left no-repeat;
  text-indent: -999em;
  width: 7px;
  height: 7px;
  float: left;
    margin-top: 4px;
  margin-right: 6px;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 5px;
  margin-bottom: 3px;
  margin-left: 8px;
    
}

.breadcrumbs {
  background: #EEE;
  border: 1px solid rgba(187, 39, 39, 0.02);
  display: block;
  margin-bottom: 0px;
 padding: 5px 0 1px 15px;
  /* text-transform: uppercase; */
}

.breadcrumbs h2 {
  clip: auto;
  color: #bbb;
  display: none;
  float: left;
  font-size: 1em;
  height: auto;
  font-weight: 700;
  margin: 0 5px 0 0;
  line-height: 1.6;
  position: static !important;
  font-family: Helvetica,Arial,sans-serif;
}
select, .form-select {
width:235px;  height:215px;
  -webkit-appearance: listbox;
  align-items: flex-start;
  border:0px inset grey;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-radius: initial;
  overflow-x: hidden;
 overflow-y: hidden;
  vertical-align: text-bottom;
  -webkit-user-select: none;
  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: 0;
  margin-bottom: 0;
}
label {
    width: 221px;
    background: rgb(190, 46, 46);
    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: #EEE;
    padding-right: 0px;
	  padding-top: 0px;

  padding-left: 0px;
  border: 0px solid #E5E5E5; 
  }
  
  
  div.view.view-biographies-migration-6-to-7 {
  padding-top: 0px;
}

/*SEARCH BLOCK STYLES*/
#search-block-form span.button input.form-submit {
  background: url("../css/custom/searchbutton.png") no-repeat scroll left bottom #261313;
  border: 1px solid #DDDDDD;
  color: #FFFFFF;
  display: inline-block;
  align-items: flex-start;
  text-align: center;
  cursor: pointer;
  color: rgba(245, 245, 245, 0);
  padding: 2px 6px 3px;
  border: 1px outset buttonface;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background-color: rgb(255, 255, 255);
  box-sizing: border-box;
  font-size: 95%;
  margin-right: 5px;
  overflow: visible;
  padding: 4px 10px 5px;
  width: 30px;
  height: 26px;
  /* text-transform: uppercase; */
  /* -webkit-appearance: none; */
  /* border-radius: 0 !important; */
}
#mass_bottom-wrapper .block-title {
    background: #BE2E2E;
    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.11111116409302px;
  height: 38px;
  border: 4.6px solid rgb(109, 30, 30);
  border-bottom: 5px solid rgb(109, 30, 30);
  border-top: 4.6px solid rgb(109, 30, 30);
}
/*END SEARCH BLOCK*/

#header-wrapper {
  background: rgb(240, 240, 240);
}
#header {
  clear: both;
  display: flex;
  position: relative;
}

#panel-bottom-wrapper {
  background: black;
  border-top: 1px solid #464646;
}

.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 #8D8D8D;
    margin-top: 5px;
}
#panel-bottom-wrapper .block-menu {
  border-left: 0px solid #333; 
    float: left;
    padding: 25px 0 40px;
    width: 99.9%;
}
div#panel-bottom-inner {
  margin-top: 15px;
}
#panel-bottom-wrapper h2 {
  color: #fff;
  font-family: 'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif;
  font-size: 100%;
  font-weight: 500;
  margin: 0 0 0 20px;
  padding: 0;
  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 #333;
}

#panel-bottom-wrapper .panel-bottom-5 .grid-inner {
  border-left: 0px solid #333;}

  #footer-wrapper {
  background: black;
  border-top: 3px solid #888;
  font-size: 90%;
  padding: 20px 0;
}
  
  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: #fff;
    border: 0px solid #CCC;
    margin: 0 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-bottom: 10px;
    margin-left: 0px;
    display: inline-block;
     width: 470px;
    float: left;
    margin-bottom: 10px;
    background-color: white;
    padding-left: 0px;
}

/*.view-display-id-attachment_1 {
    height: 310px;
    margin-bottom: 10px;
    margin-left: 0px;
    display: inline-block;
    width: 475px;
    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 {
    /* width: 110px; */
    /* outline: darkgoldenrod; */
    /* outline-color: chartreuse; */
    transform: scale(1.4);
    transform: (660deg);
    /* transform: skew(820deg); */
       border: 1px solid #535353;
}
.item-list .pager {
  text-align: center;
}
li.pager-previous.first a {
    background: url("../css/custom/land_page_left_btn.png") no-repeat center top;
  padding:10px;
  color: transparent;
}



li.pager-next.last a{
  background: url("../css/custom/land_page_right_btn.png") no-repeat center top;
  padding:10px;
  color: transparent;
}

}
.item-list ul.pager li a {
  /* background: url("../images/pagenav.png") no-repeat center top; */
  color: #666;
  line-height: normal;
padding-bottom: 20px;
  font-size:1px;
  font-size: 1px;
  font-weight: 700;
  text-transform: uppercase;
}

.views-field.views-field-title .field-content, .views-field.views-field-body .field-content {
    display: block;
}


td.main-feature {
    width: 33.330002%;
    padding: 5px;
    border: solid 0.75em #EEEEEE;
}
td.main-feature  .node .node-inner {
    border: 1px solid #E5E5E5;
    border-top: 0;
    background: #fff;
    border: 0px solid #CCC;
    margin: 0 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-left: 6px;
    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;
    padding-bottom: 0px;
    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: 220px; */
    width: 33.330002%;
   padding-right: 15px;
    padding-left: 10px;
    /* width: 220px; */
}
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: #BE2E2E;
    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 {
    margin: 0px;
    font-size: 15.29px;
    color: #BE2E2E;
    font-weight: bold;
    font-stretch: semi-condensed;
    letter-spacing: 0.9px;
    text-shadow: rgb(34, 0, 0) -0.95px 0.8px;
}*/
a {
  color: #CC3333;
}

a:hover, a:focus {
    color: #0074BD;
    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: #CC3333;
    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: solid 1px #EEE;
    border-top: solid 1px #EEE;
    border-right: solid 1px #EEE;
    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 0px 0px 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: #3C3A3C;
	    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: 0 10px 0 0;
}
.panel-column .node{
    padding:0px;
	}
/*
body .grid.views-col {
    line-height: 1.2;
    
    color: rgba(59, 59, 59, 0.97);
    font-size: 14.6px; 
    /* letter-spacing: 0.1px; 
}

*/
.side-feat-title a {
    color: #CB2C2C;
}
.side-latest-title a {
          /* color: black; */
    font-size: 12px;
    color: #666;
}

#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;
    /* padding-bottom: 5px; */;
}


p.together{
      color: #C33;
    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;
	padding: 0px;
    display: inline-block;
    padding: 0px 0px 0px 5px;
    width: 47%;
    background-color: #EEEEEE;
    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-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 10px;
    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-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 10px;
	    height: 360px;
}
.title-strip {
    color: #BA1515;
    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 5px;
    width: 48.1%;
    background-color: #DBDBDB;
    float: left;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-left: 2px;
    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{
 /* padding: 0px 0px 0px 5px;
        width: 98%;
    background-color: rgba(238, 238, 238, 0);
	margin-bottom: 5px;*/
	    padding: 0px 0px 0px 5px;
       width: 95%;
      padding: 0px 0px 0px 5px;
    background-color: #DBDBDB;
    float: left;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-left: 2px;
    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: 0;
    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;
}


/*archive land page slide show*/
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: #181818;
	    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: #FFFFFF;
	
	}
	div.view.view-classroom.view-id-classroom.view-display-id-attachment_2 div.views-field.views-field-body{
		   color: #FFFFFF;
	    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: #FFFFFF;
    height: 70px;
  
  
}
	select#edit-field-classroom-categories-tid {
    height: 279px;
}

div#grade-blocks {
    display: inline-block;
    /* float: left; */
    margin-top: 20px; padding-top: 10px; 
}

input#edit-submit-classroom {
    display: none;
}

div#classroom-landpage-grade-block p span{
  /*font-size: 1.1em;
    color: firebrick;
    font-variant: small-caps;
    font-weight: 600;
    letter-spacing: 0.5px;*/
	
	    font-size: 1.01em;
          color: #000000;
    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;
}
    
/*.view.view-classroom.view-id-classroom.view-display-id-block_2{	    
background: linear-gradient(-90deg, rgba(205, 58, 40, 0.03), rgb(205, 58, 40));
    background: linear-gradient(-90deg, rgba(205, 58, 40, 0.03), rgba(190, 190, 190, 0.72));
}
.view.view-classroom.view-id-classroom.view-display-id-block_2 div#classroom-landpage-grade-block{
    background: linear-gradient(110deg, rgb(205, 58, 40), rgba(205, 58, 40, 0.26));

}
.view.view-classroom.view-id-classroom.view-display-id-block_1 div#classroom-landpage-grade-block{
    background: linear-gradient(110deg, rgb(16, 71, 157), rgba(17, 73, 158, 0.24));
}
.view.view-classroom.view-id-classroom.view-display-id-block_3 div#classroom-landpage-grade-block{
background: linear-gradient(110deg, rgb(255, 219, 0), rgba(255, 219, 0, 0.3));
}
*/

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: #A1A1A1;
	    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;
}
/* added by kyle */
#panel_bottom-wrapper > div {
  color: white;
  background-color: black;
}

li a.active {
  color: #6B6B6B;
}




/*Changes brought over*/
#sidebar-second .block h2 {
    background-color: rgba(108, 109, 111, 0.95);
    color: white;
    font-size: 14.95px;
  
    font-weight: 500;
    padding: 2px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
}


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: 2px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
}


#panel-news-wrapper > div > div.region.region-panel-news-2 {

  /*width:25%;*/
      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;
	width; 200px;
}
label {
    width: 218px;
    /*background: linear-gradient(10deg, #AC0D0E, rgba(174, 19, 19, 0.69));*/
    color: white;
    padding: 7px;
    margin-bottom: 10px;
    padding-left: 10px;
}

select,.form-select {
    padding-left: 10px;
    width: 235px;
    height: 215px;
    -webkit-appearance: listbox;
    align-items: flex-start;
    border: 0px inset grey;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: initial;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    white-space: nowrap;
}


div#land_feature {
    text-transform: uppercase;
    color: #CC3333;
    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: #C33;
    padding-bottom: 0px;
    margin-top: 0px;
    /*margin-bottom: 5px;*/


}

.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: #0074BD;}
 
 .node {
    /* margin-left: 10px; */
    /* margin-right: 10px; */
    padding-left: 10px;
    padding-right: 10px;
}
div#tem {
    display: inline-block;
    padding-top: 6px;
    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;
}

/* styling for the Flexi Slider - Brandon 25 November 2015*/
div#gallery-info {
        float: left;
    display: block;
    z-index: 10;
    width: 320px;
    right: 0;
    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: #333333;		
		}
div#gallery-info p a{
       color: #C72323;	
		}	
	.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0px 0 0;
    position: absolute;
    top: 0%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
	
.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .view-header {
   background: linear-gradient(20deg, rgba(17, 17, 17, 0.81), rgba(0, 0, 0, 0.51));
    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: 0;
    margin: 0;
    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 { 
 margin-top: 5px;
 
    background: #fff;
    border: 1px solid #CCC;
    margin: 0 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: #DADADA;
 
 }
 div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-title{
    padding: 0;
    /* float: left; */
    display: block;
    width: 237px;
    padding-top: 0px;
    margin-top: 25px;
    position: absolute;
    /* margin-top: 0px; */
    background-color: rgba(0, 0, 0, 0.64);
    /* overflow: hidden; */
    /* color: burlywood; */
    /* top: 1px; */
 }
 
#content div.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 body .grid.views-col {
    line-height: 1.4;
    color: #3C3A3C;
    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;
 
}
 
/*archive*/

#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;
    margin-bottom: 10px;
    padding-left: 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;
    margin-bottom: 10px;
    padding-left: 8px;
    width: 96.7%;
    margin-bottom: 0px;
    margin-top: 1px;
    font-weight: 100;
}

select#edit-field-media-library-type-tid {
    height: 23.5px;
    /* padding-left: 2px; */
    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;
    /* width: 40%; */
}

div#edit-combine-wrapper input#edit-combine {
    width: 98.9%;
    padding-bottom: 3px;
}

#edit-field-media-library-type-tid {
    -webkit-appearance: menulist;
}

.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: 2px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
    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);
       /* padding-bottom: 0px; */
    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: #727375;
    /* margin-left: 10px; */
    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;
    /* width: 485px; */
    /* margin-left: 7px; */
    border: 4px double rgba(114, 115, 117, 0.39);
    /* height: 310px; */
    background-color: rgb(255, 255, 255);
    /* margin-bottom: 10px; */
    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: #BE2E2E;
  }
 
.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;
    margin-bottom: 10px;
    padding-left: 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: 0px; 	
    margin-top: 20px;
    float: left;
    /* height: 39px; */
    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 2px 2px 2px;
    height: 24px;
    border: 1px solid rgba(14, 88, 0, 0.47);
    text-shadow: 2px 1px 1px #000000;
}
    
.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;
    /* padding-right: 3px; */
    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%;
}
.page-archive .views-field.views-field-field-parent:before {
    content: "Collections:";
    float: left;
    padding-right: 5px;
    font-weight: bold;
}

.view-archive-collections-taxonomy-pages .views-field.views-field-field-parent:before {
    content: "Collections:";
    float: left;
    padding-right: 5px;
    font-weight: bold;
}


.page-archive .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: #E8E8E8;
    padding-left: 5px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-left: 1em;
    margin-right: 1em;
	padding-right: 8px;
}

.views-field.views-field-field-bio-pic img {
    height: 120px;
}