/* LIGHTBOX */   
.rbox_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
	bottom: 0;
	right: 0;
    background: #000;
    background: rgba(0,0,0,0.8);
	opacity: 0;
	z-index: -1;
}

.rbox_show {
	opacity: 1;
    z-index: 10000;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.rbox_lightBoxBlock {
	margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 5%;
    position: relative;
	max-width: 80%;
}

.rbox_lightBox {
    padding: 10px;
    position: relative;
}

.nextLightBox, .prevLightBox, .closeLightBox {
	color: #777;
}

.openLightBox {
	position: relative;
}

.nextLightBox, .prevLightBox, .closeLightBox {
	text-decoration: none;
}

.closeLightBox {
	position: absolute;
	right: -46px;
	top:-58px;
	padding: 4px;
	font-size: 180%;
}

.nextLightBox, .prevLightBox {
	position: absolute;
	top: 30%;
	font-size: 250%;
}

.nextLightBox {
	right: -50px;	
}

.prevLightBox {
	left: -50px;	
}

.nextLightBox:after {
	content: "\25b6";
}

.prevLightBox:after {
	content: "\25c0";
}

.rbox_lightBoxContent iframe {
	display: block;
	margin: 0 auto;
}

.rbox_inline, .rbox_html {
	background: #fff;
	padding: 20px;
	max-width: 70%;
}

.rbox_show_content {
	-webkit-animation: animateBox 500ms ease-in 0ms forwards;
	animation: animateBox 500ms ease-in 0ms forwards;
}

.rbox_caption {
	color: #fff;
}

@-webkit-keyframes animateBox {	
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes animateBox {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* END LIGHTBOX */

@media only screen and (min-width: 1003px) {
	.rbox_inline, .rbox_html {
		max-width: 700px;
	}
}