.wdr_fbfeed_group{
	width:100%;
	min-height:10px;
	overflow: hidden;
    overflow-y: auto;
	box-sizing: border-box;
}

.wdr_fbfeed_group:after{
	content:'';
	display:block;
	clear:both;
}

.wdr_fbfeed_item{
	width:100%;
	height:auto;
	padding:10px;
	box-sizing: border-box;
	margin:10px 0;
}

.wdr_fbfeed_group > .wdr_fbfeed_item:last-child{
	border:none;
}

.wdr_fbfeed_item:after{
	content:'';
	display:block;
	clear:both;
}

.fbpost-image-area{
	margin-right:15px;
	float:left;
}

/* featured image and profile image */
.fbpost-image{
	margin:0;
}

.fbpost-image.thumb,
.fbpost-image.medium,
.fbpost-image.large{
	height:auto;
	position:relative;
}

.fbpost-image.thumb{
	width:175px;
}

.fbpost-image.medium{
	width:330px;
}

.fbpost-image.large{
	width:100%;
}

.fbfeed-large .fbpost-image-area{
	margin:0;
	margin-bottom:20px;
}
.fbfeed-large .fbpost-media{
	float:left;
	width:100%;
}

.fbpost-profile-image{

}

.fbpost-profile-image .fbpost-profile-thumb{
	width:50px;
	height:50px;
	position:relative;
	float:left;
	margin-right:15px;
	border-radius:50%;
}

.fbpost-image-area,
.fbpost-media,
.fbpost-profile-image,
.fbpost-title-area{
	vertical-align:top;
	overflow:hidden;
	position:relative;
}

.fbpost-title-area h3,
.fbpost-title-area .fbpost-title{
	display:inline-block !important;
}

.fbpost-title-area .fbpost-date{
	display:block;
}

.fbpost-profile-image,
.fbpost-title-area{
	display:inline;
}


/* overlay part */
.fbpost-image-area-overlay{
	display: none;
	top: 0;
    position: absolute;
    z-index: 1;
    color: #fff;
	background:#333;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
	transition: all 0.3s ease 0s;
}

.fbpost-image-area-overlay a{
	color:#fff;
}

.fbpost-image-area:hover .fbpost-image-area-overlay{
	display: block;
}

.fbpost-image-area-overlay .fa {
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -16px;
    padding: 0;
    font-size: 39px;
    font-style: normal !important;
}

.wdr_fbfeed_item_body{
	display:block;
	width:100%;
	text-align:center;
	float:left;
}

.wdr_fbfeed_item_body a{
	text-decoration:none;
}

/* header */
.fbpost-header{
	position:relative;
}

.fbpost-title{
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	font-weight:600;
}

.fbpost-date{
	font-family:'Arial';
	color:#444444;
	font-size:15px;
	font-weight:600;
	line-height:20px;
}

/* comments */
.fbpost-comment-area{
	background-color:#edeff4;
	padding:5px 10px;
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
}

.fbpost-comment-area span{
	font-size:15px;
	margin-right:15px;
}

.fbpost-comment-area span i{
	margin-right:8px;
}


/* content */
.fbpost-content{
	font-family:'Arial';
	color:#9a9797;
	font-size:15px;
	line-height:20px;
	margin-top:10px;
}

.fbpost-footer{
	position:relative;
	display: inline-block;
	box-shadow:none !important;
}

.fbpost-footer a{
	text-decoration:none;
	font-family:'Arial';
	color:#5c5c5e;
	box-shadow:0px 1px 0px 0px #5c5c5e;
	position:relative;
}

/* share */
.fbpost-share {
    background-color: #171717;
    padding: 5px;
    display: none;
    display: none;
    position: absolute;
    z-index: 1000;
    bottom: 30px;
	width:158px;
	left: calc(50% - 14px);
}

.fbpost-share-block{
	display:inline-block;
}

.fbpost-share:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0d7";
    color: #171717;
    font-size: 30px;
    position: absolute;
    margin-left: 72px;
    margin-top: 25px;
}

