/*
Theme Name: ISQua
Theme URI: https://www.irelandwebsitedesign.com/
Template: hello-elementor
Author: Ireland Website Design
Author URI: https://www.irelandwebsitedesign.com/
Version: 1.0.1745857832
Updated: 2025-05-28 05:46:33
*/

/* Global */
.elementor-button{cursor: pointer;}
.elementor-widget-text-editor p:last-child, 
.elementor-widget-theme-post-excerpt p:last-child,
.eael-accordion-content p:last-child,
.td-content p:last-child{margin-bottom: 0;}
.elementor-widget-text-editor li{margin-bottom: 0.5em;}
a.elementor-button{transition: unset;}
.gradient-border a.elementor-button{width: 100%;}
.gradient-border a.elementor-button:hover, 
.gradient-border a.elementor-button:focus{background: transparent !important;}
.gradient-border a.elementor-button:before{content: "";position: absolute;inset: 0;border-radius: 999px;padding: 1.5px 1.5px  2px;background: linear-gradient(to right, #336C8C, #54C5D0);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;z-index: -1;opacity: 0;}
.gradient-border a.elementor-button:hover:before {opacity: 1;z-index: 1;}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);overflow: hidden;}

/* Header */
.site-header .elementor-widget-search .e-search-input-wrapper{width: 400px;} 
.site-header .elementor-widget-search .e-search .e-search-submit{width: 48px;height: 48px;justify-content: center;transition: unset;}
.site-header .elementor-widget-search .e-search .e-search-submit svg{fill: none;width: 20px;height: 20px;}
.mega-menu .e-n-menu .e-n-menu-toggle{background-color: transparent;}
.mega-menu .e-n-menu-content .elementor-widget-button .elementor-button{width: 100%;}

