/*global */
/* Placeholder Colors */
/* End of Placeholder Colors */
/* End of Colors */
/* Links */
/* Buttons */
/* In page Search B (i.e. sidebar) */
/* Footer */
/* Modal Styles */
/* Fonts */
/* Channel Colors */
/* Browse Nav Branding */
/* Homepage and Browse */
/* Errors */
/* Homepage Card Colors */
/** Footer Styles **/
/* ONline Resources */
/* Homepage Bottom Nav */
/* Other Page styles */
/* new header settings */
/* New Search */
/* In page Search B (i.e. sidebar) */
/* Mobile Icons */
/** Footer Styles */
/* header colors */
/* = Generic customizations
-------------------------------------------------------------- */
.container p, .container a, .container li, .container span:not(.glyphicon), .container h1, .container h2, .container h3, .container h4, .container h5, .container h6,
#page p,
#page a,
#page li,
#page span:not(.glyphicon),
#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6,
.browse_header p,
.browse_header a,
.browse_header li,
.browse_header span:not(.glyphicon),
.browse_header h1,
.browse_header h2,
.browse_header h3,
.browse_header h4,
.browse_header h5,
.browse_header h6 {
  font-family: "Open Sans", sans-serif !important; }

.browse_content_wrapper h3 {
  color: #585d5e;
  line-height: 43px; }

#browse_nav_header a, .browse_nav_wrapper h5 {
  font-size: 16px;
  font-weight: 600; }

#sidemenu li > a, #fixed_sidebar_navigation li > a {
  font-size: 16px; }

.see-more-btn,
.secondary-link.button.back-to-home-btn {
  background-color: #cccac8;
  border-bottom: 3px solid #b3b0ae; }
  .see-more-btn:hover,
  .secondary-link.button.back-to-home-btn:hover {
    background-color: #b3b0ae; }

#genre-heading {
  font-weight: 300;
  font-size: 14px; }

.half-width-box .widgettitle,
.striped-box .widgettitle,
.or_faq_box .widgettitle {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #585d5e;
  font-weight: 400;
  border-bottom: 1px solid #cccac8; }

.archive-header p {
  margin-top: 10px; }

.half-width-box .entry-header a {
  font-size: 18px;
  font-weight: 300;
  color: #000000; }

.spotlight .widgettitle {
  font-size: 14px;
  text-transform: uppercase;
  color: #585d5e;
  font-weight: 400; }

.bordered-panel-title,
.half-width-box,
.striped-box,
.full-width-box,
.or_faq_box {
  box-shadow: 4px 4px 0px 0px #cccac8; }

.resource_display p,
.small_resource_display p {
  font-size: 16px;
  color: #3f4344; }

.spotlight-child-title {
  font-size: 16px;
  font-weight: 400;
  color: #3f4344; }

.content_wrap.rev2 #sidebar .widget .widgettitle,
.content_wrap.rev2 #sidebar .widget .widget-title,
#faq_faux_table_wrap #sidebar .widget .widgettitle,
#faq_faux_table_wrap #sidebar .widget .widget-title,
.page-with-sidebar #sidebar .widget .widgettitle,
.page-with-sidebar #sidebar .widget .widget-title,
aside.widget.GetACardWidget img .widgettitle,
aside.widget.GetACardWidget img .widget-title,
.widget li > a {
  font-weight: 300; }
  .content_wrap.rev2 #sidebar .widget .widgettitle.current-cat, .content_wrap.rev2 #sidebar .widget .widgettitle:hover,
  .content_wrap.rev2 #sidebar .widget .widget-title.current-cat,
  .content_wrap.rev2 #sidebar .widget .widget-title:hover,
  #faq_faux_table_wrap #sidebar .widget .widgettitle.current-cat,
  #faq_faux_table_wrap #sidebar .widget .widgettitle:hover,
  #faq_faux_table_wrap #sidebar .widget .widget-title.current-cat,
  #faq_faux_table_wrap #sidebar .widget .widget-title:hover,
  .page-with-sidebar #sidebar .widget .widgettitle.current-cat,
  .page-with-sidebar #sidebar .widget .widgettitle:hover,
  .page-with-sidebar #sidebar .widget .widget-title.current-cat,
  .page-with-sidebar #sidebar .widget .widget-title:hover,
  aside.widget.GetACardWidget img .widgettitle.current-cat,
  aside.widget.GetACardWidget img .widgettitle:hover,
  aside.widget.GetACardWidget img .widget-title.current-cat,
  aside.widget.GetACardWidget img .widget-title:hover,
  .widget li > a.current-cat,
  .widget li > a:hover {
    text-decoration: underline; }
