/*------------------------------------------------------------------------

# 6Gallery module by Team of Six, balbooa.com

# ------------------------------------------------------------------------

# author    Balbooa http://www.balbooa.com/

# Copyright@2013 balbooa.com.  All Rights Reserved.

# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

# Websites: http://www.balbooa.com/

-------------------------------------------------------------------------*/

/*Start jPages style*/



.holder {

	margin: 15px 0;

	text-align: center;

}



.holder a {

	font-size: 12px;

	cursor: pointer;

	margin: 0 5px;

	color: #333;

}



.holder a:hover {

	color: #FF4242;

}



.holder a.jp-previous { margin-right: 15px; }

.holder a.jp-next { margin-left: 15px; }



.holder a.jp-current, a.jp-current:hover { 

	color: #FF4242;

	font-weight: bold;

}



.holder a.jp-disabled, a.jp-disabled:hover {

	color: #bbb;

}



.holder a.jp-current, a.jp-current:hover,

.holder a.jp-disabled, a.jp-disabled:hover {

	cursor: default; 

	background: none;

}



.holder span { margin: 0 5px; }



/*End jPages style*/

.if_hidden{

     opacity:0;

}

.if_visible{

     opacity:1;

}

.six_gallery_filter .filter{

/*	margin: 0!important;

	display: inline-block;

	zoom: 1;

	*display: inline;*/
	
    margin-left: auto;
    margin-right: auto;
    width: 600px;	
	}

.six_gallery_filter .filter li{

	list-style-type: none;

	float: left;

	margin: 0 10px;}

.six_imageGallery h3{

	color: #fff!important;

	text-align: center;

	margin: 0 10px;

	line-height: normal;}

.six_imageGallery h3+p{margin-top: 5px;}

.six_gallery_container li .effects2 .overlay,

.six_gallery_container li .effects3 .overlay{

	position: absolute;

	left: 0;

	right: 0;

	bottom: -100%;

	width: 100%;

	z-index: 1;}

.six_gallery_container li .effects2 .overlay_content p,

.six_gallery_container li .effects3 .overlay_content p,

.six_gallery_container li .effects2 .overlay_content h3,

.six_gallery_container li .effects3 .overlay_content h3{margin: 15px 0 5px;line-height: normal;}

.six_gallery_container li .effects2 .overlay_content h3+p,

.six_gallery_container li .effects3 .overlay_content h3+p{margin: 0 0 5px;}

.six_gallery_container li .effects2 h3+.six_gallery_icon_container,

.six_gallery_container li .effects2 p+.six_gallery_icon_container,

.six_gallery_container li .effects3 h3+.six_gallery_icon_container,

.six_gallery_container li .effects3 p+.six_gallery_icon_container{margin: 5px 0 15px;}

.six_gallery_container li .effects2 .six_gallery_icon_container,

.six_gallery_container li .effects3 .six_gallery_icon_container{margin: 15px 0;}

.six_gallery_container li .effects1 .overlay,

.six_gallery_container li .effects5 .overlay,

.six_gallery_container li .effects4 .overlay {

	position: absolute;

	top: 0;

	width: 100%;

	height: 100%;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 1;

	visibility:hidden;

	opacity: 0;

    filter: alpha(opacity=0);}

.six_imageGallery a.six_gallery_icon_link,

.six_imageGallery a.six_gallery_icon_zoom,

.six_imageGallery a.six_gallery_icon_video,

.six_imageGallery .six_gallery_content img,

.six_imageGallery .six_gallery_content .overlay {

	-webkit-transition: all 0.45s ease;

	   -moz-transition: all 0.45s ease;

	 -khtml-transition: all 0.45s ease;

		-ms-transition: all 0.45s ease;

		 -o-transition: all 0.45s ease;

			transition: all 0.45s ease;}

.six_imageGallery .six_gallery_content:hover .effects5 img,

.six_imageGallery .six_gallery_content:hover .effects4 img,

.six_gallery_container li .effects3 img{

	-webkit-transform: scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.5);}

.six_imageGallery .six_gallery_content:hover .effects1 .overlay,

.six_imageGallery .six_gallery_content:hover .effects5 .overlay,

.six_imageGallery .six_gallery_content:hover .effects4 .overlay {

	visibility:visible;

    opacity: 1;

    filter: alpha(opacity=100);}

