.primary-bg,.primary-btn{background:#fafafa;color:#232530}.primary-bg:hover,.primary-btn:hover{background:#aed581;color:#424242}.secondary-bg,.secondary-btn{background:#aed581;color:#424242}.primary-color{color:#fafafa}.secondary-color{color:#aed581}body{font-family:open sans;background:#fff;height:100%;color:#232530}main{-webkit-transition:opacity 1s;transition:opacity 1s;min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#aed581}::-webkit-scrollbar-thumb:hover{background:#7da453}.progress-container{width:100%;height:8px;background:#aed581;z-index:99;transition:height .5s ease-in-out}.progress-container.pinned{height:25px}.progress-container.pinned .progress-bar{height:25px}.progress-container .progress-bar{transition:all .4s ease-in-out;height:8px;background:#7da453;width:0%;position:absolute;top:0}.progress-container.pin-top .nav-icons{opacity:0}.progress-container.pinned .nav-icons{position:absolute;top:15%;left:5%;line-height:100%;opacity:1;z-index:9999}.pagination li.active,.dropdown-content li>a{background:#aed581;color:#424242!important}.dropdown-content li>span{color:#232530!important}.select-wrapper input.select-dropdown:focus{border-bottom-color:#aed581}.select-wrapper+label{top:-15px!important}.select-dropdown,.dropdown-content span{text-align:center}.dropdown+p{margin-top:-1.5rem}.btn-ls-green{background:#aed581;font-weight:600}.btn-ls-green:hover{background:#e1ffb1}.input-field label{color:#6ba342}.input-field input[type=text]:focus+label{color:#6ba342!important}.input-field input[type=text]:focus{border-bottom:1px solid #6ba342!important;box-shadow:0 1px 0 0 #6ba342!important}.input-field input[type=text].valid{border-bottom:1px solid #6ba342!important;box-shadow:0 1px 0 0 #6ba342!important}.input-field input[type=text].invalid{border-bottom:1px solid #6ba342!important;box-shadow:0 1px 0 0 #6ba342!important}.input-field .prefix.active{color:#6ba342}footer{background:#fafafa;color:#232530!important;height:150px;position:static;bottom:0;left:0;right:0;width:100%;padding-top:.2rem}footer a{color:#232530!important}footer .topbar-social{top:auto;position:relative}.topbar-social{position:fixed;top:80px;width:100%;display:flex;font-size:2.5rem;justify-content:center;transition:all .5s ease-in-out;flex-direction:column}.topbar-social .btn-large{margin:0;border-radius:0;background-color:#fff;color:#7da453}.topbar-social .btn-large:hover{color:#424242;-webkit-animation:pulse 1s;animation:pulse 1s}@media screen and (max-width:600px){.topbar-social .btn-large{width:40px;height:40px;line-height:40px}}.loading img{position:absolute;width:30%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto}#bar-loader{display:block;margin:auto}nav{background:#fafafa;height:80px;padding-top:10px;color:#232530}@media screen and (max-width:600px){nav{position:relative}}@media screen and (min-width:993px) and (max-width:1200px){nav .container{width:90%}}nav .nav-search,nav #navSearch{margin:0!important;font-size:1.25rem}nav .nav-search .material-icons:first-child,nav #navSearch .material-icons:first-child{color:#232530!important}nav #navCatLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0!important;font-size:1.25rem;color:#232530}nav #navCatLink i{margin-right:.25rem;font-size:3rem}@media screen and (max-width:620px){nav #navCatLink span{display:none}}nav .brand-logo img{height:60px;padding-top:.6rem;padding-bottom:.3rem}@media screen and (max-width:600px){nav .brand-logo img{height:60px}}nav .nav-icon{width:40px;margin-top:10px}nav .input-field{height:4rem!important}nav .input-field input{margin-right:0;-webkit-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}nav .input-field input:focus{margin-right:5rem;box-shadow:3px 5px 4px rgba(35,37,48,.5)!important}nav .input-field input:hover{background:#fff}#catNav{background:#7da453;color:#fff}#catNav li a{color:#fff;font-weight:500}#catNav li i,#catNav li svg{margin-left:.3rem;max-width:1.8rem}#catNav h4{font-weight:700}#searchModal{background:#fafafa}@media screen and (max-width:400px){#searchModal{width:95%}}#searchModal .btn{background:#aed581}#header{font-family:roboto,helvetica,sans-serif;color:#232530}#header .header-text.blurred{filter:blur(2px);transition:filter 1s}#header .header-content{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;background-image:url(//static.libsyn.com/p/assets/platform/directory/directory_header.jpg)}@media screen and (max-width:900px){#header .header-content{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/img/directory_header.jpg)}}@media screen and (min-width:550px){#header .header-content{padding-left:4rem}}#header .header-content h2{font-weight:700;margin-bottom:.5rem}@media screen and (max-width:600px){#header .header-content h2{font-size:2rem;margin-bottom:.1rem}}#header .header-content h5{margin-top:0;margin-left:.5rem}@media screen and (max-width:600px){#header .header-content h5{font-size:1.2rem}}#header .header-content .btn{background:#7da453;margin-left:.5rem}#header .header-content .btn:hover{background:#aed581}#header .header-content .btn.page-scroll{background:#fafafa;color:#232530}#header .header-content .btn.page-scroll:hover{background:#fff;color:#4e526b}@media screen and (max-width:800px){#header .header-content .btn{margin-top:.5rem;text-align:center;font-size:.8rem;padding:0 12px}}#header .header-content .social-icons{position:fixed;top:20%;left:1%}#header .header-content .social-icons .icon{display:block;font-size:2rem;color:#7da453}@media screen and (max-width:900px){#header .header-content{color:#fff}}#header canvas{display:block;vertical-align:bottom;max-width:50%}@media screen and (max-width:600px){#header canvas{display:none}}#home section h4{margin-left:1rem}#home #info{color:#a8a8a8;margin-top:2.5rem;margin-bottom:0}#home #info h5{font-weight:800;color:#89c248}#home #info p{margin:1rem auto}#home #info a{color:#232530;text-decoration:underline}#home #info a:hover{color:#121318}#home .carousel-container h4{font-weight:700;margin-left:5%}#home .carousel-container h4 .show-more{font-weight:400;font-size:1.5rem;vertical-align:8%;color:#a8a8a8}@media screen and (max-width:600px){#home .carousel-container h4{margin-left:0}}@media screen and (max-width:600px){#home .carousel-container .carousel-buttons{display:none;visibility:hidden}}#home .carousel-container .carousel-buttons .primary-btn{top:150px}#home .carousel-container .carousel-buttons .primary-btn.left{left:3%}#home .carousel-container .carousel-buttons .primary-btn.right{right:3%}#home .carousel-container .carousel-buttons .primary-btn i{color:#232530}#home .carousel-container .carousel{max-height:305px;width:90%!important;margin:auto}@media screen and (max-width:600px){#home .carousel-container .carousel{width:100%!important}}@media screen and (max-width:600px){#home .carousel-container .carousel{max-height:210px}}#home .carousel-container .carousel .carousel-item{width:275px;height:275px}@media screen and (max-width:600px){#home .carousel-container .carousel .carousel-item{height:200px;width:200px}}#home .carousel-container .carousel .carousel-item .card-image img{height:275px;width:275px}@media screen and (max-width:600px){#home .carousel-container .carousel .carousel-item .card-image img{height:200px;width:200px}}#home #popular{margin-top:0}#showMoreModal .modal-content{padding:15px}#showMoreModal h4{font-weight:700}#showMoreModal .collection-item a{display:flex;align-items:center}@media screen and (max-width:600px){#showMoreModal .collection-item a{display:block}}#showMoreModal .collection-item img{width:75px;height:75px}@media screen and (max-width:600px){#showMoreModal .collection-item img{width:50px;height:50px}}#showMoreModal .collection-item span{vertical-align:50px;padding-left:1rem;color:#232530;font-size:.9rem}@media screen and (max-width:600px){#showMoreModal .collection-item span{padding-left:0}}.material-tooltip{background-color:#fafafa!important;color:#232530!important}.material-tooltip>span{font-size:22px;padding:10px;color:#232530!important}@media screen and (min-width:400px) and (max-width:1600px){.results{margin:0 auto;width:100%}}.results .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.results h3{font-weight:600;padding-left:.8rem}@media screen and (max-width:600px){.results h3{text-align:center;padding-left:0}}.results .card{background:#fafafa;color:#232530;width:280px;margin:1rem auto}.results .card .card-image img{width:280px;height:280px}.results .card .card-content{padding:.5rem 1.5rem}.results .card .card-content .card-title{font-size:1rem;line-height:110%;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.2rem}.results .card .card-content .card-title i{color:#232530}.results .card .card-action{background:#fafafa;font-weight:700;border:none;padding:2px 24px 16px}.results .card .card-action .btn-small:first-of-type{color:#424242}.results .card .card-action .btn-small:first-of-type:hover{background:#fafafa;color:#232530}.results .card .card-action .btn-small:last-of-type{background:#aed581}.results .card .card-action .btn-small:last-of-type:hover{background:#7da453}.results .card .card-reveal{background:#fafafa}#showPage{height:100%}#showPage h1.showTitle{font-weight:700;font-size:1.5rem;line-height:120%;text-transform:uppercase;margin:.5rem 0}#showPage #showHeader{padding:1.5rem;transition:width .4s ease}#showPage #showHeader .thumbnail{max-width:250px;max-height:250px;display:block;margin:auto}@media screen and (max-width:400px){#showPage #showHeader .thumbnail{max-height:250px;max-width:250px}}#showPage #showHeader .subscribe{display:flex;justify-content:center}#showPage #showHeader .subscribe .description:hover{display:none}#showPage #showHeader .subscribe a{margin-right:.3rem}#showPage #showHeader .social{position:absolute;left:0;display:flex;flex-direction:column}#showPage #showHeader .podcast-player{margin-top:1.5rem}#showPage #showHeader .description p{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow-y:auto}@media screen and (max-width:900px){#showPage #showHeader .description p{overflow-y:inherit;-webkit-line-clamp:100}}@media screen and (min-width:900px){#showPage #showHeader{float:left;left:0;height:100vh;width:50%;position:fixed}}#showPage #episodes{margin-bottom:3rem}@media screen and (min-width:900px){#showPage #episodes{float:right;top:80px;right:0;height:100%;width:49%;overflow-x:hidden}}#showPage #episodes .episode-card{height:350px}@media screen and (min-width:900px) and (max-width:1600px){#showPage #episodes .episode-card{height:290px}}#showPage #episodes .episode-card .card{width:250px;height:250px;margin:auto;margin-top:1rem}@media screen and (min-width:900px) and (max-width:1600px){#showPage #episodes .episode-card .card{width:190px;height:190px}}#showPage #episodes .episode-card .card .card-image img{height:250px}@media screen and (min-width:900px) and (max-width:1600px){#showPage #episodes .episode-card .card .card-image img{width:190px;height:190px}}#showPage #episodes .episode-card .card .card-reveal .card-title{font-size:1rem}#showPage #episodes .episode-card .card .card-reveal p{font-family:open sans condensed}#showPage #episodes .episode-card .card .card-reveal a{font-size:.8rem;width:50%;margin:auto;display:block}#showPage #episodes .episode-card .card-info{padding-top:.5rem;display:block;margin:auto;max-width:250px}#showPage #episodes .episode-card .card-info .more-info-btn{margin-left:.1rem;font-size:.8rem;color:#232530;cursor:pointer}#showPage #episodes .episode-card .card-info .card-title{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#showPage #episodes .episode-card .card-info .card-date{font-size:.8rem;display:block}#episode-endpoint{display:flex;justify-content:center;align-items:center}#episode-endpoint img{height:75px;width:75px}#episode-endpoint p{padding-left:1rem}@media screen and (min-width:600px){#episodeModal .epi-image{max-width:300px}}#episode-page{width:90%;margin-top:1rem}@media screen and (max-width:600){#episode-page{width:100%!important}}#episode-page #show-more-episodes{background:#fafafa;color:#fff;font-weight:600}#episode-page #info-panel{-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}#episode-page #info-panel p,#episode-page #info-panel span,#episode-page #info-panel a{font-size:1rem}#episode-page #info-panel h1,#episode-page #info-panel h2,#episode-page #info-panel h3,#episode-page #info-panel h4,#episode-page #info-panel h5{font-size:1.5rem}#episode-page .card a,#episode-page .card-panel a,#episode-page .summary a{color:#7da453}#episode-page .card a:hover,#episode-page .card-panel a:hover,#episode-page .summary a:hover{color:#aed581}#episode-page .card-panel a{text-decoration:underline}#episode-page .show-titles{margin-top:.2rem;margin-bottom:.2rem;margin-left:.5rem;font-size:.8rem}#more-episodes-section{height:0;overflow-y:scroll;transition:height 1s ease;-webkit-transition:height 1s ease}#more-episodes-section.avatar{min-height:70px}#more-episodes-section.active{height:25rem}#more-episodes-section .collection .collection-item{display:flex;justify-content:center;flex-direction:column;padding-right:3rem}#more-episodes-section .collection .collection-item.active{background-color:rgba(128,128,128,.2)}#more-episodes-section .collection .collection-item.active p.show-title{opacity:0;position:absolute;left:-99999px}#more-episodes-section .collection .collection-item.active p.episode-body{opacity:1;position:relative;left:auto;height:100%}#more-episodes-section .collection .collection-item .square{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}#more-episodes-section .collection .collection-item .title{font-size:.8rem;font-weight:600;letter-spacing:1px}#more-episodes-section .collection .collection-item p{font-size:.7rem}#more-episodes-section .collection .collection-item p.show-title{opacity:1;transition:opacity .5s ease-in-out}#more-episodes-section .collection .collection-item p.episode-body{opacity:1;height:0;transition:height .5s ease-in,opacity .5s ease-in-out;-webkit-transition:height .5s ease-in,opacity .5s ease-in-out;position:absolute;left:-99999px}#more-episodes-section .collection .collection-item .show-episode-description{position:absolute;right:1rem;z-index:99}.video-summary h1{font-size:1rem;font-weight:800;text-align:right;margin-top:1rem;margin-bottom:.75rem}#listingModal{background:#fafafa}@media screen and (max-width:600px){#listingModal{max-height:70%}}#listingModal .card-panel{background:#fafafa}#listingModal .card-panel h4{font-weight:700;font-size:2rem;color:#fff}#listingModal .card-panel p{color:#fff;font-family:open sans condensed;margin-top:0}#listingModal img{max-height:350px}