/*!
Theme Name: Enfold Child
template: enfold
Description: Louisville Geek Child theme based on Enfold.
Version: 1.0.0
Author: Louisville Geek
Author URI:  https://louisvillegeek.com
Text Domain: lgef
*/
:root {
  font-size: 62.5%; }

/*
Utilities:
    Use the wrapper block below to import *reusable* custom classes (lg-classes)
    or other utility files that need the extra specificity
 */
/**
Global variables that we can reuse throughout our styles.
 */
#top #wrap_all {
  /*
Reusable button class - 'lg-button'.
Adds curved border, and larger, bold font
 */
  /*
Reusable Color Section class - 'lg-six-columns'.
Apply this class to a color section that has six [1/4] columns in it to get a
flex-based responsive six-column layout.
 */
  /*
Adds styling for the header meta become transparent and overlap with the header itself
Import this into the bootstrapper if the design calls for it
 */
  /*
Hero Image styling.
Built for a Color Section with:
    the hero image set as a background image (stretch to fit),
    a single Text Block with an H1 heading.
Designed for a 1500 X 500 image, but should be easily adjustable.
 */
  /* ---------------------------------- */
  /*
Grid Row styling. Makes them respect margins like color sections, instead of stretching
the full width of the screen. Import if you need a Grid Row layout.
 */ }
  #top #wrap_all .lg-button .avia-button {
    border-radius: .8rem;
    font-size: 2.2rem;
    font-weight: bold; }
  #top #wrap_all .lg-six-columns .entry-content-wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column {
      margin: 0;
      width: calc(80% / 6); }
      #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column:not(:first-of-type) {
        margin-left: 4%; }
      @media (max-width: 989px) {
        #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column {
          margin-bottom: 1rem;
          width: calc(90% / 3); }
          #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column:not(:first-of-type) {
            margin-left: 5%; }
          #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column:nth-of-type(4) {
            margin-left: 0; } }
      @media (max-width: 639px) {
        #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column {
          width: calc(90% / 2); }
          #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column:nth-of-type(odd) {
            margin-left: 0; }
          #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column:nth-of-type(even) {
            margin-left: 5%; } }
      @media (max-width: 399px) {
        #top #wrap_all .lg-six-columns .entry-content-wrapper .flex_column {
          margin-bottom: 2rem;
          margin-left: 0 !important;
          width: 100%; } }
  #top #wrap_all #header_meta {
    background-color: transparent;
    border: none;
    height: 0;
    min-height: 0;
    position: absolute;
    width: 100%; }
    @media (max-width: 989px) {
      #top #wrap_all #header_meta {
        min-height: 3rem;
        padding-bottom: 0;
        position: relative; }
        #top #wrap_all #header_meta .phone-info a {
          white-space: nowrap; } }
  #top #wrap_all .full-width-buttonrow {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly; }
    #top #wrap_all .full-width-buttonrow .avia-button:not(.avia-color-light) {
      width: 45%;
      border-radius: 0.8rem;
      display: -webkit-box;
      display: flex;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center; }
    #top #wrap_all .full-width-buttonrow.medicaid-waver-buttonrow {
      margin-bottom: 4rem; }
    @media (max-width: 989px) {
      #top #wrap_all .full-width-buttonrow.integrity-button-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column; } }
  #top #wrap_all #lg-hero-image {
    background-position: 50% 100% !important; }
    #top #wrap_all #lg-hero-image .content {
      vertical-align: bottom; }
      #top #wrap_all #lg-hero-image .content .flex_column {
        padding: 3rem;
        border-radius: .8rem; }
        #top #wrap_all #lg-hero-image .content .flex_column h1 {
          font-size: 2.6rem; }
        #top #wrap_all #lg-hero-image .content .flex_column p {
          font-size: 1.8rem; }
  #top #wrap_all .general-page-sidebar .avia-button {
    width: 100%; }
    #top #wrap_all .general-page-sidebar .avia-button:first-of-type {
      margin-bottom: 1.5rem; }
  #top #wrap_all .general-page-sidebar .avia_textblock {
    line-height: 2.5rem; }
    #top #wrap_all .general-page-sidebar .avia_textblock strong {
      color: black; }
    #top #wrap_all .general-page-sidebar .avia_textblock a {
      text-decoration: none; }
      #top #wrap_all .general-page-sidebar .avia_textblock a:hover {
        text-decoration: underline; }
  #top #wrap_all #mental-health-landing-page .child-mental-health-section {
    margin-top: 4.5rem; }
  #top #wrap_all .adult-mental-health-getting-started-section .flex_column_table:first-of-type {
    width: 75%; }
  #top #wrap_all .adult-mental-health-getting-started-section .flex_column_table:nth-of-type(2) {
    margin-top: 0; }
  #top #wrap_all .divider-line .hr-inner {
    background-color: #858d9b !important; }
  #top #wrap_all .professional-training-cards article.wfea-card-list-item {
    max-width: 28rem !important; }
  #top #wrap_all .home-blog-container h2 {
    color: white;
    margin-bottom: 4.5rem; }
  #top #wrap_all .home-blog-container .home-blog-feed {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row; }
    @media (max-width: 990px) {
      #top #wrap_all .home-blog-container .home-blog-feed {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        -webkit-box-align: center;
                align-items: center; }
        #top #wrap_all .home-blog-container .home-blog-feed article {
          margin-bottom: 5rem;
          width: 75%;
          margin-right: 0; } }
    @media (max-width: 600px) {
      #top #wrap_all .home-blog-container .home-blog-feed article {
        margin-bottom: 5rem;
        width: 75%; }
        #top #wrap_all .home-blog-container .home-blog-feed article .big-preview img {
          height: auto !important; } }
    #top #wrap_all .home-blog-container .home-blog-feed article {
      margin-right: 2.5rem; }
      #top #wrap_all .home-blog-container .home-blog-feed article .post-meta-infos {
        display: none; }
      #top #wrap_all .home-blog-container .home-blog-feed article .entry-content-header h2 {
        text-align: left;
        font-size: 2.4rem;
        padding-top: 0; }
        #top #wrap_all .home-blog-container .home-blog-feed article .entry-content-header h2 a {
          color: white !important; }
      #top #wrap_all .home-blog-container .home-blog-feed article .entry-content p {
        display: none !important; }
      #top #wrap_all .home-blog-container .home-blog-feed article .entry-content .read-more-link a {
        display: none; }
        #top #wrap_all .home-blog-container .home-blog-feed article .entry-content .read-more-link a .more-link-arrow {
          display: none; }
      #top #wrap_all .home-blog-container .home-blog-feed article .post_delimiter {
        display: none; }
  #top #wrap_all #resource-page .resource-blog-feed article {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
            justify-content: flex-start;
    border-bottom: .1rem solid #abcdef; }
    #top #wrap_all #resource-page .resource-blog-feed article .blog-meta {
      display: none; }
    #top #wrap_all #resource-page .resource-blog-feed article .entry-content-wrapper {
      float: left;
      margin-left: 0; }
      #top #wrap_all #resource-page .resource-blog-feed article .entry-content-wrapper .fallback-post-type-icon {
        display: none; }
      #top #wrap_all #resource-page .resource-blog-feed article .entry-content-wrapper h2 {
        font-size: 2.6rem;
        font-weight: 900; }
  @media (max-width: 768px) {
    #top #wrap_all .wfea .wfea-venue__content-wrap {
      width: 100% !important; }
    #top #wrap_all .wfea .wfea-venue__cta {
      width: 100% !important; }
      #top #wrap_all .wfea .wfea-venue__cta .book-now__link {
        width: 75%; } }
  #top #wrap_all .wfea .wfea-venue__hero {
    display: none; }
  #top #wrap_all .wfea .wfea-venue__content-wrap {
    width: 58%; }
    #top #wrap_all .wfea .wfea-venue__content-wrap .wfea-venue__excerpt {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      -webkit-box-align: baseline;
              align-items: baseline;
      -webkit-box-pack: justify;
              justify-content: space-between;
      height: 75px; }
    #top #wrap_all .wfea .wfea-venue__content-wrap .wfea-venue__modal-view-details {
      float: left;
      margin-top: 1rem; }
  #top #wrap_all .wfea .wfea-venue__cta {
    width: 40%; }
    #top #wrap_all .wfea .wfea-venue__cta .book-now__link {
      background-color: #e9c442 !important;
      color: black;
      font-size: 2rem; }
  #top #wrap_all .av-layout-grid-container {
    margin: 0 auto;
    max-width: 1920px;
    padding: 0 160px;
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important; }
    @media (max-width: 1640px) {
      #top #wrap_all .av-layout-grid-container {
        padding: 0 2rem !important; } }
  @media (min-width: 768px) {
    #top #wrap_all #main {
      border-left: 2rem solid white;
      border-right: 2rem solid white; } }
  #top #wrap_all #main .avia-section {
    border-radius: .8rem; }
  #top #wrap_all .About-page-container .flex_column_table {
    margin-top: 0; }
  #top #wrap_all .schedule-appointment-page .container {
    max-width: 131rem !important; }
  #top #wrap_all .About-page-container .sub-image-text {
    display: inline; }

