/********************************* css realisation *********************************/



#gallery {

	width:100% !important;

}

#gallery .gallery-inner {

	clear:both;

	margin-top: 10px;

}

.column li {

	position:relative;

	width:148px;

	float:left;

	margin: 5px 0;

	padding: 8px;

	background: white;

	border: 1px solid #dce1e6;

}

.filter {

	margin-top:20px;

}

.filter li {

	float:left;

	padding-right:0px;

	margin-right:2px;

}

.filter li:after {

	content:"♦";

	color:#dce1e6;

	margin-left:8px;

}

.filter li a{

	font-size:20px;

	color:#c16170;

	text-decoration:none;

	font-family:Lato;

}

.column li .item_top {

	position:relative;

	overflow:hidden;

	height:180px;

	width:148px;

}

.column li .hider {

	height:100%;

	width:100%;

	position:absolute;

	top:0;

	right:0;

	background:#000;

	display:none;

}

.column li .item_bottom {

	position:absolute;

	overflow:hidden;

	display:none;

	z-index:9;

	background:#be6371;

	padding:5px;

}

.row h4 span {

	line-height: 19px;

	font-size: 14px;

	color:#fff;

	padding:0 8px;

	display:block;

	height:100%;

	/*background: url(../images/ribon2_rep.png) center repeat-x;*/

}

.column li h4 {

	/*background: url(../images/ribon2.png) center right no-repeat;*/
	background: none repeat scroll 0 0 #B95D6B;
    box-shadow: 0 0 5px #555555;
    height: 62px;
    left: 0;
    padding-right: 14px;
    position: absolute;
    text-align: center;
    top: 122px;
    width: 135px;

}

.column li p {

	font-weight:100;

	font-size:14px;

	color:#fff;

}

.column li.hidden a {

	display:none;

}



.column li .overlay {

	position:absolute;

	background: url(../images/descr.png) center no-repeat;

	height:32px;

	width:32px;

	display:block;

	top: 66%;

	right:50%;

	z-index:3;

	margin-right: -16px;

}

.column li .link {

	position:absolute;

	background: url(../images/link.png) center no-repeat;

	height:100%;

	width:100%;

	display:block;

	top: 0;

	right:0;

	z-index:2;

}

/* Start: Recommended Isotope styles */



/**** Isotope Filtering ****/



.isotope-item {

	z-index: 2;

}

.isotope-hidden.isotope-item {

	pointer-events: none;

	z-index: 1;

}

/**** Isotope CSS3 transitions ****/



.isotope, .isotope .isotope-item {

	-webkit-transition-duration: 0.8s;

	-moz-transition-duration: 0.8s;

	-ms-transition-duration: 0.8s;

	-o-transition-duration: 0.8s;

	transition-duration: 0.8s;

}

.isotope {

	-webkit-transition-property: height, width;

	-moz-transition-property: height, width;

	-ms-transition-property: height, width;

	-o-transition-property: height, width;

	transition-property: height, width;

}

.isotope .isotope-item {

	-webkit-transition-property: -webkit-transform, opacity;

	-moz-transition-property:    -moz-transform, opacity;

	-ms-transition-property:     -ms-transform, opacity;

	-o-transition-property:         top, left, opacity;

	transition-property:         transform, opacity;

	

}

/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {

	-webkit-transition-duration: 0s;

	-moz-transition-duration: 0s;

	-ms-transition-duration: 0s;

	-o-transition-duration: 0s;

	transition-duration: 0s;

}





/* End: Recommended Isotope styles */



