:root {
    --innerMaxWidth: 834px;
    --introTextMaxWidth: 636px;
    --bigVideoMaxWidth: 834px;
    --headingSize: 24px;
    --textSize: 16px;
}

.page-template-webinars .banner {background:url('../../img/webinarbanner.jpg') no-repeat center left / cover;margin-bottom: 50px;}
.page-template-webinars .banner .inner {position: relative;min-height:476px;}
.page-template-webinars .banner .bannerText {position:absolute;bottom:-20px;left:-30px;background-image: url("../../img/header-caption-bg.png");height: 154px;hyphens: none;padding: 30px;width: 377px;font-size:46px;color:#fff;font-family: FFDINWebProCondensedBold, Impact;text-transform: uppercase;}

.page-template-conversation .contentOuter {padding:100px 0;background:#066C83;border-bottom:1px solid rgba(255,255,255,0.25);}
.page-template-webinars .contentOuter {padding-bottom:100px;}
.single-webinar-videos .inner,
.page-template-webinars .inner,
.page-template-conversation .inner {max-width:var(--innerMaxWidth);margin:0 auto;padding:0 20px;}
.page-template-webinars #introText h1 {color:#e9531f;font-family: ArialNova-Light, Arial;font-size: 30px;line-height: 34px;}
.page-template-webinars #introText {color:#393939;font-size: var(--textSize);max-width: var(--introTextMaxWidth);line-height: 1.192em;margin-bottom:40px;}
.page-template-conversation #introText {color:#fff;font-size: var(--textSize);max-width: var(--introTextMaxWidth);line-height: 1.192em;margin-bottom:40px;}
.page-template-webinars #introText p,
.page-template-conversation #introText p {color:inherit;font-size: inherit;line-height: inherit;}
.page-template-webinars #introText p:first-child,
.page-template-conversation #introText p:first-child {margin-bottom:50px;}
.page-template-webinars .bigVideo,
.page-template-conversation .bigVideo {display:grid;grid-template-columns: 50% auto;grid-gap:20px;background:#fff;padding:30px;box-shadow:0 0 30px rgba(0,0,0,0.5);max-width:var(--bigVideoMaxWidth);margin:0 auto 30px;}
.page-template-webinars .bigVideo a.videoThumb,
.page-template-conversation .bigVideo a.videoThumb {position:relative;}
/* .page-template-conversation .bigVideo a.videoThumb:after {position:absolute;top:8%;right:9%;width:41px;height:41px;background:url('../../img/videoicon.svg') no-repeat center center / contain;content:" ";} */
.page-template-webinars .bigVideo h3,
.page-template-conversation .bigVideo h3 {color:#e9531f;font-size: var(--headingSize);margin-bottom:27px;line-height:1.143em;font-family: ArialNova-Light, Arial;}
.page-template-webinars .bigVideo .videoDescription,
.page-template-conversation .bigVideo .videoDescription {color:#0D6C83;font-size: var(--textSize);line-height: 1.192em;}
.page-template-webinars .bigVideo .watchLink,
.page-template-conversation .bigVideo .watchLink {display:block;margin-top:20px;color:#0D6C83;}
.page-template-webinars .videoGrid,
.page-template-conversation .videoGrid {max-width:var(--innerMaxWidth);margin:0 auto;display:grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;color:#fff;font-size: var(--textSize);line-height: 1.192em;padding:0 20px;}
.page-template-webinars .videoGrid h3,
.page-template-conversation .videoGrid h3 {font-size: var(--headingSize);line-height: 1.143em;margin-bottom: 20px;}

.page-template-webinars .videoGrid {color: inherit;}

.page-template-webinars .videoGrid a.videoThumb,
.page-template-conversation .videoGrid a.videoThumb {display: block;position:relative;margin-bottom: 35px;}
.page-template-webinars .videoGrid a.videoThumb:after,
/* .page-template-conversation .videoGrid a.videoThumb:after {position:absolute;top:14%;right:9%;width:28px;height:28px;background:url('../../img/videoicon.svg') no-repeat center center / contain;content:" ";} */


.single-webinar-videos h1 {color:#e9531f;line-height:1.25em;}
.single-webinar-videos #videoHolder {padding:50px 0;}

.single-webinar-videos .overlay {background-image: url("../../img/header-caption-bg.png");position:fixed;top:0;left:0;width:100%;height:100%;}
.single-webinar-videos .overlayInner {position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;}
.single-webinar-videos .footer-container {position:relative;z-index: 9999999;}
.single-webinar-videos .overlayInner .inner {position:relative;display: flex;align-items:center;height:100%;}
.single-webinar-videos .overlayModal {width:100%;background:#fff;padding:30px;}
.single-webinar-videos .overlayModal h2 {color:#e9531f;font-size: 22px;line-height:1.25em;}
.single-webinar-videos #videoHolder a {position:relative;display: block;}
.single-webinar-videos #videoHolder a:after {position:absolute;top:50px;right:50px;width:100px;height:100px;background:url('../../img/webinar-play.png') no-repeat center center / contain;content:" ";}

.single-webinar-videos input[type="button"] {background:#e9531f!important;cursor:pointer;padding:0 40px;}
.single-webinar-videos input[type="button"]:hover {background:rgb(253, 95, 31,0.5) !important;}
.single-webinar-videos .fancybox-container {z-index:9999999999;}

.nf-form-fields-required {display: none;}

@media screen and (max-width:900px) {
    .page-template-webinars .banner .bannerText {left:0;}
}
@media screen and (max-width:610px) {
    .page-template-webinars .bigVideo,
    .page-template-conversation .bigVideo,
    .page-template-webinars .videoGrid,
    .page-template-conversation .videoGrid {grid-template-columns: 1fr}
}