/* General CSS */
.wdm-wg-wrap, .wdm-wg-wrap *{-webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important;}
.wdm-wg-clearfix:before,
.wdm-wg-clearfix:after{content: ""; display: table;}
.wdm-wg-clearfix::after{clear: both;}
.wpnw-first{clear:both;}
.wdm-wg-notice{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca;}
.wdm-wg-loader{display: inline-block; border: 4px solid #f3f3f3; border-radius: 50%; border-top: 4px solid #3498db; width: 18px; height: 18px; margin-left: 2px; -webkit-animation: wdm-wg-spin 2s linear infinite; animation: wdm-wg-spin 2s linear infinite; vertical-align: middle;}
.wdm-wg-hide{display: none;}

.wdmwg-magneta {
    color: #e9134c!important;
}
.bold {
    font-weight: 700!important;
}
.m-0 {
    margin: 0!important;
}
.mr-2, .mx-2 {
    margin-right: 0.5rem!important;
}
.d-flex {
    display: flex!important;
}
.deep-blue {
    color: #181954!important;
}
.w-full {
    width: 100%;
}
.mb-0 {
    margin: 0!important;
}
.p-md-4 {
    padding: 1.5rem!important;
}
.float-right {
    float: right!important;
}
.pr-20 {
    padding-right: 20px!important;
}
.font-italic {
    font-style: italic!important;
}
@media only screen and (min-width: 768px)
    .flex-md-row {
        flex-direction: row!important;
    }
}
.wg-left-menu {
    position: absolute;
    right: -100%;
    transition-duration: .5s;
    z-index: 2;
    background: #F8F9FA;
    width: 16rem;
    min-width: 16rem;
    position: fixed;
    height: calc(100% - 5rem);
}
@media only screen and (min-width: 992px) {
    .wg-left-menu {
        position: fixed;
        left: 0;
        right: auto;
        height: calc(100% - 6rem);
    }
}
.wg-left-menu .wg-menu-item {
    cursor: pointer;
}
.wg-menu-item.active {
    border-bottom: 2px solid #181954;
}
.wg-menu-item.not-clickable {
    pointer-events: none;
    cursor: default;
    opacity: .75;
}
.single-working_groups .ast-container {
    max-width: 100%!important;
    display: block!important;
}
h3 {
    font-family: AtlasGrotesk-Black,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-top: 20px;
    color: #181954;
    font-weight: 600;
    overflow-wrap: break-word;
}
span.deep-blue, p.deep-blue, .deep-blue>p, .deep-blue>ysi-cms>div>span>p, .deep-blue>ysi-cms>div>span>ul>li, .deep-blue p, b.deep-blue, .deep-blue {
    color: #181954!important;
}
@media (min-width: 768px) {
    .mb-md-1, .my-md-1 {
        margin-bottom: 0.25rem!important;
    }
}
.ml-3, .mx-3 {
    margin-left: 1rem!important;
}
.mt-3, .my-3 {
    margin-top: 1rem!important;
}
.mb-0, .my-0 {
    margin-bottom: 0!important;
}
.wg-menu-item {
    box-sizing: border-box;
    font-size: 18px;
    border-bottom: 2px solid #F8F9FA;
}
.right-container {
    z-index: 1;
}
@media only screen and (min-width: 992px) {
    .right-container {
        width: calc(100% - 16rem);
        margin-left: 16rem;
    }
}
@media only screen and (min-width: 768px){
    .mb-md-1, .my-md-1 {
        margin-bottom: 0.25rem!important;
    }
}
.wdmwg-main {
    position: relative;
    padding-bottom: 0!important;
    margin-right: 0!important;
    margin-left: 0!important;
}
.p-3 {
    padding: 1rem!important;
}
.w-100 {
    width: 100%!important;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mr-0, .mx-0 {
    margin-right: 0!important;
}
.project-card-wrapper:last-child {
    padding-right: 0!important;
}
.project-card-wrapper a:hover, .project-card-wrapper a:focus {
    color: #ba0f3d;
    outline: none;
}
.project-card-wrapper a {
    color: #e9134c;
    overflow-wrap: break-word;
    font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
    font-size: 16px;
    cursor: pointer;
}
.card-img, .card-img-bottom {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}
.icon-row {
    display: flex;
    flex-direction: row;
}
.project-card img {
    height: 12rem;
    width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-style: none;
    max-width: 100%;
}
.iconCall {
    font-size: 2em;
    color: #ea3267;
    position: absolute;
    top: 0.75rem;
    left: 1rem;
}
.text-left {
    text-align: left!important;
}
.pl-3, .px-3 {
    padding-left: 1rem!important;
}
.pr-3, .px-3 {
    padding-right: 1rem!important;
}
.project-card h6.card-background-inperson {
    background-color: #ea3267;
}
.project-card h6.card-background-inperson, .project-card h6.card-background-online, .project-card h6.card-background-general {
    font-size: 80%;
    padding: 0.3rem 1rem;
    color: #fff;
}
.card-img, .card-img-top, .card-img-bottom {
    flex-shrink: 0;
    width: 100%;
}
.card-link-wrapper:hover .project-card {
    border: 2px solid #e9134c;
}
.project-card {
    background: white;
    height: 100%;
    border: 2px solid transparent;
}
.card-shadow {
    box-shadow: 0 3px 6px #0003;
}
.overflow-hidden {
    overflow: hidden!important;
}
.justify-content-between {
    justify-content: space-between!important;
}
.flex-column {
    flex-direction: column!important;
}
.rounded {
    border-radius: 0.25rem!important;
}
.pb-2, .py-2 {
    padding-bottom: 0.5rem!important;
}
.pt-2, .py-2 {
    padding-top: 0.5rem!important;
}
.pl-0, .px-0 {
    padding-left: 0!important;
}
@media only screen and (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
}
@media only screen and (min-width: 576px) {
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.wdmwg {
    display: flex;
    flex-direction: row;
    box-shadow: 0 8px 10px #0006;
}
.wdmwg-list {
    width: 70%;
    height: auto;
/*    margin: auto;*/
}
.wdmwg-list-cards{
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    padding-top: 2.5rem!important;
    align-content: space-between;
}
.wdmwg-list-cards a, .wdmwg-is-default a {
    text-decoration: none!important;
}
.wdmwg-sidebar {
    width: 30%;
}
.wdmwg-list-card {
    width: 9.5rem;
    height: 9.5rem;
    margin: 0 7.5px 15px;
    background: #d7d8da;
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 5px;
    color: #181954;
    text-align: center!important;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    transition: .2s;
    border: none;
}
.wdmwg-list-card-title {
    flex: .5 1 auto;
    height: 25%;
    padding: 0;
    z-index: 1;
}
.wdmwg-list-card-title h3 {
    font-size: .95rem !important;
    padding: 0.3rem 0 0!important;
    line-height: 1.15;
    font-weight: 600;
    overflow-wrap: break-word;
    color: #181954;
}
.wdmwg-list-card-image {
    text-align: center!important;
}
.wdmwg-list-card-image img {
    max-width: 65%;
    transition: all .2s ease-in-out;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
    flex-shrink: 0;
    width: 100%;
    vertical-align: middle;
    border-style: none;
}
.wdmwg-sidebar {
    min-width: 21rem;
    width: 30%;
    background-color: #f8f9fa;
    overflow: hidden!important;
    display: flex!important;
    flex-direction: column!important;
    justify-content: space-between!important;
}
.wdmwg-defaults {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0.5rem!important;
    padding-top: 0.5rem!important;
}
.wdmwg-is-default {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}
.wdmwg-is-default .wdmwg-list-card{
    border-radius: 50%;
}
.wdmwg-details {    
    background-color: #b7c6d8;
    color: #181954!important;;
    height: calc(100% - 18rem);
    padding: 20px;
    display: block;
    min-height: 440px;
}
.wdmwg-is-default-cards {
    display: flex;
}
.wdmwg-details-head {
    display: flex!important;
    align-items: center!important;
    margin-bottom: 1rem!important;
}
.wdmwg-details-head-left {
    padding: 0.25rem!important;
    margin-right: 0.5rem!important;
    border-radius: 0.25rem!important;
}
.wdmwg-image{
    background-color: #d7d8da;
}
.wdmwg-image img {
    width: 64px!important;
    aspect-ratio: auto 64 / 64;
    height: 64px!important;
}
.wdmwg-details-head-right {
    /*    height: 64px;*/
    display: flex!important;
    flex-direction: column!important;
    justify-content: space-between!important;
}
.wdmwg-list-card { 
    justify-content: space-evenly;
    align-items: center;
}
.wdmwg-list-card-image {
    width: 65px;
    height: 65px ;
}
.wdmwg-list-card-image {
    width: 65px;
    height: 65px;
}
.wdmwg-section {
    margin: 20px;
    width: 100%!important;
}
.wdmwg-section-wrapper {
    background: #F8F9FA;
    border-color: #ebebeb!important;
    margin-bottom: 1.5rem!important;
    position: relative!important;
    overflow: hidden!important;
    border-radius: 0.25rem!important;
    border: 1px solid #dee2e6!important;
}
.wdmwg-section-header {
    background: #181954;
    height: 3rem;
    width: 100%!important;
    position: relative!important;
    border-top-left-radius: 0.25rem!important;
    border-top-right-radius: 0.25rem!important;
}
.wdmwg-section-title {
    position: absolute!important;
    top: 50% !important;
    left: 1.5rem !important;
    transform: translateY(-50%);
    width: calc(100% - 3rem);
    color: #fff!important;
    margin: 0!important;
    font-family: AtlasGrotesk-Black,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-top: 20px;
    color: #181954;
    font-weight: 600;
    overflow-wrap: break-word;
}
.wdmwg-section-content {
    padding: 1.5rem!important;
}
.wdmwg-section-welcome {
    box-shadow: 0 3px 6px #0003;
    padding: 1.5rem!important;
    position: relative!important;
    border-radius: 0.25rem!important;
    background-color: #fff!important;
}
.wdmwg-section-into-data {
    margin-top: 1.5rem!important;
}
.wdmwg-section-welcome-head {
    border-bottom: 1px solid #18195450;
    padding-bottom: 0.5rem!important;
    margin-bottom: 1rem!important;
    align-items: center!important;
    justify-content: space-between!important;
    display: flex!important;
}
.wdmwg-section-welcome-head h3 {
    margin: 0!important;
}
.wdmwg-section-welcome-btn {
    width: 8rem;
    margin-left: 0.5rem!important;
}
.wdmwg-is-default .wdmwg-list-card:hover {
    box-shadow: inset 0 0 0 0.2rem #e9134c, 5px 5px 10px #0003;
}
.wdmwg-section-btn, .wdmwg-section-contact .gform_button.button {
    cursor: pointer;
    text-transform: uppercase;
    background-color: #e9134c;
    font-size: .9em;
    font-weight: 700;
    font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
    margin: 5px 0;
    padding: 0.52rem 12px;
    white-space: normal;
    display: block;
    color: #fff;
    border-color: #e9134c;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: button;
    overflow: visible;
}
.wdmwg-section-welcome-content {
    color: #181954!important;
    margin-bottom: 0!important;
}
.main-content {
    display: none;
}
.wdmwg-section-welcome-footer {
    width: 100%;
    margin-top: 0.5rem!important;
    align-items: center!important;
    justify-content: space-between!important;
    display: flex!important;
}
.read-more {
    color: #e9134c;
    background-color: #fff;
    border: 2px solid #e9134c;
    border-radius: 4px;
}
.wdmwg-defaults-title h3, .wdmwg-title h3 {
    color: #181954;
}
.wdmwg-defaults-desc {
    margin-bottom: 0.5rem!important;
}
.wdmwg-list-card:hover {
    box-shadow: inset 0.2rem 0.2rem #e9134c, inset -0.2rem -0.2rem #e9134c, 5px 5px 10px #0003;
    transform: scale(1.025);
}
.wdmwg-list-card:hover .wdmwg-list-card-title h3 {
    color: #e9134c;
}
.wdmwg-section-intro-data {
    margin-top: 1.5rem!important;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.wdmwg-section-intro-cards {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.wdmwg-section-intro-cards-title {
    border-bottom: 1px solid #181954;
    padding-bottom: 0.25rem!important;
    margin-bottom: 0.25rem!important;
    justify-content: space-between!important;
    display: flex!important;
}
.wdmwg-section-intro-cards-title h3 {
    font-family: AtlasGrotesk-Black,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-top: 20px;
    color: #181954;
    font-weight: 600;
    overflow-wrap: break-word;
    margin: 0;
}
.wdmwg-section-cards {
    height: calc(100% - 30px);
    border: 2px solid transparent;
    background-color: #fff;
    position: relative;
    box-shadow: 0 3px 6px #0003;
    justify-content: space-between!important;
    flex-direction: column!important;
    display: flex!important;
    border-radius: 0.25rem!important;
}
.wdmwg-section-cards img {
    height: 13rem;
    width: 100%;
    object-fit: cover;
    max-width: 100%;
    vertical-align: middle;
    border-style: none;
}
.wdmwg-mandate-head {
    padding: 1rem!important;
    overflow-y: hidden;
}
.wdmwg-mandate-head-title {
    color: #181954!important;
    font-weight: 700;
    border-bottom: 1px solid #1819547c;
    padding-bottom: 0.5rem!important;
    font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
    overflow-wrap: break-word;
    font-size: 16px;
    line-height: 21px;
}
.wdmwg-mandate-head-content {
    overflow-y: hidden;
    color: #181954!important;
}
.wdmwg-mandate-content {
    display: flex!important;
    justify-content: flex-end!important;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
    padding-bottom: 0.5rem!important;
    color: #e9134c;
}
.wdmwg-project-head-title {
    color: #181954;
    margin: 0;
    border: none;
    min-height: 4.8rem;
    font-size: 1.1rem;
    font-weight: 800;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
.wdmwg-news-head-title {
    color: #181954;
    margin: 0;
    border: none;
    min-height: 1.8rem;
    font-size: 1.1rem;
    font-weight: 800;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
.wdmwg-project-card-background {
    text-align: left!important;
    background-color: #ea3267;
}
.wdmwg-project-card-background-text {
    font-size: 80%;
    padding: 0.3rem 1rem;
    color: #fff;
}
.wdmwg-project-footer {
    margin-top: 0.5rem!important;
    margin-left: 1rem!important;
    padding-bottom: 1rem!important;
    margin-right: 1rem!important;
    border-top: 1px solid #181954;
}
.wdmwg-project-footer span {
    color: #86878a;
    margin: 0;
    border: none;
    min-height: 2rem;
    font-size: .95rem;
}
.wdmwg-join-content-text {
    overflow-wrap: break-word;
    font-size: 16px;
    line-height: 21px;
    color: #181954;
}
.wdmwg-join-content-text p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.wdmwg-section-project {
    padding: 1.5rem!important;
}
.wdmwg-section-project-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.wdmwg-section-project-card {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.wdmwg-section-project-card-text {
    box-shadow: 0 3px 6px #0003;
    margin-bottom: 0!important;
    background-color: #fff!important;
    padding: 1.5rem!important;
}
.wdmwg-section-project-card-text-wrap {
    padding: 1rem!important;
    align-items: center!important;
    flex-direction: column!important;
    display: flex!important;
}
.wdmwg-section-project-card-text-wrap p {
    font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
    overflow-wrap: break-word;
    font-size: 16px;
    line-height: 21px;
    margin-top: 0;
    margin-bottom: 1rem;
}
.wdmwg-section-project-footer-text {
    margin-top: 0.5rem!important;
    align-items: center!important;
    justify-content: space-between!important;
    display: flex!important;
}
.wdmwg-section-project-footer-text p {
    color: #181954!important;
    margin-bottom: 0;
    font-style: italic!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
}
.wdmwg-section-project-footer-text button {
    color: #fff!important;
}
.wdmwg-section-text {
    padding: 1.5rem!important;
}
.wdmwg-section-btn:hover {
    color: #fff;
    background-color: #c61040;
    border-color: #ba0f3d;
}
.wdmwg-section-text p {
    color: #181954!important;
    font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
    overflow-wrap: break-word;
    font-size: 16px;
    line-height: 21px;
}
.wdmwg-section-image {
    height: 15rem;
    width: 100%;
    margin-bottom: 1.5rem!important;
}
.wdmwg-section-image img {
    object-fit: cover;
    height: 100%!important;
    width: 100%!important;
}
.wdmwg-section-contact {
    display: none;
}
.wdmwg-mandate-sec {
    padding: 2rem;
}
.devider {
    min-height: 20px;
    max-height: 50px;
    overflow: hidden;
}
.pdf-wrapper {
    padding: 10px 0;
    max-width: 681px;
    margin: auto;
    display: block;
}
.wdmwg-section-contact .gform_title {
    display: none;
}
.wdmwg-is-default .wdmwg-list-card:hover {
        box-shadow: inset 0 0 0 0.2rem #e9134c, 5px 5px 10px #0003;
}
.wdmwg-section-contact {
    padding-top: 20px;
}
.wdmwg-title h3 {
    margin: auto;
}
.wdmwg-mandate-head-content > a {
    color: #181954;
}
.user-registration-modal .user-registration-modal__body {
    overflow-y: auto !important;
}
input#user_registration_ajax_login_submit {
    margin-top: 15px;
}
.user-registration-modal__body #user-registration,.user-registration-modal__body #user-registration.horizontal{box-shadow: none !important;}
/* Member Block Shortcode CSS */

.wdm-wg-member-block-wrap .wdm-wg-member-block-inr{
    display: flex; 
    flex-direction: column; 
    row-gap:1rem; 
    flex-wrap: wrap; 
    margin-left: -15px; 
    margin-right: -15px; 
    line-height: normal;
}
.wdm-wg-member-block-wrap .wdm-wg-member-block-grid{ padding: 0 15px;}
.wdm-wg-member-block-wrap .wdm-wg-member-block-grid-inr, .wdm-wg-member-block-wrap .wdm-wg-member-block-grid-inr-expand{
    font-size: 16px; 
    font-weight: bold; 
    background-color: #ffffff; 
    padding: 1rem; 
    box-shadow: 0 3px 6px #0003; 
    border-radius: 3px;
}
.wdm-wg-member-block-wrap .wdm-wg-user-list{
    display: none;
}
.wdm-wg-member-block-wrap .wdm-wg-user-list-show{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 1rem;
}
.wdm-wg-member-block-wrap .wdm-wg-single-user{
    display: flex;
    flex: 0 0 32.32%;
    max-width: 32.32%;
    gap: 0.5rem;
    border: 1px solid #cecece;
}

.wdm-wg-member-block-wrap .wdm-wg-single-user:hover {
    transition: all 0.2s ease-out;
    box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
    border: 1px solid #cccccc;
    background-color: #f2f8f9;
  }


.wdm-wg-member-block-wrap .wdm-wg-user-details{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0.5rem;
}

.wdm-wg-member-block-wrap .wdm-wg-img-wrap{
    width: 100px;
    height: 100px;
    min-width: 100px;
}
.wdm-wg-member-block-wrap .wdm-wg-img-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wdm-wg-member-block-wrap .wdm_wg_user_address, .wdm-wg-member-block-wrap .wdm_wg_user_role{
    color: #000;
    margin-bottom: 0;
}
.wdm-wg-member-block-wrap .wdm_wg_user_address {
    font-weight: 400;
}

.wdm-wg-member-block-wrap .wdm_wg_user_name, .wdm-wg-member-block-wrap .wdm_wg_user_role {
    margin-bottom: 0;
    text-transform: capitalize;
}

.wdm-wg-member-block-wrap .wdm-wg-wrap {
    display: flex;
    gap: 0.5rem;
}

.wdm-wg-member-block-wrap .wdm-wg-member-count-wrap {
    cursor: pointer;
}
.wdm-wg-member-block-wrap .wdm-wg-member-block-ttl::after{
    content: "▼";
    position: absolute;
    right: 8%;
}

.wdm-wg-member-block-wrap .wdm-wg-member-block-ttl-expand::after{
    content: "▲";
    position: absolute;
    right: 8%;
}



@media only screen and (max-width: 420px) {
    .wdm-wg-member-block-wrap .wdm-wg-single-user{
        flex-direction: column;
        max-width: 100%;
        flex: 0 0 100%;
    }
    
}

/* Event News Shortcode CSS */
.wdm-wg-event-news-wrap{position: relative; margin: 0 -15px;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-grid-inr{position: relative; border: 2px solid transparent; box-shadow: 0 3px 6px #0003; border-radius: 0.25rem !important; background-color: #fff; line-height: normal;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-grid-inr:hover{border: 2px solid #e9134c;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-grid-inr .wdm-wg-link-overlay{position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-img-wrap{height: 200px;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-img{object-fit: cover; height: 100%; width: 100%;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-cnt-wrap{
    padding: 0 10px; 
    margin-top: 15px;
    min-height: 10rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.wdm-wg-event-news-wrap .wdm-wg-event-news-ttl{color: #000; font-size: 18px; font-weight: bold;}
.wdm-wg-event-news-wrap .wdm-wg-event-news-excerpt{font-size: 14px; margin-top: 10px;}
.wdm-wg-event-news-details{display: flex; justify-content: space-between; font-size: 14px; border-top: 1px solid; padding: 5px 0; margin-top: 10px;}
.wdm-wg-event-news-pagination-wrap,#zoom-recordings-pagination{display: inline-block; width: 100%; margin: 15px 0; text-align: center; clear: both;}
.wdm-wg-event-news-pagination-wrap .page-numbers, #zoom-recordings-pagination .page-numbers{background-color: #ffffff; padding: 5px 10px; color: #000000; min-width: 20px; display: inline-block; border-radius: 3px; min-height: 20px; line-height: 22px; border: 1px solid #000;}
.wdm-wg-event-news-pagination-wrap .page-numbers.current,#zoom-recordings-pagination .page-numbers.current{background-color: #000000; color: #ffffff; }
.wdm-wg-event-news-wrap .wdm-wg-loading-wrap, .wdm-wg-member-block-grid-inr .wdm-wg-loading-wrap, .wdm_zoom_recording_wrp .wdm-wg-loading-wrap{position: absolute; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); height: 100%; width: 100%;}
.wdm-wg-event-news-wrap .wdm-wg-loading-wrap img, .wdm-wg-member-block-grid-inr .wdm-wg-loading-wrap img, .wdm_zoom_recording_wrp .wdm-wg-loading-wrap img {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; width: 50px;}

/* Event News Submit Form CSS */
.wdm-wg-groups-ids .gfield_select{min-height: 100px;}

/* Join Group Shortcode CSS */
.wdm-wg-join-group-wrap{display: flex; justify-content: space-between; align-items: center;}
.wdm-wg-join-group-wrap .wdm-wg-joined-text{color: #fff; font-size: 14px;}
.wdm-wg-join-group-wrap .wdm-wg-join-unjoin-btn{display: inline-block;min-width: 130px;min-height: 40px;line-height: 28px;border-radius: 50px;padding: 0 15px;font-weight: bold;cursor: pointer;}
.wdm-wg-join-group-wrap .wdm-wg-join-btn{background-color: #EA3063; color: #fff;}
.wdm-wg-join-group-wrap .wdm-wg-unjoin-btn{background-color: #adadad; color: #fff;}

/* Safari */
@-webkit-keyframes wdm-wg-spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes wdm-wg-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.wdm-wg-column,
.wdm-wg-columns {padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; position: relative;}
button.user-registration-modal-link.user-registration-popup-button {height: 40px;line-height: 7px;}
@media only screen and (min-width: 40.0625em) {
    .wdm-wg-column-1 {width: 8.33333%;}
    .wdm-wg-column-2 {width: 16.66667%;}
    .wdm-wg-column-3 {width: 25%;}
    .wdm-wg-column-4 {width: 33.33333%;}
    .wdm-wg-column-5 {width: 41.66667%;}
    .wdm-wg-column-6 {width: 50%;}
    .wdm-wg-column-7 {width: 58.33333%;}
    .wdm-wg-column-8 {width: 66.66667%;}
    .wdm-wg-column-9 {width: 75%;}
    .wdm-wg-column-10 {width: 83.33333%;}
    .wdm-wg-column-11 {width: 91.66667%;}
    .wdm-wg-column-12 {width: 100%;}
    .wdm-wg-column-c5{width: 20%;}
}

/*--------------------------------------------- General Site Fixes  ----------------------------------------------*/

/* Terms of Service Color */

.widget_block p>a {
    color: #fff !important;
}

/* My working group css */
.wdm-no-wg p, .wdm-mywg-title {
    margin-bottom: 0px !important;
}

.wdm-mywg-title {
    text-align: left;
    margin-left: 15.5em;
}

.wdm-mywg-title-link {
    color: #669ef9;
}

@media only screen and (max-width: 768px) {
    .wdm-mywg-title {
        margin-left: 7em;
    }
}

@media only screen and (max-width: 420px) {
    .wdm-mywg-title {
        margin-left: 2em;
    }
}

/* Working Group Member block pagination css */
.wdm-wg-member-grid-pagination-wrap.show-pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    gap: 10px;
    
}

.wdm-wg-member-grid-pagination-wrap.hide-pagination {
    display: none;
}

.wdm-pagination-number-block {
    padding: 0.5rem 0.8rem;
    border: 0.5px solid #000000;
    border-radius: 5px;
}

.wg-member-pagination-num, .wg-member-pagination-dots {
    color:rgba(0, 0, 0, 0.9)
}

.wdm-pagination-number-block.active {
    background-color: #000000;
}

.wg-member-pagination-num.active {
    color: #FFFFFF;
}

.wdm-wg-member-hide-loader {
    display: none;
}

.wdm-wg-member-details {
    position: relative;
}

/* .wdm-wg-member-show-loader {
    display: block;
} */
