﻿
.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.toolbar .social .search_toggle{color:#fff;font-size:24px;width:50px;float:left;line-height:24px;padding:0px 0px 0px 25px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.toolbar .social .search_toggle .fa-times{display:none}
.toolbar .social .search_toggle.is_opened .fa-times{display:block}
.toolbar .social .search_toggle.is_opened .fa-search{display:none}
.toolbar .social .search_toggle:hover{color:#ccc;cursor:pointer}





.blog-topbar {
	background: #111;
}

.blog-topbar .container,
.blog-topbar .container-fluid {
  padding-top: 5px;
  padding-bottom: 5px;
}



.blog-topbar .search-btn {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 7px 0 0 10px;
}

.blog-topbar .search-btn:hover {
	color: #bbb;
}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

.locations-div{width:255px; margin:55px auto 0px 284px; height:52%;}
#header .inner{padding-top:15px;padding-bottom:20px}
#header-decoration .inner{padding-top:0}


#masthead hgroup .cell-wrapper {
	display: table-cell;
	vertical-align: middle;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.page-become-museum-member .join-links li.last a:before{background-position:0 -31px;}
.page-become-museum-member .join-links li.last a:hover:before{background-position:0 0;}
footer .upper,footer .upper .columns{width:100%;float:left;margin-left:0;margin-right:0}