/*
Partials:
    For importing styles that aren't custom classes and aren't specific to any single page
 */
/**
Header bootstrapper for our header partials.
Add styles for #header and .header_bg here as well.
 */
body#top #header {
  /**
#header_main styling. Adds some logo styling and imports the navigation menu styles
 */
  /**
#header_meta styling, for sites that use the secondary menu to
display some additional info.
 */ }
  body#top #header #header_main {
    border: none; }
    body#top #header #header_main .container {
      max-width: 192rem; }
      body#top #header #header_main .container .inner-container {
        /**
Navigation Menu styling. Imports the search menu item and drop down menu styles.
 */ }
        body#top #header #header_main .container .inner-container .logo {
          max-width: 24rem; }
          @media (max-width: 767px) {
            body#top #header #header_main .container .inner-container .logo {
              max-width: 20rem; } }
          body#top #header #header_main .container .inner-container .logo a {
            -webkit-box-align: center;
                    align-items: center;
            display: -webkit-box;
            display: flex; }
        body#top #header #header_main .container .inner-container .main_menu #avia-menu > li {
          /*
Search menu item styling. Adds some styling to the AJAX search results as well.
 */
          /*
Drop down menu styling
 */ }
          @media (min-width: 991px) {
            body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a {
              line-height: 23rem; } }
          @media (max-width: 1049px) {
            body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a {
              padding: 0 5px; } }
          @media (min-width: 1200px) {
            body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a {
              margin-right: 2.5rem; } }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a .avia-menu-text {
            color: #222;
            font-size: 1.8rem;
            font-weight: 700; }
            @media (max-width: 1129px) {
              body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a .avia-menu-text {
                font-size: 1.6rem; } }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a .avia-menu-fx {
            background-color: #abcdef;
            bottom: 10rem;
            display: block;
            height: .3rem;
            position: relative; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search > a:hover::before {
            color: #abcdef; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search > a::before {
            color: white;
            font-size: 2rem;
            font-weight: bold;
            line-height: 2rem;
            -webkit-transition: color .3s ease-in-out;
            transition: color .3s ease-in-out; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search .inner_tooltip #searchsubmit,
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search .inner_tooltip .av_ajax_search_image {
            background-color: #abcdef; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search .inner_tooltip .av_ajax_search_entry_view_all {
            color: #abcdef; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu {
            border-top-color: transparent; }
            body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu > li > a .avia-menu-text {
              font-size: 1.6rem; }
        body#top #header #header_main .container .inner-container .av-menu-button .avia-menu-text {
          background-color: #e9c442 !important;
          border-color: #e9c442 !important;
          padding: 1.5rem;
          border-radius: .8rem; }
        body#top #header #header_main .container .inner-container .av-menu-button .avia-menu-fx {
          display: none !important; }
        @media (min-width: 990px) {
          body#top #header #header_main .container .inner-container .mobile-only {
            display: none !important; } }
        @media (max-width: 989px) {
          body#top #header #header_main .container .inner-container #av-burger-menu-ul {
            display: -webkit-box;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column; }
            body#top #header #header_main .container .inner-container #av-burger-menu-ul .av-menu-button {
              -webkit-box-ordinal-group: 2;
                      order: 1; }
              body#top #header #header_main .container .inner-container #av-burger-menu-ul .av-menu-button .avia-menu-text {
                background-color: transparent !important;
                border-color: transparent !important; } }
  body#top #header #header_meta {
    border: none; }
    @media (max-width: 989px) {
      body#top #header #header_meta {
        min-height: 5rem; }
        body#top #header #header_meta ul {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
                  flex-direction: column; }
          body#top #header #header_meta ul #menu-item-72 {
            margin: 1rem 0; } }
    body#top #header #header_meta .container {
      max-width: 184rem;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
              flex-direction: row-reverse;
      margin-top: 1.5rem;
      -webkit-box-align: center;
              align-items: center; }
      body#top #header #header_meta .container #searchsubmit {
        background-color: #4067c5; }
      body#top #header #header_meta .container input[type="text"] {
        width: 21.5rem; }
      @media (max-width: 988px) {
        body#top #header #header_meta .container #searchform {
          display: none; } }
      body#top #header #header_meta .container .sub_menu {
        margin-right: 4rem; }
        body#top #header #header_meta .container .sub_menu ul {
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center; }
      @media (max-width: 989px) {
        body#top #header #header_meta .container {
          width: 85%;
          margin: 0 auto;
          padding-left: 0;
          padding-right: 0;
          float: none;
          display: -webkit-box;
          display: flex;
          -webkit-box-align: center;
                  align-items: center; }
          body#top #header #header_meta .container .sub_menu {
            float: none;
            text-align: center;
            margin: 0 auto;
            position: static; } }
    body#top #header #header_meta .menu-item {
      border: none; }
      body#top #header #header_meta .menu-item a {
        font-size: 1.6rem; }
    @media (max-width: 989px) {
      body#top #header #header_meta .desktop-only {
        display: none; } }

