/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 08 2019 | 09:45:09 (am)
/*
/******* Do not edit this file *******/

/*
Red: #b71c06
Blue: #27a3d1
*/

/* Fix bottom margin on homepage top featured posts */
.home-top { padding: 20px 20px 30px; }

/* Put a black background behind featured image on homepage top featured posts */
.home-top .widget.ui-tabs .entry { background: #000; }

/* Change opacity of featured post's title on homepage top display */
.home-top .widget.ui-tabs .entry h2 a { background: #000; background: rgba(0, 0, 0, 0.3); }

/* Better separate featured posts on front page */
.home-middle-right .featured-content .entry { margin-bottom: 0; padding: 20px; border-bottom: 1px solid #e6e6e6; }

/* Sidebar */
h4.widgettitle { font-weight: bold; }
h4.widget-title a { font-weight: bold!important; color: #b71c06!important; }
.textwidget a img { padding: 10px; }

/* Native WP Media Player */
.mejs-container { margin: -20px 0 20px; }

/* Remove top border from "More Podcasts" text widget */
section.widget { border-bottom: 0px; margin-bottom: -20px; }

/* Listen Now, Donate, and Listen on Stitcher Buttons */
.listennow, .donate { font-family: lato, sans-serif; text-transform: uppercase; font-size: 1.5em; color: #fff!important; background: #000; padding: 10px; border: 1px solid #000; }
.donate { background: #d70510; border: 0px; margin-top: 30px; }
.listennow:hover, .donate:hover { background: #aaa; color: #fff!important; }
span.listen { font-weight: normal; }
span.now { font-weight: bold; }
.stitcher { background: #e6e6e6; font-size: 1.25em; padding: 10px 0; text-align: center; margin: 15px 0 20px; }

/* Captions */
.caption { text-align: center; font-weight: bold; font-size: .8em; margin-bottom: 20px;}
/* Weird caption displaying above featured image problem  */
.entry-header .caption { display: none; }

/*AdPlugg*/
.adplugg-ad { margin-bottom: 20px; }

/* Soundcloud Widgets */
#soundcloud { border: 5px solid #000; }

/* Guest Links */
.custom-data { padding: 25px; margin: 0 0 10px 25px; width: 33%; float: right; border: 2px solid #999; }
.guestname { border-bottom: 2px solid #f6f6f6; padding-bottom: 10px; text-align: center; }
.custom-data .label { line-height: 1.7em; padding-left: 25px; }
.guest-website { margin-top: 10px; }
.guest-website, .guest-twitter, .guest-facebook, .guest-youtube, .guest-contact  { position: relative; }
.guest-website:before { content: "\f267"; font-family: FontAwesome; position: absolute; top:0; }
.guest-twitter:before { content: "\f081"; font-family: FontAwesome; position: absolute; top:0; }
.guest-facebook:before { content: "\f082"; font-family: FontAwesome; position: absolute; top:0; }
.guest-youtube:before { content: "\f166"; font-family: FontAwesome; position: absolute; top:0; }
.guest-contact:before { content: "\f0e0"; font-family: FontAwesome; position: absolute; top:0; }