/* content */
.single .et_pb_post{
	margin-bottom:0 !important;
}
#gsi_body .et_pb_row.gsi_row.gsi_scholarhsips_articles_info_row {
    width: fit-content !important;
    display: flex;
    column-gap: 32px;
    padding: 0!important;
}

#gsi_body .et_pb_row.gsi_row.gsi_scholarships_articles_hero_title_row {
    padding: 0!important;
}

.gsi_scholarhsips_articles_info_row .et_pb_column {
    width: auto!important;
}

.gsi_scholarhsips_articles_info_row  .gsi_scholarhsips_articles_info_col1 {
    margin-right: 0px!important;
    padding-right: 32px !important;
    border-right: 1px solid #000;
}

.gsi_scholarships-article-date-container .et_pb_blurb_description ,
.gsi_scholarships-article-read-time-container .et_pb_blurb_description {
    font-weight: 400;
}

.gsi_scholarships-article-read-time-container .et_pb_blurb_container,
.gsi_scholarships-article-date-container .et_pb_blurb_container {
    padding-left: 12px;
}

.gsi_scholarship_articles_content .gsi_article_consultation_col .gsi_body h6{
    font-weight: 500;
}

.gsi_scholarship_articles_content p {
    margin-bottom: 24px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 162.5%;
    padding-bottom: 0;
}

.gsi_scholarship_articles_content p:last-child {
/*     margin-bottom: 48px; */
}

.gsi_scholarship_articles_content a {
    color: var(--cobalt);
}

.gsi_scholarship_articles_content h1,
.gsi_scholarship_articles_content h2
{
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height:  125%;
    margin-bottom: 40px;
    margin-top: 32px;
}

.gsi_study_info_content_row .article-content-container h1:first-child {
    margin-top: 0px;
}



.gsi_scholarship_articles_content h3,
.gsi_scholarship_articles_content h4  {
    color: #000;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height:  125%;
    margin-bottom: 40px;
    margin-top: 32px;
}

.gsi_scholarship_articles_content table tr {
    line-height: 162%;
}




.gsi_scholarship_articles_content img,
.gsi_scholarship_articles_content picture {
     display: none;
}

.article-content-container .table-apps p {
    margin-bottom: 0!important;
}

.table-apps {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #333;
  }
  
  .table-apps thead {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
  }
  
  .table-apps thead th {
    padding: 12px;
    text-align: center;
    font-weight: bold;
  }
  
  .table-apps colgroup col.w-25 {
    width: 25%;
  }
  
  .table-apps colgroup col.w-75 {
    width: 75%;
  }
  
  .table-apps tbody td {
    padding: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
  }
  
  .table-apps tbody tr:nth-child(even) {
    background-color: #f9f9f9;
  }
  
  .table-apps tbody p {
    margin: 0;
  }
  

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab, .gsi_scholarship_toc_wrapper, .gsi_article_toc_col {
    position: sticky !important;
    align-self: start;
    top: 140px; 
  }

  .article-contents-tab .gsi-headings-list a.active{
    color: var(--cobalt)!important;
  }
#et-boc .gsi_scholarship_custom_wrapper .gsi-headings-list a.active{
    color: var(--cobalt)!important;
  }

.gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container ul {
/*     list-style-type: decimal-leading-zero; */
    padding: 0 0 0 24px;
    margin-top: 24px;
}


