/* Import Font Awesome */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');

.elementor-location-footer .e-con-boxed:nth-child(-n + 2) .e-con-inner {
    border-bottom: 1px solid #fff;
}

.home-latest .container {
    max-width: 1440px;
}

.elementor-shortcode .card--body {
    row-gap: 20px;
}

.elementor-shortcode .card-body {
    height: 300px;
    justify-content: flex-end;
    background: linear-gradient(0deg, #1E1E1E99, transparent);
}

.elementor-shortcode .card-body .card {
    border-radius: unset;
}

.elementor-shortcode .card--body .latest-cards:nth-child(2),
.elementor-shortcode .card--body .latest-cards:nth-child(5) {
    padding-right: 0;
}

.elementor-shortcode .card--body .latest-cards:nth-child(1),
.elementor-shortcode .card--body .latest-cards:nth-child(3) {
    padding-left: 0;
}

.latest-cards .home-latest {
    border-radius: 0;
}

.elementor-shortcode .card-body .text,
.home-3rd-section.card .e-con-full:hover .elementor-widget-container .elementor-heading-title,
.home-3rd-section.card .e-con-full:hover .elementor-button-content-wrapper,
.elementor-shortcode .publication-content:hover h3,
.publication-content:hover .excerpt,
.publication-content:hover a,
.mc4wp-form-fields input::placeholder {
    color: #fff;
}

.elementor-shortcode .card--body .latest-cards:nth-child(1) .text {
    width: 70%;
}

.publication-content:hover a {
    text-decoration: underline;
}

.home-3rd-section.card .e-con-full:hover .elementor-button-content-wrapper .elementor-button-icon svg path {
    stroke: #fff;
}

.elementor-shortcode .card--body div:nth-child(+n + 3) {
    height: 202px;
}

.home-announcement .announcement_category .elementor-widget-container {
    border: 1px solid #3BBFAD;
}

.f_and_g_category .elementor-widget-container {
    background: #111C4E;
}

.elementor-page .accordion .e-n-accordion-item-title,
.single .accordion .e-n-accordion-item-title {
    justify-content: space-between;
}

/* .elementor-page .accordion .e-n-accordion-item-title h4 {
    width: 81%;
} */
.funding-grants-close,
.funding-grants-open h4,
.no-results p,
.accordion-flush .accordion-item .accordion-button {
    color: #000;
    font-family: "Space Grotesk";
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.funding-grants-close {
    width: 50%;
}

.funding-grants-open p,
.funding-grants-open .deadline-date {
    width: 78%;
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.funding-grants-open p,
.faqs-list li,
.accordion-item .accordion-collapse p,
.accordion-body p,

.privacy-list li::marker {
    color: #1E1E1E;
}

.accordion-body p a {
    color: #111C4E;
}

.funding-grants-open h4 {
    padding-bottom: 20px;
}

.faqs-list li,
.accordion-item .accordion-collapse p,
.accordion-body p {
    font-family: "Inter";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.faqs-list li,
.privacy-list li {
    padding-bottom: 13px;
}

.funding-grants-open .deadline-date,
.faqs-list li::marker {
    color: #111C4E;
}

.faqs-list li a,
.elementor-widget-text-editor a,
.elementor-widget-theme-post-content .elementor-widget-container a {
    color: #111C4E;
}

.elementor-widget-theme-post-content .elementor-widget-container ul {
    line-height: normal;
}

/* .elementor-location-footer .footer-menu-2 .elementor-nav-menu--main .elementor-nav-menu li:nth-child(4) a,
.elementor-location-footer .footer-menu-2 .elementor-nav-menu--main .elementor-nav-menu li:nth-child(5) a {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding: 3px 0px;
} */
/* Filtering Style */
.controls {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-bottom: 20px;
}

#filters,
#button-filters {
    padding-bottom: 50px;
}

.apply-now {
    text-transform: lowercase;
    font-weight: 500;
}

.funding-programs {
    display: flex;
    justify-content: space-between;
}

.funding-programs .categories {
    display: flex;
    gap: 10px;
    align-items: center;
}

.funding-programs .button {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #fff;
    cursor: pointer;
}

.grid .featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center;
}

.elementor-shortcode .load-more {
    text-align: center;
    /* padding-top: 50px; */
}

#filters .funding-programs h2,
#button-filters .funding-programs h2 {
    color: #111C4E;
}

#filters .funding-programs h2,
#button-filters .funding-programs h2,
.no-results h2 {
    font-family: "Space Grotesk";
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0.9px;
}

#filters .categories h4,
#button-filters .categories h4 {
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 18px;
    font-weight: 500;
    margin: 0;
}

#filters .categories .button,
#button-filters .categories .button {
    padding: 6px 25px;
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 16px;
    border: 1px solid;
}

#filters .categories .button.is-checked,
#button-filters .categories .button.is-checked,
#button-filters .categories .button.is-checked:focus {
    background-color: #1E1E1E;
    color: #fff;
}

