/*!
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%; }

body p,
body li {
  font-size: 18px; }

body h1 {
  font-weight: 600;
  text-transform: none !important;
  font-size: 48px; }

body h2 {
  font-weight: 400;
  text-transform: none !important;
  font-size: 38px;
  color: #364ca0 !important;
  margin-top: 0; }

body h3 {
  font-weight: 500;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 26px;
  color: #a64253 !important; }

body h4 {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 22px; }

/*
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.
 */
  /* ---------------------------------- */
  /*
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: .2em;
    font-size: 2.2rem;
    background-color: #eeb902;
    border-color: #eeb902;
    color: #000;
    padding: .3em .6em .4em;
    font-weight: 300; }
  #top #wrap_all .lg-button-blue .avia-button {
    border-radius: .2em;
    font-size: 2.2rem;
    background-color: #364ca0;
    border-color: #364ca0;
    color: #fff;
    padding: .3em .6em .4em;
    font-weight: 300; }
  #top #wrap_all .lg-button-red .avia-button {
    border-radius: .2em;
    font-size: 2.2rem;
    background-color: #a64253;
    border-color: #a64253;
    color: #fff;
    padding: .3em .6em .4em;
    font-weight: 300; }
  #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 .av-layout-grid-container {
    margin: 0 auto;
    max-width: 1310px;
    padding: 0 50px; }
  #top #wrap_all .blue-box {
    background-color: white;
    padding: 26px;
    border-top: 10px solid #364ca0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  #top #wrap_all .blue-gray-box {
    background-color: #eee;
    padding: 26px;
    border-top: 10px solid #364ca0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  #top #wrap_all .red-box {
    background-color: white;
    padding: 26px;
    border-top: 10px solid #a64253;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  #top #wrap_all .red-gray-box {
    background-color: #eee;
    padding: 26px;
    border-top: 10px solid #a64253;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  #top #wrap_all .yellow-green-box {
    background-color: #d8e9d8;
    padding: 26px;
    border-top: 10px solid #eeb902;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  #top #wrap_all .page-menu {
    background-color: #eee; }
    @media (max-width: 1084px) {
      #top #wrap_all .page-menu {
        display: none; } }
    #top #wrap_all .page-menu .av-subnav-menu {
      margin-left: 36px; }
      #top #wrap_all .page-menu .av-subnav-menu .menu-item a {
        background-color: #eee; }
        #top #wrap_all .page-menu .av-subnav-menu .menu-item a span.avia-menu-text {
          color: black; }
  #top #wrap_all .list ul {
    list-style: none;
    padding-left: 20px; }
  #top #wrap_all .list ul li {
    position: relative;
    margin-bottom: 10px; }
  #top #wrap_all .list ul li::before {
    content: '';
    position: absolute;
    left: -20px;
    top: 10px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #eeb902; }
  #top #wrap_all .apostrophe-box {
    background-color: white;
    padding: 25px; }
    #top #wrap_all .apostrophe-box .large-apostrophe {
      position: absolute;
      color: #eeb902;
      opacity: .5;
      font-size: 5em;
      left: -.4em;
      top: 27px; }
    #top #wrap_all .apostrophe-box p {
      padding: 0.4em;
      position: relative;
      margin-left: 3em; }
  #top #wrap_all .page-sidebar section {
    margin-bottom: 50px; }
  #top #wrap_all .gold-separator .hr-inner {
    border-top-width: 5px;
    color: #eeb902; }
  @media (max-width: 1084px) {
    #top #wrap_all .subpage-title {
      display: none; } }
  #top #wrap_all .subpage-title h2 {
    color: #364ca0; }
  @media (max-width: 989px) {
    #top #wrap_all .subpage-header {
      display: none; } }
  #top #wrap_all .subpage-header .template-page {
    padding-top: 0;
    padding-bottom: 0; }
    #top #wrap_all .subpage-header .template-page .widget .widgettitle {
      display: inline-block;
      margin-top: .85em;
      color: #364ca0 !important;
      font-weight: 400;
      text-transform: none;
      font-size: 38px; }
    #top #wrap_all .subpage-header .template-page .widget div {
      display: inline-block;
      margin-left: 56px; }
      #top #wrap_all .subpage-header .template-page .widget div ul li {
        font-size: 18px;
        position: unset !important;
        box-sizing: unset !important;
        clear: unset !important;
        display: inline-block;
        padding: 15px 0 !important;
        border: none; }
        #top #wrap_all .subpage-header .template-page .widget div ul li a {
          padding: 0 10px 0 12px;
          color: #a64253; }
        #top #wrap_all .subpage-header .template-page .widget div ul li a:hover {
          background-color: unset; }
      #top #wrap_all .subpage-header .template-page .widget div ul li:first-child {
        border: none; }
      #top #wrap_all .subpage-header .template-page .widget div ul .current_page_item {
        background-color: #e7eaee; }
    @media screen and (max-width: 1258px) {
      #top #wrap_all .subpage-header .template-page .widget div {
        margin-left: 0; } }
  #top #wrap_all #after_section_1 {
    z-index: 0 !important; }
  #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container {
    position: relative;
    z-index: 9999; }
    #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container > ul {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container > ul > li {
        position: relative;
        display: inline-block; }
    #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children {
      position: relative !important; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children > a {
        padding-top: 5px;
        padding-bottom: 5px;
        display: inline-block; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children .sub-menu {
        display: none;
        position: absolute !important;
        top: 100% !important;
        left: 0 !important;
        right: auto !important;
        width: auto;
        min-width: 200px;
        max-width: 220px;
        background-color: #fff;
        z-index: 102;
        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
        border-top: 3px solid #364ca0;
        padding: 5px 0; }
        #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children .sub-menu li::before {
          content: none !important; }
        #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children .sub-menu li {
          display: block;
          width: 100%;
          margin: 0;
          padding: 0; }
          #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children .sub-menu li a {
            padding: 8px 15px;
            display: block;
            line-height: 1.4;
            color: inherit;
            text-decoration: none;
            word-wrap: break-word; }
            #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children .sub-menu li a:hover {
              background-color: #f0f2f8; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children:hover > .sub-menu {
        display: block !important; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container .menu-item-has-children > a::after {
        content: "\25BC";
        font-size: 0.7em;
        margin-left: 6px;
        vertical-align: middle;
        opacity: 0.6; }
    #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container #menu-item-815 {
      position: relative; }
      #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container #menu-item-815 .sub-menu {
        left: auto !important;
        right: 0 !important;
        position: absolute !important;
        top: 100% !important;
        width: auto;
        min-width: 200px;
        max-width: 220px;
        z-index: 9999; }
        #top #wrap_all .menu-jefferson-riverport-international-sub-menu-container #menu-item-815 .sub-menu::before {
          content: none; }
  #top #wrap_all .header-slide {
    border-bottom: 5px solid #eeb902 !important; }
    #top #wrap_all .header-slide .slideshow_caption {
      width: 75%; }
      @media (max-width: 767px) {
        #top #wrap_all .header-slide .slideshow_caption {
          width: 100%; } }
      #top #wrap_all .header-slide .slideshow_caption .slider-title {
        color: white;
        font-size: 60px;
        text-shadow: black 2px 2px 3px;
        font-family: barlow;
        font-weight: 400; }
      #top #wrap_all .header-slide .slideshow_caption .slider-title-h2 {
        color: white !important;
        font-size: 60px;
        text-shadow: black 2px 2px 3px;
        font-family: barlow;
        font-weight: 400; }
        @media (max-width: 768px) {
          #top #wrap_all .header-slide .slideshow_caption .slider-title-h2 {
            font-size: 40px; } }
      #top #wrap_all .header-slide .slideshow_caption .avia-caption-content {
        background-color: #4b4b4b52;
        padding: 15px;
        border-radius: .8rem; }
        #top #wrap_all .header-slide .slideshow_caption .avia-caption-content h2:not(.slider-title-h2) {
          color: white !important;
          font-family: barlow;
          font-size: 26px;
          text-shadow: black 2px 2px 3px; }
      #top #wrap_all .header-slide .slideshow_caption .avia-button {
        text-decoration: none;
        box-shadow: black 2px 2px 20px; }
  #top #wrap_all .avia-layerslider {
    border-bottom: 5px solid #eeb902 !important; }
    #top #wrap_all .avia-layerslider h3 {
      color: #fff !important; }

/*
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 {
  border-bottom: 5px #eeb902;
  border-bottom-style: solid;
  /**
#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 .container .inner-container {
    /**
Navigation Menu styling. Imports the search menu item and drop down menu styles.
 */ }
    body#top #header #header_main .container .inner-container .header_bg,
    body#top #header #header_main .container .inner-container .header_color {
      background-color: #364ca0 !important; }
    body#top #header #header_main .container .inner-container .logo {
      max-width: 24rem;
      padding-top: 2px; }
      @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
 */ }
      body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a .avia-menu-text {
        color: #fff;
        font-size: 1.8rem;
        font-weight: 400;
        text-shadow: 1px 1px 9px #000; }
      body#top #header #header_main .container .inner-container .main_menu #avia-menu > li > a .avia-menu-fx {
        background-color: #eeb902;
        bottom: 3.4rem;
        display: block;
        height: 5px;
        position: relative;
        margin-top: 11px;
        width: auto;
        left: 0 !important; }
      body#top #header #header_main .container .inner-container .main_menu #avia-menu > li#menu-item-search > a:hover::before {
        color: #364ca0; }
      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: #364ca0; }
      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: #364ca0; }
      body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu {
        border-top: none; }
        body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu > li > a {
          background-color: white; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu > li > a .avia-menu-text {
            font-size: 1.4rem;
            color: black; }
        body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu > li > a:hover {
          background-color: #364ca0; }
          body#top #header #header_main .container .inner-container .main_menu #avia-menu > li .sub-menu > li > a:hover .avia-menu-text {
            color: white; }
  body#top #header #header_meta {
    border: none; }
    body#top #header #header_meta .phone-info span {
      font-size: 1.6rem;
      font-weight: 100; }
  body#top #header #av-burger-menu-ul a {
    color: white !important; }
  body#top #header #av-burger-menu-ul .avia-bullet {
    background-color: white !important; }