/**
Default Enfold breadcrumbs styling and the [bread_crumb] shortcode styling
 */
#main .title_container {
  background-color: transparent; }
  #main .title_container .container .breadcrumb {
    left: 5.0rem; }
    @media (max-width: 767px) {
      #main .title_container .container .breadcrumb {
        left: 0;
        width: 100%; } }
    #main .title_container .container .breadcrumb span {
      color: #222;
      font-size: 1.8rem;
      font-weight: 100; }
      #main .title_container .container .breadcrumb span a {
        color: #222; }
    #main .title_container .container .breadcrumb .trail-before {
      display: none; }
    #main .title_container .container .breadcrumb .sep {
      width: 1.3rem; }

#main .avia_codeblock_section .breadcrumb {
  font-size: 1.8rem;
  left: 5.0rem; }
  @media (max-width: 767px) {
    #main .avia_codeblock_section .breadcrumb {
      left: 0;
      width: 100%; } }
  #main .avia_codeblock_section .breadcrumb a {
    color: #222;
    font-size: 1.8rem; }

/*
Gravity Forms styling. Adds styling that we see in most designs. While we choose our
button colors in the layout builder, GF buttons need to have color styling applied here.
 */
#top #wrap_all .gform_wrapper .gform_body input[type="text"],
#top #wrap_all .gform_wrapper .gform_body textarea,
#top #wrap_all .gform_wrapper .gform_body select {
  color: #222 !important; }