.gsi_study_info_content_row .gsi-scholarship-container .article-content-container ul li,
.gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container ol li {
/*     margin-bottom: 24px; */
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container table ul {
    list-style-type: none;
    padding: 0 0 0 24px;
    margin-top: 20px;
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container table {
    margin: 20px 0;
	width: 100% !important;
    border-collapse: collapse !important;
    margin: 20px 0 !important;
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
    color: #333 !important;
    line-height: 1.3em !important;
}
/* NEWLY ADDED */
.gsi-scholarship-container .table, .gsi-single-news-content .table, .gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container table{
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 20px 0 !important;
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
    color: #333 !important;
    line-height: 1.3em !important;
}

.gsi-scholarship-container .table th, .gsi-scholarship-container .table td, .gsi-single-news-content .table th, .gsi-single-news-content .table td, .gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container table th, .gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container table td {
    padding: 10px !important;
    border: 1px solid #ccc !important;
    vertical-align: middle !important;
    line-height: 1.2em !important;
}
/* NEWLY ADDED */
.gsi_scholarship_articles_content .gsi-scholarship-container ul li::marker {
    font-size: 16px;
}

.gsi_scholarship_articles_content .gsi-scholarship-container ul li p {
    margin-bottom: 24px;
}

.gsi_scholarship_articles_content .gsi-scholarship-container { 
    display: grid;
    grid-template-columns: 0.5fr 2fr;
    column-gap: 23px;
    margin-right: 24px;
}
.gsi_scholarship_articles_content .gsi-scholarship-container.gsi_scholarship_custom_wrapper {
	display: block !important;
}
.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab h6{
   color: #000;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height:  131.25%;
    margin-bottom: 24px;
}
.gsi_scholarship_articles_content .gsi_scholarship_toc_title h6{
    color: #000;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height:  131.25%;
    margin-bottom: 24px;
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab .gsi-headings-list, .gsi_scholarship_toc .gsi-headings-list{
    list-style: none;
    padding: 0 10px 0 0;
    
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab .article-contents-tab-inner, .gsi_scholarship_toc_inner {
    border-right: 1px solid var(--cool-grey-4);
    max-height: 80vh;
    height: auto;
    overflow-y: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab .article-contents-tab-inner::-webkit-scrollbar, .gsi_scholarship_toc_inner::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab .gsi-headings-list .gsi-heading-item {
    margin-bottom: 32px;
}

.gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab .gsi-headings-list .gsi-heading-item a{
    color: var(--deep-navy);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height:  128.571%;
}
#et-boc .gsi_scholarship_custom_wrapper .gsi-headings-list a{
	color: var(--deep-navy) !important;
}
/* uni name */
.gsi_scholar_uni_info_container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.gsi_scholar_uni_info_container .gsi_scholar_uni_info_name {
    color: #000;
    font-size: 32px;
    font-weight: 500;
    line-height: 42px;
    text-align: center;
}

.gsi_scholar_uni_info_container .gsi_scholar_uni_info_city {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; 
    text-align: center;
}

.gsi_scholar_uni_info_container .gsi_scholar_uni_info_logo {
    width: 100px;
    height: auto;
    border-radius: 8px;
    padding: 5px;
    background-color: #fff;
}

/* related articles */
.gsi_scholarhips_related_sec {
    overflow: hidden;
}

.gsi_swiper_sch_related_articles {
    overflow: hidden;
}

.gsi_swiper_sch_related_articles .swiper-slide {
    display: flex;
    flex-direction: column;
    /* Ensure slides stretch to equal height */
    align-items: stretch;
    height: auto!important;
}
  

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card {
    border-radius: 12px;
    padding: 40px;
    width: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border: 1px solid var(--cobalt);
    display: flex;
    flex-direction: column;
    flex: 1;
    row-gap: 40px;
    justify-content: space-between;
}

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card:after {
    content: '';
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0;
    z-index: -1;
    background-image: url('/wp-content/uploads/sites/3/2025/03/related-articles-vector.svg');
    width: 150px;
    height: 100px;
}

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card h6{
    font-size: 32px;
    font-weight: 500;
    line-height: 131.25%;
    color: var(--Deep-Navy);
    margin-top: 8px;
    margin-bottom: 24px;
}

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card .article-date {
    padding: 0;
}

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card p{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 162.5% ;
    color: var(--Deep-Navy);
}

.gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card .gsi_cus_secondary_btn {
    width: fit-content;
}

.gsi_sch_related_articles_pagination {
    margin-top: 40px;
    text-align: center;
}

.gsi_sch_related_articles_pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--cobalt );
    width: 36px;
    height: 8px;
    border-radius: 6px;
    transition: all 0.3s ease-in;
}

.gsi_sch_related_articles_pagination span.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 6px;
    background: var(--lavender);
    margin: 0 2px !important;
    transition: all 0.3s ease-out;
    opacity: 1;
}

.gsi_f_sch_related_articles .swiper-button-next:after {
    content: url('/wp-content/uploads/sites/3/2025/03/slider-right.svg');
    height: 23px;
    top: -12px;
    right: -2px;
    position: relative;
}

.gsi_f_sch_related_articles .swiper-button-prev:after {
    content: url('/wp-content/uploads/sites/3/2025/03/slider-left.svg');
    height: 23px;
    top: -12px;
    left: 0px;
    position: relative;
    
}

.gsi_f_sch_related_articles .swiper-button-next,
.gsi_f_sch_related_articles .swiper-button-prev {
    background-color: var(--mint);
    border-radius: 8px;
    z-index: 100;
    top: 42%;
    width: 56px;
    height: 56px;
}

.gsi_f_sch_related_articles .swiper-button-prev {
    left: -35px;
}

.gsi_f_sch_related_articles .swiper-button-next {
    right: -35px;
}

.gsi_f_sch_related_articles .swiper-button-next.swiper-button-disabled, .gsi_f_sch_related_articles .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}

