/* -------------------------- *\
 * Facebook Design Feed Start *
\* -------------------------- */
.fb_feed_wrapper_design *{
	font-family: Helvetica, Arial, sans-serif;
}
.fb_feed_wrapper_design a{
    color: #365899;
    cursor: pointer;
    text-decoration:none;
}
.fb_feed_wrapper_design a:hover{
	text-decoration:underline;
}
.fb_feed_wrapper_design .fb_feed_post{
	position:relative;
	border:1px solid black;
	height:300px;
	margin-bottom:20px;
}
.fb_feed_wrapper_design .fb_feed_post_img_wrap{
/*	position:absolute;
	top:5px;
	bottom:5px;
	right:5px;
	width:400px;
	overflow: hidden;
	float:right;*/
	position: absolute;
	top:5px;
	bottom:5px;
	right:5px;
	height:288px;
	width: 400px;
	overflow: hidden;
	border:1px solid black;
}
.fb_feed_wrapper_design .fb_feed_post_img{
	min-width: 100%;
	min-height: 100%;
	/*height: auto;*/

	overflow: hidden;
}
.fb_feed_wrapper_design .fb_feed_post_head{
	width:100%;
	height:70px;
}
.fb_feed_wrapper_design .fb_feed_post_head_img img{
	width:100%;
	height:100%;
}
.fb_feed_wrapper_design .fb_feed_post_head_img{
	border:1px solid #ccc;
	width:50px;
	height:50px;
	margin:10px;
	display:inline-block;
}
.fb_feed_wrapper_design .fb_feed_post_head_info{
	display:inline-block;
}
.fb_feed_wrapper_design .fb_feed_post_head_info .fb_feed_post_author{
	font-size:14px;
	font-weight:bold;
    line-height:1.38;
    display:block;
	overflow:hidden;
}
.fb_feed_wrapper_design .fb_feed_post_head_info .fb_feed_post_date{
}
.fb_feed_wrapper_design .fb_feed_post_head_info .fb_feed_post_date a{
	color:#90949c;
}
.fb_feed_wrapper_design .fb_feed_post_head_info .fb_feed_post_date a:hover{
	text-decoration:underline;
}
.fb_feed_wrapper_design .fb_feed_post_body{
	width:100%;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.38;
    overflow: hidden;
    /*word-break: break-all;*/
}
.fb_feed_wrapper_design .fb_feed_post_body.has_image{
    padding-right:50%; /* TEMP RULE */
}
.fb_feed_wrapper_design .fb_feed_post_body .fb_feed_post_text{

	margin:0;
	margin-top:7px;
	margin-left:15px;

}
.fb_feed_wrapper_design .fb_feed_post_action{
	position: absolute;
	bottom:15px;
	left:0px;
	height:35px;
	line-height:35px;
}
.fb_feed_wrapper_design .fb_feed_post_action div{
	display:inline;
	margin-left:35px;
}
.fb_feed_wrapper_design .fb_feed_post_action .fb_feed_post_action_like a::before{
/*    
	background-image: url('functions/fb/icons.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -414px -299px;
*/
}
.fb_feed_post_action a img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: text-top;
}
.fb_feed_post_action a img:not(.hover) {
	display: none;
}
.fb_feed_post_action a:hover img:not(.hover) {
	display: inline-block;
}
.fb_feed_post_action a:hover img.hover {
	display: none;
}
/* ------------------------ *\
 * Facebook Design Feed End *
\* ------------------------ */
/* ----------------------------- *\
 * Facebook Design Preview Start *
\* ----------------------------- */
.facebook_preview_wrapper *{
	font-family: Helvetica, Arial, sans-serif;
}
.facebook_preview_wrapper{
	margin:15px;
	width:212px;
	height:auto;
	padding:10px;
	overflow: hidden;
	border:1px solid #ccc;
	background-color: #fff;
}
.facebook_preview_wrapper .facebook_preview_img{
	padding:5px;
	border:1px solid #ccc;
	background-color: #fff;
	width:190px;
	height:192px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.facebook_preview_wrapper .facebook_preview_img img{
	width:180px;
	height:180px;
	border:1px solid #ccc;
}
.facebook_preview_wrapper .facebook_preview_page{
	margin-top:20px;
}
.facebook_preview_wrapper .facebook_preview_page a{
	color: #365899;
    cursor: pointer;
    text-decoration: none;
    font-weight:bold;
	font-size: 20px;
}
.facebook_preview_wrapper .facebook_preview_page a:hover{
	color: #365899;
    text-decoration: underline;
}
.facebook_preview_wrapper .facebook_preview_link{
	text-align:center;
    text-decoration: none;
}
.facebook_preview_wrapper .facebook_preview_link_text:hover{
	color: #fff;
	background-color: #365899;
    /*text-decoration: underline;*/
	border:1px solid #7f7f7f;
}
.facebook_preview_wrapper .facebook_preview_link_text{
	color: #365899;
	margin-top:30px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #ccc;
	width:100%;
	background-color: #fff;
	font-size:16px;
}

/*a.facebook_preview_link img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: text-top;
}
a.facebook_preview_link:hover img:not(.hover) {
	display: inline-block;
}
a.facebook_preview_link:hover img.hover {
	display: none;
}*/
/* --------------------------- *\
 * Facebook Design Preview End *
\* --------------------------- */
.dropcap {
    float: left;
    font-size: 80px;
    padding-right: 7px;
    line-height: 72px;
}