@charset "utf-8";

/* Table Of Contents
----------------------------------------

# gallery_archive
# gallery_single

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


/* # gallery_archive
---------------------------------------------------------------------------- */


div#main div.gallery_archive ul {
	margin: 0 -5px;
}
	div#main div.gallery_archive ul:before,
	div#main div.gallery_archive ul:after {
		content: "";
		display: table;
	}
	div#main div.gallery_archive ul:after {
		clear: both;
	}
	div#main div.gallery_archive ul {
		zoom: 1;
	}
div#main div.gallery_archive li {
	float: left;
	margin-bottom: 10px;
	width: 33.33%;
}
div#main div.gallery_archive li:hover {
	opacity:0.8;
}
div#main div.gallery_archive li span {
	display: block;
	padding: 0 5px;
}
div#main div.gallery_archive li img {
	width: 100%;
}
@media only screen and (max-width:970px ){
	div#main div.gallery_archive li {
		width: 50%;
	}
}
@media only screen and (max-width:320px ){
	div#main div.gallery_archive li {
		width: 100%;
	}
}


/* # gallery_single
---------------------------------------------------------------------------- */
.flex-direction-nav a:before {
	width:100%;
	text-align:center;
}
.flex-direction-nav .flex-next {
	text-align:center !important;	
}
.flex-direction-nav a {
	height: 60px !important;
}
.flex-direction-nav .flex-prev {
	width: 50px !important;
}
@media only screen and (max-width:768px ){
	.flex-direction-nav a {
		display:none !important;	
	}
}

div#main div.gallery_single div#slider {
	margin-bottom: 20px;
}
div#main div.gallery_single div#carousel ul {
	margin: 0 -5px;
}
div#main div.gallery_single div#carousel li {
	cursor: pointer;
	padding: 0 5px;
}

div#main div.gallery_single div#carousel li:hover,
div#main div.gallery_single div#carousel li.flex-active-slide {
	opacity: 0.8;
}
