.listing.symposium {width: auto;color:#222222;/* display: grid; *//* grid-template-columns: repeat(3,1fr); *//* gap: 30px; */margin-top: 0;margin-bottom: 0;}
.listing.symposium > div {margin: 15px 0;width: 50%;}
.listing.symposium > div .item {overflow: hidden;margin-bottom: 0;position: relative;display: flex;flex-direction: column;height: 100%;border-radius: 10px;overflow: hidden;transform:scale(1);transition:all 0.3s;/* border: solid 2px rgb(255 255 255 / 10%); */}
.listing.symposium  .item:hover {transform: scale(1.09);box-shadow: 0 0 12px rgba(0,0,0,0.25);}
.listing.symposium > div .item .banner {position: absolute;/* background: url(/wp-content/themes/dtsc2021/_sites/www.dtstudyclub.com/images/listing-bg.jpg?v=3) top right no-repeat; *//* background-size: cover; */margin: 0;padding: 70px 20px 20px 20px;flex-grow: 1;flex-shrink: 1;position: relative;display: flex;flex-direction: column;background: rgb(0 0 0 / 50%);min-height: 270px !important;}
.listing.symposium > div .item .banner::before {/*z-index: 1; opacity: 0.8; content: ""; float: left; padding-bottom: 56.25%; */}
.listing.symposium > div .item .banner::after {clear: left; content: " "; display: table; }
.listing.symposium > div .item .banner .top {display: flex;align-items: center;margin: 0 0 10px 0;color: #fff;position: absolute;top: 20px;left: 20px;right: 20px;}
.listing.symposium > div .item .banner .logo { max-width: 120px; margin: 0 0 17px 0; display: inline-block; }
.listing.symposium > div .item .banner .photo {}
.listing.symposium > div .item .banner .photo img {max-width: 55%;position: absolute;right: 0;bottom: 0;filter: grayscale(1) contrast(2);max-height: 250px;width: auto;}
.listing.symposium > div .item .details {width: 100%;font-size: 14px;height: 100%;}
.listing.symposium > div .item .sponsor {position: absolute;bottom: 20px;left: 20px;display: flex;align-items: flex-end;background: #fff;padding: 8px;border-radius: 6px;height: auto;}
.listing.symposium > div .item .sponsor:empty {display:none}
.listing.symposium > div .item .sponsor img:first-child {display:block;}
.listing.symposium > div .item .sponsor img {display:none;max-width: 85px;max-height: 16px;width: auto;vertical-align: bottom;}
.listing.symposium > div .item .sponsor img:only-child {display:block;}
.listing.symposium > div .item  .sponsor > img { }
.listing.symposium > div .item.on-demand .meta {background: #aaa;text-transform: none;font-weight: 500;}
.listing.symposium > div .item  .meta {background: #3d78bc;color: #fff;font-size: 15px;padding: 10px 10px 10px 20px;position: absolute;left: 0;top: 20px;line-height: 1;font-weight: 600;text-transform: uppercase;}
.listing.symposium > div .item .meta::after {content:""; width: 0; height: 0; border-style: solid; border-width: 36px 15px 0 0; border-color: #3d78bc transparent transparent transparent; position: absolute; top: 0; right: -15px; }
.listing.symposium > div .item.live .meta::after {border-width: 52px 15px 0 0; }
.listing.symposium > div .item.on-demand .meta::after {border-color: #aaa transparent transparent transparent;border-width: 36px 15px 0 0;}
.listing.symposium > div .item .details .meta.pl-0 { padding-left:20px !important}
.listing.symposium > div .item .details .date {font-weight: 400; position: relative; padding: 0; font-size: inherit; }
.listing.symposium > div .item .details .speaker {margin: 0 0 11px 0; }
.listing.symposium > div .item .credits {display: inline-block;margin: 0 10px 0 0;font-size: 16px;font-weight: 700;border-radius: 0;height: 42px;width: 42px;line-height: 42px;text-align: center;padding: 0;background: var(--c-main);color: #fff;position: relative;letter-spacing: -1px;color: #000;/* position: absolute; *//* top: 20px; *//* left: 20px; */font-weight: 800;}
.listing.symposium > div .item .credits strong {font-weight:inherit;}
.listing.symposium > div .item.on-demand .credits {}
.listing.symposium > div .item .date-wrap {display:inline-block;vertical-align: top;/* font-weight: 800; */font-size: 14px;color: var(--c-main);}
.listing.symposium > div .item .type {display:inline-block;vertical-align: middle;}
.listing.symposium > div .item.on-demand .type {vertical-align: top; }
.listing.symposium > div .item.live .type {}
.listing.symposium > div .item.live .date {font-weight: 800;line-height: 1.2;}
.listing.symposium > div .item .webinar-name {height: 90px;margin: 20px 0 10px 0;}
.listing.symposium > div .item .name {font-size: 22px;line-height: 1.15;display: block;margin: 0;font-weight: 300;color: #fff;width: 60%;text-decoration: none;font-weight: 600;}
.listing.symposium > div .item .live {display: inline-block; font-weight: 800; margin: 0; }
.listing.symposium > div .item .text {/* flex: 0 1 100%; */font-size: 15px;padding: 0;position: relative;background: var(--c-secondary);padding: 20px;display: flex;align-items: center;}
.listing.symposium > div .item .text .meta {padding: 0; margin: 0 0 10px 0; }
.listing.symposium > div .item .speaker {margin: 0;font-size: 14px;color: var(--c-main);width: 55%;padding: 0;font-weight: 200;flex-grow: unset;}
.listing.symposium > div .item .speaker strong {}
.listing.symposium > div .item .speaker .title {} 
.listing.symposium > div .item .speaker .separator {opacity: 0.7;}
.listing.symposium > div .item .text .flag {border-radius: 50%;overflow: hidden;width: 30px;height: 30px;position: relative;margin: 0 10px 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);z-index: 1;border: none;}
.listing.symposium > div .item .text .flag img {position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);height: 100%;width: auto;z-index: -1;border: none;}
.listing.symposium > div .item .text .btn {background: #333;padding: 0;color: #fff !important;margin: 0 0 0 auto;font-size: 14px !important;padding: 12px 23px;text-decoration: none;/* background: #eee; */font-weight: 700;border-radius: 10px;display: inline-flex;align-items: center;line-height: 1;border: none;}
.listing.symposium > div .item .text .btn:hover {background:var(--c-main); color:#000 !important;}
.listing.symposium > div .item .text .btn::after {content: "\f061";font-family: "Font Awesome 6 Pro";margin: 0 0 0 10px;vertical-align: top;display: inline-block;font-weight: 300;font-size: 22px;}
.listing.symposium > div .item .text .sponsor {display: flex;height: 39.6px;align-items: center;flex: 1;margin: 0 0 0 auto;justify-content: flex-end;}
.listing.symposium > div .item .text .sponsor img {display: none;max-height: 39px;max-width: 140px;width: auto;vertical-align: middle;}
.listing.symposium > div .item .text .sponsor img:first-child {display: block;}
.listing.symposium  .item .text .bottom {}

.listing.symposium.owl-carousel {margin:0;min-width: 100%;width: 100%;}
.listing.symposium.owl-carousel > .owl-stage-outer {width:100%;margin: 0;}
.listing.symposium.owl-carousel > .owl-stage-outer .owl-stage {
    display: block;
}
.listing.symposium.owl-carousel > .owl-stage-outer .owl-stage .owl-item {}
.listing.symposium.owl-carousel > .owl-stage-outer .owl-stage .owl-item > div {padding:0}
.listing.symposium.owl-carousel > .owl-stage-outer .owl-stage .owl-item > div .item {transform:none !important;}

.listing.symposium.owl-carousel .owl-dots {text-align: center !important;margin: 20px 0 0 0;}
.listing.symposium.owl-carousel .owl-dots .owl-dot { background: rgb(255 255 255 / 20% ); }
.listing.symposium.owl-carousel .owl-dots .owl-dot.active {
    background: var(--c-main);
}

@media (max-width: 1200px) {
    .listing.symposium {grid-template-columns: repeat(2, 1fr);}
    .listing.symposium > div .item {}
    .listing.symposium > div .item .banner {min-height:310px}
}


@media (max-width: 1200px) {
    .listing.symposium {grid-template-columns: repeat(1, 1fr);}
    .listing.symposium > div .item {}
    .listing.symposium > div .item .banner {min-height: 310px;}
}
@media (max-width: 1200px) {
    .listing.symposium > div .item .banner {min-height: 270px;}
}
@media (max-width: 767px) {
    .listing.symposium > div { width: 100%; }
}