@charset "UTF-8";
/* CSS Document */

.sponsors{ margin-top: 0; text-align: center;}
.singleponsorBox img, .multiSponsorBox img {margin: 10px auto; display: block; transition: 0.5s; }
.singleponsorBox a:hover img, .multiSponsorBox a:hover img {opacity: .5 }
.sponsors-title {margin-bottom: 10px; text-align: center; padding-bottom: 5px; border-bottom: 1px solid #E8E8E8;}
.presenter-content {font-size: 16px; }
.name {margin-bottom: 5px;}
.webinar-image {text-align: center;margin-bottom: 15px;}
.webinar-image img {margin: auto; display: block;}
.fixed-img {height: 200px; object-fit: cover;}
.apw-title {color: #09406f; font-weight: 700; line-height: 1; margin-bottom: 5px;}
.webinar-card h3 {font-weight: 700;  font-size: 20px;  line-height: 1.1;  color: #1966b1;}
.webinar-card h3 a:link, .webinar-card h3 a:visited {color: #1966b1;text-decoration: none;}
.webinar-card h3 a:hover {color: #07a2b2;}
.webinar-card .date-time {font-weight: 700;line-height: 1.1;}
a.webinar-more {color: #1966b1;  text-decoration: none;}
a.webinar-more:hover {color: #07a2b2;}
.webinarLeft .subtitle {color: #a0a0a0;margin-bottom: 0;margin-top: 5px;font-weight: 600;font-size: 18px}
.webinarSection {display: flex;flex-wrap: wrap;justify-content: flex-end}
.webinarSection > p {width: 100%;text-align: right;color: #000}
.webinarSection > div {flex-direction: column;display: none;min-width: 80px;margin-left: 20px}
.sponsors {border: 2px solid #e8e8e8;padding: 15px;margin-top: 10px}
.sponsors .sponsors-title {margin-top: 0;color: #122f49}
.companyPage .itemContent h3 a, .multiSponsorBox a {color: #122f49;transition: .5s}
.multiSponsorBox a:hover {color: #0b67b2;transition: .5s}
.webinar .gridcol.ten.gridcol {float: left;width: calc(100% - 240px);margin: 0}
.webinar .gridcol.two.gridcol {float: right;width: 240px;margin: 0}
.webinarCopy {color: #1f1f1f}
.careerSeeMoreContainer.webinar {margin-top: 30px !important}
@media (max-width:950px) {.webinar .gridcol.ten.gridcol, .webinar .gridcol.two.gridcol {  float: none;  width: 100%;  margin: 0}.webinar .gridcol.two.gridcol {  padding-top: 20px;  padding-bottom: 40px}}
@media (max-width:780px) {.webinarLeft, .webinarRight {  width: 100%;  float: none}}
.presenters-grid {float: left;border: 2px solid #e8e8e8;padding: 20px;width: 100%;color: #1f1f1f;margin-top: 20px}
.presenter-wrap {display: flex;flex-wrap: wrap;flex-basis: 2}
.presenter-box {max-width: 100%}
.presenter-box.presenter-box-multiple .presenter-content {padding-right: 25px}
.presenters-title {color: #122f49;margin-bottom: 15px;text-align: center;padding-bottom: 5px;border-bottom: 1px solid #e8e8e8;font-weight: 700;text-transform: capitalize}
.presenter-box img {float: left;margin-right: 20px;margin-bottom: 10px}
@media (max-width:575px) {.presenter-box img {  display: block;  margin: 0 auto 20px;  float: none}}
@media (max-width:500px) {
	.mobile-date-time-br {display: block}
	.mobile-date-time-hide {display: none;}
}