.format-quote blockquote { margin: 15px 0; }

.format-wrapper.quote,
.format-wrapper.status,
.format-wrapper a.link { font-style: italic; }

.format-wrapper i:before {}









.format-link .entry-link .wrap { display: table; }




.format-audio .entry-title,
.format-video .entry-title,
.format-link .entry-title,
.format-quote .entry-title,
.format-status .entry-title { display: none; }

.jp-av { background-color: transparent !important; }

.format-video .entry,
.format-audio .entry {
	margin: 0;
	padding: 0 20px;
}

.format-video .entry .video,
.format-audio .entry .audio {
	margin: 0 -20px;
}

.jp-av .jp-interface { border: none !important; }















.hentry:before {
	width: 100px;
	height: 60px;
	display: inline-block;
	position: absolute;
	top: 50px;
	content: "\f040";
	color: #FFF;
	background-color: #49A0E2;
	background-color: #5B8FDD;
	font: normal 24px/60px FontAwesome;
	box-sizing: border-box;
	text-align: center;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ltr .hentry:before {
	margin-right: 25px;
	float: left;
	left: -100px;
	padding-left: 10px;
}

.rtl .hentry:before {
	margin-left: 25px;
	float: right;
	right: -100px;
	padding-right: 10px;
}

.hentry:after {
	border: 29px solid transparent;
	content: '';
	display: block;
	top: 51px;
	position: absolute;
}

.ltr .hentry:after {
	border-left-width: 19px;
	border-left-color: #EEF2F5;
	left: -101px;
}

.rtl .hentry:after {
	border-right-width: 19px;
	border-right-color: #EEF2F5;
	right: -101px;
}

.format-status:before {
	content: "\f040";
	background-color: #6899a3;
}

.format-link:before {
	content: "\f0c1";
	background-color: #9664b5;
}

.format-quote:before {
	content: "\201d";
	font: bold 48px/82px Georgia;
}



.format-quote blockquote {
	padding-left: 0;
	padding-right: 0;
	font-style: italic;
	border-left: 0;
	position: relative;
}

.format-status .status,
.format-link .link {
	text-transform: lowercase;
}

.format-link .entry-link .wrap {
	display: table;	
}





.jp-av .jp-progress {
	background-color: #DFE6EC !important;
	box-shadow: 0 1px 0 0 #D4DBE2 inset !important;
}

.jp-av .jp-play-bar { background-color: #C2D1DE !important; }

.jp-av .jp-controls a.jp-play, .jp-av .jp-controls a.jp-pause { color: #C2D1DE !important; }
.jp-av .jp-controls a.jp-play:hover, .jp-av .jp-controls a.jp-pause:hover { color: #B6C5D2 !important; }

.jp-av .jp-mute i, .jp-av .jp-unmute i { color: #C2D1DE !important; }