.six_imageGallery .six_gallery_content:hover .effects3 img{

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);}

.six_imageGallery .six_gallery_content:hover .effects3 .overlay,

.six_imageGallery .six_gallery_content:hover .effects2 .overlay{bottom: 0;}

.six_gallery_container li>div{position: relative;height: 100%;}

.six_gallery_container li.box-12 img{

	position: absolute;

	bottom: 0;

	left: -50%;

	right: -50%;

	top: 0;

	width: 200%;

	max-width: inherit;}

.six_gallery_container li {

	border: none;

	border-radius: 0;

	float: left;

	list-style: none;

	position: relative;

	padding: 0;

	margin: 0;

	display: block;

	overflow: hidden;}

.six_gallery_container{

	width: 100%;

	margin: 0;

	display: inline-block;

	list-style: none;

	zoom: 1;

	*display: inline;}

.six_gallery_container li img {

	max-width: 100%;

	width: auto \9;

	height: auto;

	vertical-align: middle;

	border: 0;

	-ms-interpolation-mode: bicubic;}

.six_imageGallery p{

	color: #fff;

	line-height: normal;

	text-align: center;

	font-size: 14px;

	margin-bottom: 0;

	display: block!important;

	padding: 0!important;}

.six_imageGallery h3+.six_gallery_icon_container,

.six_imageGallery p+.six_gallery_icon_container{margin-top: 20px;}

.six_imageGallery .overlay{text-align: center;}

.six_imageGallery .six_gallery_icon_container{

	display: inline-block;

	zoom: 1;

	*display: inline;}

.six_imageGallery a.six_gallery_icon_link,

.six_imageGallery a.six_gallery_icon_video,

.six_imageGallery a.six_gallery_icon_zoom{

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 3px;

	float: left;

	margin: 0 2px;} 

.six_imageGallery a.six_gallery_icon_link{background: url(../images/icon-link.png) no-repeat center center;}

.six_imageGallery a.six_gallery_icon_zoom{background: url(../images/icon-search.png) no-repeat center center;}

.six_imageGallery a.six_gallery_icon_video{background: url(../images/play-icon.png) no-repeat center center;}

.six_imageGallery a.six_gallery_icon_link:hover,

.six_imageGallery a.six_gallery_icon_video:hover,

.six_imageGallery a.six_gallery_icon_zoom:hover{

	opacity: 0.9;

	filter: alpha(opacity=90);}

.six_imageGallery .overlay .overlay_container{

	display: table;

	width: 100%;

	height: 100%;}

.six_imageGallery .overlay .overlay_content{

	display: table-cell;

	vertical-align: middle;

	line-height: 0;}

.fancybox-mobile .fancybox-nav span {

    visibility: visible !important;

}

.fancybox-wrap.img_text .fancybox-inner {width: 400px!important;height: auto!important;}

.fancybox-wrap.img_text .fancybox-skin {display: inline-block;}

.fancybox-wrap.img_text .fancybox-outer {

	float: left;

	height: auto!important;

	position: relative;}

.fancybox-wrap.img_text,

.fancybox-wrap.img_text .fancybox-skin  {width: 870px!important;}

.fancybox-wrap.img_text .fancybox-title {

	z-index: 9998000;

	position: relative;

	float: right;

	width: 50%;}

@media (max-width: 1024px){

	.fancybox-wrap.img_text .fancybox-inner {width: auto!important;height: auto!important;}

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 95%!important;

	}

	.img_text .fancybox-next {left: auto!important;	}

	.fancybox-wrap.img_text .fancybox-outer,

	.fancybox-wrap.img_text .fancybox-title {

		 float: none; 

		 width: 100%; 

	}

}

@media (max-width: 667px){

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 94%!important;

	}

}

@media (max-width: 568px){

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 93%!important;

	}

}

@media (max-width: 480px){

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 90%!important;

	}

}	

@media (max-width: 320px){

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 88%!important;

	}

@media (max-width: 240px){

	.fancybox-wrap.img_text, .fancybox-wrap.img_text .fancybox-skin {

		width: 83%!important;

	}

}	

}

@media all and (-webkit-min-device-pixel-ratio:0) { 

	.six_gallery_container {

     width: 100% !important;

    }

   

    ::i-block-chrome, .six_imageGallery .six_gallery_container {

     width: 101% !important;

    }

	} 

}

