/*ADVANCED FACEBOOK PAGE PROMOTER LIGHTBOX CSS*/
div.itfbppl_overlay
{
	width: 100%;
	display:none;
    font-family: inherit;
    min-height: 600px;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99999;
	background:rgba(35, 40, 45, 0.55);
}
div.itfbppl_lightbox
{	padding:15px;
	max-width: 450px;
    min-height: 150px;
    border-radius: 2px;
    opacity: 1;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;
    margin: 15% auto;
    margin-bottom: 0;
	position:relative;
	overflow:hidden;
}

h2.itfbppl_lightbox_title_h2
{
    margin: 0;
    font-size: 20px;
    padding: 10px;
    text-align: center;
	border:1px solid #3b5998;
    background: #3b5998;
    color: #fff;
}	
.itfbppl_overlay_close
{
    position: absolute;
    width: 28px;
    height: 28px;
    font-size: 0;
    background: #3B5998 url(close-icon.png)no-repeat center;
    border-radius: 50%;
    top: 0;
    border:2px solid #FFFFFF;
    right: 0;
}

.itfbppl_lightbox_inner
{
background:#E9EBEE;
margin-top:3px;
position:relative;
overflow:hidden;
width: 100% !important;
}	
/*popup effects*/

/* Zoom Out effect */
.afbppl-effect-zoomout-normal
{
	-webkit-animation: zoomOut-normal 600ms ease both;
	-webkit-animation-play-state: paused;
	-moz-animation: zoomOut-normal 600ms ease both;
	-moz-animation-play-state: paused;
	-o-animation: zoomOut-normal 600ms ease both;
	-o-animation-play-state: paused;
	animation: zoomOut-normal 600ms ease both;
	animation-play-state: paused;
	opacity: 0;
}

@-webkit-keyframes zoomOut-normal
{
	0% { opacity: 0; -webkit-transform: scale(.6); }
	100% { opacity: 1; -webkit-transform: scale(1); }
}

@-moz-keyframes zoomOut-normal
{
	0% { opacity: 0; -moz-transform: scale(.6); }
	100% { opacity: 1; -moz-transform: scale(1); }
}

@-o-keyframes zoomOut-normal
{
	0% { opacity: 0; -o-transform: scale(.6); }
	100% { opacity: 1; -o-transform: scale(1); }
}

@keyframes zoomOut-normal
{
	0% { opacity: 0; transform: scale(.6); }
	100% { opacity: 1; transform: scale(1); }
}

.afbppl-effect-zoomout-reverse
{
	-webkit-animation: zoomOut-reverse 600ms ease both;
	-webkit-animation-play-state: paused;
	-moz-animation: zoomOut-reverse 600ms ease both;
	-moz-animation-play-state: paused;
	-o-animation: zoomOut-reverse 600ms ease both;
	-o-animation-play-state: paused;
	animation: zoomOut-reverse 600ms ease both;
	animation-play-state: paused;
	opacity: 0;
}

@-webkit-keyframes zoomOut-reverse
{
	0% { opacity: 1; -webkit-transform: scale(1); }
	100% { opacity: 0; -webkit-transform: scale(.6); }
}

@-moz-keyframes zoomOut-reverse
{
	0% { opacity: 1; -moz-transform: scale(1); }
	100% { opacity: 0; -moz-transform: scale(.6); }
}

@-o-keyframes zoomOut-reverse
{
	0% { opacity: 1; -o-transform: scale(1); }
	100% { opacity: 0; -o-transform: scale(.6); }
}

@keyframes zoomOut-reverse
{
	0% { opacity: 1; transform: scale(1); }
	100% { opacity: 0; transform: scale(.6); }
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}