
.page-template-template-blog-articles h2.blog-article-page-heading {
font-family: "museo-500";
font-size: 60px; 
line-height: 70px; 
font-weight: 400; 
}

.main-blog-get-container {
padding-bottom: 64px; 
}

.page-template-template-blog-articles h1 {
visibility: hidden;
}


.subscribe-cta input {
width: 100%!important;
}

@media only screen and (min-width: 1240px) {
.single-post .container.main-content {
position: relative;
width: 100%;
min-width: 100%; 
} 

.resources-bar, .share-bar {
position: absolute; 
right: 0;
float: right; 
}
}

#author-bio {
background-color: #fff;
padding: 30px; 
} 

.newsletter-cta {
background-color: #fff;
padding: 30px;
}

.resources {
max-width: 1400px;
margin: 0 auto;
padding-top: 64px;
padding-bottom: 64px; 
}

.resources h2 {
padding-top: 36px;
padding-bottom: 36px;
}

.podcast-cta h2, .subscribe-cta h2, .newsletter-cta h2, .resources h2 {
font-family: "museo-500";
font-size: 36px!important; 
line-height: 46px; 
}

.resources-bar h4 {
font-size: 21px!important; 
line-height: 32px!important;
padding-left: 16px; 
}

.resources h3 {
font-family: "museo-500";
font-size: 24px!important; 
}

.subscribe-cta {
background-color: #fff;
padding: 24px;
max-width: 500px;
margin-right: 24px; 
margin-top: 16px; 
}

.podcast-cta {
background-color: #fff;
padding: 36px;
}

.resources-bar.active, .share-bar.active {
top: 200px;
position: fixed;
}

.multi-child a {
display: flex;
} 

#library-side-bar .accordion-button:not(.collapsed) {
background-color: transparent;
box-shadow: none; 
}

#library-side-bar button {
padding-left: 0;
}

#library-side-bar .accordion-body {
padding-top: 0;
padding-left: 0;
padding-right: 0;
}

div#library-side-bar {
padding-top: 36px;
}

#library-side-bar .accordion-item {
background-color: transparent;
border: 0;
border-top: 1.5px solid #d3d3d3; 
border-radius: 0!important; 
}

#library-side-bar .accordion-button.collapsed {
background-color: transparent;
border-radius: 0!important; 
}

#library-side-bar .accordion-button:focus {
box-shadow: none!important;
}

.resources-bar.active.stop, .share-bar.active.stop {
bottom: 0;
position: absolute; 
top: inherit!important; 
} 

.newsletter-cta {
margin-bottom: 36px;
}

.share {
background-color: #fff;
max-width: max-content;
position: absolute;
left: 20%; 
padding: 24px; 
}

.share a {
display: block;
text-align: center;
}

#library-side-bar .accordion-body li {
list-style-type: none;
}

@media only screen and (max-width:768px) {
.page-template-template-podcast-library .post-images {
object-fit: cover; 
}

.page-template-template-podcast-library .col-md-4.blog-container {
margin-bottom: 24px;
}
}