body#top #header_main {
  z-index: initial; }

/**
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_body label {
  font-weight: 600 !important;
  font-size: 16px !important;
  color: black !important; }

#top #wrap_all .gform_wrapper .gform_body .gsection_title {
  text-transform: none; }

#top #wrap_all .gform_wrapper .gform_body #label_2_15_3 {
  margin-left: -69px; }

#top #wrap_all .gform_wrapper .gform_body .gform_next_button {
  border-radius: .2em;
  font-size: 2.2rem;
  background-color: #a64253;
  border-color: #a64253;
  color: #fff;
  padding: .3em .6em .4em;
  font-weight: 300; }

#top #wrap_all .gform_wrapper .gform_required_legend {
  display: none !important; }

#top #wrap_all .gform_wrapper .gform_footer input[type='submit'] {
  background-color: #a64253;
  border-radius: .8rem;
  font-size: 1.8rem !important;
  font-weight: bold;
  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; }

/**
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.
 */
@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; } }

#socket .container {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: #364ca0; }

#socket .copyright {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 100; }

#socket .social_bookmarks a {
  color: #eeb902; }

/**
CTA (call to action) section styling. Typically included above the footer
on most pages of a site.
 */
body#top .footer-container {
  border-top: 5px solid #eeb902 !important; }
  body#top .footer-container h3,
  body#top .footer-container p,
  body#top .footer-container a {
    color: #fff; }
  body#top .footer-container strong {
    color: #fff;
    text-decoration: underline;
    -webkit-text-decoration-color: #eeb902;
            text-decoration-color: #eeb902;
    text-decoration-thickness: 3px;
    text-underline-offset: 23px;
    line-height: 80px; }
  body#top .footer-container .footer-social-icons .av-share-link a {
    background-color: #eeb902;
    color: black;
    width: 40px;
    height: 40px;
    font-size: 24px;
    padding: 10px 0;
    margin-left: 12px; }
  body#top .footer-container .footer-social-icons .av-share-link a:hover {
    background-color: #eeb902 !important;
    outline: 0;
    color: black !important; }
  body#top .footer-container .footer-social-icons .av-share-link .avia-related-tooltip {
    display: none !important; }

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

