UL,OL{
   margin:0;
   padding:0;
}
li{list-style:none;}

/* #Portfolios
================================================== */
.portfolio-item.columns,
.portfolio-item.column{
	text-align:center;
	position:relative;
	min-height:160px;
	background:#fff;
	box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}
.portfolio-item{
    margin-bottom:20px;
}
.portfolio-item h4{
    line-height:18px;
	 margin:10px auto;
}
.portfolio-item h4 a{
	 font-size: 12px;
	 color:#000;
	 display:block;
	 width:90%;
	 margin:auto;
	 overflow: hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     -o-text-overflow:ellipsis;
}
.portfolio-item h4 a:hover{
     color:#ec5e57;
}
.portfolio-item .overlay{
     width:100%;
	 height:100%;
	 background-color:rgba(0,0,0,0.5);
	 background-repeat:no-repeat;
	 background-position:center center;
	 position:absolute;
	 z-index:2;
	 left:0;
	 top:0;
	 display:none;
	 -moz-opacity: 0.8;
	 -khtml-opacity: 0.8;
	 opacity: 0.8;
}
.portfolio-posts{
    margin-bottom:30px;
}
.portfolio-posts .thumbnail{
     display:block;
	 overflow:hidden;
	 margin-bottom:0px;
}
.portfolio-item .thumbnail,
.portfolio-item .thumbnail img{
     width:100%;
	 height:auto;
	 -webkit-transition: width .8s ease,margin .85s ease;
     -moz-transition:width .8s ease, margin .85s ease;
     -ms-transition: width .8s ease, margin .85s ease;
     -o-transition: width .8s ease, margin .85s ease;
     transition: width .8s ease, margin .85s ease;
}

.portfolio-item .overlay.video{background-image:url(../images/post_formats/video.png);}
.portfolio-item .overlay.image{background-image:url(../images/post_formats/image.png);}
.portfolio-item .overlay.audio{background-image:url(../images/post_formats/audio.png);}
.portfolio-item .overlay.link{background-image:url(../images/post_formats/link.png);}

/*Four columns*/
.portfolio-posts .four .thumbnail{height:135px;}

/*Three columns*/
.portfolio-posts .one-third .thumbnail{height:190px;}

/*Two columns*/
.portfolio-posts .eight .thumbnail{height:293px;}


/*isotope Animate*/
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -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:      -o-transform, opacity;
          transition-property:         transform, opacity;
}
.isotope-item {
  z-index: 1;
  height:auto;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
  display:none;
}

/*Header*/
.section header .menu{
    text-align:center;
}
.section header .menu li{
    display:inline-block;
	margin:0 0 20px 10px;
	text-transform:uppercase;
	font-size:14px;
	list-style:none;
}
.section header .menu li a{
	color:#333;	
	padding:5px 10px;
}
.section header .menu li.current a,.section header .menu li a:hover,.section header .menu li a:active{
	border:2px solid #333;
}

/* #High Resolution
================================================== */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
 .portfolio-item .overlay{background-size:50px auto;}
 .portfolio-item .overlay.video{background-image:url(../images/post_formats/video@2x.png);}
 .portfolio-item .overlay.image{background-image:url(../images/post_formats/image@2x.png);}
 .portfolio-item .overlay.audio{background-image:url(../images/post_formats/audio@2x.png);}
 .portfolio-item .overlay.link{background-image:url(../images/post_formats/link@2x.png);}	
}