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

Filterize - CSS3 Gallery // Theme 1 // 2 columns

version:	1.0
date:		18.10.2013
author:		Capelle @ Codecanyon
profile:	http://codecanyon.net/user/Capelle

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

@import url(css.css);@import url(font-awesome.min.css);body{margin:0;padding:0}.gallery *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-weight:400;font-style:normal;font-size:100%;font-family:'Droid Sans',Arial,Helvetica,sans-serif;vertical-align:baseline;line-height:normal;-webkit-font-smoothing:antialiased}.gallery>ol,.gallery>ul,.gallery>li{list-style:none}.gallery>table{border-collapse:collapse;border-spacing:0}.gallery>section{display:block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;-o-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-in.one{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.fade-in.two{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fade-in.three{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fade-in.four{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.fade-in.five{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.fade-in.six{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}#filterize{width:1000px;height:100%;position:relative;margin:50px auto}.gallery{display:block;float:left;width:100%}.pagination{display:block;float:left;width:100%;margin-bottom:6%}.pagination span.active,.pagination a.page{display:inline-block;margin-right:20px;text-align:center;vertical-align:middle;font-size:16px;width:auto;height:auto;text-decoration:none}.pagination span.active,.pagination a.page:hover{color:#333}.pagination a.page{color:#bbb}.clrfx-1{display:block;width:100%;clear:both}.icon{font-family:FontAwesome;font-weight:400}.gallery label{font-size:.8em;color:#999;width:auto;height:40px;cursor:pointer;float:left;margin:0 50px 30px 0}.gallery label:hover{color:#222}.gallery input.selector-all:checked~label.label-all,.gallery input.selector-category-1:checked~label.label-category-1,.gallery input.selector-category-2:checked~label.label-category-2,.gallery input.selector-category-3:checked~label.label-category-3,.gallery input.selector-category-4:checked~label.label-category-4{color:#222}.gallery input.selector-category-1:checked~.gallery-items li:not(.category-1) div,.gallery input.selector-category-2:checked~.gallery-items li:not(.category-2) div,.gallery input.selector-category-3:checked~.gallery-items li:not(.category-3) div,.gallery input.selector-category-4:checked~.gallery-items li:not(.category-4) div{display:none}.gallery input{display:none}.gallery-items{position:relative;margin:0 auto;float:left}.gallery-items li{float:left;margin:0 6% 6% 0;width:47%;height:auto;overflow:hidden;position:relative;cursor:default;background:transparent}.gallery-items li:nth-child(2n){margin-right:0}.gallery-items li img{display:block;width:100%;position:relative}.gallery-items li .overlay{width:100%;height:100%;position:absolute;overflow:hidden;text-align:center;top:0;left:0;cursor:auto;background-color:rgba(0,0,0,.7)}.gallery-items li .overlay a{color:#fff;font-size:2.6em;width:1em;position:absolute;text-decoration:none;margin:50% auto auto;opacity:.5;top:-.5em;left:0;right:0;bottom:auto}.gallery-items li .overlay a:hover{opacity:1}.lightbox{width:0;height:0;position:fixed;overflow:hidden;left:0;top:0;background-color:rgba(0,0,0,.9);z-index:9999}.lightbox:target{width:auto;height:auto;bottom:0;right:0}.lightbox-caption{margin:0 auto;display:block;text-align:center;cursor:auto;position:absolute;bottom:4%;left:0;right:0;z-index:3}.lightbox-caption h3{left:0;right:0;color:#fff;font-size:1.2em;text-transform:uppercase;display:inline-block}.lightbox-caption p{line-height:.9em;font-size:.8em;color:#bbb;padding-top:4px}.lightbox-caption a{color:#fff;text-decoration:none}.lightbox-caption a:hover{color:#bbb}.gallery-items li .lightbox img{height:auto;max-height:100%;width:auto;max-width:100%!important;margin:0 auto;display:block;position:relative;padding:2% 2% 7%;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}x:-o-prefocus,.lightbox img{height:100%!important}.lightbox-navigation{height:100%;width:100%;position:absolute;background:0 0;background-color:rgba(0,0,0,0);top:0}.previous,.next{position:absolute;top:40%;color:#fff;text-align:center;font-size:4em;text-decoration:none;width:auto;height:auto;vertical-align:middle;z-index:999}.previous{left:2%}.next{right:2%}.previous:hover,.next:hover{color:#bbb}.lightbox a.close{position:absolute;top:2%;left:auto;right:2%;bottom:auto;top:5%;font-size:1.2em;color:#fff;text-decoration:none;text-align:center;width:auto;height:auto;z-index:999}.lightbox a.close:hover{color:#bbb}.lightbox a.close-overlay{position:absolute;width:100%;height:100%;cursor:pointer}.gallery-items li .overlay,.lightbox-caption h3,.lightbox-caption p,.gallery-items li .lightbox img{opacity:0}.gallery input.selector-all:checked~.gallery-items li,.gallery input.selector-category-1:checked~.gallery-items .category-1,.gallery input.selector-category-2:checked~.gallery-items .category-2,.gallery input.selector-category-3:checked~.gallery-items .category-3,.gallery input.selector-category-4:checked~.gallery-items .category-4,.gallery-items li:hover .overlay,.lightbox:target .lightbox-caption h3,.lightbox:target .lightbox-caption p,.gallery-items li .lightbox:target img,.lightbox-navigation{opacity:1}.gallery input:checked~.gallery-items li:not(div){opacity:.15}.lightbox img:hover~.lightbox-navigation{opacity:.3}.gallery-items li .overlay,.gallery-items li .overlay a,.pagination a.page,.gallery label,.lightbox-navigation a,.lightbox-navigation{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-items li,.lightbox-caption *{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.lightbox img{-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear;transition:opacity .4s linear}.lightbox:target .lightbox-caption h3{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.lightbox:target .lightbox-caption p{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:999px){#filterize{width:94%}.gallery-items li .lightbox img{padding:3% 14% 90px}.lightbox a.close{top:3%;right:3%}.lightbox-navigation{z-index:2}.lightbox-caption{bottom:0;height:auto;padding:20px 0;z-index:2;background:#222}.lightbox-caption h3{font-size:100%;margin:0 0 6px}.lightbox-caption p{padding:0;font-size:.6em;font-size:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.previous,.next{font-size:3em}.lightbox img:hover~.lightbox-navigation{opacity:1}.lightbox img:hover~.lightbox-navigation>.previous{left:0}.lightbox img:hover~.lightbox-navigation>.next{right:0}}@media screen and (min-width:601px) and (max-width:767px){.gallery-items li h3{font-size:.9em}}@media screen and (max-width:600px){.gallery-items li{width:100%;margin-right:0}.gallery label{width:100%;text-align:center;margin:0 0 10px}.gallery label:last-of-type{margin-bottom:40px}}


#menu {
	display: block;
	width: 100%;
	font-family:'Droid Sans',Arial,Helvetica,sans-serif;
}
#menu.grey {
	background: #eaeaea;
}
#menu .wrap-header {
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0;
}
#menu .logo {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	color: #acabab;
}
#menu .links {
	float: right;
}
#menu .links span.active-menu,
#menu .links a {
	display: inline-block;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
#menu .links span.active-menu {
	color: #333;
}
#menu .links a {
	text-decoration: none;
	color: #aaa;
}
#menu .links a:hover {
	text-decoration: none;
	color: #333;
}
#menu .last {
	padding-right: 0 !important;
}

@media screen and (max-width:999px){
	#menu .wrap-header{
		width:94%
	}
}