      *{
        box-sizing: border-box;
      }
      #aaca-front-exhibits{
        margin-top: 20px;
      }
      #aaca-front-exhibits,
      ul.exhibit_sponsors,
      .post-type-archive-exhibit #genesis-content {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
      }

      #menu-exhibit-types{
        display: flex;
        flex-flow: column;
      }

      .archive.post-type-archive article {
        flex-direction: column;
      }

      #aaca-front-exhibits article.type-exhibit,
      .post-type-archive-exhibit #genesis-content article {
          flex: 0 1 32.1%;
          margin: 0 0 20px 0;
          background-color: #EDEAEA;
          /* border:  1px solid blue; */
      }
      .post-type-archive-exhibit #genesis-content article{
        display: flex;
        flex-direction: row wrap;
      }
      #aaca-front-exhibits article::after,
      .post-type-archive-exhibit #genesis-content::after {
        content: "";
        flex: 0 1 33.1%;
      }            
      #menu-exhibit-types > li{
          box-sizing: border-box;
          flex: 0 1 19.5%;
          padding: 10px 0;
          text-align: center;
          background-color: #F2A81C;
          transition: background-color 50ms ease-in;
      }
      #menu-exhibit-types > li.current-tab{
          background-color: #000;
          color: #F2A81C;
      }      
      #menu-exhibit-types li a {
          text-transform: uppercase;
          font-size: 1.25rem;
          display: block;
          color: white;
          font-weight: 900;
          text-decoration: none;
      }
      .before-exhibit-content section{
        margin-bottom: 15px;
      }      
      article.type-exhibit a{
        text-decoration: none;
      }
      
      article.type-exhibit img{
       }
      body ul.exhibit_sponsors li{
        list-style-type: none !important;
      }
      #aaca-front-exhibits .entry-content,
      article.type-exhibit a .entry-content{
        padding:  20px;
      }
      .post-type-archive-exhibit #genesis-content article .entry-image-link img{
          display: block;
          border-bottom: 3px solid #fff;
      }
      #aaca-front-exhibits, #aaca-front-exhibits .front_exhibit_dates,
      article.type-exhibit .exhibit-title,
      article.type-exhibit .exhibit-dates{
        line-height: 1.2;
        color: #000;
      }
      /*article.type-exhibit img{
        margin: 0;
      }*/
      p.exhibit-dates, .front_exhibit_dates{
        font-size: .9rem !important;
        margin: 20px 0;
      }
      p.front_exhibit_dates {
           font-style: italic;
          }   
      .exhibit-title{
        font-size: 1.4rem;
      }
      .entry-content{
        position: relative;
      }
      .entry-content .exhibit_gallery{
        margin-top: 50px;
      }
      .entry-content .exhibit_gallery, 
      .entry-content .exhibit_gallery > li{
        margin: 25px 0 0 0;
        padding: 0;
        list-style-type: none !important;
      }
      .exhibit_link.button{
        padding: 8px 20px;
        font-size: 18px;
        display: block;
        
        background-color: #F2A81C;
        color: #000;
        border-radius: 30px;
      }
      .exb_head, .dates_actions, .exb_lead{
        display:  flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .exb_title{
        flex-basis: 75%;
      }
      .exb_title h1{
        margin-bottom: .25rem;
      }
      .exb_highlight p{
        margin-bottom: 10px;
      }
      .exhibit_gallery{
        margin-top: 0;
        display:  flex;
        flex-flow: row wrap;
        justify-content: flex-start;
      }
       .single-exhibit .entry-footer{
        display: none;
       }
       .exhibit_gallery::after {
        content: "";
        flex: auto;
      }
      .exhibit_pager {
        display: flex;
        flex-direction: column;
      }
      .exhibit_pager strong{
        flex:  0 0 auto;
        /* background-color: #e4e4e4; */
        padding: 5px 10px;
        margin-bottom: 20px;
      }
      .exhibit_pager strong a{
        color: #e8af00;
      }
      .exhibit_pager strong a:hover{
        color: #000;
      }
/*       .exhibit_pager strong.previous{
      
      }       */
       span.sep{
        display: inline-block;
        padding: 0 10px;
       }
/* added by kim */
       .past_exhibit .exb_action {
          display: none;
           }
        span.bte {
          float: right;font-weight:700;
            }

      @media screen and (min-width: 860px) {
          .archive.post-type-archive article {
            flex-direction: row;
          }        
          .exhibit_pager {
            border-top: 1px solid #e4e4e4;
            margin-top: 50px;
            padding-top: 20px;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
          }        
          #menu-exhibit-types > li{
          margin: auto;
          }
          article.type-exhibit{
            min-height: 455px;
            min-width: 300px;
          }
          #aaca-front-exhibits article.type-exhibit,
          .post-type-archive-exhibit #genesis-content article {
            flex: 0 1 49.1%;
            flex-direction: column;
            /* border:  1px solid red; */
          }       
          #aaca-front-exhibits,
          .post-type-archive-exhibit #genesis-content, 
          #menu-exhibit-types {
              flex-flow: row wrap;
          }        
          .exb_head, .dates_actions, .exb_lead{
            flex-flow: row wrap;
            width: 100%;
          }
          .exb_highlight, .primary_content{
            flex-grow: 0;
            flex-shrink: 1;
            flex-basis: 40%;
          }

          .entry-content .exhibit_gallery > li, .entry-content .exhibit_sponsors >li{
            flex: 0 1 20%;
/*             margin-right: 1px; */
          }          
          .primary_content{
            flex-basis: 58%;
          }
          ul.exhibit_sponsors{
            list-style-type: none;
            display: flex;
            flex-flow: row wrap;
            justify-content: flex-start;
          }
          ul.exhibit_sponsors >li img{
            max-width: 150px;
            height: auto;
          }
          .toggle-read:before {
            content: "Read More";
            display: inline-block;
            font-weight: 700;
            color:  #000;
            outline:  none;
          }
          .toggle-content {
            display: none;
          }
          .toggle-read.is-visible:before {
            content: "Read Less";
          }
          .toggle-content.is-visible {
            display: block;
          }
      }

      @media screen and (min-width: 1020px) {
      #aaca-front-exhibits article.type-exhibit,
      .post-type-archive-exhibit #genesis-content article {
          flex: 0 1 32.1%;
          /* border:  1px solid green; */
      }
      }


      .bte{
        right:  0;
        display: inline-block;
        position: absolute;
      }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .archive a.entry-image-link{
        max-height: 250px !important;
        overflow: hidden;
      }
}

html.current_exhibit #genesis-content article.exb_type-experience{
  display: none !important;
}
