/*Equalize column heights and pin buttons to bottom*/
/*Only apply to desktop*/
@media only screen and (min-width: 992px) {
    /*PARENT CONTAINER*/
    /*must set height based on content*/
    /*must set height because all child elements are absolutely positioned and collapse the parent height to 0*/
  .items_c7900d86dea4456cbdbf7cd5888426bc {
    height: 370px;
  }
    /*CHILD CONTAINER*/
    /*fills 100% of parent container*/
  .items_c7900d86dea4456cbdbf7cd5888426bc .item {
    height: 100%;
  }
    /*2ND CHILD OF .item*/
    /*fills 100% of container*/
  .items_c7900d86dea4456cbdbf7cd5888426bc .item .itemContent {
    height: 100%;
  }
    /*2ND CHILD OF .itemContent*/
    /*creates flex container with stacked elements*/
    /*height dependent on content*/
  .items_c7900d86dea4456cbdbf7cd5888426bc .item .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 45%;
  }
    /*2ND CHILD OF .itemInnerContent*/
    /*will change depending on the number of paragraphs*/
    /*typically button is last so it will be the pseudo :last-child or :last-of-type*/
  .items_c7900d86dea4456cbdbf7cd5888426bc .item .itemContent .itemInnerContent p:nth-child(2) {
    margin-top: auto;
    padding-bottom: 0;
  }
    /*I DON'T KNOW WHAT THIS IS*/
    /*invisible added element of the last column - doesn't appear in the builder markup*/
    /*may or may not always appear in the last column after the button*/
  .items_c7900d86dea4456cbdbf7cd5888426bc .item .itemContent .itemInnerContent p:nth-child(3) {
    display: none;
  }
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}