/* --- HEADER COLOR AND SIZE --- */

#app-header { background-color: #182449; padding: 0px; }

.header-branding h1 a img { height: 80%; margin-top: 4px; }

/* --- BUTTON COLOR --- */

.btn-link, .btn-link:hover, { color: #FFFFFF; }

/* --- HEADER LINKS COLOR --- */

.header-nav li a { color: #FFFFFF; }

/* --- FEATURED IMAGE --- */

#home-page .feature-region {
  height: 320px;
  background-image: url(https://omeka.library.american.edu/images/catalog/Catalog-Header9.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 30px;
}

/* --- FEATURED IMAGE CONTAINER --- */

#home-page #feature div {
 # max-width: 1000px;
 # padding-top: 20px;
  margin: auto;
  color: #000000;
}

/* --- FEATURED IMAGE TEXT STYLE - add text in JS below --- */

#home-page #feature h3 {
  text-align: left;
  font-size: 2.8em;
  margin-top: 60px;
  margin-left: 80px;
  line-height: 1;
  text-transform: none;
  color: #FFFFFF;
  font-family: GT-Walsheim;
  #background-color: rgba(0, 0, 0, 0.4);
  text-shadow: 2px 2px 4px #000000;
  width: 420px;
  padding: 20px;
}

/* --- FEATURED IMAGE ALT H4 STYLE --- */

#home-page #feature h4 {
  text-align: center;
  font-size: 1.9em;
}

/* --- ERROR TEXT COLOR --- */

.ProductEnrollment__Notice { color: #a71919; }

#custom_color_banner {background-color: #E87722;}

/* ----- TOP LINKS STYLE ----- */

/* Change the color header bar for white links
#app-header {
    padding:4px 0 5px;
    background-color:#162249;
}
#app-header h1 {
    margin:10px 0;
}

/* User nav - Login / User information links */
#user-nav {
    padding-top:25px;
}
#user-nav > a {
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:5px 10px;
    font-size:14px;
    line-height:1.428571429;
    border-radius:4px;
    -webkit-user-select:none;
    color:#FFFFFF;
}
#user-nav > a:hover {
    text-decoration:none;
    color:#CCCCCC;
}
/* Active color of Login button once logged in */
.header-nav li a {
    color:#FFFFFF;
}

/* Custom page links */
#page-links {
    display:inline-block;
}
#page-links a {
    display:inline-block;
    padding:10px 20px 10px 10px;
    font-size:14px;
    color:#FFFFFF;
}
#page-links a:hover,
.btn-link:visited,
.btn-link:hover,
.btn-link {
    color:#cccccc;
}
#page-links .piped-list>li:after {
    content:"|";
    color:#FFFFFF;
}
#page-links .piped-list>li:before {
    display:none;
    margin-right:0;
}
.Dropdown__ToggleTextWrapper {
    margin-top: 5px;
}

/* ----- END TOP LINK CSS ----- */

/* --- SEARCH BAR COLOR, FONT SIZE, WIDTH --- */

#search-form.callout-region {
    background-color: #182449;
}
.btn-lg, .btn-group-lg>.btn {
    font-size: 14px;
}
#search-form .search-box-wrapper {
    width: 250px;
}

/* --- FOOTER FORMATTING --- */
#app-footer { 
background-color: #182449; color: #ffffff; padding: 20px 80px 20px 80px;}
.footer-format {text-align:left; }