p {display:block;margin-top: 1.5em;margin-bottom: 1.5em;font-size:1.1em; line-height:1.5em;}
p:first-child {margin-top: 0;}
.story {margin:0 auto;position:relative;padding:30px; background:#fff;border-radius:10px; color:#000;}
.story_container {position:relative;left:2%;width:96%;height:auto;display:block;border-radius:10px;margin-top:30px;}

.story h1 {font-size:2.2em; font-weight:800; line-height:1.1em;}
.story h2 {font-size:1.2em;font-weight:400; padding-bottom:15px;}
.story h5 {font-size:0.8em; font-weight:800; padding-bottom:15px;}

.story .photo {position:relative;width:100%;margin:0 auto;padding-top:30px;padding-bottom:15px;}
.story .photo img {display:block;width:100%;height:auto;object-fit:cover; margin:0 auto;}
.story iframe {max-width:100%;}
.story img {max-width:100%;}
.story a {color:#0000EE;}
.story ul li a {color:black;}
.story ul li a:hover {color:#555;}
.story .return_link a {color:black;}
.fa_share {font-size:1.3em; padding:10px; background:#eee;border-radius:25px; text-align:center;}

.caption {font-size:0.7em;color:#999;padding-top:15px;}

/*audio embeds*/
.mejs-container {max-width: 100%!important;}

/*featured videos*/
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    margin-top: 30px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#videoOverride{
    margin-top: 1.5em;
}

@media only screen and (min-width: 800px) {

    .story_container {max-width:1100px;left:auto; margin:30px auto 0 auto;}
    .story .photo  {max-width:900px;}
    .adtop {margin:0 auto 30px auto;}
    .story h1 {font-size:2.8em;}
    .story h2 {font-size:1.6em;}

}

.story h1.other{
    font-size: 1.3em;
    font-weight: 400;
    margin-left: 0px;
}

.wpcf7 input[type=text], 
.wpcf7 input[type=email], 
.wpcf7 input[type=url], 
.wpcf7 input[type=tel], 
.wpcf7 input[type=number], 
.wpcf7 .wpcf7-select { 
    height: 45px; 
}

a.podcast-show-title {
    color: black;
}