@charset "UTF-8";

/* CSS Document */



/* masonry fotos */



#fh5co-board .item {

  margin: 10px 10px 20px 10px;

  background: #AF1A2B;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  overflow: hidden;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
border-bottom:4px solid transparent;
}

#fh5co-board .item a {

  display: block;

}

#fh5co-board .item .fh5co-desc {

    padding: 10px 5px;

    float: left;

    line-height: 1.3em;

    text-align: center;

    font-size: 0.9em;
	width: 100%;
	10px 10px;

}



#fh5co-board .item .fh5co-item-title {

 

  font-size: 17px;

  line-height: 24px;

  margin: 0;

  padding: 0;

}

#fh5co-board .item img {

  max-width: 100%;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition: 0.2s;

}

#fh5co-board .item .fh5co-board-img {

  border-top-left-radius: 2px;

  border-top-right-radius: 2px;

  overflow: hidden;

}

#fh5co-board .item .image-popup:hover img {

  opacity: .5;

}

	.thumb-caption{

	

		position: absolute;

    top: 0;

    width: 100%;

    text-align: center;

    background-color: rgba(0,0,0,0.7);

    height: 100%;

    left: 0;

	opacity:0;	transition: opacity 0.35s, transform 0.35s;

	}

.thumb-caption:hover {

	visibility:visible;

	position: absolute;

    top: 0;

    width: 100%;

    text-align: center;

    background-color: rgba(0,0,0,0.85);

    height: 100%;

    left: 0;

	opacity:1;

	transition: opacity 0.35s, transform 0.35s;

}

.thumb-caption .caption-box {

    color: #FFF;

    border: 1px solid #686868;