#button-filters .categories .button:focus,
.accordion-flush .accordion-item .accordion-button:hover,
.accordion-flush .accordion-item .accordion-button:not(.collapsed),
.accordion-flush .accordion-item .accordion-button:focus,
.elementor-page .header-icons .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link {
    background-color: transparent;
}

#filters .categories .button:hover,
#button-filters .categories .button:hover,
#filters .funding-programs .button.is-checked,
#button-filters .funding-programs .button.is-checked {
    color: #fff;
    background: #000;
}

.elementor-shortcode .load-more button,
.search-load-more button {
    padding: 8px 25px;
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.elementor-shortcode .load-more button:hover,
.elementor-shortcode .load-more button:focus,
.search-load-more button:hover,
.search-load-more button:focus {
    background: transparent;
}

/* .filtering .element-item {
    margin-top: 20px;
} */
.publications .element-item .content,
.funding-grants .element-item .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.funding-grants .element-item .content {
    padding: 20px;
    height: 227px;
}

/* .publications .element-item .content {
    padding: 40px;
    height: 250px;
} */
.funding-grants .element-item .content h3,
.publications .element-item .content h3,
.elementor-shortcode .cards-body h3 {
    font-family: "Space Grotesk";
    font-size: 26px;
    word-break: break-all;
    font-weight: 500;
}

.funding-grants .element-item .content h3 {
    color: #333;
}

.elementor-page .header-icons .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link,
.elementor-page .header-icons .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover {
    color: #1E1E1E;
}

.publications .element-item .content h3,
.elementor-shortcode .cards-body h3,
.no-results h2,
.contact-us p a {
    color: #111C4E;
}

.element-item .content h3 {
    width: 61%;
}

.publications .element-item .content h3 {
    width: 80%;
}

.publications .element-item .content {
    height: 326px;
}

.publications .element-item .news-announcement,
.funded-projects .element-item .news-announcement,
.accordion-flush .accordion-item .accordion-button:focus,
.accordion-flush .accordion-item .accordion-button {
    border: none;
    box-shadow: none;
}

.accordion-flush .accordion-item .accordion-button.collapsed,
.accordion.accordion-flush .accordion-item .accordion-collapse {
    border-bottom: 1px solid #1E1E1E;
    box-shadow: none;
    border-radius: 0;
}

/* .publications .element-item .content, */
.elementor-shortcode .load-more button,
.search-load-more button,
.elementor-page .elementor-element .general-enquiry-button .elementor-button.active,
.elementor-page .elementor-element .funding-button .elementor-button.active {
    border: 1.5px solid #1E1E1E;
}

.publications .element-item .news-announcement,
.funded-projects .element-item .news-announcement {
    padding: 20px;
}

/* .publications .element-item .news-announcement {
    height: 255px;
} */
.funded-projects .element-item .news-announcement {
    height: 156px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.publications .element-item .news-announcement h3,
.funded-projects .element-item .news-announcement h3 {
    font-size: 22px;
    width: 100%;
    color: #000;
}

.publications .element-item .news-announcement .published-date {
    margin-bottom: 10px;
    color: #1E1E1E;
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
}

.element-item .content .post-categories,
.apply-now {
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 14px;
}

.element-item .content .excerpt {
    color: #1E1E1E;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
}

.apply-now::after,
.publications .apply-now::after {
    top: 14px;
    transform: translateY(-50%);
}

.apply-now::after,
.publications .apply-now::after,
.funded_project .elementor-post__read-more::after {
    position: absolute;
    margin-left: 10px;
    right: unset;
    width: 29px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: contain;
}

.funded_project .elementor-post__read-more::after {
    transform: translateY(50%);
}

.elementor-widget-loop-grid .funded_project .elementor-heading-title,
.publication-content h3,
.news-announcement .title,
.type-announcement .elementor-heading-title {
    -webkit-line-clamp: 2;
}

.news-announcement .excerpt,
.type-announcement .elementor-widget-theme-post-excerpt .elementor-widget-container,
.publications .publication-content .excerpt {
    -webkit-line-clamp: 3;
}

.page-template .type-funding .elementor-widget-theme-post-excerpt .elementor-widget-container {
    -webkit-line-clamp: 4;
}

.news-announcement .excerpt,
.elementor-widget-loop-grid .funded_project .elementor-heading-title,
.publication-content h3,
.news-announcement .excerpt,
.news-announcement .title,
.page-template .type-funding .elementor-widget-theme-post-excerpt .elementor-widget-container,
.type-announcement .elementor-widget-theme-post-excerpt .elementor-widget-container,
.type-announcement .elementor-heading-title,
.publications .publication-content .excerpt {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.apply-now::after {
    content: '';
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="15" viewBox="0 0 29 15" fill="none"><path d="M19.0909 13.5L28 8.14615V6.85385L19.0909 1.5M28 7.5H0" stroke="%23111C4E" stroke-width="1.5"/></svg>');

}

.publications .apply-now::after,
.search .apply-now::after,
.funded-projects .apply-now::after,
.funded_project .elementor-post__read-more::after {
    content: '';
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="15" viewBox="0 0 29 15" fill="none"><path d="M19.0909 13.5L28 8.14615V6.85385L19.0909 1.5M28 7.5H0" stroke="%231E1E1E" stroke-width="1.5"/></svg>');
}

#sort,
#years {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-size: 15px;
    cursor: pointer;
    background: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'><path d='M0.999999 6L5.46154 10L6.53846 10L11 6M6 10L6 -2.18557e-07' stroke='%231E1E1E'/></svg>") no-repeat right 10px center;
}

.apply-now {
    padding-right: 10px;
}

.apply-now,
.general-enquiry-button .elementor-button-link:hover span {
    text-decoration: none;
}

.apply,
.funded_project .elementor-post__read-more {
    position: relative;
}

.categories-deadline {
    position: absolute;
    top: 16px;
    right: 30px;
}

.categories-deadline p {
    padding: 5px 10px;
    background: #111C4E;
    color: #F8F8F8;
    font-family: "Space Grotesk";
    font-size: 12px;
    font-weight: 500;
}

.element-item strong {
    color: #333;
}

.hidden {
    display: none;
}

.filtering-button .filters {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
    align-items: flex-end;
}

.fundingandgrants .e-loop__load-more .elementor-button-link,
.filters .search .quicksearch,
.filters .search .searchkey {
    border: 1px solid rgba(30, 30, 30, 1);
}

.filters .search .quicksearch,
.filters .search .searchkey {
    padding: 4px 10px;
    width: 305px;
}

.quicksearch::placeholder,
.searchkey::placeholder .filter-group .form-control::placeholder {
    color: rgba(30, 30, 30, 0.3);
}

.quicksearch::placeholder,
.searchkey::placeholder .filter-group .form-control::placeholder .mc4wp-form-fields input::placeholder {
    font-family: "Space Grotesk";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.42px;
    text-transform: capitalize;
}

.search {
    position: relative;
}

/* .search input {
    padding-left: 30px;
} */
.search i.fa-search {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    /* pointer-events: none;  */
}

.yearsby,
.sortby {
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 12px;
    font-style: normal;
    width: 100%;
    font-weight: 500;
    line-height: normal;
}

.button-filters {
    width: 20%;
}

.button-filters,
#button-filters .categories {
    display: flex;
    gap: 20px;
}

.custom-filtering {
    overflow: hidden;
}

.custom-filtering .elementor-shortcode .load-more {
    padding: 0;
    height: auto !important;
}

.custom-filtering .publications {
    margin-bottom: 50px;
    /* overflow: hidden;
    margin: 0; */
}

.news--announcement .element-item .news-announcement-content {
    border: 1px solid #000;
    margin-bottom: 40px;
    height: 448px;
    border-radius: 0;
}

.funded-projects.news--announcement .element-item .news-announcement-content {
    height: auto;
}

.funded-projects .element-item .news-announcement-content {
    border: none;
}

.elementor-grid .elementor-grid-item:nth-child(1) .elementor-share-btn_copy-link .elementor-share-btn__icon svg {
    fill: transparent;
}

.single .publication-banner .elementor-icon-list-item svg path {
    stroke: #fff;
}

.publication-template-default .publication-right-side .elementor-align-left .elementor-icon-list-items .elementor-icon-list-item a,
.page .download-link .elementor-icon-list-items .elementor-icon-list-item a {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.custom-list-widget {
    list-style: none;
    padding: 0;
}

.custom-list-widget li {
    padding-bottom: 20px;
    border-bottom: 1px solid;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom-list-widget li span {
    width: 60%;
}

.inner-related-item .elementor-posts-container .funded_project {
    gap: 21px;
    flex-direction: row;
    align-items: center;
    padding-bottom: 20px;
}

.elementor-shortcode .cards-body {
    height: 218px;
    /* padding: 40px; */
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.oppotunities-filtering .publications .publication-content {
    height: 218px;
    border-radius: 0;
    border: 1px solid #000;
}

.elementor-element .general-enquiry-form,
.elementor-element .funding-form,
.elementor-loop-container .e-loop-item:nth-child(4) .dynamic-announcement .e-con-inner .elementor-widget-divider--view-line {
    display: none;
}

.elementor-page .elementor-element .general-enquiry-button .elementor-button.active,
.elementor-page .elementor-element .funding-button .elementor-button.active {
    background: #1E1E1E;
    color: #fff;
}

.publications .publication-content {
    padding: 40px;
    height: 269px;
    display: flex;
    justify-content: space-between;
    border: 1px solid #000;
    border-radius: 0;
}

/* .latest-nternational-news .post-999 {
    width: 694px;
}

.latest-nternational-news-card::before {
    background-color: rgba(30, 30, 30, 0.6) !important;
    z-index: 99;
    opacity: 0.4 !important;
} */
.search-filters label {
    padding: 8px 25px;
    margin: 5px;
    border: 1px solid #4D6384;
    color: #000000;
    font-size: 16px;
    cursor: pointer;
}

.filter-group #sort.form-control,
.filter-group #search-field .form-control {
    border: 1px solid #1E1E1E;
    padding: 8px 10px;
}

.search-filters {
    color: #1E1E1E;
    font-family: "Space Grotesk";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.search-filters input[type="checkbox"] {
    display: none;
}

.search-filters input[type="checkbox"]:checked+label {
    background-color: #28a745;
}

.search-filters label:active,
.search-filters label:hover {
    background-color: #111C4E;
    color: #FFFFFF;
}

.search-filters input[type="checkbox"]:focus+label {
    outline: 3px solid #ffbf47;
}

.elementor-default .custom-search-page {
    padding: 100px 0 100px 0;
    max-width: 1440px;
}

.custom-search-page .search-results-item {
    padding-left: 100px;
    row-gap: 40px;
    display: flex;
    flex-direction: column;
}

.search-filters .filter-group,
.mc4wp-form-fields input {
    margin-bottom: 15px;
}

.mc4wp-form-fields .subscribe {
    width: 100%;
    background: #fff;
    color: #111C4E;
    font-family: "Space Grotesk";
    font-weight: 500;
    line-height: normal;
    border: none;
}

.mc4wp-form-fields label,
.mc4wp-form-fields p {
    color: #fff;
}

.mc4wp-form-fields label {
    display: flex;
    gap: 10px;
}

.mc4wp-form-fields input {
    background-color: #FFFFFF00;
    border-color: #F8F8F8;
    border-width: 1px 1px 1px 1px;
    color: #fff;
}

.subscribe-form .mc4wp-form-3424 .forms-body {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 12px;
}

.mc4wp-form-3424 .forms-body p {
    font-family: "inter";
    font-size: 12px;
    font-style: normal;
    line-height: normal;
}

.subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .fullname {
    width: 32%;
}

.subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .email {
    width: 32%;
}

.subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .subscribe-button {
    order: 3;
    width: 32%;
}

.subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .checkbox-group {
    order: 4;
    width: 100%;
    display: flex;
    gap: 17px;
    justify-content: flex-end;
}

.subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .privacy {
    order: 5;
    width: 100%;
    text-align: end;
}

.subscribe-form .mc4wp-form-fields input {
    margin-bottom: 0;
}

.subscribe-form .mc4wp-form-fields .subscribe {
    padding: 13px;
    border-color: transparent;
}

.search-results-item .result-item {
    padding: 25px 40px;
    border: 1.5px solid #000;
}

.filter-section h3 {
    margin-bottom: 15px;
    font-family: "Space Grotesk";
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    line-height: normal;
}

.search-results-item h4 span,
.search-results-item .result-item h2,
.filter-section h3 {
    color: #111C4E;
}

.search-results-item .result-item h2,
.search-results-item h4 {
    font-family: "Space Grotesk";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.search-results-item .result-item p {
    color: rgba(30, 30, 30, 0.80);
    font-family: "Inter";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.results-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* .result-item {
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: background-color 0.3s ease;
} */

/* .result-item:hover {
    background-color: #f0f8ff;
} */

.result-item h2 {
    font-size: 18px;
    margin: 0 0 10px;
}

.result-item .read-more {
    display: inline-block;
    margin-top: 10px;
    color: #0073aa;
    text-decoration: none;
    font-weight: bold;
}

.result-item .read-more:hover {
    color: #005177;
}

.pagination {
    margin-top: 20px;
    text-align: center;
}

.pagination a {
    color: #0073aa;
    margin: 0 5px;
    text-decoration: none;
}

.pagination a:hover {
    color: #005177;
}

.filter-form.show {
    display: block;
}

.filter-section .fas.toggle-filter {
    display: none;
}

.filter-form .sort-by {
    margin-bottom: 5px;
}

.custom-search-page .search input {
    padding-left: 8px;
}

.filter-section h3::before {
    content: "";
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.83333%2014.2857C7.83333%2014.0963%207.90357%2013.9146%208.0286%2013.7806C8.15362%2013.6467%208.32319%2013.5714%208.5%2013.5714H12.5C12.6768%2013.5714%2012.8464%2013.6467%2012.9714%2013.7806C13.0964%2013.9146%2013.1667%2014.0963%2013.1667%2014.2857C13.1667%2014.4752%2013.0964%2014.6568%2012.9714%2014.7908C12.8464%2014.9247%2012.6768%2015%2012.5%2015H8.5C8.32319%2015%208.15362%2014.9247%208.0286%2014.7908C7.90357%2014.6568%207.83333%2014.4752%207.83333%2014.2857ZM5.16667%2010C5.16667%209.81056%205.2369%209.62888%205.36193%209.49492C5.48695%209.36097%205.65652%209.28571%205.83333%209.28571H15.1667C15.3435%209.28571%2015.513%209.36097%2015.6381%209.49492C15.7631%209.62888%2015.8333%209.81056%2015.8333%2010C15.8333%2010.1894%2015.7631%2010.3711%2015.6381%2010.5051C15.513%2010.639%2015.3435%2010.7143%2015.1667%2010.7143H5.83333C5.65652%2010.7143%205.48695%2010.639%205.36193%2010.5051C5.2369%2010.3711%205.16667%2010.1894%205.16667%2010ZM2.5%205.71429C2.5%205.52485%202.57024%205.34316%202.69526%205.20921C2.82029%205.07526%202.98986%205%203.16667%205H17.8333C18.0101%205%2018.1797%205.07526%2018.3047%205.20921C18.4298%205.34316%2018.5%205.52485%2018.5%205.71429C18.5%205.90373%2018.4298%206.08541%2018.3047%206.21936C18.1797%206.35332%2018.0101%206.42857%2017.8333%206.42857H3.16667C2.98986%206.42857%202.82029%206.35332%202.69526%206.21936C2.57024%206.08541%202.5%205.90373%202.5%205.71429Z%22%20fill%3D%22%23111C4E%22%2F%3E%3C%2Fsvg%3E');
    padding: 0px 15px 0 10px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
}

.no-results {
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: center;
}

#filter-form-no-results {
    width: 65%;
}

.no-results p {
    text-align: center;
}

.search-no-results .elementor-1605 {
    display: none;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.elementor-button-content-wrapper .elementor-button-icon {
    font-size: 23px;
}

.home-announcement .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}

.funded_project-template-default .elementor-widget-container .elementor-posts-container .funded_project .elementor-post__title {
    width: 75%;
}

.home-announcement .elementor-button-text,
.download-link .elementor-icon-list-item .elementor-icon-list-icon,
.publication-template-default .publication-right-side .elementor-align-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon,
.apply-now:hover::after,
.funded_project .elementor-post__read-more:hover::after,
.elementor-button-content-wrapper:hover .elementor-button-icon,
.home-3rd-section.card .home-4thsec-card:hover .elementor-button-icon,
.publication-content:hover .apply-now::after,
.accordion-body p a:hover img,
.e-n-accordion-item p:hover img {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.home-announcement .elementor-button-text,
.download-link .elementor-icon-list-item .elementor-icon-list-icon,
.publication-template-default .publication-right-side .elementor-align-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon,
.apply-now:hover::after,
.funded_project .elementor-post__read-more:hover::after,
.elementor-button-content-wrapper:hover .elementor-button-icon,
.home-3rd-section.card .home-4thsec-card:hover .elementor-button-icon,
.publication-content:hover .apply-now::after,
.accordion-body p a:hover img,
.e-n-accordion-item p:hover img {
    display: inline-block;
    position: relative;
}

.download-link .elementor-icon-list-item:hover .elementor-icon-list-icon,
.publication-template-default .publication-right-side .elementor-align-left .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-icon,
.accordion-body p a:hover img,
.e-n-accordion-item p:hover img {
    transform: translateX(20px);
}

.apply-now:hover::after,
.publication-content:hover .apply-now::after {
    transform: translate(30%, 10%);
    /* transform: translate(30%, 0%); */
}

.funded_project .elementor-post__read-more:hover::after {
    transform: translate(30%, 36%);
}

.funded_project .elementor-post__read-more::after {
    bottom: 2px;
}

.apply-now:hover::after {
    top: 4px;
}

.apply-now::after,
.publication-content:hover .apply-now::after {
    top: 4px;
}

.apply-now::after,
.funded_project .elementor-post__read-more::after {
    transform: translate(10%, 10%);
}

.elementor-button-content-wrapper:hover .elementor-button-icon,
.home-3rd-section.card .home-4thsec-card:hover .elementor-button-icon {
    transform: translateX(10px);
}

.download-link .elementor-icon-list-item:hover .elementor-icon-list-text,
.publication-template-default .publication-right-side .elementor-align-left .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text,
.apply-now:hover,
.funded_project .elementor-post__read-more:hover,
.pagination a:hover,
.home .elementor-11 h2 a,
.accordion-body p a:hover,
.e-n-accordion-item p a:hover {
    text-decoration: underline;
}

.home-announcement .elementor-button-text:hover,
.type-funding .elementor-button-content-wrapper:hover .elementor-button-text,
.home-3rd-section.card .home-4thsec-card:hover .elementor-button-text {
    border-bottom: 1px solid;
    padding: 0 0 2px;
}

.filtering.publications .publication-content:hover .apply-now::after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjA5MDkgMTNMMjggNy42NDYxNVY2LjM1Mzg1TDE5LjA5MDkgMU0yOCA3SDAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPg==");
}

.home-3rd-section.card .home-4thsec-card:hover,
.publication-content:hover {
    background: #111C4E;
    border: none;

}

.mc4wp-form-fields input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff;
    background-color: transparent;
    cursor: pointer;
    position: relative;
}

.mc4wp-form-fields input[type="checkbox"]:checked {
    background-color: #fff;
    border-color: #ffffff;
    content: '';
}

.mc4wp-form-fields input[type="checkbox"]:checked {
    background-color: #111C4E;
}

.mc4wp-form-fields input[type="checkbox"]:checked::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
    background-color: #ffffff;
}

.single .elementor-share-btn__icon {
    width: 3.5em;
}

.page-id-1215 .elementor-loop-container .elementor-1222:nth-child(2) .latest-nternational-news-card {
    width: 694px;
}

.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown,
.mc4wp-form-fields button {
    width: 100%;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: none;
}

.wpml-elementor-ls .wpml-ls-legacy-dropdown a {
    padding-right: calc(10px + 1.4px);
}

.funded_project-template-default .elementor-posts-container .elementor-post__thumbnail img {
    height: 104px;
    object-fit: cover;
}

.funded_project-template-default .elementor-element .share-publications .inner-related-item.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}

.search .header-icons {
    justify-content: space-around;
}

/* Dynamic Funding And Grants Accordion Inner Page */
.accordion-flush .accordion-item .accordion-button.collapsed:after {
    content: url('https://artscouncil.abcnow.xyz/wp-content/uploads/2025/01/Open.svg');

}

.accordion-flush .accordion-item .accordion-button.collapsed:after,
.accordion-flush .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: none;
    width: auto;
    height: auto;
    transition: none;
}

.accordion-flush .accordion-item .accordion-button:not(.collapsed)::after {
    content: url('https://artscouncil.abcnow.xyz/wp-content/uploads/2025/01/Open-1.svg');
}

.accordion.accordion-flush .accordion-item .accordion-collapse .accordion-body,
.accordion-flush .accordion-item .accordion-button {
    padding: 0 0 10px 0;
}

.accordion.accordion-flush .accordion-item:nth-child(1n + 2) {
    padding: 20px 0 0 0;
}

.e-n-accordion-item .elementor-widget-text-editor ol,
.e-n-accordion-item .elementor-widget-text-editor ul {
    line-height: normal;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
    top: 450px !important;
}

body[class*="pojo-a11y-resize-font"] h1,
body[class*="pojo-a11y-resize-font"] h2,
body[class*="pojo-a11y-resize-font"] h3,
body[class*="pojo-a11y-resize-font"] h4,
body[class*="pojo-a11y-resize-font"] h5,
body[class*="pojo-a11y-resize-font"] h6,
body[class*="pojo-a11y-resize-font"] h1 span,
body[class*="pojo-a11y-resize-font"] h2 span,
body[class*="pojo-a11y-resize-font"] h3 span,
body[class*="pojo-a11y-resize-font"] h4 span,
body[class*="pojo-a11y-resize-font"] h5 span,
body[class*="pojo-a11y-resize-font"] h6 span {
    line-height: normal !important;
    /* Adjust as needed */
}

.single .wp-block-image img {
    height: 350px;
    object-fit: cover;
}

.deadline-date span {
    color: #111C4E;
}
.elementor-shortcode .gform-body .gform_fields.form_sublabel_below {
    gap: 20px;
}

.gform-body .gform_fields .gfield .ginput_container input,
.gform-body .gform_fields .gfield .ginput_container textarea,
.gform-body .gform_fields .gfield .ginput_container select {
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    color: #111C4E;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.gform-body .gform_fields .gfield .ginput_container input:focus,
.gform-body .gform_fields .gfield .ginput_container textarea:focus,
.gform-body .gform_fields .gfield .ginput_container select:focus {
    outline: none;
    border-color: #111C4E;

}

.wp-theme-hello-elementor .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .gform_wrapper .gform-footer .gform_button {
    background-color: #111C4E;
    color: #ffffff;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 25px 8px 25px;
    width: 100%;
}

/* Custom Widget  */
/* .custom-widget-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #000;
}
.custom-widget-list h3 {
    margin: 0;
} */
/* End of Custom Widget */
/* Responsive */
@media (max-width: 1445px) and (min-width: 1300px) {
    .publications .element-item .content {
        height: 287px;
    }

    .publications .element-item .news-announcement {
        height: 347px;
    }

    /* .elementor-default .custom-search-page {
        padding: 0 100px 100px 100px;
    } */
    .news--announcement .element-item .news-announcement-content {
        height: 549px;
    }

    .latest-news-shortcode .publications .element-item .news-announcement {
        height: 294px;
    }

    .latest-news-shortcode .news--announcement .element-item .news-announcement-content {
        height: 497px;
    }

    .elementor-default .custom-search-page {
        padding: 100px;
    }

}

@media (max-width: 1024px) {
    .home-announcement .elementor-loop-container {
        display: flex;
        flex-direction: column;
    }

    /* .elementor-page .fund-carousel .e-n-carousel .elementor-widget-image img {
        height: auto;
    } */
    .funding-grants-close {
        width: 89%;
    }

    .publications .element-item .content {
        padding: 20px;
    }

    .element-item .content .excerpt {
        font-size: 12px;
    }

    .funded_project-template-default .elementor-widget-container .elementor-posts-container .funded_project .elementor-post__title a {
        font-size: 22px;
    }

    .publications .element-item .news-announcement,
    .funded-projects .element-item .news-announcement {
        padding: 15px;
    }

    .publications .element-item .news-announcement h3,
    .funded-projects .element-item .news-announcement h3 {
        font-size: 18px;
    }

    #button-filters .categories {
        width: auto;
    }

    .inner-related-item .elementor-posts-container {
        display: flex;
        flex-direction: column;
    }

    /* .elementor-default .custom-search-page {
        padding-bottom: 50px;
    } */
    .custom-search-page .search-results-item {
        padding: 15px;
    }

    /* .elementor-default .custom-search-page {
        padding: 0px 50px 50px 50px;
    } */
    #filter-form-no-results {
        width: 100%;
    }

    .funded-projects .apply-now::after {
        top: 8px;
    }

    .oppotunities-filtering .publications .publication-content {
        padding: 20px;
        height: 176px;
    }

    .elementor-default .custom-search-page {
        padding: 50px;
    }

    .elementor-shortcode .card-body .text {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .elementor-shortcode .home-latest .card-body {
        padding: 10px;
    }

    .elementor-shortcode .card-body {
        height: 250px;
    }

    .elementor-shortcode .card--body div:nth-child(+n + 3) {
        height: 231px;
    }

    .elementor-location-footer .footer-menu-2 .elementor-nav-menu--dropdown .elementor-nav-menu li:nth-child(4) a,
    .elementor-location-footer .footer-menu-2 .elementor-nav-menu--dropdown .elementor-nav-menu li:nth-child(5) a {
        font-size: 14px;
    }

    .page-id-1215 .elementor-loop-container .elementor-1222:nth-child(2) .latest-nternational-news-card {
        width: auto;
    }

    .wpml-elementor-ls .wpml-ls-legacy-dropdown a {
        padding: 5px 10px;
    }

    #pojo-a11y-toolbar.pojo-a11y-toolbar-right {
        top: 450px !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .publications .element-item .content {
        height: 322px;
    }

    /* .publications .element-item .news-announcement{
        height: 255px;
    } */
    .news--announcement .element-item .news-announcement-content {
        height: 524px;
    }

    .latest-news-shortcode .publications .element-item .content {
        height: 280px;
    }

    .latest-news-shortcode .news--announcement .element-item .news-announcement-content {
        height: 483px;
    }
}

@media (max-width: 880px) {

    /* .elementor-shortcode .card--body div:nth-child(2),
    .elementor-shortcode .card--body div:nth-child(3) {
        width: 50%;
        height: 183px;
    }
    .elementor-shortcode .card--body div:nth-child(1) {
        padding: 0;
    }
    .elementor-shortcode .card--body div:nth-child(2) {
        padding-left: 0;
    }
    .elementor-shortcode .card--body div:nth-child(3) {
        padding-right: 0;
    } */
    .elementor-shortcode .card-body {
        height: 229px;
    }

    .elementor-shortcode .card--body div:nth-child(+n + 4) {
        display: none;
    }

    .funding-programs {
        flex-direction: column;
    }

    .funding-programs .categories {
        gap: 10px;
        flex-direction: column;
        align-items: flex-start;
    }

    .fund-1st .e-con-inner .e-con-full {
        flex-direction: row;
    }

    .element-item .content h3 {
        width: 100%;
    }

    .elementor-shortcode .cards-body h3,
    .element-item .content h3 {
        font-size: 22px;
    }

    .element-item .content .apply-now {
        font-size: 12px;
    }

    .elementor-shortcode .cards-body {
        padding: 20px;
        height: 176px;
    }

    .elementor-shortcode .load-more .button {
        padding: 5px 15px;
        font-size: 14px;
    }

    .apply-now::after,
    .publications .apply-now::after {
        top: 15px;
        width: 23px;
    }

    #filters,
    #button-filters,
    .elementor-shortcode .load-more {
        padding-bottom: 25px;
    }

    .funding-grants .element-item .content h3,
    .publications .element-item .content h3 {
        font-size: 22px;
    }

    .publications .element-item .content h3 {
        width: 100%;
    }

    /* .filtering-button .filters {
        justify-content: flex-start;
    } */
    .button-filters,
    #button-filters .categories {
        width: 100%;
    }

    .publications .element-item .news-announcement h3,
    .funded-projects .element-item .news-announcement h3 {
        font-size: 18px;
    }

    .contact-us strong {
        font-size: 14px;
    }

    .filter-form .sort-by {
        margin: 0;
    }

    .search-filters label {
        padding: 5px 10px;
    }

    .search-filters label {
        font-size: 14px;
    }

    .search-results-item .result-item {
        padding: 20px;
    }

    .custom-list-widget li span {
        width: 70%;
    }

    .elementor-shortcode .card--body .latest-cards:nth-child(2) {
        padding-left: 0;
        padding-right: 12px;
    }


}

