#member-area .lang{
	margin-top:10px;
	vertical-align:middle;
}

#member-area .lang img{
	margin-right:15px;
}

#member-area .doc_pro.btn{
  background: #DDDDDD !important;
  border:#CCCCCC 1px solid !important;
  color:#000000 !important;
  display:table;
  width:100%;
  text-align:left;
  margin-top:1px !important;
}
#member-area .doc_pro.btn:hover{
  background:#CCCCCC !important;
}
#member-area .doc_pro.btn i{
  font-size:18px !important;
  background:#FFFFFF;
  width:30px;
  height:30px;
  padding:5px;
  border-radius:50%;
  color:#df0034;
  text-align:center;
	display:none;
}
#member-area .doc_pro.btn span{
  display:table-cell;
}
#member-area .doc_pro.btn span em{
  font-weight:normal;
	color:#999999;
	font-size:11px;
	margin-right:10px;
	text-transform:normal;
}
#member-area .doc_pro.btn span:last-child{
  text-align:right;
}
#member-area .doc_pro.btn span:last-child img{
  width:20px;
}

.post-teasing{
	position:relative;
  line-height:1.2em;
  height:4.8em;
	overflow:hidden;
	text-align:justify;
}
.post-teasing::after{
	content:"";
  text-align:right;
  position:absolute;
  bottom:0;
  right:0;
  width:100%;
  height:3em;
  background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 60%);
}

.dl-btn{
  background-color:#14366f !important;
	border:0px solid transparent;
	color:#FFFFFF !important;
	margin-top:15px;
}
.dl-btn:hover{
  background-color:#df0034 !important;
	color:#FFFFFF;
}
.dl-btn i{
  font-size:20px !important;
	font-weight:normal !important;
	font-family:'Font Awesome solid';
	margin-right:10px;
}

/*******************************************************************************
 ** SHORTCODE - LISTING DOCUMENTS
 ******************************************************************************/

#listing_documents p{
	line-height: 36px;
  margin-bottom: 0;
}
