 .node-type-article .node-content {
    padding-top: 76px;
}
.block-type-views-exposed-filter-block\:programs-block-2 label {display: none;}
.image-content-grid-text-wrapper p {font-size: 20px;line-height: 1.2;}
  .layout--onecol {border: 0; display: block;  overflow: hidden; min-width: 100%;}
  .image-content-grid-text-wrapper .image-content__title {padding: 3px !important; line-height: 1.2 !important;}


  .block-type-quote-images blockquote p {font-size: 20px; line-height: 24px}
@media (min-width: 64em){  
.block-type-quote-images blockquote p {font-size: 24px; line-height: 28px}
}

.block-type-image-and-text h2 {margin-bottom: 0;}
.layout--threecol-section--33-34-33 .block-type-basic {border: 1px solid grey; padding: 20px; border-radius: 3px;}
.bg-tu-green-official.white .block-type-basic h3 {padding: 30px;}
.block-type-basic p.text-align-center {padding-right: 30px}
.background-box { opacity: 0.30; }

@media (max-width: 64em) {
  /* Overwrite the unset property by forcing a right-side float alignment */
  #views-exposed-form-programs-block-2 .button.js-form-submit {
    float: right !important;
    display: inline-block !important; /* Ensures the element behaves like a float block */
  }
}

@media (max-width: 767px) {
    /* Selects the container matching those specific Tailwind generated utility hooks */
  section  div.relative.after\:hidden::after {
        display: block !important;
        content: "" !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 50rem !important;
        background-color: #78be20 !important;
        opacity: 0.1 !important;
        z-index: -10 !important;
    }
}
  
#block_content/147/field_svg/en/full {max-width: 60%; margin: auto;}

.views-exposed-form .js-form-submit {font-size: 22px}
.button:hover:not(.node-type-universal .button:hover,.node-type-universal-landing .button:hover, .image-text-elements-wrapper.bg-skin-fill .btn-transparent-border-white:hover) {
    border-color: inherit !important;
}
.views-exposed-form .js-form-submit:hover {border-color: white !important;}
  
 main div .p-4:not(main div div .p-4) {padding: 0 !important;}
 /* .layout.layout--onecol .layout__region--content p {padding: 10px;} */
 
 
  .rectangle-border {margin: auto !important;}
 /*  .paragraph--type--hero .pb-10 {opacity: 0;} */
  
  #block-views-block-tulane-news-block-1-2 {display: block; overflow: hidden;height:auto;}

  article.news-cards {
    float: left;
    max-width: 100% ;
    overflow: hidden !important;
    }

  @media(min-width: 78em){
  article.news-cards {
    max-width: 375px ;
    overflow: hidden !important;
    }}

  .bg-gradient-cover {background: rgb(0, 0, 0, 0.5);}

.bg-tu-green-official.white.layout.layout--onecol .layout__region.layout__region--content .block-type-basic {max-width: 900px; margin: auto;}
  
  
  
@media (max-width: 767px) {
    .quote-wrapper .text-wrapper blockquote, .quote-wrapper .text-wrapper figcaption {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .quote-wrapper {
        display: flex;
        flex-direction: column;
    }

    .quote-wrapper .image {
        order: 1;
        position: relative;
    }

    .quote-wrapper .text-wrapper {
        order: 2;
        position: relative;
        width: 100%;
        padding: 2rem 1rem;
        background-color: #255c4e;
    }
}
