.paragraph.paragraph--type--accordion p, .accordion-section ul li, .accordion-section ol {font-size: 20px !important;}
.paragraph.paragraph--type--accordion ul li {padding-right: 30px;}
.paragraph.paragraph--type--accordion ol {margin: 0 0 20px 30px; font-size: 20px !important;}
.image-content-grid-text-wrapper p {  font-size: 20px;  line-height: 1.2;}
.image-content-grid-text-wrapper .image-content__title {padding: 3px !important; line-height: 1.2 !important;}
  .image-content-grid-text-wrapper ul {margin-left: 30px;
    list-style: disc;}
  
.node-type-article .node-content {
    padding-top: 76px;
}
.layout--onecol {border: 0; display: block;  overflow: hidden; min-width: 100%; ;}
/* .paragraph div div {margin: auto !important;} */

.rectangle-border {margin: auto !important;}
.image-content__title p {font-size: 24px; font-weight: 700;}

/*
.paragraph--type--hero .relative.bg-no-repeat {display: none;}
.paragraph--type--hero {max-width: 1700px; margin: auto;}
*/

/*
.paragraph--type--image-content-grid.paragraph--view-mode--four-columns h2  {margin-top: 120px !important; margin-bottom: -50px !important} 
 .paragraph--type--image-and-text.paragraph--view-mode--default h2 { margin-bottom: 80px !important}
.paragraph--type--image-content-grid.paragraph--view-mode--default h2  {margin-top: 40px !important; margin-bottom: -50px !important}
*/

.paragraph--type--accordion ul, .paragraph--type--accordion ul ul {font-size: 20px;}

.paragraph--type--accordion ul ul {
     padding-right: 75px;
}


h2 p, h2 {
  font-family: bookmania;
  font-size: 30px !important;;
  line-height: 35px !important;;
}
.background-box { opacity: 0.30; }
  .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}
}

@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;
    }
}

.image-text-secondary-text ul{font-size: 20px;margin-left: 30px;}

#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;
    }}

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

.image-content__title {overflow-wrap: break-word;}
  
  .background-box {    opacity: 0.3;}
  
  #section-ten div .text {  max-width: 400px !important; padding: 1rem 10px 10px 10px !important; margin-top: -40px;}
  #section-ten div .text h3 {margin-bottom: 5px !important;}
#section-ten .btn-tulane {margin-top: 10px}

.layout--twocol-section .layout__region {padding: 10px; }

  .layout--twocol-section .layout__region {overflow: hidden; }
/*  
#section-ten div{float: left; display: block; }
*/

.stastistic-item {max-width: 400px !important; margin: auto; min-height: 100%;}
.image-text-text-container ul {margin-left: 30px; list-style: disc;}


@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;
    }
}