/*
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.
 */
body#top.page-name-workforce .avia-logo-element-container {
  margin-top: -30px; }
  body#top.page-name-workforce .avia-logo-element-container a {
    background: none !important; }
    body#top.page-name-workforce .avia-logo-element-container a img {
      box-shadow: none !important; }

body#top.page-name-companies .companies-table tr {
  background-color: white;
  color: black; }
  body#top.page-name-companies .companies-table tr td {
    border: 0;
    font-size: 18px;
    padding: 0; }

body#top.page-name-companies .yellow-line .hr-inner.inner-border-av-border-fat {
  border-top-width: 6px; }

body#top.page-name-contact-2 .page-sidebar .red-gray-box {
  width: 100% !important;
  margin-bottom: 50px; }

body#top.page-name-contact-2 .gform_wrapper .gfield--type-name {
  margin-bottom: 0 !important; }

body#top.page-name-careers .avia-gallery img {
  max-width: 250px !important;
  border: none; }

body#top.page-name-news .blog-section .slide-image {
  display: none; }

body#top.page-name-news .blog-section .slide-meta {
  display: none; }

body#top.page-name-news .blog-section .slide-entry-excerpt {
  background-color: white;
  padding: 26px;
  border-top: 10px solid #364ca0;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  body#top.page-name-news .blog-section .slide-entry-excerpt a {
    border-bottom: 2px solid #eeb902;
    -webkit-transition: color 250ms ease;
    transition: color 250ms ease;
    color: #a64253;
    font-size: 18px; }
  body#top.page-name-news .blog-section .slide-entry-excerpt a:hover {
    color: #eeb902; }