/* @media (min-width: 768px) {
    .news--announcement .element-item {
        width: 31.333333%;
    }
} */
@media (max-width: 767px) {
    .funding-grants-close {
        width: auto;
    }

    .publications .element-item .content {
        height: auto;
    }

    .filtering-button .filters {
        align-items: flex-start;
        flex-direction: column;
        flex-direction: column-reverse;
    }

    .filters .search .quicksearch,
    .filters .search .searchkey {
        width: 100%;
    }

    .search {
        width: 100%;
    }

    .publications .element-item .news-announcement h3 .funded-projects .element-item .news-announcement h3,
    .no-results p {
        font-size: 18px;
    }

    .elementor-default .custom-search-page {
        padding: 50px 30px;
    }

    .filter-form,
    .home-announcement .elementor-loop-container .e-loop-item:nth-child(4),
    .elementor-loop-container .e-loop-item:nth-child(3) .dynamic-announcement .e-con-inner .elementor-widget-divider--view-line {
        display: none;
    }

    .filter-section .toggle-filter {
        cursor: pointer;
        font-size: 15px;
        color: #111C4E;
    }

    /* .filter-section h3 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    } */
    .filter-section .fas.toggle-filter {
        display: block;
        position: absolute;
        right: 0;
        top: 16%;
    }

    .custom-search-page .filter-section {
        position: relative;
    }

    .no-results h2 {
        font-size: 26px;
        text-align: center;
    }

    .elementor-shortcode .card-body .card-text {
        font-size: 12px;
    }

    .news--announcement .element-item .news-announcement-content {
        height: auto;
    }

    .post-template-default .elementor-heading-title,
    .post-template-default .elementor-widget-theme-post-excerpt .elementor-widget-container {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .elementor-shortcode .card--body .latest-cards:nth-child(n+2) {
        width: 50%;
    }

    .elementor-shortcode .card--body .latest-cards:nth-child(1) {
        padding: 0;
    }

    .elementor-shortcode .card--body .latest-cards:nth-child(2) {
        padding-left: 0;
        padding-right: 10px;
    }

    .elementor-shortcode .card--body .latest-cards:nth-child(3) {
        padding-right: 0;
        padding-left: 10px;
    }

    .elementor-field-type-checkbox .elementor-field-subgroup {
        /* flex-wrap: nowrap; */
        gap: 4px;
        flex-direction: row;
    }

    .testttttrtt .elementor-loop-container .elementor-1222:nth-child(2) .latest-nternational-news-card {
        width: 100%;
    }

    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .fullname,
    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .email,
    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .subscribe-button {
        width: 100%;
    }

    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .subscribe-button,
    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .privacy,
    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .checkbox-group {
        order: unset;
    }

    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .privacy {
        text-align: left;
    }

    .subscribe-form .mc4wp-form-3424 .mc4wp-form-fields .checkbox-group {
        flex-direction: column;
    }
}

/* Header Icon */
#header-search-icon {
    display: flex;
    align-items: center;
    transition: width 0.3s ease;
    position: relative;

}

