.portfolio-section{padding-bottom:40px}.filter-section{padding-top:40px}.filter-container{padding:20px;text-align:center}ul.filter>li>a{padding:10px;font-size:20px;color:#1abc9c;line-height:40px}ul.filter>li>a:focus,ul.filter>li>a:hover{text-decoration:none;color:#929497;outline:none;background-color:transparent}ul.filter>li.active a{color:#111;background-color:#0df}ul.filter>li span{font-size:20px;color:#ddd;margin:0 5px;display:inline-block}.filter-section .filter-container .filter>li{padding:0;margin:0}.filter-section h1{text-align:center}.portfolio-section.port-col figure .overlay-background{background-color:#000;background-color:rgba(0,0,0,.4)}.portfolio-section figure{position:relative;width:100%;float:left}.portfolio-section figure img{height:auto;width:100%}.portfolio-section .article-title{padding:10px 0 30px;font-size:18px;text-align:center;width:100%;line-height:24px;float:left}.portfolio-section .article-title a{color:#aaa}.portfolio-section figure:hover .overlay{opacity:1;visibility:visible}.portfolio-section figure:hover .overlay-background{opacity:.8;visibility:visible}.portfolio-section figure .overlay-background{height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%;z-index:1}.portfolio-section figure .overlay-background .inner{right:0;position:absolute;bottom:0;top:0;background-color:#c8e9c8;background-color:rgba(194,231,194,.9);margin:11px;left:0}.portfolio-section figure .overlay{height:100%;transition:all .2s ease-in-out;position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%;z-index:2}.portfolio-section figure .inner-overlay{height:100%;width:100%;display:table}.portfolio-section figure .inner-overlay-content{padding:20px 40px;width:100%;vertical-align:middle;display:table-cell}.portfolio-section figure .inner-overlay-content.with-icons{text-align:center}.portfolio-section figure .inner-overlay-content.with-icons a{height:40px;font-size:20px;text-decoration:none;color:#fff;margin:0 10px;border-radius:0;background:rgba(0,0,0,.9);width:40px;line-height:42px;display:inline-block}.isotopeSelector img,.isotopeSelector:hover img{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.isotopeSelector:hover img{-moz-transform:scale(1.5) rotate(2deg);-webkit-transform:scale(1.5) rotate(2deg);-o-transform:scale(1.5) rotate(2deg);-ms-transform:scale(1.5) rotate(2deg);transform:scale(1.5) rotate(2deg)}.isotopeSelector figure{overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.2)}.demo-colored-wrap{background:#ecf0f1}