body#top.page-name-location .wrap-text-image {
  float: left;
  margin: 0 15px 15px 0;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  shape-outside: circle(50%); }

body#top.page-name-land-available .access-icons ul li {
  display: inline-block;
  width: 166px;
  padding-bottom: 0; }
  body#top.page-name-land-available .access-icons ul li .av_iconlist_title {
    text-transform: none; }
  body#top.page-name-land-available .access-icons ul li .iconlist_icon {
    background-color: white;
    color: #b8b1cc !important;
    margin-right: 0; }

body#top.page-name-advantages .no-top-margin {
  margin-top: 0 !important; }

body#top.page-name-board-directors .hr .inner-border-av-border-fat {
  border-top-width: 5px; }

body#top.page-name-board-directors .board-of-directors-table {
  width: 100% !important;
  overflow-x: auto;
  display: block; }
  body#top.page-name-board-directors .board-of-directors-table table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed; }
  body#top.page-name-board-directors .board-of-directors-table td,
  body#top.page-name-board-directors .board-of-directors-table th {
    width: 33.33%;
    padding: 10px;
    border: 1px solid #ddd;
    vertical-align: top;
    text-align: left; }
  body#top.page-name-board-directors .board-of-directors-table td {
    background-color: white;
    color: black; }
  body#top.page-name-board-directors .board-of-directors-table th {
    background-color: #f9f9f9; }
  body#top.page-name-board-directors .board-of-directors-table li {
    text-align: left; }
    body#top.page-name-board-directors .board-of-directors-table li a {
      color: #364ca0; }

body#top.page-name-buildings-for-sale-lease .buildings-section .flex_column {
  background-color: #e7eaee;
  border-radius: .8rem;
  padding: 15px 0; }
  body#top.page-name-buildings-for-sale-lease .buildings-section .flex_column img {
    height: 200px;
    width: auto; }

