.modPodcast h1 {margin-bottom: 10px;}
.modPodcast h1 span {float: right; font-size: 0.5em; margin-bottom: 10px;}
.modPodcast textarea {width: 100%; height: 500px;}
.modPodcast .podcasts li {overflow: hidden; zoom: 1; margin: 1em 0;}          
.modPodcast .podcasts h2 span {float: right; font-weight: normal; font-size: 0.8em;}
.modPodcast .podcasts h2 a img {vertical-align: bottom;} 
.modPodcast .podcasts h3 {font-weight: normal; font-size: 1em;}
.modPodcast .info {overflow: hidden; zoom: 1; margin-bottom: 1em;}
.modPodcast .info .categories ul {overflow: hidden; margin: 0; padding: 0;}
.modPodcast .info .categories li {list-style: none; margin: 0; padding: 0; font-weight: bold;}
.modPodcast .info .categories ul ul li {float: left; list-style: none; margin: 0 1em 0 0; padding: 0; font-weight: normal;}
.modPodcast .image {float: left; border: 1px solid #ddd; margin-right: 1em; margin-top: 3px; margin-left: 7px;}
.modPodcast .image img {margin: 1px; vertical-align: bottom;}    
.modPodcast .episodes .episode {border-top: #eee 1px solid;}
.modPodcast .episodes .even {border-top: #eee 1px solid; border-bottom: #eee 1px solid;}
.modPodcast .episode {padding: 1em 0 0; margin: 1em 0; overflow: hidden; zoom: 1;}  
.modPodcast .episode h3 {overflow: hidden; zoom: 1;}    
.modPodcast .episode h3 span {float: right; font-weight: normal;}
.modPodcast .episode .description { margin-bottom: 0.5em;}
.modPodcast .episode h3 {font-size: 1.2em; font-weight: bold; margin: 0;}
.modPodcast .copyright {padding: 0.5em 0 0; color: #ddd; font-size:0.8em;}
.modPodcast .feed {margin: 1em 0;}
.modPodcast .back {font-weight: bold; margin-top: 2em;}
.description span {margin-right: 0.5cm;}
div.episode > div > p {padding-top: 3px; padding-bottom: 3px;}
div.episode > div > h3 {padding-top: 0px;}
.mejs__audio {height: 40px;}
.episodes .video .mejs__video {width: 100% !important; height: 40px !important;}