/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-skin {
	position:fixed;
	background: #5d5a54;
	color: #fff;
	text-shadow: none;
	opacity:0.9;
	bottom: 30px;
    left: 60px;
    padding: 20px;
    z-index: 1101;
    outline: none;
}

.fancybox-title{
	visibility: hidden !important;
}
.fancybox-opened {
	z-index: 8030;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/close_btn.png);
}

.fancybox-close {
	background-repeat:no-repeat;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 23px;
	height: 23px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

	
	/* Smartphones portrait  */
@media screen 
and (min-width:320px) 
and (max-width:480px) 
and (orientation: portrait){

	.fancybox-skin {
		bottom: 80px;
		left: 0;
		right: 0;
    	z-index: 9999;
    	outline: none;
    	opacity:.98;
	}
	#inline1, #inline2, #inline3{
		height: 250px;
	}
}

/* Smartphones landscape */
@media screen 
and (min-width:320px) 
and (max-width:480px) 
and (orientation: landscape){

	.fancybox-skin {
		bottom: 40px;
		left: 0;
		right: 0;
    	z-index: 9999;
    	outline: none;
    	opacity:.98;
	}
}

	/*Tablet portrait  */
@media screen 
and (min-width:768px) 
and (max-width:1024px) 
and (orientation: portrait){

	.fancybox-skin {
		left: 20px;
		bottom: 20px;
	}
}

 /*Tablet landscape */
@media screen 
and (min-width:768px) 
and (max-width:1024px) 
and (orientation: landscape){

	.fancybox-skin {
		left: 45px;
		z-index: 9999;
	}
}

/* 1025 - 1650*/
@media screen 
and (min-width:1280px) 
and (max-width:1650px){

	#controls {
		margin-left: 15px;		
	}
	.fancybox-skin {
		width: 800px;
		height: auto;
	}
	
}
