.single-lecture-detail{padding:70px 0;background:rgba(0,26,100,0.1);border-radius:0px 0px 30px 30px}.single-lecture-detail h4{font-size:24px;line-height:30px;margin-bottom:10px;font-style:normal;font-weight:normal;color:#7f8897}.single-lecture-detail h2{font-size:32px;line-height:40px;color:#383b41;font-weight:bold;text-transform:initial;margin:5px 0}.single-lecture-detail h1{font-size:20px;line-height:28px;color:#383b41;margin-bottom:5px;font-style:normal;font-weight:normal;color:#383b41;text-transform:initial}.single-lecture-detail .subheading,.single-lecture-detail .subheading p{font-size:20px;line-height:28px;color:#383b41;margin-bottom:5px}.single-lecture-detail .shortdescription,.single-lecture-detail .shortdescription p{font-size:16px;line-height:24px;color:#383b41}.single-lecture-detail .lecture-category a{font-size:14px}.single-lecture-resource-overview strong{font-weight:300 !important}.single-lecture-detail-container{margin-top:95px;margin-bottom:95px}.sub_wrapper p{display:none;color:white}.wistia_popover_embed .sub_wrapper,.wistia_embed .sub_wrapper{text-align:center}.wistia_popover_embed .sub_wrapper p,.wistia_embed .sub_wrapper p{display:block}.subscribe-btn{text-transform:uppercase;margin-top:20px;cursor:pointer;-webkit-appearance:none;color:white;color:#fff;background:#26afc6;border-color:#26afc6;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.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}.subscribe-btn:hover,.subscribe-btn:focus{color:#fff}.single-lecture-detail .lecture-category a{color:white;font-size:14.4px;line-height:17px;margin-right:10px;font-weight:500;color:#fff;padding:5.5px 11px;display:inline-block;margin-bottom:8px;background:#a5adbb;border-radius:14px}.single-lecture-detail .lecture-category a.top{background:#26afc6;color:#fff}.single-lecture-detail .lecture-category{margin-top:12px}.single-lecture-detail .lecture-category a:hover{background-color:#138496;border-color:#117a8b}.single-lecture-content p,li{font-size:18px;line-height:1.6em;color:#383b41}.single-lecture-content h4{font-size:24px;line-height:30px;color:#383b41}.course_page .single-lecture-content p,li{font-weight:300;font-size:18px;line-height:1.6em;color:#383b41}.single-lecture-content h2{font-weight:bold;font-size:32px;line-height:40px;color:#383b41;text-transform:initial;margin-bottom:15px}.single-lecture-series h2,.single-lecture-resource-overview h2{font-weight:bold;font-size:24px;line-height:32px;color:#383b41;text-transform:initial;margin-bottom:15px}.course_page .single-lecture-content{border-bottom:0;padding-bottom:0;margin-bottom:0}.single-lecture-series{border-top:1px solid #dfe1e5;margin-top:60px;padding-top:60px}.single-lecture-series div{margin-bottom:6px}.single-lecture-series a.active{font-weight:bold}.single-lecture-resource-overview div{margin-bottom:6px}.single-lecture-resource-overview{border-top:1px solid #dfe1e5;margin-top:60px;padding-top:60px}.relative{position:relative}body .backtotopic{position:absolute;top:-50px;right:0;padding:5px 10px;font-size:13px;line-height:20px;font-weight:bold;font-size:13px !important}@media(max-width:767px){.single-lecture-detail-container{margin-top:50px;margin-bottom:50px}.single-lecture-detail .row{display:block}.single-lecture-detail .row .span6:last-child{margin-top:30px}.backtotopic{top:-50px;right:auto;left:0}}.display_sub{width:100% !important;left:0 !important;position:fixed !important;top:0 !important;bottom:0 !important;height:100% !important;background:rgba(0,0,0,0.6) !important}.display_sub .sub_wrapper{position:relative;background:white;padding:50px}.display_sub .sub_wrapper p{color:#272727}.display_sub .sub_wrapper i{position:absolute;top:0;right:0;padding:10px;color:#383b41;cursor:pointer}@media screen and (max-width:575px){#listings-result nav{overflow:auto;height:auto;transition:none}}.bmpopup{z-index:10010;text-align:center}.bmpopup p{display:block}.courses-section{padding:40px}.courses-section .section-head{display:block;margin:0 0 20px}.courses-section .section-head h2{font-size:32px;line-height:40px;font-weight:bold;color:#383b41}.courses-section .section-head p{font-size:24px;line-height:32px;font-weight:300;margin-bottom:15px;color:#383b41;max-width:100%}.courses-item{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin:0 0 15px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;transition:.3s;box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2)}.courses-item:hover,.courses-item:focus{box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2)}.image-thumbnail{display:block;width:351px;height:184px;margin:0 auto}.image-thumbnail img{display:block;width:100%}.courses-body{-ms-flex:1;flex:1;padding:20px 20px 10px}.courses-body h2{font-size:16px !important;line-height:24px;font-weight:300;color:#898e98;margin:0 0 5px;text-transform:none;margin-top:0 !important}.courses-body h3{font-size:20px !important;line-height:28px;font-weight:700;color:#383b41;margin:0 0 5px;text-transform:none}.courses-body h4{font-size:16px !important;line-height:24px;font-weight:300;font-style:italic;color:#383b41;margin:0 0 5px}.courses-body .course-description{font-size:16px;line-height:24px;font-weight:300;font-style:normal;color:#383b41}.courses-body .course-description p{margin:0 0 10px;color:#383b41}@media(max-width:767.98px){.courses-section .section-head p{font-size:16px;line-height:24px}.courses-item{display:block}.image-thumbnail{width:100%;height:auto}.courses-body h2{margin-top:0 !important}.courses-section .section-head{display:block;margin:0 0 15px}.image-thumbnail img{width:auto}.subscribe-btn{white-space:normal}}.wistia-lazy-block{position:relative;cursor:pointer}.wistia-lazy-block::before{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:.8;border-radius:6px}.wistia-lazy-block::after{border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.wistia-lazy-block::before,.wistia-lazy-block::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;pointer-events:none}