#top #wrap_all .gform_wrapper .gform_footer input[type='submit'] {
  background-color: #7094db !important;
  color: #fff;
  border-radius: .8rem;
  font-size: 1.8rem !important;
  font-weight: 400;
  padding: 1.5rem 2rem 1.3rem;
  text-transform: uppercase;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out; }
  #top #wrap_all .gform_wrapper .gform_footer input[type='submit']:hover {
    opacity: .8;
    color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }

/**
Cookie consent banner styling. Only appears until the first time you click 'OK'.
It's easy to forget about this banner. If you need to make style changes to it,
you'll need to clear your cookies (or start an incognito session) to bring it back.
 */
.avia-cookie-consent .avia_cookie_text {
  color: white;
  font-size: 1.6rem; }

/**
Socket Styling. Most sites only have a #socket. These base styles should
take care of responsiveness for the copyright text and the social icons in the #socket.
 */
#socket {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: calc(100% + 12rem);
  position: relative;
  left: -6rem; }
  @media (max-width: 849px) {
    #socket .container {
      -webkit-box-align: center;
              align-items: center;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; }
    #socket .social_bookmarks {
      margin: 0; }
    #socket .copyright {
      text-align: center;
      padding: 0 3rem; } }
  #socket .container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    max-width: 176rem; }
  #socket .copyright {
    color: #fff !important;
    font-size: 1.6rem;
    font-weight: 100; }
    #socket .copyright a {
      color: #fff !important; }
  #socket .social_bookmarks li {
    margin-right: .5rem; }
  #socket .social_bookmarks a {
    color: #fff !important;
    font-size: 2.2rem;
    margin-right: 1.5rem;
    text-decoration: none; }

/**
CTA (call to action) section styling. Typically included above the footer
on most pages of a site.
 */