/* Footer */
.menu-btn.menu-item a{background-color: #56C5D0;border-radius: 30px;}
.menu-btn.menu-item a:hover{background-color: #8E77B7;color: #fff !important;}
.footer-iwd img {width: auto !important;}

.back-to-top {transition: opacity 0.2s ease-out;opacity: 0;}
.back-to-top.show {opacity: 1;}

/* Main Heading */
.main--heading span{background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);border-radius: 12px 24px;padding: 0 10px;color: #fff;}
.main--heading span.green{background: #89C765;}
.main--heading span.orange{background: #FAA61A;}
.section--heading span{color: #336C8C;font-weight: 600;}
.section--heading strong{font-weight: 600;}

.height-100{height: 100% !important;}

/* Home Banner */
.home-card{position: relative;transition: background-size 0.5s ease;}
.home-card .elementor-widget-image{width: 100% !important;overflow: hidden;height: 100%;}
.home-card .elementor-widget-image img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.home-card:hover .elementor-widget-image img{transform: scale(1.1);}
.home-card .home-card-caption{position: absolute;transition: .25s;transform: translateY(90px);bottom: 0;left: 0;}
.home-card .home-card-heading{position: relative;}
.home-card .home-card-cta{position: relative;transition: .25s;}
@media only screen and (min-width: 767px){
    .home-card:hover .home-card-caption{background: linear-gradient(0deg, #000000 10%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%);background-color: transparent !important;transform: translateY(0);}
}
.home-card.v2 .home-card-caption{transform: translateY(80px);}
.home-card.v2:hover .home-card-caption{transform: translateY(0);}

/* Post Grid */
.post-loop-grid .elementor-widget-image img, 
.post-loop-grid .post-loop-grid-title .elementor-heading-title {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.post-loop-grid .elementor-post-info .elementor-icon-list-item[itemprop="about"]{width: 100%;margin-top: 5px;}
.post-loop-grid .elementor-post-info .elementor-icon-list-item span.elementor-post-info__item--type-author{color: #56C5D0;}
.post-loop-grid .elementor-post-info .elementor-icon-list-item .elementor-post-info__item-prefix{color: #151617;}
.post-loop-grid .elementor-post-info .elementor-post-info__terms-list a{color: #fff !important;background-color: #56C5D0;border-radius: 30px;padding: 2px 8px 3px;}
.elementor-post-info .elementor-icon-list-item .elementor-post-info__item--type-terms{display: inline-flex !important;}
.elementor-post-info .elementor-icon-list-item .elementor-post-info__item--type-terms .elementor-post-info__item-prefix{width: 40px;}
.elementor-post-info .elementor-icon-list-item .elementor-post-info__item--type-terms .elementor-post-info__terms-list{width: calc(100% - 40px);color: transparent;}
.post-loop-grid:hover .elementor-widget-image img{transform: scale(1.1);}
.post-loop-grid:hover .post-loop-grid-title .elementor-heading-title {color: #56C5D0 !important;}
.post-loop-grid .elementor-post-info__terms-list{display: inline-flex !important;flex-wrap: wrap;row-gap: 5px;}
.post-loop-grid .elementor-widget-theme-post-excerpt img{display: none !important;} 

/* Image With Text */
.image-with-text .elementor-widget-image .elementor-widget-container img,
.image-with-text.green .elementor-widget-image .elementor-widget-container:before{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.image-with-text .elementor-widget-image{width: 100%;}
.image-with-text .elementor-widget-image .elementor-widget-container{overflow: hidden;}
.image-with-text .elementor-widget-image .elementor-widget-container img{transform: scale(1.08);}
.image-with-text .elementor-widget-image:hover .elementor-widget-container img{transform: scale(1.0);}
.image-with-text .not-hover .elementor-widget-image .elementor-widget-container img{transform: scale(1);}
.image-with-text .elementor-widget-image .elementor-widget-container:before{content: '';display: block;width: 100%;height: 100%;opacity: 0.25;position: absolute;left: 0;top: 0;z-index: 1;}
.image-with-text.green .elementor-widget-image .elementor-widget-container:before{background-color: #89C765;}
.image-with-text.orange .elementor-widget-image .elementor-widget-container:before{background-color: #FAA61A;}
.image-with-text.blue .elementor-widget-image .elementor-widget-container:before{background-color: #336C8C;}
.image-with-text.purple .elementor-widget-image .elementor-widget-container:before{background-color: #8E77B7;}
.image-with-text .elementor-widget-image:hover .elementor-widget-container:before{opacity: 0;visibility: hidden;}
.image-with-text .elementor-widget-text-editor ul,
.image-with-text .elementor-widget-text-editor ol{padding-left: 20px;}
.image-with-text .elementor-widget-text-editor.list-column ul{display: flex;flex-wrap: wrap;column-gap: 20px;}
.image-with-text .elementor-widget-text-editor.list-column ul li{width: calc(50% - 20px);}

/* Logo Carousel */
.logo-carousel .elementor-widget-image img{border: 2px solid transparent;border-radius: 24px;padding: 10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.logo-carousel .elementor-widget-image:hover img{border-color: #E1E4E8;}

/* Membership Page*/
.fellowship-tabs .e-n-tabs-heading{border-bottom: 2px solid #E1E4E8;}
.country-dropdown{margin: 0 auto;display: block;right: 0;left: 0;}
.country-select{border: 2px solid #E1E4E8;border-radius: 24px;font-size: 15px;color: #4C4B4A;font-weight: 400;max-width: 620px;margin: 0 auto;background-image: url(images/chevron-down.svg);background-size: 24px;background-position: 98% center;background-repeat: no-repeat;-webkit-appearance: none;padding: .5rem 1.7rem 0.5rem 1rem;}
.country-select .table {display: none;margin-top: 10px;background: #eef;padding: 10px;}
.fellowship-works-table.membership-table.col-4 .eael-data-table .table-header th{width: 25%;}
.fellowship-works-table.membership-table.col-3 .eael-data-table .table-header th{width: 33.33%;}
.fellowship-works-table.membership-table tbody tr td{vertical-align: middle;}
.fellowship-works-table.membership-table thead tr th:not(:first-child),
.fellowship-works-table.membership-table tbody tr td:not(:first-child),
.fellowship-works-table.membership-table tbody tr td:not(:first-child) .td-content{text-align: center;}
.fellowship-works-table.membership-table .td-content h5{color: #56C5D0;font-size: 23px;font-weight: 400;font-family: "Readex Pro", Sans-serif;margin: 0;}
.fellowship-works-table.membership-table .td-content .table-price{font-size: 28px;font-weight: 600;color: #56C5D0;font-family: "Readex Pro", Sans-serif;border: 2px solid #E1E4E8;border-radius: 16px;background-color: #F7F8F9;min-width: 130px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;column-gap: 8px;padding: 0 10px;}
.fellowship-works-table.membership-table .td-content .table-price + p{margin: 20px 0;}
.fellowship-works-table.membership-table .td-content .table-price small{font-size: 14px;}
.fellowship-works-table.membership-table .td-content .table-btn{background-color: #336C8C;font-size: 14px;font-weight: 400;font-family: "Readex Pro", Sans-serif;padding: 10px 20px;border-radius: 24px;color: #fff !important;display: inline-flex;margin-bottom: 10px;}
.fellowship-works-table.membership-table .td-content .table-btn:hover{background: #336C8C;background-color: transparent;background-image: linear-gradient(90deg, #336C8C 0%, #56C5D0 100%);color: #fff !important;}
.fellowship-works-table.membership-table .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 24px;background-color: #336C8C !important;color: #fff !important;text-align: center;}
.fellowship-works-table.membership-table .eael-data-table tbody tr:last-child td:last-child .td-content-wrapper{text-align: center;}
.fellowship-works-table.membership-table .eael-data-table tbody tr:last-child td:last-child .td-content-wrapper .td-content{justify-content: center;font-weight: 400 !important;font-family: "Poppins", Sans-serif;}
.loading {text-align: center;padding: 20px;color: #666;}
.error {color: #dc3545;padding: 10px;background-color: #f8d7da;border: 1px solid #f5c6cb;border-radius: 5px;margin-bottom: 20px;}

/* Fellowship Page */
.fellowship-works-table .eael-data-table tbody tr td:first-child{vertical-align: middle;}
.fellowship-works-table:not(.focused-certificates) .eael-data-table tbody tr td:first-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;}
.fellowship-works-table .eael-data-table tbody tr td:first-child span{min-width: 48px;min-height: 48px;background-color: #336C8C;border-radius: 16px;font-size: 17px;color: #fff;align-items: center;display: flex;justify-content: center;}
.fellowship-works-table .eael-data-table tbody tr:last-child td:first-child{border-radius: 0 0 0 24px;}
.fellowship-works-table .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 0;}
.fellowship-works-table.focused-certificates .eael-data-table tbody tr td:last-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;}
.fellowship-works-table.col-2 .eael-data-table .table-header th{width: 50%;}
.fellowship-works-table.fellowship-pricing .eael-data-table tbody tr td{vertical-align: middle;}
.fellowship-works-table tr.highlight td{background-color: #F7F8F9 !important;}
.fellowship-lic-price,
.fellowship-lmic-price,
.fellowship-umic-price,
.fellowship-uic-price,
.fellowship-uic-2-price,
.lic_api_price_Central_African .td-content,
.lic_api_price_Pakistan .td-content,
.lic_api_price_Algeria .td-content,
.lic_api_price_Australia .td-content,
.lic_api_price_uic .td-content{color: rgb(86, 197, 208);}

/* Awards Page */
.fellowship-works-table.reizenstein-awards .eael-data-table tbody tr td:first-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;color: #151617;}
.fellowship-works-table.reizenstein-awards .eael-data-table tbody tr td:first-child .td-content{display: block;}
.fellowship-works-table.reizenstein-awards .eael-data-table tr th:first-child{width: 30%;}
.fellowship-works-table.reizenstein-awards .eael-data-table tr th:nth-child(2){width: 50%;}
.fellowship-works-table.reizenstein-awards .eael-data-table tr th:nth-child(3){width: 20%;}
.country-awards .eael-data-table tbody tr td:first-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;color: #151617;justify-content: flex-start;}
.country-awards .eael-data-table tbody tr:last-child td:first-child{border-radius: 0 0 0 24px;}
.country-awards .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 0;}
.country-awards.col-2 .eael-data-table tr th:nth-child(1){width: 65%;}
.country-awards.col-2 .eael-data-table tr th:nth-child(2){width: 35%;}
.country-awards.col-3 .eael-data-table tr th:nth-child(1){width: 50%;}
.country-awards.col-3 .eael-data-table tr th:nth-child(2){width: 30%;}
.country-awards.col-3 .eael-data-table tr th:nth-child(3){width: 20%;} 

[class*="-flag"] .td-content:before{content:'';display: inline-block;width: 36px;height: 24px;background-position: center;background-repeat: no-repeat;background-size: 100%;vertical-align: middle;margin-right: 5px;}
.Australia-flag .td-content:before{background-image: url(images/flags/Australia.svg);}
.Canada-flag .td-content:before{background-image: url(images/flags/Canada.svg);}
.Ireland-flag .td-content:before{background-image: url(images/flags/Ireland.svg);}
.Netherlands-flag .td-content:before{background-image: url(images/flags/Netherlands.svg);}
.Spain-flag .td-content:before{background-image: url(images/flags/Spain.svg);}
.SouthAfrica-flag .td-content:before{background-image: url(images/flags/SouthAfrica.svg);}
.Switzerland-flag .td-content:before{background-image: url(images/flags/Switzerland.svg);}
.UK-flag .td-content:before{background-image: url(images/flags/UK.svg);}
.USA-flag .td-content:before{background-image: url(images/flags/usa.svg);}
.Vietnam-flag .td-content:before{background-image: url(images/flags/Vietnam.svg);}
.Denmark-flag .td-content:before{background-image: url(images/flags/Denmark.svg);}
.Jordan-flag .td-content:before{background-image: url(images/flags/Jordan.svg);}
.NewZealand-flag .td-content:before{background-image: url(images/flags/NewZealand.svg);}
.France-flag .td-content:before{background-image: url(images/flags/France.svg);}
.Japan-flag .td-content:before{background-image: url(images/flags/Japan.svg);}

/* Conference */
.event--date{color: #336C8C;font-size: 17px;font-weight: 500;border: 2px solid #E1E4E8;background-color: #F7F8F9;padding: 2px 10px;border-radius: 12px;vertical-align: middle;}
.feature-conferences-item .elementor-widget-image .elementor-widget-container{overflow: hidden;}
.feature-conferences-item .elementor-widget-image .elementor-widget-container img{transform: scale(1.08);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.feature-conferences-item .elementor-widget-image:hover .elementor-widget-container img{transform: scale(1);}
.past-conferences-item .eael-elements-flip-box-content p{margin-bottom: 15px;}
.past-conferences-item .eael-elements-flip-box-content .event--btn{background-color: #336C8C;border-radius: 24px;padding: 10px 20px;font-size: 14px;font-weight: 400;letter-spacing: 5%;font-family: "Readex Pro", Sans-serif;color: #fff;display: inline-flex;min-width: 220px;justify-content: center;}
.past-conferences-item .eael-elements-flip-box-content .event--btn:hover{background-color: transparent;background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);color: #fff;}

/* About */
.our-history-review .elementor-testimonial-name{margin-bottom: 20px;}
.our-history-review .elementor-widget-container{background-image: url(images/quote_icon.svg);background-size: 64px;background-position: 20px 20px;background-repeat: no-repeat;}
.post--grid--reports .e-loop-item .elementor-widget-image{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.post--grid--reports .e-loop-item:hover .elementor-widget-image{transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-o-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.post--grid--reports .e-loop__load-more .elementor-button{background-color: transparent;fill: #151617;color: #151617;border-style: solid;border-width: 2px;border-color: #336C8C;padding: 15px 30px;}
.post--grid--reports .e-loop__load-more .elementor-button:hover, .post--grid--reports .e-loop__load-more .elementor-button:focus{color: #151617 !important;background: linear-gradient(white, white) padding-box, linear-gradient(to right, #336C8C, #54C5D0) border-box !important;color: var(--e-global-color-primary);border-color: #FFFFFF00;}
.twae-horizontal-timeline.twae-wrapper .twae-content{box-shadow: 0 0 24px 0 #1516171A !important;border-radius: 24px !important;min-height: 205px;}
.twae-horizontal-timeline.twae-wrapper .twae-h-line{background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 72%);}
.twae-horizontal-timeline.twae-wrapper .twae-icondot {transform: scale(0.70);}

/* Our People */
.team--item .eael-team-item .eael-team-content,
.team--item .eael-team-item .eael-team-image,
.team--item .eael-team-item .eael-team-image img{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.team--item{position: relative;}
.team--item .eael-team-item .eael-team-content{height: 114px;}
.team--item:hover .eael-team-item .eael-team-content{transform: translateY(-40px);}
.team--item:hover .eael-team-item .eael-team-image{background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);}
.team--item:hover .eael-team-item .eael-team-image img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);}
.team--item .eael-team-item .eael-team-member-name{margin: 0;padding: 25px 0;background-color: #fff;min-height: 80px;display: flex;align-items: center;justify-content: center;padding: 0 10px;}
.team--item .eael-team-item .eael-team-member-position{background-color: #F7F8F9;margin: 0;min-height: 34px;display: flex;align-items: center;justify-content: center;padding: 0 10px;line-height: 1.1em;}
.team--item .eael-team-item .eael-team-text{background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);margin: 0;min-height: 40px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px;}

[class*="flag-"] .eael-team-text:after{content:'';display: block;width: 36px;height: 24px;background-position: center;background-repeat: no-repeat;background-size: 100%;}
.flag-Argentina .eael-team-text:after{background-image: url(images/flags/Argentina.svg);}
.flag-Australia .eael-team-text:after{background-image: url(images/flags/Australia.svg);}
.flag-Netherlands .eael-team-text:after{background-image: url(images/flags/Netherlands.svg);}
.flag-Jordan .eael-team-text:after{background-image: url(images/flags/Jordan.svg);}
.flag-Ireland .eael-team-text:after{background-image: url(images/flags/Ireland.svg);}
.flag-Indonesia .eael-team-text:after{background-image: url(images/flags/Indonesia.svg);}
.flag-USA .eael-team-text:after{background-image: url(images/flags/usa.svg);}
.flag-Ghana .eael-team-text:after{background-image: url(images/flags/Ghana.svg);}
.flag-India .eael-team-text:after{background-image: url(images/flags/India.svg);}
.flag-England .eael-team-text:after{background-image: url(images/flags/England.svg);}
.flag-Scotland .eael-team-text:after{background-image: url(images/flags/Scotland.svg);}
.flag-Denmark .eael-team-text:after{background-image: url(images/flags/Denmark.svg);}

/* Board Elections */
.fellowship-works-table.board-timeline .eael-data-table tr th:first-child{width: 25%;}
.flag-board-elections .elementor-icon-list-item{flex-direction: row-reverse;column-gap: 10px;}

/* Testimonials */
.testimonials-carousel .elementor-widget-icon{position: absolute;left: 2%;top: -15px;}

/* Past Conferences List*/
.past-conferences-list .elementor-icon-list-items{column-count: 2;}

/* Specialist Certificates*/
.course-fees-table .eael-data-table tbody tr td:first-child .td-content,
.course-content-table .eael-data-table tbody tr td:first-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;color: #151617;}
.course-fees-table .eael-data-table tbody tr:last-child td:first-child{border-radius: 0 0 0 24px;}
.course-fees-table .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 0;}
.course-fees-table .eael-data-table tr th:nth-child(1){width: 25%;}
.course-fees-table .eael-data-table tr th:nth-child(2){width: 10%;}
.course-fees-table .eael-data-table tr th:nth-child(3){width: 15%;}
.course-fees-table .eael-data-table tr th:nth-child(4){width: 10%;}
.course-fees-table .eael-data-table tr th:nth-child(5){width: 40%;}
.course-fees-table.course-content-table .eael-data-table tbody tr td:last-child .td-content{color: #336C8C;font-weight: 500;font-family: "Readex Pro", Sans-serif;}
.course-fees-table.course-content-table .eael-data-table tr th:nth-child(1){width: 22%;}
.course-fees-table.course-content-table .eael-data-table tr th:nth-child(2){width: 54%;}
.course-fees-table.course-content-table .eael-data-table tr th:nth-child(3){width: 22%;}
.elementor-widget-eael-adv-accordion.v2 .eael-accordion-list{box-shadow: none;}
.course-fees-table.pfcac-table .eael-data-table tr th:nth-child(1){width: 70%;}
.course-fees-table.pfcac-table .eael-data-table tr th:nth-child(2){width: 30%;}
.course-fees-table.pfcac-table .eael-data-table tbody tr td:last-child .td-content{color: #336C8C;font-weight: 500;font-family: "Readex Pro", Sans-serif;}

/* Lucian Leape Patient Safety Fellowship */
.previous-fellows .team--item .eael-team-item .eael-team-image{margin-bottom: 20px;}
.previous-fellows .team--item .eael-team-item .eael-team-image, .previous-fellows .team--item:hover .eael-team-item .eael-team-image, .previous-fellows .team--item .eael-team-item-inner{background: #fff;}
.previous-fellows .team--item:hover .eael-team-item .eael-team-content {transform: translateY(0);}
.previous-fellows .team--item .eael-team-item .eael-team-content{height: 80px;}
.previous-fellows .team--item:hover .eael-team-item .eael-team-image img{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.previous-fellows .team--item .eael-team-member-name{background-color: #F7F8F9;}
.previous-fellows .team--item .eael-team-member-position{display: none;}
.previous-fellows .team--item .eael-team-text{height: 80px;justify-content: center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.previous-fellows .team--item:hover .eael-team-text{transform: translateY(-80px);}
.previous-fellows .team--item .eael-team-text .team-btn{border: 2px solid #fff;color: #fff;border-radius: 30px;text-transform: capitalize;padding: 10px 30px;cursor: pointer;}
.previous-fellows .team--item .eael-team-text .team-btn:hover{border-color: #54C5D0;}
.previous-fellows .team-flag .elementor-icon-list-item{flex-direction: row-reverse;}
.previous-fellows .team-flag .elementor-icon-list-item .elementor-icon-list-icon svg{margin-left: 10px;margin-right: 0;}

/* Lucian Leape Patient Safety Fellowship Popup */
.previous-fellows-popup{padding: 0 !important;max-width: 95%;}
.previous-fellows-popup.ays-pb-modal .ays-popup-hrs-default{display: none !important;}
.previous-fellows-popup.ays-pb-modal .ays-pb-modal-close{right: 0 !important;top: 0 !important;}
.previous-fellows-popup.ays-pb-modal h2{font-family: "Readex Pro", Sans-serif !important;padding: 20px 0 0;}

/* Board Elections */
.team-board-elections .elementor-icon-list-items .elementor-icon-list-item{flex-direction: row-reverse;justify-content: space-between;}
.team-board-elections .btn-read-bio .elementor-button{width: 100%;}
.team-board-elections .bio-content{display: none;}

/* Sao Paulo 2025 */
.e-n-accordion-item{box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px;overflow: hidden;}
.e-n-accordion-item summary.e-n-accordion-item-title[aria-expanded="true"] {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.e-n-accordion-item-title .e-n-accordion-item-title-icon{position: absolute !important;right: 30px;top: inherit;}
.e-n-accordion-item-title + div{background-color: #fff;}
.e-n-accordion-item .elementor-widget-container p{margin-bottom: 1em;}
.e-n-accordion-item .elementor-widget-container ul{padding-left: 20px;}
.conference-pricing-table .eael-data-table tbody tr td:first-child .td-content{font-weight: 500;font-family: "Readex Pro", Sans-serif;display: flex;column-gap: 15px;align-items: center;color: #151617;}
.conference-pricing-table .eael-data-table tbody tr:last-child td:first-child{border-radius: 0 0 0 24px;}
.conference-pricing-table .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 0;}
.conference-pricing-table .eael-data-table tr th:nth-child(1){width: 40%;}
.conference-pricing-table .eael-data-table tr th:nth-child(2){width: 25%;}
.conference-pricing-table .eael-data-table tr th:nth-child(3){width: 20%;}
.conference-pricing-table .eael-data-table tr th:nth-child(4){width: 15%;}
.event-countdown .elementor-countdown-wrapper .elementor-countdown-item{width: 180px;height: 180px;}

.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(1){width: 25%;}
.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(2){width: 15%;}
.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(3){width: 15%;}
.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(4){width: 15%;}
.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(5){width: 15%;}
.conference-pricing-table.dublin-26 .eael-data-table tr th:nth-child(6){width: 15%;}

/* Journals Page */
#ijqhc-logo .e-n-tab-title-text,
#ijqhcc-logo .e-n-tab-title-text{color: transparent;width: 399px;height: 75px;background-size: contain;background-position: center;background-repeat: no-repeat;}
#ijqhc-logo .e-n-tab-title-text{background-image: url(images/IJQHC-logo1.svg);}
#ijqhc-logo[aria-selected="true"] .e-n-tab-title-text{background-image: url(images/IJQHC-logo1_1.svg);}
#ijqhcc-logo .e-n-tab-title-text{background-image: url(images/IJCOMS-logo1.svg);}
#ijqhcc-logo[aria-selected="true"] .e-n-tab-title-text{background-image: url(images/IJCOMS-logo1_1_new.svg);}
.rss-item{padding: 30px;background-color: #fff;box-shadow: 0px 0px 24px 0px #1516171A;margin-bottom: 20px;border-radius: 24px;}
.rss-item .rss-item-title{font-size: 24px;font-weight: 600;font-family: "Readex Pro", Sans-serif;line-height: 1.2em;margin: 0 0 10px;}
.rss-item .rss-item-title a{color: #151617;}
.rss-item .rss-item-desc{margin: 0;word-break: break-all;}
.content-selector .content-toggle{border: 2px solid #E1E4E8;border-radius: 24px;font-size: 15px;color: #4C4B4A;font-weight: 400;margin: 0 auto;background-image: url(images/chevron-down.svg);background-size: 24px;    background-position: 98% center;background-repeat: no-repeat;-webkit-appearance: none;padding: .5rem 1.7rem 0.5rem 1rem;width: 500px;max-width: 100%;}
.content-section .rss-latest-issue{display: block;}
.content-section .rss-advance-article{display: none;}

/* Our Fellowship Ambassadors */
.fellowship-ambassadors-filter .content-selector{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
.fellowship-ambassadors-filter .content-selector .content-toggle{margin: 0;}

/* IKAS */
.fellowship-works-table.cycles-groups .eael-data-table tbody tr:last-child td:last-child{border-radius: 0 0 24px 24px;background-color: #336C8C !important;color: #fff !important;text-align: center;}
.fellowship-works-table.cycles-groups .eael-data-table tbody tr:last-child td:first-child .td-content{justify-content: center;font-weight: 400 !important;text-align: center;}

/* Resource */
.course-fees-table.resource-membership-table .eael-data-table th{vertical-align: middle;}
.course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(1){width: 20%;}
.course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(2){width: 20%;}
.course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(3){width: 20%;}
.course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(4){width: 20%;}
.course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(5){width: 20%;}
.feature-yes .td-content:before,
.feature-no .td-content:before{content: '';width: 24px;height: 24px;background-repeat: no-repeat;background-position: center;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: 10px;}
.feature-yes .td-content:before{background-image: url(images/feature-yes.svg);}
.feature-no .td-content:before{background-image: url(images/feature-no.svg);}

/* Webinar */
.webinar-meta .elementor-post-info__item{background-color: #F7F8F9;border-radius: 12px;border: 2px solid #E1E4E8;padding: 0 10px 0;}
.webinar-type .elementor-heading-title{background-color: #56C5D0;border-radius: 12px;padding: 4px 10px 3px;height: 24px;}
.webinar-more-info .eael-accordion-content h3{font-size: 20px;font-weight: 500;color: #151617;margin-bottom: 0;}
.future-webinar-slider .swiper-initialized{padding: 15px;}
.upcoming-webinars-wrapper {display: flex;flex-direction: column;gap: 30px;margin:0;}
.webinar-item {display: block;position: relative;}
.webinar-item .webinar-title {line-height: 1.3em;font-family: "Readex Pro", Sans-serif;font-weight: 600;font-size: 34px;text-align: center;color: #151617;margin: 0 0 30px;}
.webinar-item .webinar-meta {display: flex;flex-wrap: wrap;gap: 20px;position: relative;margin-bottom: 30px;}
.webinar-item .webinar-meta .webinar-info{display: flex;align-items: center;}
.webinar-item .webinar-meta .webinar-info strong{color: #151617;font-family: "Readex Pro", Sans-serif;font-weight: 500;}
.webinar-item .webinar-meta .webinar-info span{font-size: 14px;color: #336C8C;font-family: "Readex Pro", Sans-serif;font-weight: 400;letter-spacing: 0.32px;border: 2px solid #E1E4E8;background-color: #F7F8F9;border-radius: 12px;padding: 2px 10px;line-height: 1.2em;margin-left: 5px;}
.webinar-item .webinar-meta .webinar-event-type{position: absolute;right:0;top: 0;}
.webinar-item .webinar-meta .webinar-event-type .event-badge{background-color: #56C5D0;border-radius: 12px;border: 2px solid #E1E4E8;color: #151617;font-size: 14px;font-weight: 400;letter-spacing: 0.32px;padding: 2px 10px;}
.webinar-item .event-badge:not(.live-events){display: none;}
.webinar-item .webinar-featured-image {margin: 0 0 30px;border-radius: 12px;overflow: hidden;}
.webinar-item .webinar-featured-image img {width: 100%;height: auto;display: block;}
.webinar-item .webinar-content{text-align: center;color: #4C4B4A;font-size: 15px;}
.webinar-more-info{box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px;margin: 50px 5px 40px;overflow: hidden;}
.accordion-header {padding: 15px 20px 15px 40px;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, .02);display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.accordion-header .accordion-title {font-size: 28px;color: #151617;font-weight: 600;font-family: "Readex Pro", Sans-serif;line-height: 1.2em;}
.accordion-header.active{background-color: #F7F8F9;}
.accordion-header.active .accordion-icon {transform: rotate(45deg);}
.accordion-content {display: none;overflow: hidden;padding: 30px;}
.webinar-more-info .info-content{color: #4C4B4A;font-size: 15px;line-height: 1.5em;}
.webinar-more-info .info-content h2{font-size: 22px;color: #151617;margin: 0 0 5px;}
.webinar-more-info .info-content h3{font-size: 20px;color: #151617;margin: 0 0 5px;}
.webinar-more-info .info-content h4{font-size: 18px;color: #151617;margin: 0 0 5px;}
.webinar-register{display: flex;justify-content: center;}
.webinar-register .register-button{color: #fff;font-size: 14px;border-radius: 24px;background-color: #336C8C;fill: #336C8C;border-style: solid;padding: 12px 30px 10px 30px;letter-spacing: 0.8px;}
.webinar-register .register-button:hover{background-color: transparent;background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);color: #fff;}

/* Future Webinars */
.future-webinars-swiper-wrapper .future-webinars-swiper{padding: 20px 15px;margin-left: -15px;margin-right: -15px;}
.future-webinars-swiper-wrapper .webinar-item{box-shadow: 0 0 24px 0 #1516171A;border-radius: 12px;overflow: hidden;padding: 30px;}
.future-webinars-swiper-wrapper .webinar-card-content {width: 100%;}
.future-webinars-swiper-wrapper .webinar-item .webinar-title{text-align: left;color: #151617;font-size: 28px;}
.future-webinars-swiper-wrapper .webinar-register{justify-content: flex-start;}
.future-webinars-swiper-wrapper .swiper-button-prev,
.future-webinars-swiper-wrapper .swiper-button-next{color: #fff;background-color: #336C8C;width: 55px;height: 55px;border-radius: 24px;}
.future-webinars-swiper-wrapper .swiper-button-prev:after, .future-webinars-swiper-wrapper .swiper-button-next:after{font-size: 24px;}
.future-webinars-swiper-wrapper .swiper-button-prev{left: -90px;}
.future-webinars-swiper-wrapper .swiper-button-next{right: -90px;}

/* Partnership with Patients */
.video-wrapper{position: relative;}
.video-wrapper .elementor-widget-video:before, .video-wrapper .elementor-widget-video:after{content: '';display: block;width: 180px;height: 180px;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;z-index: -1;}
.video-wrapper .elementor-widget-video:before{background-image: url(images/video-left.svg);left: -100px;bottom: -100px;}
.video-wrapper .elementor-widget-video:after{background-image: url(images/video-Right.svg);right: -100px;top: -100px;}

/* Partnership with Patients Popup */
.team-board-elections .btn-popup-bio .elementor-button{width: 100%;}
.patients-popup{padding: 0 !important;max-width: 95%;overflow: hidden !important;}
.patients-popup.ays-pb-modal .ays-popup-hrs-default{display: none !important;}
.patients-popup.ays-pb-modal .ays-pb-modal-close{right: 0 !important;top: 0 !important;}
.patients-popup.ays-pb-modal h2{text-align: left;}
.patients-popup.ays-pb-modal .bio-content {height: 480px;overflow-y: auto;}
.patients-popup.ays-pb-modal .ays_content_box>p{margin-bottom: 0 !important;}
.patients-popup.ays-pb-modal .bio-content p + ul {margin-top: -20px;margin-bottom: 2em;}

/* Share your experience */
.share-experience-sb .elementor-icon-box-wrapper .elementor-icon-box-description{background: -webkit-linear-gradient(360deg, #336C8C, #56C5D0);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

/* Single Story */
.story-tag .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display: inline-block !important;}
.story-tag .elementor-icon-list-items .elementor-icon-list-item .elementor-post-info__terms-list-item{color: #fff;background-color: #336C8C;border-radius: 12px;border: 1px solid #E1E4E8;padding: 1px 10px 2px;}
.story-content .elementor-widget-container h2,
.story-content .elementor-widget-container h3,
.story-content .elementor-widget-container h4,
.story-content .elementor-widget-container h5{color: #151617;font-weight: 600;margin-bottom: 10px;margin-top: 0;}
.story-content .elementor-widget-container h2{font-size: 24px;}
.story-content .elementor-widget-container h3{font-size: 22px;}
.story-content .elementor-widget-container h4{font-size: 20px;}
.story-content .elementor-widget-container h5{font-size: 18px;}
.story-content .elementor-widget-container p{margin-top: 0;}
.story-content .elementor-widget-container p:last-child{margin-bottom: 0;}
.story-content .wp-block-group{margin-bottom: 30px;border: 2px solid #E1E4E8;border-radius: 16px;padding: 30px;}

.video-wrapper .elementor-widget-theme-post-featured-image:before, .video-wrapper .elementor-widget-theme-post-featured-image:after{content: '';display: block;width: 180px;height: 180px;background-position: center;background-repeat: no-repeat;background-size: 100%;position: absolute;z-index: -1;}
.video-wrapper .elementor-widget-theme-post-featured-image:before{background-image: url(images/video-left.svg);left: -100px;bottom: -100px;}
.video-wrapper .elementor-widget-theme-post-featured-image:after{background-image: url(images/video-Right.svg);right: -100px;top: -100px;}
.story-nav .elementor-post-navigation .post-navigation__arrow-prev{background-image: url(images/left-arrow.svg);width: 8px;height: 14px;background-size: 100%;margin-right: 10px;background-repeat: no-repeat;}
.story-nav .elementor-post-navigation .post-navigation__arrow-next{background-image: url(images/right-arrow.svg);width: 8px;height: 14px;background-size: 100%;margin-left: 10px;background-repeat: no-repeat;}
.story-nav .elementor-post-navigation .post-navigation__arrow-prev svg,
.story-nav .elementor-post-navigation .post-navigation__arrow-next svg{display:none;}
.story-nav .elementor-post-navigation a{background-color: #2C78A3;display: inline-flex !important;border-radius: 30px;padding: 8px 20px 8px;}
.story-nav .elementor-post-navigation a:hover{background-color: transparent;background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);}
.story-image-wrapper:not(:has(.story-image)),
.story-video-wrapper:not(:has(.story-video)){display: none;}

/* Story Froms*/
.story--form .gfield.gfield--type-fileupload .ginput_container_fileupload input[type="file"]{min-height: 60px;}
.story--form .gform_fields {row-gap: 25px !important;}
.story--form .eael-gravity-form .gfield.field_description_above .gfield_label {display: inline-flex;}
.story--form .eael-gravity-form .gfield.field_description_above .gfield_description{display: inline-flex;margin-left: 5px;}
.story--form .gform_fields {row-gap: 25px !important;display: flex !important;flex-wrap: wrap;justify-content: space-between;}
.story--form .eael-gravity-form .gfield{width: 100%;}
.story--form .eael-gravity-form .gfield.col-2{width: calc(50% - 25px);}
.story--form .eael-gravity-form span.gfield_required, .gfield_required{display: none !important;}
.story--form .eael-gravity-form .gfield.gfield--type-section.border-class{padding: 0 0 0;margin-bottom: 10px !important;}
.story--form .eael-gravity-form .eael-custom-radio-checkbox input[type="checkbox"]{position: relative;top: -1px;}
.story--form .gform_confirmation_message {color: #2C78A3;}

/* Partner Filter  */
.flex-wrap {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
fieldset {outline: none;border: blanchedalmond;padding: 0;margin: 0;}
.bs--post-listing{position: relative;padding: 60px 0 60px;}
.post--filter{position: relative;}
.filter--right{position: relative;width: calc(100% - 320px);padding-left: 40px;}
.filter--left{position: relative;width: 320px;}
.filter--left .widget--title{padding: 20px 30px;font-size: 26px;letter-spacing: 0.12px;font-weight: 600;font-family: "Readex Pro", Sans-serif;color: #fff;border-radius: 24px 24px 0 0;margin: 0;background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);}
.filter--location{position: relative;margin-bottom: 30px;}
.filter--location .filter--country-type{position: relative;}
.filter--country-type {position: relative;}
.filter--country-type .dropdown-button {cursor: pointer;display: block;border:2px solid #E1E4E8;border-radius: 24px;width: 100%;height: 48px;font-size: 14px;font-weight: 400;line-height: 26px;padding: 10px 20px;outline: none;-webkit-appearance: none;appearance: none;background-image: url(images/chevron-down.svg);background-repeat: no-repeat;background-position: 95% center;color: #4C4B4A;}
.filter--country-type .dropdown-content {display: none;position: absolute;background-color: #fff;z-index: 1;width: 100%;max-height: 280px;overflow-y: auto;    box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px;}
.filter--left .dropdown-content ul{margin: 0;list-style-type: none;padding:20px 20px 15px;}
.filter--left .dropdown-content li{margin-bottom: 12px;}
.filter--left .dropdown-content li .inp-cbx-country{display: none;}
.filter--left .dropdown-content li label{display: flex;align-items: flex-start;justify-content: space-between;cursor: pointer;}
.filter--left .dropdown-content li label .checkbox{width: 24px;height: 24px;border: 2px solid #EEF1F2;border-radius: 8px;display: block;position: relative;top: 2px;background-repeat: no-repeat;background-position: center;}
.filter--left .dropdown-content li label .checkbox-label{color: #151617;font-size: 17px;font-weight: 400;line-height: 26px;width: calc(100% - 40px);padding-right: 30px;}
.filter--left .dropdown-content li .label-count{position: absolute;right: 0;top: 0;}
.filter--left .dropdown-content li label:hover .checkbox{border-color: #54C5D0;}
.inp-cbx-country:checked + label .checkbox{background-image: url(images/check.svg);background-color: #336C8C;border-color: #336C8C !important;}
.filter--survey-type{position: relative;box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px}
.filter--left .filter-dropdown{padding: 30px 30px 40px;margin: 0;list-style-type: none;border-radius: 0 0 24px 24px;}
.filter--left .filter-dropdown li{margin-bottom: 12px;position: relative;}
.filter--left .filter-dropdown li .inp-cbx{display: none;}
.filter--left .filter-dropdown li label{display: flex;align-items: flex-start;justify-content: space-between;cursor: pointer;}
.filter--left .filter-dropdown li label .checkbox{width: 24px;height: 24px;border: 2px solid #EEF1F2;border-radius: 8px;display: block;position: relative;top: 2px;background-repeat: no-repeat;background-position: center;}
.filter--left .filter-dropdown li label .checkbox-label{color: #151617;font-size: 17px;font-weight: 400;line-height: 26px;width: calc(100% - 40px);padding-right: 30px;letter-spacing: 0.8px;}
.filter--left .filter-dropdown li .label-count{position: absolute;right: 0;top: 0;display: none;}
.filter--left .filter-dropdown li label:hover .checkbox{border-color: #54C5D0;}
.inp-cbx:checked + label .checkbox{background-image: url(images/check.svg);background-color: #336C8C;border-color: #336C8C !important;}
.filter--search {position: relative;align-items: center;width: 100%;column-gap: 20px;display: flex;margin-bottom: 40px;}
.filter--search .txt-search{border: 2px solid #E1E4E8;border-radius: 24px;height: 48px;font-size: 14px;font-weight: 400;padding: 0 20px;outline: none;width: calc(100% - 48px);}
.filter--search .btn-search{min-width: 1px;width: 48px;height: 48px;border-radius: 50%;color: transparent;text-indent: 0;overflow: hidden;background:#2C78A3 no-repeat center;padding: 0;display: flex;align-items: center;   justify-content: center;}
.filter--search .btn-search:hover{background: linear-gradient(90deg, #9D81CF 10%, #2C78A3 90%);}
.filter--result{position: relative;}
.filter--result label{font-size: 17px;font-weight: 500;color: #282930;margin-right: 10px;font-family: "Readex Pro", Sans-serif;}
.filter--selected{column-gap: 15px;width: calc(100% - 160px);}
.filter--selected span{font-size: 17px;font-weight: 500;color: #336C8C;background-image: url(images/filter-close.svg);padding-right: 25px;background-repeat: no-repeat;background-position: 100% center;cursor: pointer;}
.filter--result-count{position: relative;align-items: center;}
.filter--result-count{border-top: 1px solid #EEF1F2;padding-top: 15px;margin-top: 20px;color: #282930;}
.filter--result-count label{font-size: 17px;font-weight: 500;margin-right: 5px;font-family: "Readex Pro", Sans-serif;}
.filter--result-count span{font-size: 20px;font-weight: 600;margin: 0 5px 0 5px;font-family: "Readex Pro", Sans-serif;}
.post--result{position: relative;margin-top: 50px;}
.post-result--item{position: relative;border-bottom: 1px solid #E1E4E8;padding-bottom: 40px;margin-bottom: 40px;column-gap: 40px;align-items: flex-start;display: none;}
.post-result--item.visible{display: flex;}
.post-result--item .post--image-wrapper{border-radius: 24px;position: relative;overflow: hidden;width: 240px;border: 2px solid #E1E4E8;height: 240px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.post-result--item .post--image{background-color: #fff;padding: 10px;height: 135px;display: flex;align-items: center;justify-content: center;}
.post-result--item .post--image img{display: block;margin: 0 auto;object-fit: contain;height: 100%;}
.post-result--item .post--image-wrapper .post--bg {background-color: #F7F8F9;padding: 15px 15px;}
.post-result--item .post--label{font-size: 14px;font-weight: 400;letter-spacing: 0.36px;text-align: center;font-family: "Readex Pro", Sans-serif;line-height: 1.25;color: #336C8C;margin-bottom: 5px;}
.post-result--item .post--membership-plan{text-align: center;}
.post-result--item .post--membership-plan span{color: #151617;font-size: 15px;}
.post-result--item .post--membership-plan strong{font-weight: 600;}
.post-result--item .post--meta{width: calc(100% - 580px);}
.post-result--item .post--meta .post--title{font-size: 29px;font-weight: 600;letter-spacing: 0.15px;color: #151617;line-height: 1.3;margin: 0 0 25px;}
.post-result--item .post--meta .post-partner-type{display: flex;flex-wrap: wrap;gap:10px}
.post-result--item .post--meta span{font-size: 14px;font-weight: 400;font-family: "Readex Pro", Sans-serif;padding: 1px 10px;background-color: #F7F8F9;border-radius: 12px;color: #fff;letter-spacing: 0.32px;}
.post-result--item .post--meta span.conference-exhibitor{background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);}
.post-result--item .post--meta span.conference-sponsors{background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);}
.post-result--item .post--meta span.strategic-partner{background-color: #336C8C;}
.post-result--item .post--meta span.educational-partner{background-color: #89C765;color: #151617;}
.post-result--item .post--meta span.institutional-partner{background-color: #56C5D0;color: #151617;}
.post-result--item .post--meta span.knowledge-partner{background-color: #FAA61A;color: #151617;}
.post-result--item .post--country-info{width: 230px;}
.post-result--item .post--country-info p:last-child {margin-bottom: 0;}
.post-result--item .post--country-name{font-size: 23px;font-weight: 600;letter-spacing: 0.12px;font-family: "Readex Pro", Sans-serif;line-height: 1.36;margin: 0 0 15px;color: #151617;}
.post-result--item .post--org-acronym{font-size: 17px;font-weight: 400;letter-spacing: 0.12px;margin: 0 0 15px;color: #151617;}
.post-result--item .post--country-small{margin: 0 0 10px;}
.post-result--item .post--region-name{margin: 0 0 10px;text-transform: uppercase;}
.post-result--item .post--website{margin: 0 0 0;color: #336C8C;word-break: break-all;}
.post-result--item .post--web-button{display: flex;}
.post-result--item .post--web-button .button{min-width: 200px;}
.post-result--item .post--web-button .button svg{margin-left: 5px;}
.post-result--item .post--notice {font-size: 16px;font-style: italic;padding: 15px 15px;background-color: #F7F9FB;border-radius: 5px;margin: 15px 0 0;}
.post-result--item .post--notice p{margin: 0 0 15px;}
.post--result .load-btn{width: 100%;justify-content: center;display: flex;position: relative;}
.post--result .load-btn .button{color: #151617;font-size: 14px;border-radius: 24px;padding: 10px 20px;background-color: #fff;fill: #336C8C;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #336C8C;padding: 12px 30px 10px 30px;}
.post--result .load-btn .button:hover{color: #336C8C;border-color: #56C5D0;}

/* ISQua Community Filter */
.community-header {background-color: white;padding: 0 0 30px;margin-bottom: 30px;border-bottom: 2px solid #E1E4E8;}
.search-bar {display: flex;gap: 15px;margin-bottom: 0;}
.search-bar select, .search-bar input {border: 2px solid #E1E4E8;border-radius: 24px;height: 48px;font-size: 14px;font-weight: 400;padding: 0 20px;outline: none;width: calc(100% - 48px);}
.search-bar select {flex: 0 0 320px;cursor: pointer;display: block;border: 2px solid #E1E4E8;border-radius: 24px;width: 100%;height: 48px;font-size: 14px;font-weight: 400;line-height: 26px;padding: 10px 20px;outline: none;    -webkit-appearance: none;appearance: none;background-image: url(images/chevron-down.svg);background-repeat: no-repeat;background-position: 95% center;color: #4C4B4A;}
.search-bar input {flex: 1;}
.search-bar .search-btn {background-color: #4a7c9e;color: white;border: none;padding: 0 !important;border-radius: 50%;cursor: pointer;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;}
.search-bar .search-btn:hover {background-color: #3a6c8e;}
.search-bar .search-btn svg{width: 24px;height: 24px;}
.community-content {display: flex;column-gap: 40px;}
.community-sidebar {flex: 0 0 320px;background-color: white;padding: 0;height: fit-content;position: relative;box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px;}
.community-sidebar.data-loading {opacity: 0.7;pointer-events: none;}
.community-sidebar .sidebar-heading {padding: 20px 30px;font-size: 26px;letter-spacing: 0.12px;font-weight: 600;font-family: "Readex Pro", Sans-serif;color: #fff;border-radius: 24px 24px 0 0;margin: 0;background: linear-gradient(90deg, #336C8C 10%, #56C5D0 90%);}
.filter-group-list{padding: 30px 30px 40px;margin: 0;list-style-type: none;border-radius: 0 0 24px 24px;}
.filter-group-list .filter-group {margin-bottom: 10px;position: relative;}
.filter-group-list .filter-group label {display: flex;align-items: flex-start;justify-content: space-between;cursor: pointer;}
.filter-group-list .filter-group label.disabled {opacity: 0.6;cursor: not-allowed;}

.filter-group-list .filter-group input[type="checkbox"] {margin-right: 10px;cursor: pointer;width: 16px;height: 16px;position: absolute;left: 0;top: 0;display: none;}
.filter-group-list .filter-group .checkbox{width: 24px;height: 24px;border: 2px solid #EEF1F2;border-radius: 8px;display: block;position: relative;top: 4px;background-repeat: no-repeat;background-position: center;}
.filter-group-list label:hover .checkbox {border-color: #54C5D0;}
.filter-checkbox:checked + .checkbox {background-image: url(images/check.svg);background-color: #336C8C;border-color: #336C8C !important;}
.filter-group-list .filter-group .checkbox-label{color: #151617;font-size: 17px;font-weight: 400;line-height: 26px;width: calc(100% - 40px);padding-right: 0;letter-spacing: 0.8px;}
.community-main-content {flex: 1;}
.community-main-content .section-title {font-size: 34px;font-weight: 600;margin-bottom: 30px;color: #151617;margin: 30px 0 40px;}
.results-header {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.results-header .filter--result{width: 100%;border-bottom: 2px solid #E1E4E8;padding-bottom: 20px;margin-bottom: 15px;}
.results-header .filter--result label{font-size: 17px;font-weight: 500;color: #282930;margin-right: 10px;font-family: "Readex Pro", Sans-serif;}
.results-header .filter--selected{column-gap: 15px;width: calc(100% - 160px);}
.results-header .filter--selected span{font-size: 17px;font-weight: 500;color: #336C8C;background-image: url(images/filter-close.svg);padding-right: 25px;background-repeat: no-repeat;background-position: 100% center;cursor: pointer;}
.results-header .results-count{position: relative;align-items: center;font-size: 17px;font-weight: 500;margin-right: 5px;font-family: "Readex Pro", Sans-serif;color: #282930;}
.results-header .results-count span{font-size: 18px;font-weight: 600;margin: 0 5px 0 5px;font-family: "Readex Pro", Sans-serif;}
.member-card {display: flex;gap: 40px;padding: 25px 0;border-bottom: 1px solid #eee;}
.member-card:last-child {border-bottom: none;}
.member-card .member-photo {flex: 0 0 240px;height: 240px;border-radius: 8px;overflow: hidden;border: 1px solid #E1E4E8;border-radius: 24px;}
.member-card .member-photo img {width: 100%;height: 100%;object-fit: cover;}
.member-card .member-header{flex: 0 0 560px;}
.member-card .member-name {font-size: 28px;font-weight: 600;color: #151617;margin:0 0 15px;font-family: "Readex Pro", Sans-serif;line-height: 1.25em;}
.member-card .member-title {color: #151617;font-size: 22px;line-height: 1.35em;margin: 0 0 15px;font-family: "Readex Pro", Sans-serif;font-weight: 400;}
.member-card .member-badges {display: flex;flex-wrap: wrap;gap: 10px;}
.member-card .badge {font-size: 14px;font-weight: 400;font-family: "Readex Pro", Sans-serif;padding: 1px 10px;background-color: #336C8C;border-radius: 12px;color: #fff;letter-spacing: 0.32px;color: #fff;}
.member-card .member-country {font-size: 23px;font-weight: 600;letter-spacing: 0.12px;font-family: "Readex Pro", Sans-serif;line-height: 1.36;margin: 0 0 15px;color: #151617;}
.member-card .member-footer{flex: 0 0 200px;}
.member-card .find-more{background-color: white;border: 2px solid #4a7c9e;padding: 10px 25px;border-radius: 30px;cursor: pointer;font-size: 14px;font-weight: 500;color: #151617;display: flex;align-items: center;justify-content: center;    column-gap: 10px;}
.member-card .find-more:hover{color: #56C5D0;border-color: #56C5D0;}
.member-card .find-more:hover svg path{stroke:#56C5D0;}
.load-more-container {text-align: center;margin-top: 30px;padding-top: 40px;border-top: 2px solid #eee;}
.load-more-container .load-more-btn{color: #151617;font-size: 14px;border-radius: 24px;padding: 10px 20px;background-color: transparent;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #336C8C;padding: 12px 30px 10px 30px;}
.load-more-container .load-more-btn:hover{border-color: #56C5D0;color: #56C5D0;background-color: transparent;}f
.no-results {text-align: center;padding: 40px;color: #666;font-size: 16px;}

/* Blog & Archive Pages */
.featured-post-loop-grid .elementor-widget-theme-post-excerpt img{display: none !important;} 
.featured-post-loop-grid .elementor-post-info .elementor-post-info__terms-list a {color: #fff !important;background-color: #56C5D0;border-radius: 30px;padding: 2px 8px 3px;}
.featured-post-loop-grid .elementor-post-info .elementor-icon-list-item .elementor-post-info__item-prefix {color: #151617;}
.featured-post-loop-grid .elementor-post-info .elementor-icon-list-item span.elementor-post-info__item--type-author{color: #56C5D0;}
.elementor-widget-loop-grid .elementor-pagination{border-top: 2px solid #F0F1F2;padding-top: 30px;}
.elementor-widget-loop-grid .elementor-pagination .page-numbers{border-radius: 10px;padding: 5px 10px;text-transform: uppercase;}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.current{color: #fff !important;background-color: #336C8C;}

/* Single Post */
.single-post .elementor-post-info .elementor-post-info__terms-list a{color: #fff !important;background-color: #56C5D0;border-radius: 30px;padding: 2px 8px 3px;line-height: 1.1;}
.single-post .elementor-post-info .elementor-icon-list-item .elementor-post-info__item-prefix {color: #151617;}
.single-post .elementor-post-info .elementor-icon-list-item span.elementor-post-info__item--type-author{color: #56C5D0;}
.single-post .elementor-post-info .elementor-icon-list-item:nth-child(3) {margin-top: 10px;}
.single-post .elementor-post-info .elementor-icon-list-item[itemprop="datePublished"]:after{opacity: 0;}
.single-post .elementor-post-info__terms-list{row-gap: 5px;display: inline-flex !important;flex-wrap: wrap;}
.post-pillar-message p{margin: 0 !important;font-size: 14px;font-weight: 400;letter-spacing: 0.32px;text-align: center;}
.post-pillar-message p:before{content:'';display: block;width: 48px;height: 48px;background-size: 100%;background-position: center;background-repeat: no-repeat;margin: 0 auto 3px;}
.post-pillar-message .pillar-Knowledge{color: #5C57C0;}
.post-pillar-message .pillar-Network{color: #29B6F6;}
.post-pillar-message .pillar-Voice{color: #26A69A;}
.post-pillar-message .pillar-Action{color: #EF5350;}
.post-pillar-message .pillar-Knowledge::before{background-image: url(images/Knowledge-icon1.svg);}
.post-pillar-message .pillar-Network::before{background-image: url(images/Network-icon1.svg);}
.post-pillar-message .pillar-Voice::before{background-image: url(images/Voice-icon1.svg);}
.post-pillar-message .pillar-Action::before{background-image: url(images/Action-icon1.svg);}

.single-post .elementor-post-navigation .elementor-post-navigation__link a{background-color: #336C8C;border-radius: 30px;padding: 10px 20px;display:inline-flex;column-gap: 15px;}
.single-post .elementor-post-navigation .elementor-post-navigation__link a:hover{background-color: transparent;background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);}
.single-post .elementor-post-navigation .elementor-post-navigation__link .post-navigation__arrow-prev{width: 8px;height: 24px;background-image: url(images/chevron-left.svg);background-repeat: no-repeat;background-position: center;background-size: auto;}
.single-post .elementor-post-navigation .elementor-post-navigation__link .post-navigation__arrow-next{width: 8px;height: 24px;background-image: url(images/chevron-right.svg);background-repeat: no-repeat;background-position: center;background-size: auto;}
.single-post .elementor-widget-theme-post-content ul, .single-post .elementor-widget-theme-post-content ol{margin-bottom: 2em;padding-left: 20px;}
.single-post .elementor-widget-theme-post-content h2, 
.single-post .elementor-widget-theme-post-content h3,
.single-post .elementor-widget-theme-post-content h4,
.single-post .elementor-widget-theme-post-content h5,
.single-post .elementor-widget-theme-post-content h6{color: #151617;}
.single-post .elementor-widget-theme-post-content h2{font-size: 34px;}
.single-post .elementor-widget-theme-post-content h3{font-size: 28px;}
.single-post .elementor-widget-theme-post-content h4{font-size: 24px;}
.single-post .elementor-widget-theme-post-content h5{font-size: 20px;}
.single-post .elementor-widget-theme-post-content h6{font-size: 18px;}
.single-post .elementor-widget-theme-post-content h2 em, 
.single-post .elementor-widget-theme-post-content h3 em,
.single-post .elementor-widget-theme-post-content h4 em,
.single-post .elementor-widget-theme-post-content h5 em,
.single-post .elementor-widget-theme-post-content h6 em{font-style: normal;}
.blog-sidebar .elementor-widget-search .e-search .e-search-submit{width: 48px;height: 48px;justify-content: center;transition: unset;}
.blog-sidebar .elementor-widget-search .e-search .e-search-submit svg{fill: none;width: 20px;height: 20px;}
.blog-sidebar .recent-post-item .elementor-heading-title{overflow: hidden;text-overflow: ellipsis;white-space: normal;height: 62px;}
.blog-sidebar .form-signup div.ctct-form-embed form.ctct-form-custom{row-gap: 18px;}
.blog-sidebar .ctct-form-embed.form_0 .ctct-form-defaults{background-color: transparent !important;padding: 0 !important;}
.blog-sidebar .form-signup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{width: 100%;}
.blog-sidebar .form-signup div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text a{color: #56C5D0 !important;}
.blog-sidebar .form-signup div.ctct-form-embed form.ctct-form-custom label.ctct-form-label, .blog-sidebar .form-signup div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text{color: #151617 !important;}
 
/* Signup Form */
.form-signup div.ctct-form-embed form.ctct-form-custom{display: flex;flex-wrap: wrap;column-gap: 20px;row-gap: 30px;}
.form-signup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {width: calc(25% - 20px);margin-bottom: 0;}
.form-signup div.ctct-form-embed form.ctct-form-custom .ctct-form-error{width: 100%;}
.form-signup div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{font-size: 15px;font-family: "Readex Pro", Sans-serif;font-weight: 500;}
.form-signup div.ctct-form-embed form.ctct-form-custom input.ctct-form-element, 
.form-signup div.ctct-form-embed form.ctct-form-custom select.ctct-select-element{border: 2px solid #E1E4E8;border-radius: 24px;font-size: 15px;color: #151617;font-family: "Poppins", Sans-serif;-webkit-appearance: none;  -moz-appearance: none;appearance: none;}
.form-signup div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text{font-size: 14px;font-family: "Readex Pro", Sans-serif;font-weight: 300;letter-spacing: 0.2px;margin-bottom: 5px;}
.form-signup div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{border-radius: 30px;}

/* About Page Signup Form */
.form-signup.v2 div.ctct-form-embed div.ctct-form-defaults{border-radius: 0;padding: 0;background-color: #fff;}
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{color: #151617;}
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text{color: #151617;}
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text a{color: #151617;}
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom input.ctct-form-element, 
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom select.ctct-select-element{border-color: #4C4B4A;}
/*.form-signup.v2 div.ctct-form-embed form.ctct-form-custom div.ctct-form-field#first_name_field_0 {width: calc(50% - 20px);}
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom div.ctct-form-field#last_name_field_0{width: calc(50% - 20px);} */
.form-signup.v2 div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {width: calc(50% - 20px);}

/* Contact Form */
.eael-contact-form.eael-contact-form-align-center{margin: 0 auto;display: block;}
input, select{outline: none !important;}
.eael-contact-form select{text-indent: 10px !important;padding-top: 5px !important;}
.eael-contact-form{position: relative;}
.contact-form .eael-contact-form form{position: relative;}
.contact-form .eael-contact-form .gform_fields{row-gap: 20px !important; display: flex !important;flex-wrap: wrap;flex-direction: column;}
.contact-form .eael-contact-form .gform_fields .gfield{width: calc(50% - 10px);position: relative;}
.contact-form .eael-contact-form .gform_fields .gfield#field_1_8{position: absolute;right: 0;top: 0;}
.contact-form .eael-contact-form .gform_fields .gfield#field_1_9{position: absolute;right: 0;top: 70px;}
.contact-form .eael-contact-form .gform_fields .gfield#field_1_9 textarea{min-block-size: 1px;}
.contact-form .eael-contact-form .gform_fields .gfield#field_1_10{width: 100%;}
.contact-form .eael-contact-form .gform_fields .gfield#field_1_11{width: 100%;}
.contact-form .eael-contact-form .gform_fields .gfield .ginput_container_consent{align-items: center;}
.contact-form .eael-contact-form .gform_fields .gfield .gfield_validation_message {position: absolute;left: 25px;bottom: -18px;}

/* Request an Expert */
.contact-form.request-expert-form .eael-contact-form .gform_fields .gfield{width:100%;}
.contact-form.request-expert-form #gform_wrapper_4 + iframe{display: none;}

/* Page Content = Privacy Policy*/
.page-content .elementor-widget-text-editor h2{font-size: 28px;font-weight: 600;color: #151617;margin: 0 0 10px;}
.page-content .elementor-widget-text-editor h3{font-size: 23px;font-weight: 600;color: #151617;margin: 0 0 10px;}
.page-content .elementor-widget-text-editor h4{font-size: 17px;font-weight: 500;color: #151617;margin: 0 0 10px;}
.page-content .elementor-widget-text-editor ul{margin: 0 0 2em;}
.elementor-widget-eael-adv-accordion .eael-accordion-list{box-shadow: 0 0 24px 0 #1516171A;border-radius: 24px;overflow: hidden;}
.elementor-widget-eael-adv-accordion .eael-accordion-content ul:not(:last-child), .elementor-widget-eael-adv-accordion .eael-accordion-content ol:not(:last-child){margin-bottom: 2em;}
.elementor-widget-eael-adv-accordion .eael-accordion-content ul, .elementor-widget-eael-adv-accordion .eael-accordion-content ol{padding-left: 20px;}

/* WhitePaper */
.whitepaper-grid{position: relative;}
.whitepaper-grid .whitepaper-content img{display: none;}
.whitepaper-grid .whitepaper-btn a{width: 100%;}

/* Search */
.post-type-label {display: inline-block;background: #56C5D0;color: #151617;font-size: 14px;padding: 3px 12px 1px;border-radius: 4px;margin-bottom: 5px;text-transform: capitalize;border-radius: 12px;letter-spacing: 0.02em;}
.search-results .elementor-loop-container [data-elementor-type="loop-item"] .elementor-widget-theme-post-excerpt img{display: none;}
.search-results .elementor-pagination{margin-top: 50px;}

/* Sitemap */
.elementor-sitemap-wrap .elementor-sitemap-list{padding-left: 20px;}
.sitemap-posts ul.elementor-sitemap-list.elementor-sitemap-post-list {column-count: 2;gap: 100px;}
.elementor-sitemap-wrap .elementor-sitemap-list .elementor-sitemap-item{margin-bottom: 2px;}

/* Responsive */
@media only screen and (max-width: 1440px){
    .site-header .elementor-widget-search .e-search-input-wrapper{width: 300;}
    .post-result--item .post--meta .post--title{font-size: 24px;}
    .post-result--item .post--country-name{font-size: 20px;}
    .filter--left .filter-dropdown{padding: 20px 20px 30px;}
    .future-webinars-swiper-wrapper .swiper-button-prev{left: 0px;}
    .future-webinars-swiper-wrapper .swiper-button-next{right: 0px;}
    .future-webinars-swiper-wrapper .future-webinars-swiper{margin-left: 45px;margin-right: 45px;}
    .future-webinars-swiper-wrapper .webinar-item .webinar-title{font-size: 24px;}
    .webinar-item .webinar-title{font-size: 28px;}
}
@media only screen and (max-width: 1200px){
    .site-header .elementor-widget-search .e-search-input-wrapper{width: auto;}
    .fellowship-works-table .eael-data-table tbody tr td:first-child span{font-size: 15px;}
    .past-conferences-item .eael-elements-flip-box-content .event--btn{min-width: 125px;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(1) {width: 50%;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(2) {width: 35%;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(3) {width: 10%;}
    .past-conferences-list .elementor-icon-list-items{column-count: 1;}
    .post-result--item .post--country-info{width: calc(100% - 280px);order: 2;}
    .post-result--item .post--meta {width: 100%;order: 3;margin-top: 20px;} 
    .webinar-more-info{margin: 40px 5px 30px;}
    .accordion-header .accordion-title{font-size: 22px;}
    .future-webinars-swiper-wrapper .webinar-item .webinar-title{font-size: 20px;}
    .patients-popup.ays-pb-modal .bio-content{height: 455px;}
    .community-main-content .section-title{font-size: 26px;margin: 20px 0 20px;}
    .member-card .member-header {width: 100%;order: 3;flex: none;}
    .member-card .member-photo{order: 1;}
    .member-card .member-footer{order: 2;}
    .member-card{flex-wrap: wrap;row-gap: 20px;}
    .member-card .member-name{font-size: 24px;}
    .member-card .member-title{font-size: 18px;}
}
@media only screen and (max-width: 1024px){
    .site-header .mega-menu .e-n-menu .e-n-menu-toggle{background-color: transparent;}
    .mega-menu-wrapper .elementor-widget-search .e-search .e-search-submit svg{fill: none;}
    .mega-menu-wrapper .elementor-widget-search .e-search .e-search-submit{width: 40px;height: 40px;}
    .mega-menu-wrapper .elementor-widget-search .e-search .e-search-form .e-search-input{padding: 5px 20px 5px 20px;}
    .mega-menu-wrapper .elementor-widget-search .e-search-input-wrapper{width: 170px;}
    .form-signup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {width: calc(50% - 20px);margin-bottom: 0;}
    .page-content .elementor-widget-text-editor h3{font-size: 20px;font-weight: 600;color: #151617;margin: 0 0 10px;}
    .page-content .elementor-widget-text-editor h4{font-size: 16px;font-weight: 500;color: #151617;margin: 0 0 10px;}
    .sitemap-posts ul.elementor-sitemap-list.elementor-sitemap-post-list {column-count: 1;gap: 0;}
    .fellowship-works-table.membership-table .td-content h5{font-size: 18px;}
    .fellowship-works-table.membership-table .td-content .table-price{font-size: 20px;} 
    .fellowship-works-table.membership-table .td-content .table-price + p {margin: 10px 0;}
    .fellowship-works-table.membership-table .td-content .table-btn{margin-bottom: 5px;}
    .event--date{font-size: 15px;}
    .our-history-review .elementor-widget-container{background-size: 48px;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(1) {width: 45%;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(2) {width: 35%;}
    .fellowship-works-table.country-awards .eael-data-table tr th:nth-child(3) {width: 15%;}
    .event-countdown .elementor-countdown-wrapper .elementor-countdown-item{width: 150px;height: 150px;}
    #ijqhc-logo .e-n-tab-title-text, #ijqhcc-logo .e-n-tab-title-text{width: 299px;height: 45px;}
    .rss-item .rss-item-title{font-size: 18px;}
    .filter--left {width: 100%;}
    .filter--right {width: 100%;margin-top: 30px;padding-left: 0;}
    .filter--left .dropdown-content li label .checkbox-label, .filter--left .filter-dropdown li label .checkbox-label{font-size: 16px;}
    .filter--left .widget--title{font-size: 20px;}
    .webinar-item .webinar-meta{padding-right: 100px;gap: 10px;}
    .accordion-header{padding: 15px 10px 15px 20px;}
    .accordion-header .accordion-title{font-size: 20px;}
    .webinar-item .webinar-title{font-size: 22px;}
    .video-wrapper .elementor-widget-video:before{left: -50px;bottom: -50px;}
    .video-wrapper .elementor-widget-video:after{right: -50px;top: -50px;}
    .video-wrapper .elementor-widget-video:before, .video-wrapper .elementor-widget-video:after{width: 140px;height: 140px;}
    .patients-popup.ays-pb-modal .bio-content{height: 425px;}
    .story-content .wp-block-group{padding: 20px 15px;}
    .story-content .elementor-widget-container h2 {font-size: 22px;}
    .story-content .elementor-widget-container h3 {font-size: 20px;}
    .story-content .elementor-widget-container h4 {font-size: 18px;}
    .story-content .elementor-widget-container h5 {font-size: 16px;}
    .video-wrapper .elementor-widget-theme-post-featured-image:before, .video-wrapper .elementor-widget-theme-post-featured-image:after,
    .video-wrapper .elementor-widget-video:before, .video-wrapper .elementor-widget-video:after{width: 100px;height: 100px;}
    .video-wrapper .elementor-widget-theme-post-featured-image:before{left: -50px;bottom: -50px;}
    .video-wrapper .elementor-widget-theme-post-featured-image:after{right: -50px;top: -50px;}
    .story--form .eael-gravity-form .gfield.col-2{width: 100%;}
    .community-sidebar{flex:none;width: 100%;}
    .community-main-content {flex: inherit;width: 100%;margin-top: 40px;}
    .community-content{flex-wrap: wrap;}
}
@media only screen and (max-width: 767px){
    .site-header:not(.dynamic-header){padding-left: 0; padding-right: 0;}
    .menu-btn.menu-item{text-align: center;}
    .menu-btn.menu-item a{display: inline-block;}
    .footer--menu .elementor-nav-menu{row-gap: 5px;}
    .home-card, .home-card:hover{background-size: cover !important;}
    .home-card .home-card-caption{transition: .25s;transform: translateY(0);position: relative;bottom: inherit;left: inherit;}
    .home-card.v2 .home-card-caption{transform: translateY(0);position: relative;bottom: inherit;left: inherit;}    
    .home-card .elementor-widget-image{height: auto;}
    .testimonials-carousel .elementor-widget-icon{left: 0;right: 0;margin: 0 auto;}
    .form-signup div.ctct-form-embed div.ctct-form-defaults{padding: 10px;}
    .form-signup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {width: 100%;margin-bottom: 0;}
    .form-signup div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{margin-bottom: 5px;}
    .form-signup div.ctct-form-embed form.ctct-form-custom{row-gap: 15px;}
    .form-signup div.ctct-form-embed form.ctct-form-custom #gdpr_text .ctct-gdpr-text{font-size: 12px;line-height: 1.3em;}
    .page-content .elementor-widget-text-editor h3{font-size: 18px;font-weight: 600;color: #151617;margin: 0 0 10px;}
    .page-content .elementor-widget-text-editor h4{font-size: 15px;font-weight: 500;color: #151617;margin: 0 0 10px;}
    .contact-form .eael-contact-form .gform_fields .gfield#field_1_8,
    .contact-form .eael-contact-form .gform_fields .gfield#field_1_9{position: relative;right: inherit;top: inherit;}
    .contact-form .eael-contact-form .gform_fields .gfield{width: 100%;}
    .contact-form .eael-contact-form .gform_fields .gfield .ginput_container_consent {align-items: flex-start;}
    .contact-form .eael-contact-form .gform_fields .gfield .gfield_validation_message {position: relative;left: inherit;bottom: inherit;}
    .page-content .elementor-widget-text-editor h2{font-size: 24px;}
    .page-content .elementor-widget-text-editor h3{font-size: 20px;}
    .page-content .elementor-widget-text-editor h4{font-size: 16px;}
    .image-with-text .elementor-widget-text-editor.list-column ul li{width: 100%;}
    .eael-data-table .td-content {flex-wrap: wrap;}
    .fellowship-works-table:not(.fellowship-pricing) .eael-data-table tbody tr td:first-child .td-content{flex-direction: column;text-align: center;}
    .fellowship-works-table .eael-data-table tbody tr td:first-child span {font-size: 14px;margin-bottom: 5px;}
    .fellowship-works-table .eael-data-table tbody tr td:first-child .td-content img{display: block;margin-bottom: 5px;}
    .fellowship-tabs .e-n-tabs-heading{border-bottom: none;flex-direction: column !important;}
    .event--date {font-size: 15px;padding: 2px 5px;display: block;text-align: center;margin-top: 5px;}
    .logo-carousel .elementor-widget-image img{padding: 5px;}
    .form-signup.v2 div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {width: 100%;}
    .team--item .eael-team-item .eael-team-content {height: 94px;}
    .team--item .eael-team-item .eael-team-member-name{min-height: 60px;}
    .team--list{--e-con-grid-template-columns: repeat(2, 1fr) !important;--grid-auto-flow: row !important;}
    .country-awards .eael-data-table tbody tr td:first-child .td-content{text-align: left;align-items: flex-start;}
    .country-awards .eael-data-table .td-content{justify-content: flex-start;}
    .country-awards .eael-data-table{max-width: none !important;width: 425px;}
    .fellowship-works-table:is(.reizenstein-awards) .eael-data-table{width: 600px;max-width: none !important;}
    .fellowship-works-table:is(.reizenstein-awards) .eael-data-table tbody tr td:first-child .td-content{text-align: left;align-items: flex-start;}
    .fellowship-works-table:is(.v2) .eael-data-table tbody tr td:first-child .td-content{text-align: left;}
    .fellowship-works-table:is(.v2) .eael-data-table tbody tr td:last-child .td-content{justify-content: flex-start;}
    .fellowship-works-table.board-timeline .eael-data-table tr th:first-child {width: 40%;}
    .country-awards.col-2 .eael-data-table tr th:nth-child(1) {width: 50%;}
    .country-awards.col-2 .eael-data-table tr th:nth-child(2) {width: 50%;}
    .country-awards.col-3 .eael-data-table tr th:nth-child(1) {width: 45%;}
    .country-awards.col-3 .eael-data-table tr th:nth-child(2) {width: 40%;}
    .country-awards.col-3 .eael-data-table tr th:nth-child(3) {width: 15%;}
    .course-fees-table .eael-data-table{max-width: none !important;width: 450px;}
    .course-fees-table.course-content-table .eael-data-table{max-width: none !important;width: 600px;}
    .height-100{height: auto !important;}
    .previous-fellows .team--item .eael-team-item .eael-team-content, .previous-fellows .team--item .eael-team-text{height: 60px;}
    .previous-fellows .team--item:hover .eael-team-text {transform: translateY(-60px);}
    .e-n-accordion-item-title .e-n-accordion-item-title-icon{right: 20px;}
    .event-countdown .elementor-countdown-wrapper {flex-wrap: wrap;gap: 10px;max-width: 250px !important;margin: 0 auto;}
    .event-countdown .elementor-countdown-wrapper .elementor-countdown-item{width: calc(110px - 20px);margin: 0 !important;flex-basis: inherit !important;height: 120px;}
    .main--heading span{display: inline-block;}
    #ijqhc-logo .e-n-tab-title-text, #ijqhcc-logo .e-n-tab-title-text{width: 100%;height: 45px;}
    .filter--left .filter-dropdown {padding: 20px 15px 30px;}
    .filter--result label{font-size: 15px;}
    .filter--selected span{font-size: 15px;}
    .filter--selected{margin-top: 5px;width: 100%;}
    .filter--search{margin-bottom: 30px;}
    .post--result{margin-top: 30px;}
    .post-result--item .post--image-wrapper{width: 100%;}
    .post-result--item .post--country-info {width: 100%;order: 3;margin-top: 20px;}
    .post-result--item .post--meta .post--title{margin-bottom: 20px;font-size: 22px;}
    .post-result--item .post--meta span{font-size: 12px;}
    .fellowship-works-table:is(.cycles-groups) .eael-data-table tbody tr td:first-child .td-content{text-align: left;align-items: flex-start;}
    .course-fees-table.resource-membership-table .eael-data-table{width: 850px;}
    .course-fees-table.resource-membership-table .eael-data-table tbody tr td:first-child .td-content, .course-content-table .eael-data-table tbody tr td:first-child .td-content{text-align: left;align-items: flex-start;}
    .course-fees-table.resource-membership-table .eael-data-table .td-content{text-align: left;justify-content: flex-start;}
    .feature-yes .td-content:before, .feature-no .td-content:before{width: 18px;height: 18px;}
    .course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(1){width: 17%;}
    .course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(2),
    .course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(3),
    .course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(4),
    .course-fees-table.resource-membership-table .eael-data-table tr th:nth-child(5){width: 20.5%;}
    .m-w-100 .elementor-button{width: 100% !important;} 
    .webinar-item .webinar-meta {padding-right: 0;gap: 10px;}
    .webinar-item .webinar-meta .webinar-event-type {position: relative;right: inherit;top: inherit;}
    .future-webinars-swiper-wrapper .swiper-button-prev, .future-webinars-swiper-wrapper .swiper-button-next{height: 35px;width: 35px;}
    .future-webinars-swiper-wrapper .swiper-button-prev:after, .future-webinars-swiper-wrapper .swiper-button-next:after{font-size: 18px;}
    .future-webinars-swiper-wrapper .swiper-button-prev{left: -10px;}
    .future-webinars-swiper-wrapper .swiper-button-next{right: -10px;}
    .future-webinars-swiper-wrapper .future-webinars-swiper {margin-left: 0;margin-right: 0;}
    .future-webinars-swiper-wrapper .webinar-item{padding: 20px;}
    .future-webinars-swiper-wrapper .webinar-register {justify-content: center;}
    .webinar-item .webinar-title, .webinar-item .webinar-meta{margin-bottom: 20px;}
    .video-wrapper .elementor-widget-video:before, .video-wrapper .elementor-widget-video:after{display: none;}
    .patients-popup.ays-pb-modal .bio-content {height: 325px;}
    .story--form .eael-gravity-form .gfield.field_description_above .gfield_description{display: block;}
    .story--form .eael-gravity-form .gfield.gfield--type-section.border-class{margin-bottom: 8px !important;}
    .story--form .gform_fields{row-gap: 15px !important;}
    .story--form .gfield.gfield--type-fileupload .ginput_container_fileupload input[type="file"]{padding: 10px;}
    .search-bar{flex-wrap: wrap;}
    .search-bar select{flex: 100%;}
    .community-sidebar .sidebar-heading{padding: 15px 20px;font-size: 20px;}
    .filter-group-list{padding: 20px 20px 20px;}
    .results-header .results-count span{font-size: 16px;}
    .results-header .results-count{font-size: 15px;}
    .member-card .member-photo{flex: 0 0 150px;height: 150px;margin: 0 auto;}
    .member-card .member-footer{order: 3;flex: 100%;text-align: center;}
    .member-card .member-header{text-align: center;}
    .member-card .member-badges{justify-content: center;}
    .member-card{padding: 35px 0;}
    .member-card .member-title{font-size: 16px;}
    .member-card .member-name{font-size: 22px;}
    .member-card .member-country{font-size: 20px;}
    .ays-pb-modal.ays-pb-modal_16.ays-popup-box-main-box {padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 599px){
    .team--list{--e-con-grid-template-columns: repeat(1, 1fr) !important;--grid-auto-flow: row !important;margin-left: auto !important;margin-right: auto !important;max-width: 290px;}   
}