#facebook-timeline{
  display:block;
  font-family: arial, verdana, sans-serif;
  width:auto;
  height:auto;  
  margin: 0 auto;
  padding: 20px;
  color: #fff;
  background:#3B5998;
} 

.fblbl-tofacebook{
  color: #fff;
  text-align: center;
  width: 190px;
  font-size: 16px;
  line-height: 40px;
  padding: 0px 10px;
  border: 1px solid #fff;
  display: block;
  margin: 10px auto 0;
  text-decoration: none;
  text-transform: uppercase;
}

.fblbl-tofacebook:hover{
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  text-decoration: none;
}

.fblbl-post{    
  box-sizing: border-box;
  width: 100%;
  max-width: 210px;
  display:block;
  border-radius: 0px;
  padding: 0px 0;
  font-size: 14px;
  float: left;
  margin: 0 20px 10px;
  opacity: 0.3;
  color: #fff;
  line-height: 1.6;
}
.fblbl-post:hover,
.fblbl-post.slick-active{
  opacity: 1;
}

.slick-slide{    
  box-sizing: border-box;
}

.fblbl-posts{
  height: 100%;
  box-sizing: border-box;
}

.fblbl-time{
  text-align: center;
  display: block;
  height: 35px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.fblbl-content{
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
}

.fblbl-content p{
  margin: 10px 0 0 0 ;
}
.fblbl-content span,
.fblbl-content iframe{
  max-height: 100%;
  display: block;  
  text-align: center;
}
.fblbl-content img{
  max-height: 100%;
  display: block;
  margin: 0 auto;
}

.fblbl-content-part{

}
.fblbl-innerbtn{
  display: inline-block;
  margin: 5px 0;
  text-align: center;
  padding: 0px 10px;
  line-height: 24px;
  border: 1px solid #fff;
  background: rgba(0,0,0,0.3);
  color: #fff;
  text-decoration: none; 
}
.fblbl-innerbtn:hover{
  background: rgba(0,0,0,0.7);
  color: #fff;  
}

/*
.fblbl-content .divct-1.part1{
  height: 100%;
}
.fblbl-content .divct-2.part1{
  height: 50%;
}
.fblbl-content .divct-2.part2{
  height: 50%;
}
.fblbl-content .divct-3.part1{
  height: 50%;
}
.fblbl-content .divct-3.part2{
  height: 25%;
}
.fblbl-content .divct-3.part3{
  height: 25%;
}
*/

.fblbl-detailsbar{
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0 5px;
  line-height: 29px;
  height: 29px;
  border-top: 0px solid #fff;
  
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  
}
.fblbl-detailsbar p{
  padding: 0;
  margin: 0;
}
.fblbl-detailsbar a.fblbl-innerbtn{
  padding: 0px 10px;
  font-size: 12px;
  line-height: 20px;
}

.fblbl-btnMore{
  display: block;
  height: 25px;
  background: transparent;  
  text-align: center;
  display: block !important;
  color:#fff;
}
.fblbl-btnMore:hover{
  color:rgba(255,255,255,0.5);
}


.fblbl-btnMore:before{
  content: "\f078";
  font-size: 24px;
  position: relative;
  display: inline-block;
  padding: 0 5px 0 4px;
  background: #3B5998;
  z-index: 10;
}

.fblbl-btnMore:after {
  background: #ffffff;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  top: 50%;
  width: 80%;
  left: 10%;
  z-index: 5;
}


.fb-video{
  max-height: 100%;
  max-width: 100%;
}











.fblbl-images{
  text-align:center;
}

.post-img{
  width: auto;
  height: auto;
  display:block;
}



/*POP UP IMAGE*/
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width:720px;
	position: relative;
	margin: 25px auto;
  background: rgb(21, 20, 20);
  padding: 10px;
  border-radius: 5px;
}

.img-popup{
  margin: 0 auto;
  display: block;
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #ffffff; }

.fb-like{
  margin: 15px;
}



.fblbl-link{
  margin: 5px 0;
  display: block;
  text-align: center;
}



.fblbl-comments{
  float: left;
  display: block;
}

.fblbl-collapse-box{
  width: 100%;
}

.comment{
  background-color:#EDEDED;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}



.fa-current-active-btn:before{
  content: "\f077";
}


/* MEDIA QUERY */
@media (max-width: 480px) {
  .fblbl-post {
      width: 100%;
      max-width: 250px;
      margin-bottom: 20px;
  }
}