.ap-wp-embed-text-wrap{
	display:flex;
	justify-content: space-between;
	padding:0px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin-bottom:1.5em;
	height: 180px;
	overflow: hidden;
	position: relative;
}
.ap-wp-embed-block-link{
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
.ap-wp-embed-text-wrap a{
	text-decoration: none!important;
}
p.ap-wp-embed-excerpt{
	font-size:12px!important;
	margin-bottom:3px!important;
	color: #82878c;
	line-height: 1.1;
	max-height:54px;
	overflow-y: hidden;
	position: relative;;
}
.ap-wp-embedded-content{
	padding:16px 10px 16px 16px;
	width:65%;
	position: relative;
}
.ap-wp-embed-logo{
	position: absolute;
	bottom:16px;
	z-index:200;
}
.ap-wp-embed-share{
	width:32px;
	position: absolute;
	bottom:16px;
	right:16px;
	cursor: pointer;
}
.ap-wp-embed-share img{
	width:100%;
	height:auto;
}
div.ap-wp-embed-featured-image.square{
	width: 35%;
    height: auto;
	text-align: right;
}
div.wp-embed-featured-image.square img{
	width:100%;
}

img.ap-attachment-thumbnail.size-thumbnail{
	width:100%;
}
.ap-wp-embed-heading{
	margin-bottom: 10px;
	font-size:18px!important;
	line-height:1.3;
	overflow-y: hidden;
	position: relative;
	max-height: 42px;
	overflow-y: hidden;
}
.ap-wp-embed-site-title{
	font-size:14px!important;
}	
.ap-wp-embeded-continue{
	display:block;
	position: absolute;
	padding:0 5px 0 5px;
	background: white;
	bottom:0;
	right:0;
}


@media screen and (max-width: 768px){
	.ap-wp-embed-text-wrap{
		display: block;
		height: initial;
		overflow: visible;
	}
	.ap-wp-embedded-content{
		width:100%;
		padding: 16px 16px 0 16px;
	}
	div.ap-wp-embed-featured-image.square{
		width:100%;
		text-align: center;
		padding:10px;
	}
	.ap-wp-embed-heading{
		height: initial;
		overflow-y: visible;
		max-height: initial;
	}	
	p.ap-wp-embed-excerpt{
		max-height:initial;
		overflow-y: visible;
		margin-bottom:10px;
	}
	.ap-wp-embed-logo{
		position: relative;
		bottom: auto;
	}
	.ap-wp-embed-share{
		position: absolute;
		bottom: 0px;
		right: 12px;
	}
}
