html body.html,
html body.html #content,
body .views-field-body,
body .view-content,
body .apl-content,
body .view-header,
body #featured-events .views-field-title,
body #featured-events .views-field.views-field-field-other-important-info,
body h3.views-field-field-other-important-info,
body h3.views-field-field-note-about-repeating-dates,
body h3.views-field-field-other-important-inf,
body h3.views-field-field-note-about-repeating-date,
body .bef-checkboxes .form-item,
body #aplCustomSearchWrapper2 .searchOptions label,
body #block-menu-menu-apl-menu-2014 ul.apl_menu > li > a,
body .apl-box.apl-nav > .view,
body .apl-box.apl-nav article,
body .apl-box.apl-nav .panel-display.panel-1col,
body.html #main .apl-box p,
body.html #main .apl-box .views-field-body,
body .node-328904 li,
body #block-menu-menu-apl-menu-2014,
body div.apl_submenus h2,
body #main .apl-box p,
body #main .apl-box .views-field-body,
body #mc-embedded-subscribe,
body .apl-nav2,
body div.apl-slideshow div.views-field-title,
body .views-exposed-widget input,
body .views-exposed-widget select,
body #edit-submit-events-search-2016-01-14,
body #edit-jump,
body #more-than-books,
body #email-registration input.email,
body #search_input,
body .view-footer {
  font-family: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 1.3em;
}

body #main .apl-box li,
body article {
  font-family: "Source Sans Pro", "Helvetica", "Arial", sans-serif !important;
  line-height: 1.3em !important;
}

body #mini-panel-node_with_main_image .field.field-name-title-field,
body h1 {
  font-size: 39px;
  line-height: 1.15em;
}

html body #main #content .apl-box h2.pane-title,
html body #main #content h2 {
  font-size: 1.3em;
}

html body.html #main #content h3 {
  font-size: 1.3em;
}

h4.views-field-field-other-important-inf {
  padding: 0 20px;
}

html body.html #main #content .views-field-title h3,
body #main #content #apl-featured-events h3,
body .view-blog-snippets .views-field-title,
body .views-field-field-display-title,
body .views-field.views-field-title-2,
body .view-blog-snippets .views-field-title-1 {
  font-size: 1.25em;
}

.views-field-name h3 {
  padding: 0;
}

body #apl_logo_a > img {
  width: 160px;
}

body #mc-embedded-subscribe {
  padding: 0.2em 0.5em;
}

html body.html div #aplCustomSearchWrapper2 input.search_button {
  top: 41px;
}

body .views-slideshow-cycle-main-frame-row-item .views-field.views-field-body {
  max-width: 450px;
}

/*
body {
.pager-next a, 
li.next a, 
.pager-first a, 
.pager-last a, 
.pager-previous a, 
li.previous a, 
.usa-button, 
.usa-button-primary, 
.usa-button:visited, 
.usa-button-primary:visited, 
button, [type="button"], 
[type="submit"], 
[type="reset"], 
[type="image"] {
    padding: 0.5em 0.75em;
}
}
*/
body #apl-buttons li {
  height: auto;
}

body .pager a {
  padding: 5px 10px;
}

#connect-with-us .menu {
  margin: 10px 0;
}

#more-than-books h2.pane-title {
  margin-top: 10px !important;
}

body .field-type-text-with-summary {
  padding: 0;
}

body.page-node article {
  padding: 0 20px;
}

#apl-top-nav a,
#coa_menu a {
  font-size: 13px;
}

body #apl-featured-events .views-slideshow-controls-text.views_slideshow_controls_text {
  top: 372px;
}

@media (min-width: 980px) {
  #apl-top-nav a {
    font-size: 17px;
  }

  body #apl-featured-events .views-slideshow-controls-text.views_slideshow_controls_text {
    top: 238px;
  }
}
