/*
 Theme Name:   Main Theme ALA Child  
 Description:  American Library Association Archives child theme.
 Author:       John R Rutherford
 Template:     main-theme
 Version:      1.0.2
 Text Domain:  main-theme-ala-child
*/


@media (min-width:0px) {
  .front-page_col {
    text-align: center;
  } 
}
@media (min-width: 576px) {
  .front-page_col {
    text-align: center;
  } 
}

@media (min-width: 768px){
  .front-page_col {
    text-align: center;
  }
}

@media (min-width: 992px){
  .front-page_col {
    text-align: center;
  }
}

@media (min-width: 1200px){
  .front-page_col {
    text-align: center;
  }
}

.UofI_Library_Info_Inner {
  background-color: #526FB3;
}

.uofi-lib-banner__container {
  min-height: 200px !important;
}

/*Main H2 label CSS*/
h2.text-center {
  color: #FFF;
  background-color: #526FB3;
  text-align: center;
  font-size: 1.25rem;
  margin-bottom: 0px;
}

/* Navbar CSS*/

.navbar-nav>li>.dropdown-menu {
  background-color: #526FB3;

}
nav.navbar-horiz {
  background-color: #526FB3;
  margin-top: 3px;
}
nav.navbar-horiz .nav.navbar-nav a {
  color: #FFF;
  font-family: 'Open Sans', sans-serif;
  background-color: #526FB3;
}
nav.navbar-horiz .dropdown-menu>li>a:hover, 
nav.navbar-horiz .nav.navbar-nav>li a:focus, 
nav.navbar-horiz.navbar-default .navbar-nav>.active>a, 
nav.navbar-horiz.navbar-default .navbar-nav>.active>a:focus, 
nav.navbar-horiz.navbar-default .navbar-nav>.active>a:hover {
  color: #FFF;
}
nav.navbar-horiz .nav.navbar-nav>li {
  border-right: 1px solid #FFF;
}

/*Navbar CSS end ------------------------- */

/* Front page buttons CSS*/
a.front-page_link-anchor,a.front-page_link-anchor:visited {
  color: #FFF;
}
a.front-page_link-anchor:hover,
a.front-page_link-anchor:focus {
  text-decoration: underline;
  color: #FFF;
}

.hover-button {
  background-color: #526FB3;
  display: block;
  width: auto;
  height: 50px;
  font-size: 1rem;
  line-height: 1.15;
  text-align: center;
  box-shadow: 0 2px 4px 0 #888888;
  margin: 20px;
  padding: 15px;
}

.text-center-button {
  margin-top: 0px;
}
/* Front page button CSS end ------------------*/

/*Body CSS*/


.digital_collections {
  margin-top: 25px;

}
.digital_collections_image {
  margin-bottom: 7px;
  margin-top: 0px;
  max-width: auto;
}
.digital_collections_text {
  margin-top: -15px;
  max-width: auto;
  
}
.archon-search-text-form {
  text-align: center;
}
.description-paragraph {
  color: white;
  padding: 10px;
}
.search-our-collections .description-paragraph a:link {
  color: white;
}
.search-our-collections .description-paragraph a:hover {
  color: #bfe7f7;
}
.search-our-collections .description-paragraph a:visited {
  color: #bfe7f7;
}
.search-our-collections .description-paragraph a:active {
  color: #bfe7f7;
}

.front-page_col.col-md-3 {
  margin-bottom: 20px;
}

.search-button {
   text-align: center;
   padding: 10px;
}
.search-our-collections {
  width: 100%;
  background-color:#526FB3;
  padding: 10px;
}
.search_title {
  color: white;
  text-align: center;
  font-size: 14pt;
  padding: 10px;
}

/*End body CSS-----------------------------*/



.UofI_Library_Hours {
  color: #526FB3;
  margin-bottom: 15px;
}
.UofI_Library_Hours_Inner {
  border: 3px solid #526FB3;
  padding:  15px;
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}
.UofI_Library_Hours_title_containter {
  display: none;
}
.UofI_Library_Hours_view_toggle a,
.UofI_Library_Hours_view_toggle a:hover,
.UofI_Library_Hours_view_toggle a:focus {
  color: #526FB3;
}
.UofI_Library_Hours_info_open_status_badge {
  color: #526FB3;
  background-color: transparent;
  float: none;
  font-size: inherit;
}
.UofI_Library_Hours_info_open_status_badge_text {
  padding: 0px;
}
.UofI_Library_Hours_table {
  margin-left: auto;
  margin-right: auto;
}
.UofI_Library_Hours_info {
  text-align: center;
}
.UofI_Library_Hours_currently {
  text-transform: capitalize;
}
/* Hours CSS end -----------------------------*/


/* Front page blog list CSS*/

.blog-list_first-item {
  margin-top: 0px;
  text-align: center;
}
.blog-list_first-item-title {
  position: relative;
  text-align: left;
  text-shadow: none;
  padding-top: 10px;
}

.blog-list_ul {
  text-align: left;
  padding:0px;
  margin:0px;
}
.recent-blog-post {
  text-align: left;
  color: #526FB3;
  
}
.recent-blog-post li {
  list-style-type: none;
}


/*End front page blog list ------------------- */


.fa-facebook-square {
  color: #3b5998;
}
.fa-twitter-square {
  color: #00acee;
}
.fa-tumblr {
  color: #34526f;
  
}



.list-inline-social {
  list-style-type: none;
}

.featured-collections_image {
background-color: #526FB3;
color: white;
padding-bottom: 10px;
}
.featured-collections_image_column {
  color: red;
}

.social-media-button.row {
  margin-right: 20px;
}



/* Color Headings */

.panel.palette-red {
  background-color: #C84113;
}

.panel.palette-red a, .panel.palette-red p {
  color: #eeeeee;
}

.panel.palette-blue {
  background-color: #526FB3;
}

.panel.palette-blue a, .panel.palette-blue p {
  color: #eeeeee;
}

.featured_collections_title {
  color: white;
  font-size: 1rem;
}


li.archive-post.collapse.in{ 
  display: list-item; 
} 

.blog-sidebar h2 {
  font-size: 1.25rem;
}

.blog-sidebar h3 {
  font-size: 1.1em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.blog-sidebar ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

form#search-ala {
  color: red;
}

.front-page_col.col-md-6 {
  border-right: 1px solid #ADA7A5;
  border-left: 1px solid #ADA7A5;
  
}
input#search-ala {
  border-style: solid;
  border-color: #526FB3;
}

.archon-search-button {
  background: #eee;
  border: 1px solid #aaa;
}