.default-theme-fonts h1,.default-theme-fonts h2,.default-theme-fonts h3,.default-theme-fonts h4,.default-theme-fonts h5,.default-theme-fonts h6,.default-theme-fonts blockquote,.default-theme-fonts .scores p,.default-theme-fonts .entry-meta,.default-theme-fonts .wp-block-cover .wp-block-cover-text,.default-theme-fonts .wp-block-cover-image .wp-block-cover-image-text,.default-theme-fonts .wp-block-cover-image h2{font-family:"Roboto Condensed",sans-serif}.default-theme-fonts{font-family:"Montserrat",sans-serif}.default-theme-fonts strong,.default-theme-fonts b{font-family:"Montserrat",sans-serif}#content{overflow:hidden}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button.button-filled,input.button-filled,input.button:focus,.pagination .page-numbers:hover,.pagination a.page-numbers:focus,.pagination-load-more a,.woocommerce-pagination .page-numbers:hover,.woocommerce-pagination a.page-numbers:focus{border-color:#872c30;background-color:#872c30}@media (max-width:991px){.site-menu-toggle,.no-js .site-menu-toggle{display:block}}.custom-logo{width:120px}#top{font-size:1.3em}.share-container{float:right}.share-container .share-title{display:inline-block;margin:0;font-family:"Roboto Condensed",serif;font-size:1.2rem;font-weight:300;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.share-container .share-links{display:inline-block;margin:0}.social-navigation a[href*="/feed"],.social-navigation .icon-feed a{display:none}.social-navigation a[href*="/feed"]:before,.social-navigation .icon-feed a:before{content:"\F46B"}.entry-title{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.order_filter .episode_order_filter{display:inline-block}.order_filter span{display:inline-block}.order_filter.asc .episode_order_filter.asc,.order_filter.desc .episode_order_filter.desc,.order_filter.popular .episode_order_filter.popular{pointer-events:none;cursor:default;color:#262626}#social-links-menu{text-align:center;padding-top:4px}#social-links-menu span{vertical-align:middle}#social-links-menu .mdi{padding:0 5px}#social-links-menu a{color:#000}#social-links-menu a:hover{color:#872c30}#landing-page-sticky-header{text-align:center;position:fixed;top:0;left:0;right:0;background-color:#fff;padding-bottom:8px;z-index:99}#landing-page-sticky-header h4{margin-bottom:0}.episodes-listing .entry-content{max-height:10vw;overflow:hidden}.page-template-template-landing-page header.navbar#top{max-height:0;overflow:hidden;padding:0}.page-template-template-landing-page .container .episodes-listing .episode-single .episode-info-wrapper{z-index:99999}.page-template-template-landing-page main#content{padding-top:0}@media (min-width:768px){body.page-template-template-landing-page .episode-single{max-width:1000px;margin:auto}body.page-template-template-landing-page .container .episodes-listing .episode-single .date-title-block.desktop{display:block}body.page-template-template-landing-page .container .episodes-listing .episode-single .date-title-block.mobile{display:none}body.page-template-template-landing-page .container .episodes-listing .episode-single .image-label{display:block;float:left;width:25%}body.page-template-template-landing-page .container .episodes-listing .episode-single .episode-info-wrapper{display:block;float:right;width:70%}body.page-template-template-landing-page .episode-single .date-title-block .episode-title{text-align:left}}.page-template-template-landing-page .container .episodes-listing .episode-single .date-title-block.desktop{display:none}@media (min-width:481px){body main .mejs-button.mejs-download-button{background-color:#262626;width:132px;height:40px;padding:7px 3px;border-radius:3px;background-color:#39627b}body main .mejs-button.mejs-download-button a:before{content:'DOWNLOAD';font-size:16px;color:#fff;float:left;font-family:"Montserrat",sans-serif;line-height:27px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}body main .mejs-button.mejs-download-button a:after{content:'\F1DA';position:relative;color:#fff;top:3px;font-size:24px;line-height:40px;font:normal normal normal 24px/1 'Material Design Icons'}body main .castilo-mejs-container .mejs-playpause-button{width:95px}body main .castilo-mejs-container .mejs-playpause-button>button{background:#262626;margin:0;width:95px;height:40px;border-radius:3px;padding:0 4px;background:#39627b}body main .castilo-mejs-container .mejs-playpause-button>button:after{content:'LISTEN';font-size:16px;color:#fff;float:left;font-family:"Montserrat",sans-serif;line-height:27px;text-transform:uppercase}body main .castilo-mejs-container .mejs-playpause-button>button:before{content:'\F40A';font-size:24px;color:#fff;margin-top:1px;float:right}}.page-template-template-landing-page .container{max-width:100%;padding:0;margin-top:50px}.page-template-template-landing-page header#featured{display:none}.page-template-template-landing-page .hero{background-size:cover;background-position:top center}.page-template-template-landing-page .hero .hero-overlay{width:95%;margin:auto;padding:30px 0;text-align:center;color:#fff}@media (min-width:481px){.page-template-template-landing-page .hero .hero-overlay .hero-center-row{margin-bottom:20px}.page-template-template-landing-page .hero .hero-overlay .hero-center-row>*{display:inline-block;vertical-align:middle}.page-template-template-landing-page .hero .hero-overlay .hero-center-row img{width:25%}.page-template-template-landing-page .hero .hero-overlay .hero-center-row img.nick-headshot{margin-top:20px}body.page-template-template-landing-page .hero .hero-overlay .hero-center-row h5{width:48%;margin:0}}.page-template-template-landing-page .hero .hero-overlay .hero-center-row a{color:#fff}.page-template-template-landing-page .hero .hero-overlay .hero-center-row img{color:#fff;max-width:200px}.page-template-template-landing-page .hero .hero-overlay .hero-center-row h5{margin:20px 0}.page-template-template-landing-page .episode-single{margin:30px 0;padding:0 20px;overflow:visible;position:relative}.page-template-template-landing-page .clear-it-all{width:80%;clear:both;overflow:auto;position:relative;height:0;border-bottom:1px solid #262626;padding-top:35px;margin:0 10% 35px;pointer-events:none}.page-template-template-landing-page .episode-single .date-title-block{text-align:center;padding-bottom:10px}.page-template-template-landing-page .episode-single .date-title-block .episode-title{display:block;font-size:20px;margin-top:10px}.page-template-template-landing-page .episode-single .date-title-block .episode-title .title-date{color:#262626;text-decoration:underline #fff}.page-template-template-landing-page .episode-single .image-label{text-align:center}.page-template-template-landing-page .episode-single .image-label a{display:block;padding-top:10px;font-size:17px}.page-template-template-landing-page .episode-single .excerpt{margin:10px 0 20px}body.page-template-template-landing-page .episode-single .share-social{position:relative}body.page-template-template-landing-page .episode-single .share-social:after{width:100%;content:"";clear:both}@media (min-width:470px){body.page-template-template-landing-page .episode-single .share-social:after{content:"";width:100%;height:50px;display:block}body.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown{left:0}body.page-template-template-landing-page .episode-single .share-social .share-container{right:0}body.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown,body.page-template-template-landing-page .episode-single .share-social .share-container{display:block;position:absolute;margin:auto}body.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown button,body.page-template-template-landing-page .episode-single .share-social .share-container button{display:block;margin:auto;width:200px}body.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options,body.page-template-template-landing-page .episode-single .share-social .share-container .share-links{display:block;margin:auto;position:absolute;width:200px}}.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown,.page-template-template-landing-page .episode-single .share-social .share-container{float:none;display:block;position:relative;text-align:center;margin:10px auto}.page-template-template-landing-page .episode-single .share-social .share-container button,.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown button{background-color:lightblue;border:none;width:100%;margin:0 auto;display:block}.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown button .arrow,.page-template-template-landing-page .episode-single .share-social .share-container button .arrow{width:20px;height:20px}.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown button .arrow,.page-template-template-landing-page .episode-single .share-social .share-container button .arrow{width:20px;height:20px;transition:transform 1s}.button:hover .arrow,button:hover .arrow,input[type="button"]:hover .arrow,input[type="reset"]:hover .arrow,input[type="submit"]:hover .arrow,.button.button-filled .arrow,input.button-filled .arrow,input.button:focus .arrow,.pagination .page-numbers:hover .arrow,.pagination a.page-numbers:focus .arrow,.woocommerce-pagination .page-numbers:hover .arrow,.woocommerce-pagination a.page-numbers:focus .arrow{fill:#fff;transition:fill .03s linear}.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown button.show .arrow,.page-template-template-landing-page .episode-single .share-social .share-container button.show .arrow{-webkit-transform:scaleY(-1) translateY(2px);transform:scaleY(-1) translateY(2px)}.page-template-template-landing-page .episode-single .share-social .share-container .share-title{display:none}.page-template-template-landing-page .episode-single .share-social .share-container .share-links,.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options{max-height:0;background-color:#666;opacity:0;transition:all 1s;padding:0;text-align:center;width:100%;margin:auto;z-index:999;overflow:hidden}.page-template-template-landing-page .episode-single .share-social .share-container .share-links a,.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options a{display:block;color:#fff;transition:color .7s;cursor:pointer;margin:auto;text-decoration:none;font-size:1rem;padding:10px 8px}.page-template-template-landing-page .episode-single .share-social .share-container .share-links a:hover,.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options a:hover{color:#872c30}.page-template-template-landing-page .episode-single .share-social .share-container .share-links a .mdi{font:normal normal normal 24px/30px "Material Design Icons"!important}.page-template-template-landing-page .episode-single .share-social .share-container .share-links .screen-reader-text{position:relative;width:auto;height:auto;padding:0;margin:0;overflow:auto;clip:none;border:0 none}.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options span,.page-template-template-landing-page .episode-single .share-social .share-container .share-links span{line-height:24px;vertical-align:text-bottom}.page-template-template-landing-page .episode-single .share-social .share-container .share-links.show,.page-template-template-landing-page .episode-single .share-social .subscribe-dropdown .subscribe-options.show{max-height:250px;opacity:1;margin-top:0;padding:5px 0}.page-template-template-landing-page a{cursor:pointer}.modal-window{position:fixed;background-color:rgb(255 255 255 / .25);top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none}.modal-window.show{width:300px;height:270px;position:fixed;top:90px;left:calc(50% - 150px);padding:2em;background:#fff;opacity:1;pointer-events:auto;box-shadow:0 0 5px #333}.modal-window.show header{font-weight:700}.modal-window.show h1{font-size:150%;margin:0 0 15px}.modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none;cursor:pointer}.modal-close:hover{color:#000}.scroll_to_anchor{position:absolute;top:-100px;visibility:hidden;width:100%;height:0;padding:0;margin:0}.modal-text{font-size:1em;font-family:"Montserrat",sans-serif}.search .search-title-container{text-align:center}.search .search-title-container .entry-title{text-transform:uppercase;font-weight:700;margin-bottom:0;font-size:34px;color:#872c30;line-height:1.765}.search .search-title-container p{color:#262626;font-size:18px;font-weight:700;margin-bottom:0;line-height:3.333}.search .featured-content,.search .featured-content:after{background-color:#fff;background-image:none!important}#search-form-container{background-color:#e9e9e9}#search-form-container form{margin-bottom:20px;margin-top:20px}#search-form-container form .search-field{width:70%;margin-right:20px;border-radius:25px;outline:none;color:#bcbcbc;background:#fff url(/wp-content/themes/castilo-child/assets/images/icon_search.png) right 20px center no-repeat;font-size:17px;text-align:left}#search-form-container form .search-submit{width:27%;border-radius:25px;background-color:#872c30;border-color:#872c30;color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;text-align:center}.search-field:after{content:"\f002";font-weight:900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@media screen and (max-width:1200px){#search-form-container form .search-field{width:60%}}.pf-more-btn{display:inline-block;align-items:center;background:#872c30;color:#fff!important;font-size:17px;font-weight:600;transition:all 0.25s ease;border-radius:6px;width:26px;height:25px;text-align:center;text-decoration:none}.pf-more-btn:hover{background:#c16482;text-decoration:none}.pf-subscribe-wrapper a:hover{text-decoration:none}.pf-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);z-index:9999;animation:fadeIn 0.2s ease}.pf-modal-content{background:#fff;width:92%;max-width:1000px;max-height:85vh;margin:5vh auto;border-radius:16px;padding:50px 40px;overflow-y:auto;position:relative;box-shadow:0 25px 60px rgb(0 0 0 / .25)}.pf-close{position:absolute;top:18px;right:22px;font-size:26px;cursor:pointer;color:#666;transition:0.2s}.pf-close:hover{color:#000;transform:scale(1.1)}.pf-platform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.pf-platform-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 15px;border-radius:14px;background:#f8f9fb;text-align:center;text-decoration:none;color:#111;transition:all 0.25s ease;border:1px solid #fff0}.pf-platform-item:hover{background:#fff;border-color:#e2e5ea;box-shadow:0 12px 30px rgb(0 0 0 / .08);transform:translateY(-4px)}.pf-platform-item img{height:40px;margin-bottom:12px}.pf-platform-item span{font-size:14px;font-weight:600}a.pf-platform-item{text-decoration:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.pf-platform-grid{grid-template-columns:repeat(3,1fr);gap:12px}.pf-platform-item{padding:18px 8px}.pf-platform-item img{height:28px;margin-bottom:8px}.pf-platform-item span{font-size:12px}}a.footer_linktree_icon{float:right;width:100px;height:50px;margin-left:13px}a.footer_linktree_icon svg{max-width:100px;height:45px}.single-episode .featured-content{background-image:url(https://pitchforkeconomics.com/wp-content/uploads/2026/03/PE_Logo_Color.png),linear-gradient(to bottom,#872c30 0%,#872c30 0%,#872c30 50%,#39627b 66%,#39627b 66%,#39627b 100%)!important;background-repeat:no-repeat;background-position:center center;background-size:contain}@media (max-width:480px){p.share-links{display:inline!important;float:left;margin-right:10px}a.footer_linktree_icon{margin-left:0;float:none}}