#lg-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: calc(100% + 12rem);
  position: relative;
  left: -6rem;
  margin: 1.5rem auto; }
  #lg-footer .container {
    max-width: 185rem;
    padding-left: 10rem; }
  #lg-footer p,
  #lg-footer strong,
  #lg-footer a {
    color: white !important; }
  #lg-footer .footer-logo-images {
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: center;
            align-items: center;
    margin-left: 0; }
  #lg-footer .image-overlay {
    display: none !important; }
  #lg-footer .footer-bottom-text {
    text-align: center; }
  #lg-footer .template-page {
    padding-bottom: 10px; }
  #lg-footer .gform_wrapper #gform_fields_1 {
    display: -webkit-box;
    display: flex; }
    #lg-footer .gform_wrapper #gform_fields_1 #field_1_1 {
      width: 100% !important; }
    #lg-footer .gform_wrapper #gform_fields_1 #input_1_1 {
      border-radius: .8rem; }
    @media (max-width: 1450px) {
      #lg-footer .gform_wrapper #gform_fields_1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column; } }
    #lg-footer .gform_wrapper #gform_fields_1 .itg-trigger-container {
      width: 100% !important; }
  #lg-footer .gform_wrapper #field_submit {
    display: block !important; }
    #lg-footer .gform_wrapper #field_submit input[type="submit"] {
      background-color: #7094db !important;
      color: white !important;
      font-size: 1.8rem;
      border-radius: .8rem; }
  #lg-footer .footer-right-awards {
    max-width: 15rem !important; }
  #lg-footer .footer-left-awards {
    padding-right: 20px;
    max-width: 15rem !important; }
  @media (max-width: 989px) {
    #lg-footer {
      position: static;
      width: 100%;
      margin: 0; }
      #lg-footer .itg-trigger-container {
        width: 100% !important; } }

/**
Hides the #scroll-top-link button that sits at the bottom of all pages.
 */
#scroll-top-link {
  display: none; }

h1,
h2,
h3 {
  text-transform: capitalize !important; }

::-moz-selection {
  background-color: #113054 !important; }

::selection {
  background-color: #113054 !important; }

#main a:not(.avia-button) {
  color: #4067c5; }

strong {
  color: black !important; }

.home-three-image-container img {
  border-radius: .8rem; }

.home-three-image-container .home-single-button a {
  width: 100%;
  border-radius: .8rem; }

.adult-mental-health-links .avia_iconbox_title,
.child-mental-health-links .avia_iconbox_title {
  font-size: 1.8rem; }

.grid-schedule-appointment-section {
  background-color: #e9c442 !important;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .grid-schedule-appointment-section .content {
    padding-bottom: 5rem !important; }

.schedule-appointment-section {
  margin-top: 1rem;
  margin-bottom: 1rem; }

/* #donate-form .avia_codeblock {
  height: 170rem !important; }
  #donate-form .avia_codeblock iframe {
    height: 170rem !important; } */

.get-involved-button {
  margin-top: 0;
  margin-bottom: 2.5rem; }

.fc-list-table .cal-list-text-wrap,
.fc-list-table .fc-list-item-time,
.fc-list-table .fc-list-heading-alt,
.fc-list-table .fc-list-heading-main {
  font-size: 1.8rem; }

.fc-list-table .help-tip {
  display: none; }

.wfea-venue__modal-view-details {
  font-size: 1.8rem; }

.sold-out__link {
  background-color: #838d9d !important;
  color: black !important; }

/*
Pages:
    1. In the Layout Builder, add a class or ID to each section of a page that needs custom styles.
    2. Create a new directory for the page under /pages
    3. Create a small stylesheet named after your chosen custom class in the new directory
    4. Add styles and import below - keep it organized. 'Home' and 'About' have been created for you.
 */
#blog-container article {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 1.5rem; }
  @media (max-width: 989px) {
    #blog-container article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; } }
  #blog-container article .entry-content-wrapper {
    width: 100%; }

#blog-container .cat-filter-label {
  display: inline-block;
  padding-right: 25px; }

#blog-container .cat-filter {
  display: inline-block;
  width: 250px; }

#blog-container .post-meta-infos {
  display: none; }

#blog-container .read-more-link {
  display: none; }

#blog-container .image-overlay {
  display: none !important; }

#blog-container .big-preview a {
  width: 300px !important; }

#blog-container .single-big:not(.with-slider) .blog-meta {
  display: none !important; }

#blog-container .single-big:not(.with-slider) .entry-content-wrapper {
  margin-left: 0 !important; }

