.hover{
	cursor: pointer
}
a.hover:hover,
button.hover:hover,
span.hover:hover{
	opacity:0.6
}
.freesoul .eos-fp-podcast .eos-fp-first-element{
	margin-top:0
}
.eos-fp-podcast .eos-fp-shortcode{
	margin-top:32px
}
.eos-fp-in-progress{
	background-image: url(../img/ajax-loader.gif) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    padding: 6px;
    margin: -6px	
}
.eos-fp-in-progress.eos-fp-audio-wrp{
	opacity: 0
}
.eos-fp-in-progress.eos-fp-open{
	opacity: 1
}
.eos-not-visible{
	visibility: hidden !important
}
.eos-hidden{
	display: none !important
}
#eos-fp-playlist-wrp{
	min-height:50px
}
#eos-fp-sharing-wrp {
    margin-bottom: 32px;
    margin-top: -40px;
}
.eos-fp-name {
    margin: 12px 0
}
.eos-fp-email{
	margin-bottom:16px
}
#eos-fp-copy-url-wrp{
	display:inline-block;
	border:1px solid;
    margin-top: 16px
}
#eos-fp-url{
	border-style:none
}
#eos-playlist-next{
	margin-left:4px
}
.eos-fp-secondary{
	width: 27%;
	float: right
}
.eos-fp-primary-with-sidebar {
    width: 73%;
    float: left
}
.eos-fp-podcast-content{
	margin-bottom:32px
}
.eos-fp-audio-wrp{
	padding:5px;
	position:relative;
	margin-bottom:32px
}
.eos-fp-audio-wrp .eos-fp-podcast-category{
	font-family: 'Podcast Category', 'Open Sans', Arial;
	text-transform: uppercase;	
	padding:0 !important;
    margin-top: 4px;
    font-size: 12px;
	letter-spacing: 1px

}
.eos-fp-audio-wrp .eos-fp-podcast-title{
	font-family:'Podcast Title', 'Open Sans', Arial;
	padding:0;
	margin-top:10px;
	margin-bottom:4px;
	font-size:14px;
	letter-spacing:1px
}
.eos-fp-actions{
	position:absolute;
	top: 4px;
	right: 4px;
	display:inline-block
}
.eos-fp-podcasts-list {
    list-style: none;
	padding: 5px;
    margin-left: -5px;
    margin-right: -5px;
	margin-top: 16px
}
.eos-fp-actions span{
	font-size: 14px
}
.eos-fp-col-1{
	width:15%;
	max-height:100px;
	display:inline-block
}
.eos-fp-action-text{
	margin-left: 6px
}
@font-face {
	font-display: block;
	font-family: "Podcast Category";
	src: url('../fonts/cormorant-v8-latin-regular.woff2') format('woff2'), url('../fonts/cormorant-v8-latin-regular.woff') format('woff'), url('../fonts/cormorant-v8-latin-regular.ttf') format('truetype'), url('../fonts/cormorant-v8-latin-regular.eot'), url('../fonts/cormorant-v8-latin-regular.eot)?#iefix') format('embedded-opentype')
}

@font-face {
	font-display: block;
	font-family: "Podcast Title";
	src: url('../fonts/nunito-sans-v5-latin-regular.ttf') format('truetype'), url('../fonts/nunito-sans-v5-latin-regular.woff') format('woff'), url('../fonts/nunito-sans-v5-latin-regular.woff2') format('woff2'), url('../fonts/nunito-sans-v5-latin-regular.eot'), url('../fonts/nunito-sans-v5-latin-regular.eot)?#iefix') format('embedded-opentype')
}

@font-face {
	font-display: block;
	font-family: 'FontAwesome';
	src: url('../fonts/icons.eot');
	src: url('../fonts/icons.eot?#iefix') format('embedded-opentype'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype'), url('../fonts/icons.svg#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
.eos-episode .eos-episode-title{
	margin-top:0;
	line-height:1
}
.eos-podcast-archive-header{
	margin-bottom:96px
}
.eos-podcst-image,
.eos-episode .attachment-post-thumbnail{
	margin-bottom:90px
}
.eos-read-more-wrp{
	margin-top:16px;
	margin-bottom:90px
}
@media screen and (min-width:1220px){
	.freesoul-builder .eos-fp-podcast{
		padding-left:15px;
		padding-right:15px
	}
}
@media screen and (min-width:768px){
	.eos-episode{
		clear:both;
		margin-bottom:32px
	}
	.eos-episode-odd .eos-episode-image-wrp{
		float:right
	}
	.eos-episode-even .eos-episode-image-wrp{
		float:left
	}
	.eos-episode-odd .eos-episode-text-wrp{
		float:left;
		padding-right:20px
	}
	.eos-episode-even .eos-episode-text-wrp{
		float:right;
		padding-left:20px
	}
	.eos-episode-image-wrp {
		width: 30%;
		display: inline-block
	}	
	.eos-episode-text-wrp {
		width: 69%;
		display: inline-block;
		box-sizing: border-box
	}	
}
@media screen and (max-width:890px){
	.eos-fp-col-2{
		max-width:80%
	}
	.eos-fp-audio-wrp.eos-fp-closed {
		padding: 0;
		max-height: 96px;
		overflow: hidden
	}	
}
@media screen and (max-width:767px){
	.eos-episode-image-wrp {
		max-width: 300px;
		margin: 0 auto;
		margin-bottom: 0
	}
	.eos-episode-text-wrp {
		max-width: 500px;
		margin: 0 auto
	}	
	.eos-podcst-image, .eos-episode .attachment-post-thumbnail {
		margin-bottom: 32px
	}	
}	
@media screen and (max-width:640px){
	.eos-fp-podcast .eos-fp-audio-wrp{
		max-height: none
	}
	.eos-fp-podcast .eos-fp-col-2 {
		width: 100%;
		display: block;
		float: none;
		max-width:none;
		text-align:center;
		margin-top:24px
	}
	.eos-fp-podcast .eos-fp-col-1 {
		display:none
	}	
	.eos-fp-podcast .eos-fp-audio-wrp .mejs-controls{
		margin-top: -14px;
		margin-top: 0;
		margin-left:auto;
		margin-right:auto
	}	
	.eos-fp-audio-wrp .eos-fp-podcast-category{
		font-size: 10px;
		margin-bottom: 24px

	}
	.eos-fp-audio-wrp .eos-fp-podcast-title{
		font-size:12px
	}	
}
@media screen and (max-width:340px){
	.eos-fp-col-2 {
		max-width: 100%
	}	
	.eos-fp-audio-wrp .eos-fp-podcast-title,
	.eos-fp-audio-wrp .eos-fp-podcast-category	{
		padding-left: 6px !important;
		padding-right: 6px !important
	}	
}
@media screen and (max-width:300px){
	.eos-fp-audio-wrp .mejs-playpause-button,
	.eos-fp-audio-wrp .mejs-container{
		position:static
	}
	.eos-fp-audio-wrp .mejs-time-rail{
		display:none
	}
	.eos-fp-audio-wrp .mejs-container .mejs-controls{
		margin-left:20px
	}
}