.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.assistive-text,.screen-reader-text{position:absolute;top:-9999px;left:-9999px}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.category-grid-content{padding:1em;background:#fff;text-align:center}.category-grid-content a{color:#40ae49;font-size:17px;line-height:24px}.podcast-card{padding:1em 5% 5em !important;position:relative}.podcast-card .grid-content{padding:0}.podcast-card h3{font-size:1.15em;margin:0 0 0.25em}@media (min-width: 44em){.podcast-card h3{font-size:1.25em}}.podcast-card h3:before{display:none !important}.podcast-card a{color:#6e2b6e}.podcast-card h5{font-weight:normal;font-style:italic;color:#555;margin:0 0 1em}.podcast-card footer{position:absolute;bottom:1em;left:5%;right:5%;border-top:1px solid #e0e0e0;padding:0.5em 0 0}.podcast-card footer p{color:#9f9f9f;line-height:1.2;font-size:0.75em}.podcast-card footer span{display:block}@media (min-width: 50em){.podcast-card footer span{display:inline}.podcast-card footer span:after{content:'|';margin:0 0.5em}}.module-flexible-list .category-grid-content h3:before{display:none}.episode{display:block;color:#fff;color:#9f9f9f;padding:0.25em 5% 0.25em;font-weight:bold;font-size:0.75em;text-transform:uppercase;text-align:right;margin:0 0 1em;line-height:1}.episode:before{content:'';display:block;height:0.5em;width:2.75em;background:#6e2b6e;position:absolute;left:5%;top:calc(5% + 0.5em)}@media (min-width: 44em){.episode:before{width:4.75em}}.cat-list{margin:2em 0 0}.banner-container img{display:block}.page-template-page-podcasts .four .feature-podcast{padding:0 !important;margin-bottom:3em;grid-column-start:1;grid-column-end:3}@media (min-width: 44em){.page-template-page-podcasts .four .feature-podcast{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;margin-bottom:0}}@media (min-width: 50em){.page-template-page-podcasts .four .feature-podcast{display:grid;grid-template-columns:30% 70%;grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2;margin-bottom:3em}}.page-template-page-podcasts .four .feature-podcast .episode{padding:0.5em 0}.page-template-page-podcasts .four .feature-podcast .episode:before{left:2em;width:4.75em}.page-template-page-podcasts .four .feature-podcast .feature-podcast-content{position:relative;padding:1em 1.5em 5em}.page-template-page-podcasts .four .feature-podcast .feature-podcast-content h3{font-size:1.65em}.page-template-page-podcasts .four .feature-podcast .feature-podcast-content h2{font-weight:normal;font-style:italic;color:#555;margin:0 0 1em;font-size:1.1em}.page-template-page-podcasts .four .feature-podcast .feature-podcast-content footer{left:1.5em;right:1.5em}.page-template-page-podcasts .module-four-box{margin-bottom:0}.webinar-list{margin:4em 0 0}.featured-webinar-list{margin:2em 0}.webinar-card{position:relative}.webinar-card.padded{padding:1em 5% 3em !important}.webinar-card .icon-play-circle{fill:#e0e0e0;fill:#6e2b6e;width:0.75em;height:0.75em}.webinar-card .card-action{position:absolute;left:1em;bottom:1em;color:#6e2b6e}.webinar-card p{font-size:0.8125em}.webinar-card h3{margin:1.25em 0 0}.webinar-author{font-weight:normal;font-style:italic;color:#9f9f9f;margin:0 0 1em}.paid-webinar .icon-stars{position:absolute;top:0.75em;right:0.5em;width:1em;height:1em;color:#e0e0e0}.paid-webinar a{color:#f6881f}.login-internal{max-width:35em;margin:2em auto;background:#0068a8;padding:1.5em;color:#fff}.login-internal a:not(.btn){color:#fff;text-decoration:underline}.login-internal>p{text-align:center}.login-internal label{font-weight:bold;font-size:0.75em;text-transform:uppercase}.login-internal input{display:block;width:100%;border:0.05em solid #ccc;padding:0.75em;font-size:1.25em}.login-internal input[type="submit"]{background:#f6881f;color:#fff;text-transform:uppercase;font-weight:bold;font-size:1em;border:0}.login-internal input[type="checkbox"],.login-internal input[type="radio"]{display:inline-block;width:auto;border:0;margin:0.15em 0.5em 0 0 !important}.ad-image img{display:block}.ad-image .banner-container:after{display:none}#webinar-banner h1{padding-bottom:0}#webinar-banner h5{color:#fff;font-size:1em;font-weight:normal;font-style:italic;margin:0 0 1em}.tax-podcast-category,.tax-webinar-category{background:#f3f6f8}.tax-podcast-category #primary,.tax-webinar-category #primary{padding:2em 0 0}