body#top.page-name-buildings-for-sale-lease .properties-container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap; }
  body#top.page-name-buildings-for-sale-lease .properties-container .property-container {
    width: 29.3333%;
    margin-right: 4%;
    background-color: #e7eaee;
    border-radius: .8rem;
    padding: 15px 5px;
    margin-bottom: 65px; }
    body#top.page-name-buildings-for-sale-lease .properties-container .property-container .property-image {
      display: block;
      margin: 0 auto 10px auto;
      text-align: center;
      clear: both; }
      body#top.page-name-buildings-for-sale-lease .properties-container .property-container .property-image img {
        height: 200px;
        width: auto;
        border-radius: 3px;
        display: block;
        position: relative; }

body#top.page-name-staff .staff-section .staff-container {
  background-color: #e7eaee;
  border-radius: .8rem;
  padding: 25px; }

@media (min-width: 779px) {
  body#top.page-name-staff .staff-section .single-center {
    margin-left: 33%; } }

@media (min-width: 779px) {
  body#top.page-name-staff .staff-section .double-center {
    margin-left: 15%; } }

body#top.page-name-foreign-trade-zone-29 .ftz-map .leaflet-popup {
  bottom: -72px !important;
  left: -154px !important; }
  body#top.page-name-foreign-trade-zone-29 .ftz-map .leaflet-popup .leaflet-popup-content {
    width: 309px;
    font-size: 12px; }

body#top.home #header {
  border-bottom: none; }

body#top.home .avia-layerslider {
  border-bottom: 5px solid #eeb902 !important; }
  body#top.home .avia-layerslider h3 {
    color: #fff !important; }

body#top.home .why-louisville-riverport-section h2 {
  text-transform: none; }

body#top.home .why-louisville-riverport-section h3 {
  text-transform: uppercase !important;
  color: #a64253 !important; }

body#top.home .why-louisville-riverport-section .av-icon-char {
  color: #a64253; }

body#top.home .why-louisville-riverport-section a {
  color: #a64253; }

body#top.home .development-section {
  background-size: 1572px !important; }
  body#top.home .development-section a {
    color: #a64253; }

body#top.home .why-louisville-section h2 {
  text-transform: none; }

body#top.home .why-louisville-section h3 {
  text-transform: uppercase !important;
  color: #a64253 !important; }

body#top.home .why-louisville-section .av-icon-char {
  color: #a64253; }

body#top.home .why-louisville-section ul {
  list-style: none;
  padding-left: 20px; }

body#top.home .why-louisville-section ul li {
  position: relative;
  margin-bottom: 10px; }

body#top.home .why-louisville-section ul li::before {
  content: '';
  position: absolute;
  left: -20px;
  top: 10px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #eeb902; }

body#top.home .news-testimonials-section .blog-section .slide-image {
  display: none; }

body#top.home .news-testimonials-section .blog-section .slide-meta {
  display: none; }

body#top.home .news-testimonials-section .blog-section .slide-entry-excerpt {
  background-color: white;
  padding: 26px;
  border-top: 10px solid #364ca0;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  body#top.home .news-testimonials-section .blog-section .slide-entry-excerpt a {
    border-bottom: 2px solid #eeb902;
    -webkit-transition: color 250ms ease;
    transition: color 250ms ease;
    color: #a64253;
    font-size: 18px; }
  body#top.home .news-testimonials-section .blog-section .slide-entry-excerpt a:hover {
    color: #eeb902; }

body#top.home .news-testimonials-section .testimonials-card {
  background-color: #ffffff;
  padding: 25px; }
  body#top.home .news-testimonials-section .testimonials-card .large-apostrophe {
    position: absolute;
    color: #eeb902;
    opacity: .5;
    font-size: 5em;
    left: -.4em;
    top: 27px; }
  body#top.home .news-testimonials-section .testimonials-card p {
    padding: 0.4em;
    position: relative;
    margin-left: 3em; }
  body#top.home .news-testimonials-section .testimonials-card .testimonial-image {
    border-radius: 10000px; }
    body#top.home .news-testimonials-section .testimonials-card .testimonial-image p {
      translate: 0 30px; }

body#top.home .board-of-directors-section .home-bod-button {
  background-color: #a64253;
  padding: 15px;
  border-radius: .6rem;
  border: solid 1px #a64253;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); }

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