/*
Theme Name: Foundation by Podcast Websites
Theme URI: http://www.podcastwebsites.com
Version: 2.0.4
Description: Podcast Websites foundation theme. For support please raise a support ticket.
Author: Podcast Websites
Author URI: http://www.podcastwebsites.com
template: bb-theme
*/

.fl-post-header {
	display: block;
}

.fl-page-header-logo .fl-logo-img {
	width: auto !important;
	height: auto !important;
}

/* Powerpress Player */
.powerpress_player {
	margin-bottom: 10px;
}

/* Smart Podcast Player */
.pwft-smart-pp-text {
	padding: 6px 12px;
	color: #333 !important;
	font-weight: 700;
	text-align: left;
	background: #f9f9f9;
	margin: 10px 0;
}

/* Featured Image */
.pwft-post-thumb.rounded img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

/* Author Profile */
.pwft-author-profile {
	background: #e6e6e6;
	margin: 20px 0;
	padding: 20px 0;
}

.pwft-author-profile h4 {
	text-transform: none;
	margin-top: 0;
}

.pwft-author-profile img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 10px auto 30px auto;
}

.pwft-author-profile ul.author-links {
	list-style: none;
	padding: 10px 0;
	margin: 0;
}

.pwft-author-profile ul.author-links:after {
	content: " ";
	display: table;
	clear: both;
}

.pwft-author-profile ul.author-links li {
	float: left;
	font-size: 14px;
}

.pwft-author-profile ul.author-links li a {
	border-left: 1px solid #000;
	padding: 0 8px;
}

.pwft-author-profile ul.author-links li:nth-child(2) a {
	border-left: 0;
}

/* Posts Module */
.pwft-post-grid-player .player_container {
	margin: 0;
}

.pwft-post-grid-player.above .player_container {
	margin: 0 0 15px;
}

.pwft-post-grid-player.below .player_container {
	margin: 10px 0 0;
}

.pwft-post-feed-player .player_container {
	margin: 15px 0;
	clear: none;
}

.pwft-post-grid-image.above-title,
.pwft-post-grid-image.above-text {
	margin-bottom: 10px;
}
.pwft-post-grid-image.above-text.fw {
	margin-top: -20px;
}
.pwft-post-grid-image.above-text.no-content {
	margin-top: 0;
}
.pwft-post-grid-image.fw {
	margin-bottom: 0;
}

.pwft-post-feed-title.above-text {
	margin-bottom: 25px;
}
.pwft-post-feed-meta.above-text {
	margin-bottom: 15px;
}

@media only screen and (max-width : 991px) {
	body.fl-shrink .fl-page {
		padding-top: 0 !important;
	}
}
@media only screen and (min-width : 768px) {
	#pwft-header-menu-mobile {
		display: none;
		visibility: hidden;
	}
}
@media only screen and (max-width: 767px) {
	#pwft-header-menu-desktop {
		display: none !important;
		visibility: hidden !important;
	}
}