
	
	
.times hr {
	display: block; height: 1px; border: 0; border-top: 1px dashed #ccc; margin: 15px 0; padding: 0; background: transparent;}

#collections,
#people,
.search-min-field {position: relative;}

.search-box {
	height: auto}
	
.tab-content p {
	padding-top: 35px;}

.library-hours {
	height: auto}
	
hr.dotted {
	display: block; 
	height: 1px; 
	border: 0; 
	border-top: 1px dotted #919191; 
	margin: 25px 0; 
	padding: 0; 
	background: transparent;}
	
	
@font-face {
  font-family: 'icons-archives';
  src:  url('icons/icons-archives.eot?gpfg9w');
  src:  url('icons/icons-archives.eot?gpfg9w#iefix') format('embedded-opentype'),
    url('icons/icons-archives.ttf?gpfg9w') format('truetype'),
    url('icons/icons-archives.woff?gpfg9w') format('woff'),
    url('icons/icons-archives.svg?gpfg9w#icons-archives') format('svg');
  font-weight: normal;
  font-style: normal;}


[class^="icon-"], [class*=" icon-"] {
  font-family: 'icons-archives' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}


.icon-multiple-users-silhouette:before {
  content: "\e910";}
  
.icon-timeline:before {
  content: "\e911";}
  
.icon-field:before {
  content: "\e912";}
  
.icon-inbox:before {
  content: "\e913";}
  
.icon-film-roll:before {
  content: "\e914";}



/* ------- REGION - lower ------- */

.region-lower a {
	color: #0071b7;
    text-decoration: none;
    border-bottom: 1px solid rgba(0,91,187,0.18);}

.lower-section-1 {
	width: 30%;
	float: left;}
	
.lower-section-1 p {
	font: 14px/1.6 More, "Georgia", sans-serif;
	color: #444;}
	
.lower-section-2 {
	width: 30%;
	float: left;
	padding: 0 72px;}

.lower-section-3 {
	width: 25%;
	float: left}
 
.lower-section-2 p {
    padding-top: 30px;}
    
.lower-section-3 li {
	border-bottom: 1px dashed #ccc;
    padding: 18px 0;
    color: #5f6369;
    font-size: 12px;  }

.lower-section-3 li:first-child {
    padding-top: 0;}
    
.lower-section-3 li:last-child {
    border-bottom: 0;}

#creditfooter, .feedTitle {display: none}

.headline a {
    font: 14px/1.0 Sofia, "Trebuchet MS", sans-serif;}

.lower-section-3 .date {
	padding: 7px 0}

.region-lower .view-more a {
    text-decoration: none;
    color: #000;
    border-bottom: 0}

/* ------- Quicklinks ------- */

.icon-multiple-users-silhouette {
    font-size: 105px;
    display: block;
    text-align: center}
    
.icon-multiple-users-silhouette:before {
    font-family: 'icons-archives';
    color: #E56A54;
    content: "\e910";} 
       

.icon-timeline {
    font-size: 105px;
    display: block;
    text-align: center}
    
.icon-timeline:before {
    font-family: 'icons-archives';
    color: #00A69C;
    content: "\e911";}      


.icon-film-roll {
    font-size: 105px;
    display: block;
    text-align: center}
    
.icon-film-roll:before {
    font-family: 'icons-archives';
    color: #6DA04B;
    content: "\e914";}      


.icon-field {
    font-size: 105px;
    display: block;
    text-align: center}
    
.icon-field:before {
    font-family: 'icons-archives';
    color: #a12519;
    content: "\e912";} 
    
        
.icon-inbox {
    font-size: 105px;
    display: block;
    text-align: center}
    
.icon-inbox:before {
    font-family: 'icons-archives';
    color: #0072b7;
    content: "\e913";}  



.quicklinks h4.people {color: #d83c20;} 
.quicklinks h4.timelines {color: #006a63;} 
.quicklinks h4.films {color: #507537;}
.quicklinks h4.sports {color: #a12519;}
.quicklinks h4.donations {color: #0072b7;}


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

.lower-section-2 {
	padding: 0 50px}
	
	}

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

.lower-section-2 {width: 30%}
.lower-section-3 {width: 20%}

}



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

.icon-multiple-users-silhouette, 
.icon-timeline, 
.icon-film-roll, 
.icon-field, 
.icon-field, 
.icon-inbox {
	display: none}

.quicklinks {
	border: 0}

}



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

.top {
	border-top: 1px dotted #fff;
	display: block;
    position: absolute;
    top: 50px;
    width: 100%;
    height: 30px;
    margin-bottom: 50px;
    z-index: 9999999}

.lib-logo .title {
	padding-top: 40px;
	border: 0}

.top .inner .title ul {
	margin-left: 9px}

.top .inner .title ul li {
	margin: 8px 0 0 0}

.top .inner .title ul li:after {
	display: none}

.top .inner .title ul li:before {
	font-size: 9px}

.top .global-nav {
	display: none}



.lower-section-1,
.lower-section-2,
.lower-section-3 {
	display: block;
    min-height: auto;
    width: 100%;
    padding: 0;
    border: 0;}

.region-lower h3 {
	background: #666;
	color: #fff;
	padding: 10px 0 10px 20px;
	letter-spacing: 0;
	margin-bottom: 0;
	text-transform: capitalize;
	font: 14px/1.2 Sofia,Arial,sans-serif;}
	
.lower-content {
	padding: 20px}
	
.region-lower {
    padding: 0;}

.search-min-field {margin-top: 0;}

}


