body {
  background-image: url(../images/layout/act-bottom-left.jpg);
  background-repeat: no-repeat;
  background-position: bottom left; }
  body #masthead {
    background-image: url(../images/layout/act-header-bg.jpg);
    background-repeat: no-repeat;
    background-position: top right -10px; }
  body #content {
    position: relative;
    background-image: url(../images/layout/act-body-top-left.jpg);
    background-repeat: no-repeat;
    background-position: top left; }
    body #content:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 0;
      background-image: url(../images/layout/act-body-bottom-right.jpg);
      background-repeat: no-repeat;
      background-position: bottom right;
      width: 205px;
      height: 369px;
      max-height: 100%;
      max-width: 100%;
      overflow: hidden;
      z-index: -1; }
  body div.footer-row footer .footer-col:first-child,
  body .footer-bottom,
  body div.footer-row {
    background: transparent; }
  body #nav-container {
    background: #009ce6;
    background-image: url(../images/layout/nav-border-bg-act.png);
    background-position: bottom;
    background-repeat: repeat-x; }
  body nav#site-navigation ul#main-nav li.main-item > a {
    border-left: 1px solid #0176ad;
    border-bottom: 4px solid #0176ad; }
  body .banner-row.home-banners {
    background: #ebf6fc; }
  body div.banner-outer div.banner.color-green,
  body div.banner-outer a.banner.color-green {
    border-color: #455560;
    background-color: #455560; }
  body .sub-nav .sub-nav-head div:first-child a:hover,
  body .sub-nav ul li a:hover,
  body .sub-nav .sub-nav-head div:last-child a:hover .text,
  body .sub-nav .sub-nav-head div:last-child a:hover .fa,
  body div.footer-row footer .footer-col #socal-links a:hover,
  body div.footer-row footer .footer-col #socal-links a:focus,
  body header #header-left .bottom-row #search-form button:hover,
  body #masthead #header-left .bottom-row #search-form button:hover {
    color: #009ce6; }
  body .page-template-top-level-page .inner a:hover,
  body .page-template-top-level-page .inner a:focus,
  body .search-results article a:hover,
  body .search-results article a:focus,
  body .page-template article a:hover,
  body .page-template article a:focus,
  body .page-template-default article a:hover,
  body .page-template-default article a:focus,
  body .single-board article a:hover,
  body .single-board article a:focus,
  body .single-staff article a:hover,
  body .single-staff article a:focus,
  body .hubs-list #filters h4 a span.fa,
  body #related .content #filters h4 a span.fa,
  body .hubs-list #filters a:hover,
  body .hubs-list #filters a:active,
  body #related .content #filters a:hover,
  body #related .content #filters a:active,
  body .hubs-list #content-list .list-filters ul li a:hover,
  body .hubs-list #content-list .list-filters ul li a:active,
  body #related .content #content-list .list-filters ul li a:hover,
  body #related .content #content-list .list-filters ul li a:active,
  body .post-with-related #primary article a:hover,
  body .post-with-related #primary article a:focus {
    color: #009ce6; }
  body .hubs-list #filters a.current span,
  body #related .content #filters a.current span {
    background: #009ce6;
    border-color: #009ce6; }
  body .hubs-list article .text .date-and-type,
  body #related .content article .text .date-and-type,
  body .hubs-list article .text h2 a:hover,
  body .hubs-list article .text h2 a:active,
  body #related .content article .text h2 a:hover,
  body #related .content article .text h2 a:active,
  body .post-with-related #primary article .entry-meta,
  body .post-with-related #primary article .entry-meta .category-link,
  body .hubs-list #content-list .event-filters .view-selector a:hover, body .hubs-list #content-list .event-filters .view-selector a:active, body #related .content #content-list .event-filters .view-selector a:hover, body #related .content #content-list .event-filters .view-selector a:active {
    color: #0176ad; }
  body #comments ol.comment-list li article.comment-body .comment-metadata {
    color: #0176ad; }
  body .ui-widget.ui-widget-content {
    border: 1px solid #009ce6; }
  body .hubs-list #content-list .event-filters .date-selector .date-input:after, body #related .content #content-list .event-filters .date-selector .date-input:after {
    background: #009ce6; }
  body .footer-bottom a:hover,
  body .footer-bottom a:focus,
  body .gs-webResult.gs-result a.gs-title:visited,
  body .gs-webResult.gs-result a.gs-title:visited b,
  body .gs-imageResult a.gs-title:visited,
  body .gs-imageResult a.gs-title:visited b,
  body .gs-result .gs-title,
  body .gs-result .gs-title * {
    color: #009ce6 !important; }
  body .gs-webResult div.gs-visibleUrl,
  body .gs-imageResult div.gs-visibleUrl {
    color: #0176ad; }
  body div.gsc-control-cse {
    border-color: transparent;
    background-color: transparent; }
  body header #header-left .bottom-row #search-form, body #masthead #header-left .bottom-row #search-form {
    background: #ffffff; }
  body .sub-nav .sub-nav-head div:first-child a:hover > .underline,
  body .sub-nav ul li a:hover .underline,
  body header #header-left .bottom-row #search-form.active,
  body #masthead #header-left .bottom-row #search-form.active,
  body .gform_wrapper .left_label textarea.medium:active,
  body .gform_wrapper .left_label textarea.medium:hover,
  body .gform_wrapper .left_label textarea.medium:focus,
  body form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active,
  body form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
  body form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
  body .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active,
  body .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
  body .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
  body textarea:active,
  body textarea:focus,
  body .hubs-list #content-list .event-filters .date-selector .date-input.active, body #related .content #content-list .event-filters .date-selector .date-input.active {
    border-color: #009ce6; }
  body .select2-container--default.select2-container--open .select2-selection--single,
  body .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #009ce6; }
  body .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: #009ce6; }
  body .select2-container--default .select2-selection--single:hover .select2-selection__arrow {
    background: #0176ad; }
  body .comment-form input[type=submit],
  body .btn-green,
  body .button,
  body .frm_style_formidable-style.with_frm_style .frm_button,
  body .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,
  body .frm_style_formidable-style.with_frm_style input[type=submit],
  body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button],
  body .frm_style_formidable-style.with_frm_style .frm_submit button,
  body .frm_form_submit_style {
    background-color: #009ce6; }
  body .comment-form input[type=submit]:active,
  body .btn-green:active,
  body .button:active,
  body .frm_style_formidable-style.with_frm_style .frm_button:active,
  body .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:active,
  body .frm_style_formidable-style.with_frm_style input[type=submit]:active,
  body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,
  body .frm_style_formidable-style.with_frm_style .frm_submit button:active,
  body .frm_form_submit_style:active,
  body .comment-form input[type=submit]:hover,
  body .comment-form input[type=submit]:focus,
  body .btn-green:hover, body .btn-green:focus,
  body .button:hover, body .button:focus,
  body .frm_style_formidable-style.with_frm_style .frm_button:hover,
  body .frm_style_formidable-style.with_frm_style .frm_button:focus,
  body .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover,
  body .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:focus,
  body .frm_style_formidable-style.with_frm_style input[type=submit]:hover,
  body .frm_style_formidable-style.with_frm_style input[type=submit]:focus,
  body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,
  body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,
  body .frm_style_formidable-style.with_frm_style .frm_submit button:hover,
  body .frm_style_formidable-style.with_frm_style .frm_submit button:focus,
  body .frm_form_submit_style:hover,
  body .frm_form_submit_style:focus {
    background-color: #0176ad;
    color: #FFF !important; }
  body .search-results #content-outer #page-subnav ul a.active,
  body .page-template #content-outer #page-subnav ul a.active,
  body .page-template-default #content-outer #page-subnav ul a.active,
  body .single-board #content-outer #page-subnav ul a.active,
  body .single-staff #content-outer #page-subnav ul a.active,
  body .page-template-default article a:hover,
  body .single-board article a:hover,
  body .single-staff article a:hover,
  body .search-results article ul li:before,
  body .page-template article ul li:before,
  body .page-template-default article ul li:before,
  body .single-board article ul li:before,
  body .single-staff article ul li:before,
  body .post-with-related #primary article
  .entry-content ul li:before,
  body .page-template-default .page-related .items .item .inner article .text a.post-title:hover,
  body .page-template-default .page-related .items .item .inner article .text a.post-title:active,
  body .single-board .page-related .items .item .inner article .text a.post-title:hover,
  body .single-board .page-related .items .item .inner article .text a.post-title:active,
  body .single-staff .page-related .items .item .inner article .text a.post-title:hover,
  body .single-staff .page-related .items .item .inner article .text a.post-title:active {
    color: #009ce6; }
  body .page-template-default .page-related.grey-bg,
  body .single-board .page-related.grey-bg,
  body .single-staff .page-related.grey-bg {
    background: #f3fafd; }
  body .page-template-default .page-related .items .item .inner article .text .date-and-type,
  body .single-board .page-related .items .item .inner article .text .date-and-type,
  body .single-staff .page-related .items .item .inner article .text .date-and-type,
  body .page-template-home #secondary .item .left a:hover,
  body .page-template-home #secondary .item .left a:focus {
    color: #0176ad; }
  body #filter-toggle, body .filter-toggle {
    background: #009ce6; }
  body #filter-toggle:hover,
  body #filter-toggle:active,
  body .filter-toggle:hover,
  body .filter-toggle:active {
    background: #0176ad; }
  body .top-level-items .break {
    display: none; }
  body .top-level-items article:nth-child(4n+0) h2 a .underline {
    border-color: #f8971d; }
  body .top-level-items article:nth-child(4n+1) h2 a .underline {
    border-color: #ffc425; }
  body .top-level-items article:nth-child(4n+2) h2 a .underline {
    border-color: #009ce6; }
  body .top-level-items article:nth-child(4n+3) h2 a .underline {
    border-color: #e86d1f; }
  body.page-template-home #primary article:nth-child(4n+0) .item h3 .underline {
    border-color: #f8971d; }
  body.page-template-home #primary article:nth-child(4n+1) .item h3 .underline {
    border-color: #ffc425; }
  body.page-template-home #primary article:nth-child(4n+2) .item h3 .underline {
    border-color: #009ce6; }
  body.page-template-home #primary article:nth-child(4n+3) .item h3 .underline {
    border-color: #e86d1f; }

@media screen and (max-width: 900px) {
  #nav-container #mobile-nav-header {
    background: #272727; }

  header #mobile-nav-button a:hover, #masthead #mobile-nav-button a:hover,
  .mobile-nav-page ul li > a:hover {
    background: #0176ad; }

  #nav-container #mobile-nav-header a:hover,
  .mobile-nav-page .sub-nav-title a.nav-back:hover {
    color: #009ce6; } }
@media screen and (max-width: 710px) {
  .page-template-home #secondary {
    background: #f3fafd; } }
@media screen and (max-width: 600px) {
  .page-template-home .banner-row.home-banners {
    padding-bottom: 15px; } }

/*# sourceMappingURL=act-custom.css.map */