.fbpost-share ul.fbpost-share-ul{
	margin:0;
	padding:0;
}

.fbpost-share li{
	list-style:none;
	display:inline-block;
	margin-right:10px;
}

.fbpost-share li a{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	background-color:rgba(152, 152, 152, 0.34);
	width: 29px;
    height: 32px;
	box-shadow:none;
	padding: 5px;
    display: block;
    text-align: center;
	transition:;
	border:1px solid #777;
}

.fbpost-share li a.facebook:hover{
	background-color:#3b5998;
	border:1px solid #fff;
}

.fbpost-share li a.twitter:hover{
	background-color:#00aced;
	border:1px solid #fff;
}

.fbpost-share li a.google-plus:hover{
	background-color:#dd4b39;
	border:1px solid #fff;
}

.fbpost-share li a.linkedin:hover{
	background-color:#007bb6;
	border:1px solid #fff;
}

.fbpost-share li a i{
	color:#fff;
}

.fbpost-share li:last-child{
	margin-right:0;
}


/* photos,albums,vedios */
.fb-col-6,
.fb-col-4,
.fb-col-3{
	float:left;
	border:none;
	padding:10px;
	box-sizing: border-box;
	text-align:center;
}

.fb-col-6{
	width:50%;
}

.fb-col-4{
	width:33.33333%;
}

.fb-col-3{
	width:25%;
}

.fb-col-6 .fbpost-image-area,
.fb-col-4 .fbpost-image-area,
.fb-col-3 .fbpost-image-area{
	display:inline-block;
	float:none;
	margin:0 auto;
}

.fb-col-6 .fbpost-image-area img,
.fb-col-4 .fbpost-image-area img,
.fb-col-3 .fbpost-image-area img{
	max-width:100%;
}


@media only screen and (max-width: 1024px) {
	
	.wdr_fbfeed_item .fbpost-image-area{
		margin:0;
		margin-bottom:20px;
	}
	.wdr_fbfeed_item .fbpost-media{
		float:left;
		width:100%;
	}
	
	.fbfeed-thumb .thumb,
	.fbfeed-medium .medium{
		width:100%;
	}

	.fb-col-4{
		width:50%;
	}

	.fb-col-3{
		width:50%;
	}
}

@media only screen and (max-width: 786px) {
	
	.wdr_fbfeed_item .fbpost-image-area{
		margin:0;
		margin-bottom:20px;
	}
	.wdr_fbfeed_item .fbpost-media{
		float:left;
		width:100%;
	}
	
	.fbfeed-thumb .thumb,
	.fbfeed-medium .medium{
		width:100%;
	}
	
	.fb-col-6{
		width:100%;
	}

	.fb-col-4{
		width:100%;
	}

	.fb-col-3{
		width:100%;
	}
}

/* media link */
.fbpost-media-link{
	margin-bottom:10px;
}

.fbpost-media-link .fa{
	margin-right:5px;
}

/* post description */
.fbpost-desc{
	margin-bottom:10px;
}

/* post title */
.fbpost-link-title{
	margin-bottom:10px;
}

.fbpost-link-title a:hover,
.fbpost-link-title a:focus{
	text-decoration:underline;
}

/* Read More Text */
pre.more-content,
pre.wdr-post-text{
	font-family:'Arial';
    background: none;
    border: none;
    padding: 0px;
}

.more-content,
.wdr-less-link{
	display:none;
}

/* Read More Text */
.wdr-shared-link{
	/* background-color:#F5F5F5;
	border:1px solid #ddd; */
	padding:8px;
	margin-bottom:10px;
}

.wdr-shared-link:after{
	display:block;
	content:'';
	clear:both;
}

.wdr-link-img{
	float:left;
	margin-right:10px;
}

.wdr-link-img img{
	width:150px;
	margin-bottom:0;
}

.wdr-link-title{
	display:block;
	margin-bottom:5px;
}

.wdr-link-caption{
	display:block;
	margin-bottom:10px;
}