.embededPostFbWrapper{
  padding-top: 10px;
  padding-bottom: 10px;
}


.page #social_media_facebook_like_with_share .container{
  margin-top:10px;height:50px;

}
.page #social_media_facebook_like_with_share .likeWithShareFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_like_with_share .likeWithShareFbWrapper .frameCover{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 1;
}


.page #social_media_facebook_like .container{
  margin-top:10px;height:50px;

}
.page #social_media_facebook_like .likeFbWrapper{
  display: inline-block;
}

.page #social_media_facebook_like .likeFbWrapper .frameCover{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 1;
}


.page #social_media_facebook_share .container{
  margin-top:10px;min-height:14px;

}
.page #social_media_facebook_share .shareFbWrapper{
  display: inline-block;

}


.page #social_media_facebook_share .shareFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}




.page #social_media_facebook_embeded_posts .embededPostFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_embeded_posts .embededPostFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}


.page #social_media_facebook_embeded_posts_only .embededPostFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_embeded_posts_only .embededPostFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}


.page #social_media_facebook_embeded_videos .embededVideoFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_embeded_videos .embededVideoFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}


.page #social_media_facebook_embeded_videos_only .embededVideoFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_embeded_videos_only .embededVideoFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}



.page #social_media_facebook_page_feed .pageFeedFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_page_feed .pageFeedFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}



.page #social_media_facebook_page_mini .pageMiniFbWrapper{
  display: inline-block;

}
.page #social_media_facebook_page_mini .pageMiniFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;

}

.page #social_media_facebook_comments .commentsFbWrapper{
  position: relative;;
  display: inline-block;
  min-height: 180px;

}
.page #social_media_facebook_comments .commentsFbWrapper .frameCover{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 50;

}


@media (max-width: 480px) {
  .container .pageFeedFbWrapper, 
  .container .pageMiniFbWrapper, 
  .container .likeWithShareFbWrapper, 
  .container .commentsFbWrapper,
  .container .embededVideoFbWrapper,
  .container .embededPostFbWrapper,
  .container .likeFbWrapper,
  .container .shareFbWrapper
  {
    margin-left: -15px;
  
  }

  .pageFeedFbWrapper, .pageMiniFbWrapper, .likeWithShareFbWrapper, .commentsFbWrapper, .embededVideoFbWrapper, .embededPostFbWrapper, .likeFbWrapper, .shareFbWrapper{
    max-width: 350px;
    overflow: scroll;
  
  }


  .item.content0{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  
  .item.header .navbar-header {
    margin-right: 0px;
    margin-left: 0px;
  }


  .item.header .navbar-header button.navbar-toggle{
    margin-right: 0px !important;
  }

  }






/* Extra Small Devices, Phones */ 
@media (max-width: 979px) {	

	.footer-social .social-icon {
		/*height: 40px !important;
		width: 108px !important; */
		}
		
	.footer-social {
		top: 157px !important;
		right: 7px !important; }
	
}


/* Small Devices, Tablets */
@media (min-width: 768px) and (max-width: 979px) {
	
	.footer-social .social-icon {
		height: 40px !important;
		width: 108px !important; }
		
	.footer-social {
		top: 184px !important;
		right: 4px !important; }
		
		
}



.footer-social {
  padding: 0px;
  position: fixed;
  z-index: 1000;
  top: 120px;
  width: auto;
  right: 52px;
}

.footer-social .social-icon {
height: 122px;
  width: 36px; }

.footer-social .headline h4 {
  font-size: 18px !important;
  padding-bottom: 0px !important;
}


/* ============== Social Icon ============== */
/* Social Icon */
.social-icon {
	margin: 0px 0 0 0;
	padding: 0;
	height: auto;
    width: auto;}
	
.social-icon li {
	display: inline-block;
    float: left; }
	
.social-icon li a {
	background: rgba(255,255,255,0.3);
    color: #fff;
    display: block;
    float: left;
    font-size: 18px;
    height: 40px;
	line-height: 40px;
    padding: 0;
    text-align: center;
    width: 36px;
	
	/*-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;*/
	
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s; }
	
.social-icon li a.googleplus {
	background: #fcedeb;
	color: #dd4b39; }
	
.social-icon li a.facebook {
	background: #4867a8;
	color: #fff; }
	
.social-icon li a.linkedin {
	background: #2796b6;
	color: #fff; }
	
.social-icon li a.instagram {
	background: #6391b1;
	color: #fff; }

.social-icon li a.line {
	background: #17ca34;
	color: #fff; }
	
.social-icon li a.telephone1 {
	background: #f19f59;
	color: #fff; }
.social-icon li a.telephone2 {
	background: #9e7a42;
	color: #fff; }
	
	
	
.social-icon li a.facebook:before {
	background: #324e89; }
	
.social-icon li a.linkedin:before {
	background: #0d6f8b; }
	
.social-icon li a.instagram:before {
	background: #507c9a; }
.social-icon li a.line:before {
	background: #63b170; }
.social-icon li a.telephone1:before {
	background: #e27e29; }
.social-icon li a.telephone2:before {
	background: #e6961e; }

.social-icon li a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out; }
  
.social-icon li a i {
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s; }

.social-icon li a:hover i, .social-icon li a:focus i, .social-icon li a:active i {
	color: #fff; }

.social-icon li a:hover:before, .social-icon li a:focus:before, .social-icon li a:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
/* ============== End Social Icon ============== */
