.elementor-7551 .elementor-element.elementor-element-84633f6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 020px 0px 20px;}.elementor-7551 .elementor-element.elementor-element-f0276b0{font-size:1px;}.elementor-7551 .elementor-element.elementor-element-ff299d2{text-align:center;}.elementor-7551 .elementor-element.elementor-element-ff299d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-7551 .elementor-element.elementor-element-fbd2833{font-size:14px;}.elementor-7551 .elementor-element.elementor-element-0902af5{width:var( --container-widget-width, 96.946% );max-width:96.946%;--container-widget-width:96.946%;--container-widget-flex-grow:0;}.elementor-7551 .elementor-element.elementor-element-0902af5 > .elementor-widget-container{margin:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7551 .elementor-element.elementor-element-fbf765b{width:100%;}.elementor-7551 .elementor-element.elementor-element-84633f6{width:71.665%;}.elementor-7551 .elementor-element.elementor-element-781e769{width:27.609%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7551 .elementor-element.elementor-element-84633f6{width:100%;}.elementor-7551 .elementor-element.elementor-element-781e769{width:100%;}}@media(max-width:1024px){.elementor-7551 .elementor-element.elementor-element-84633f6 > .elementor-element-populated{margin:20px 0px 0px 030px;--e-column-margin-right:0px;--e-column-margin-left:030px;}}@media(max-width:767px){.elementor-7551 .elementor-element.elementor-element-84633f6 > .elementor-element-populated{margin:20px 20px 0px 30px;--e-column-margin-right:20px;--e-column-margin-left:30px;padding:0px 20px 0px 20px;}.elementor-7551 .elementor-element.elementor-element-781e769 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7551 .elementor-element.elementor-element-5bb3894 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-7551 .elementor-element.elementor-element-fbd2833 > .elementor-widget-container{margin:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-f0276b0 */.elementor-3621 .elementor-element.elementor-element-753f3cf0{display: none;}

.subhead p{
    font-size: 16px;
font-weight: 400;
line-height: 1.4em;
margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30aaa67 */.excerpt p {
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.podcast-post-item{border-bottom: none !important;}

.elementor-widget-heading h2.elementor-heading-title{
font-size: 44px;
    font-weight: 900;
        color: #000000;

    
}
    
.podcast-post-item .post-content h2 a{    color: #000000 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;}
  
  .podcast-post-item .read-more a {    font-size: 16px;
    font-weight: 300 !important;
    line-height: 0.7em;    text-transform: uppercase;
      font-family: "Poppins" !important ;
      color: 
rgb(29, 73, 248)!Important;
}  

 .podcast-post-item .read-more a:after {
    content: url(https://sessioninteractive.wpmudev.host/wp-content/uploads/2021/05/line1.svg);
    position: relative;
    left: 6px;
    top: -4px;
}


 .podcast-post-item .read-more a:hover:after{
content: url(https://sessioninteractive.wpmudev.host/wp-content/uploads/2021/05/line2.svg);
}


.excerpt p {
    margin-bottom: 10px;
    color: #484848 !important;
    font-size: 16px;
}

.custom-metadata, #categories-2{display: none;}

.podcast-posts {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin: 20px 0;
}

.podcast-post-item {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.podcast-post-item .post-thumbnail {
    flex: 0 0 180px;
}

.podcast-post-item .post-thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

.podcast-post-item .post-content {
    flex: 1;
}

.podcast-post-item .post-content h2 {
    margin: 0 0 10px;
    font-size: 1.25rem;
}

.podcast-post-item .excerpt {
    font-size: 0.95rem;
    color: #444;
}

.podcast-post-item .read-more {
    margin-top: 10px;
}

.podcast-post-item .read-more a {
    color: #0073aa;
    text-decoration: none;
    font-weight: bold;
}

/*.podcast-post-item .read-more a:hover {
    text-decoration: underline;
}*/

.excerpt p{margin-bottom: 10px;}

/* Responsive: Stack on mobile */
@media (max-width: 768px) {
    .podcast-post-item {
        flex-direction: column;
    }

    .podcast-post-item .post-thumbnail {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84633f6 */@media only screen and (max-width: 600px) {

section.elementor-element-642f19e {padding: 0px 20px;}
.elementor-element-18b9241f{display: none;}
    #sidebarcol {
        border-left: none !important; }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-48330c3 */.elementor-widget-search .e-search-input-wrapper{width:100%;}
.e-search-submit {display: none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbd2833 */.post-meta {
    display: none; /* Hides all meta data */
}

.post-meta .author {
    display: none; /* Hides only the author meta */
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-0902af5 */.elementor-widget-container #search-2, #recent-comments-2, #archives-2, #meta-2{display: none !important;}

@media (min-width: 768px) {
    .elementor-7551 .elementor-element.elementor-element-84633f6 {
        margin-right: 4%;
    }
}
/**sidebar**/

.elementor-7551 .elementor-element.elementor-element-ff299d2 .elementor-heading-title, h2.widget-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5rem !important;
    font-weight: bold !important;
    color: #000000 !important;
    margin-bottom: 10px;
}


#recent-posts-2 a{font-size: 15px !Important;}

.recent-posts-2 ul li{
margin-bottom: .5em;
}
.widget_recent_entries ul li:before, #categories-2 ulli:before {
content: "";
border-color: transparent #11253C;
border-style: solid;
border-width: 0.35em 0 0.35em 0.45em;
display: block;
height: 0;
width: 0;
left: -17px;
top: 19px;
position: relative;
}



.elementor-widget-wrap.elementor-element-populated{border-left: none !Important; padding-left: initial !important;}


 #sidebarcol {
border-left: 1px solid rgba(0,0,0,.1);
padding-left: 40px !important;
}/* End custom CSS */