#blog-container .post-5130 img {
  width: 200px !important; }

.annual-reporting-page .full-width-buttonrow {
  -webkit-box-pack: start !important;
          justify-content: flex-start !important; }
  @media (min-width: 769px) {
    .annual-reporting-page .full-width-buttonrow a {
      width: 25% !important; } }
  .annual-reporting-page .full-width-buttonrow .av_textblock_section {
    margin-top: 1.5rem; }

.Locations-grid-container {
  background-color: #f2f2f5 !important; }
  .Locations-grid-container .flex_column_table {
    margin-top: 0 !important; }
  .Locations-grid-container .av_three_fourth p,
  .Locations-grid-container .av_three_fourth strong,
  .Locations-grid-container .av_three_fourth a {
    color: black; }
  .Locations-grid-container .general-page-sidebar .avia_textblock p {
    margin-top: 0; }
  .Locations-grid-container .map-container > p {
    margin-top: 0; }

.Leadership-page .flex_column_table {
  margin-top: 2.5rem !important; }

body#top.page-name-locations #main .main_color:not(#lg-footer):not(.helpful-resources-container),
body#top.parent-slug-locations #main .main_color:not(#lg-footer):not(.helpful-resources-container),
body#top.page-name-leadership #main .main_color:not(#lg-footer):not(.helpful-resources-container),
body#top.page-name-get-involved #main .main_color:not(#lg-footer):not(.helpful-resources-container),
body#top.page-name-events #main .main_color:not(#lg-footer):not(.helpful-resources-container),
body#top.page-name-resources #main .main_color:not(#lg-footer):not(.helpful-resources-container) {
  border-top-right-radius: 0.8rem;
  border-top-left-radius: 0.8rem;
  background-color: #f2f2f5; }
  body#top.page-name-locations #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content,
  body#top.parent-slug-locations #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content,
  body#top.page-name-leadership #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content,
  body#top.page-name-get-involved #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content,
  body#top.page-name-events #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content,
  body#top.page-name-resources #main .main_color:not(#lg-footer):not(.helpful-resources-container) .container .content {
    padding-bottom: 0; }

body#top.category .container_wrap_first {
  background-color: #f2f2f5;
  background-image: unset;
  border: none;
  border-radius: 0.8rem; }

body#top.category .breadcrumb {
  padding-top: 2.5rem; }

body#top.category .return-link {
  color: black; }

body#top.category .category-title {
  margin-top: 0 !important; }

body#top.category .slide-entry-wrap {
  width: auto; }

body#top.category .avia-content-slider {
  width: auto; }

body#top.category .content {
  padding-top: unset; }

body#top.category article {
  float: left;
  display: -webkit-box;
  display: flex;
  margin-bottom: 1.5rem; }
  @media (max-width: 869px) {
    body#top.category article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column; }
      body#top.category article .slide-image {
        min-width: auto !important; } }
  body#top.category article .slide-image {
    min-width: 300px;
    max-width: 300px;
    float: left;
    background-color: #f2f2f5; }
  body#top.category article .slide-content {
    margin-left: 3rem;
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  body#top.category article .entry-content-header {
    font-size: 1.3em;
    font-weight: 600; }
  body#top.category article .slide-meta-time {
    display: none; }
  body#top.category article .slide-meta {
    padding: 15px 0; }
  body#top.category article .slide-entry-excerpt {
    width: 75%;
    text-align: justify;
    font-size: 1.15em; }
  body#top.category article .fallback-post-type-icon {
    display: none; }
  body#top.category article .fake-thumbnail {
    border-style: hidden !important; }

.resource-sheets .flex_column_table {
  margin-top: 1px !important; }

#pum-8283.pum-active {
	opacity: 1 !important;
	display: flex !important;
	justify-content: flex-end;
	position: absolute;
	margin-top: 30px;
	margin-right: 30px;
}

.search .post-meta-infos {
	display: none !important;
}

.search .search-result-counter {
	display: none !important;
}

.search .entry-content-wrapper {
	padding-left: 0 !important;
}

.search input#searchsubmit {
	background-color: #4067c5;
}

.glossary-template-default .post-meta-infos {
	display: none;
}

.glossary-template-default .av-social-sharing-box {
	display: none;
}

#glossary-search-terms-2 input[type="text"] {
	height: 50px;
}

/*# sourceMappingURL=style.css.map */