@media (max-width: 980px) {

    #gsi_body .et_pb_section.gsi_section.et_section_regular.gsi_section.gsi_scholarships_article_content_sec {
        padding-top: 0!important;
    }

    .gsi_f_sch_related_articles .swiper-button-next,
    .gsi_f_sch_related_articles .swiper-button-prev {
        display: none;
    }

    .gsi_scholarship_articles_content {
        display: flex;
        flex-direction: column;
/*         row-gap: 80px; */
    }

    .gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card {
        padding: 24px;
    }

}

@media (max-width: 767px) {

    .gsi_scholarships_article_content_sec .gsi_scholarship_articles_content {
        padding-top: 40px!important;
    }

    .gsi_scholarship_articles_content .table-responsive {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        max-width: 340px;
    }

    .gsi_scholarship_articles_content .gsi-scholarship-container .article-contents-tab {
        display: none; 
    }

    .gsi_scholarship_articles_content .gsi-scholarship-container { 
        grid-template-columns: 1fr;
    }

    #gsi_body .et_pb_row.gsi_row.gsi_scholarhsips_articles_info_row {
        width: 90%!important;
        flex-direction: column;
        align-items: flex-start;
    }
    
    .gsi_scholarhsips_articles_info_row  .gsi_scholarhsips_articles_info_col1 {
        margin-bottom: 24px;
        border-right:none;
    }

    .gsi_section.gsi_scholarships_article_content_sec {
        padding-top: 0!important;
    }

    .gsi_scholarships_article_content_sec .gsi_titles h6 {
        font-size: 28px!important;
        line-height: 28px!important;
    }

    .gsi_scholarships_article_content_sec .gsi_secondary_btn {
        width: 100%;
    }

    .gsi_scholarship_articles_content h1,
    .gsi_scholarship_articles_content h2,
    .gsi_scholarship_articles_content h3,
    .gsi_scholarship_articles_content h4 {
        font-size: 40px;
        line-height:  130%;
        margin-bottom: 24px;
    }

    .gsi_scholarship_articles_content .gsi-scholarship-container .article-content-container ul {
        list-style-type: decimal-leading-zero;
        padding: 0 0 0 24px;
        margin-top: 32px;
    }

    .gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card h6 {
        font-size: 28px;
        font-weight: 500;
        line-height: 128.5%;
    }

    .gsi_f_sch_related_articles .gsi_sch_related_articles_slide .gsi_sch_related_articles_card:after {
        width: 120px;
        height: 80px;
    }

    .gsi_swiper_sch_related_articles {
        padding-left: 5%;
    }

    .gsi_scholarship_articles_content .gsi-scholarship-container ul li p {
        margin-bottom: 16px;
    }

    /* uni name */
    .gsi_scholar_uni_info_container {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
    }

    .gsi_scholar_uni_info_container .gsi_scholar_uni_info_name {
        color: #000;
        font-size: 20px;
        font-weight: 500;
        line-height: 26px;
        text-align: left;
    }

    .gsi_scholar_uni_info_container .gsi_scholar_uni_info_city {
        color: #000;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px; 
        text-align: left;
    }

    .gsi_scholar_uni_info_container .gsi_scholar_uni_info_logo {
        width: 100px;
        height: auto;
        border-radius: 8px;
        padding: 5px;
        background-color: #fff;
    }
	.gsi_scholarship_articles_content .gsi-scholarship-container{
		margin-right:0 !important;
	}
}