.header-search-icon .header-icons,
.header-search-icon .header-icons:hover,
.header-search-icon .header-icons:active {
    color: #000;
    font-size: 20px;
    padding: 0;
    z-index: 5;
}

.search .header-search-icon .header-icons {
    padding: .5rem 1rem;
}

#searchform {
    display: flex;
    transition: all 0.3s ease;
    position: relative;

}

.header-search-input {
    width: 0;
    opacity: 0;
    padding: 5px;
    transition: all 0.3s ease;
    margin-left: 10px;
    position: absolute;
    right: -21px;
    top: -20px;
}

.header-search-input.show {
    width: 217px;
    /* Adjust the width as per your design */
    opacity: 1;
    padding-left: 10px;
    /* right: 50px;  */
}

.header-menu,
.elementor-widget-wpml-language-switcher,
.elementor-location-header .login-icon.elementor-widget-icon {
    transition: width 0.3s ease, transform 0.3s ease;
    transform-origin: left center;
}

.elementor-location-header .elementor-widget-icon .elementor-icon-wrapper {
    height: 24px;
}

.header-menu.show,
.elementor-widget-wpml-language-switcher.show,
.login-icon.elementor-widget-icon.show {
    transform: translateX(-192px);
}

.header-search-input.show,
.header-search-input.focus,
.header-search-input.focus-visible {
    background: rgba(107, 71, 150, 0.20);
    border: none;

}

.elementor-popup-modal .elementor-widget-search .e-search-form {
    border-bottom: 1px solid #000;
}

/* Login Form */
/* .emagic .ep-login-form {
    padding: 0 !important;
    background: transparent;
    border: 0 !important;
    box-shadow: none !important;
}
.elementor-shortcode #ep_attendee_login_form_wrapper {
    max-width: 100%;
}
.emagic .ep-login-form .ep-event-avatar,
.emagic .ep-login-form .ep-modal-title {
    display: none;
}
.elementor-button-content-wrapper .elementor-button-text {
    text-align: left;
}
.login-left .elementor-button-content-wrapper {
    display: flex;
    align-items: flex-end;

} */