.portfolio-section{padding-bottom:40px}.filter-section{padding-top:40px}.filter-container{text-align:center;padding:20px}ul.filter>li>a{color:#1abc9c;font-size:20px;line-height:40px;padding:10px}ul.filter>li>a:focus,ul.filter>li>a:hover{text-decoration:none;color:#929497;outline:0;background-color:transparent}ul.filter>li.active a{color:#111;background-color:#0df}ul.filter>li span{color:#ddd;font-size:20px;display:inline-block;margin:0 5px}.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{float:left;width:100%;position:relative}.portfolio-section figure img{width:100%;height:auto}.portfolio-section .article-title{text-align:center;float:left;width:100%;font-size:18px;line-height:24px;padding:10px 0 30px 0}.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{z-index:1;-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;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%}.portfolio-section figure .overlay-background .inner{position:absolute;left:0;right:0;bottom:0;top:0;margin:11px;background-color:#c8e9c8;background-color:rgba(194,231,194,.9)}.portfolio-section figure .overlay{z-index:2;transition:all .2s ease-in-out;position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%}.portfolio-section figure .inner-overlay{display:table;width:100%;height:100%}.portfolio-section figure .inner-overlay-content{display:table-cell;vertical-align:middle;width:100%;padding:20px 40px}.portfolio-section figure .inner-overlay-content.with-icons{text-align:center}.portfolio-section figure .inner-overlay-content.with-icons a{width:40px;height:40px;line-height:42px;display:inline-block;margin:0 10px;text-decoration:none;font-size:20px;background:rgba(0,0,0,.9);color:#fff;border-radius:0}.isotopeSelector figure{overflow:hidden;padding:6px}.isotopeSelector figure{box-shadow:0 30px 30px rgba(0,0,0,.1)}.demo-colored-wrap{background:#ecf0f1}.our-certificates{background:#f9f9f9}@media (min-width:320px){.isotopeFilters ul.filter>li{padding:6px 2px}}@media (min-width:768px){.isotopeFilters ul.filter>li{padding:0 2px}}.isotopeFilters ul.filter>li a{padding:0 15px;height:40px;font-size:14px;line-height:40px;color:#222;text-transform:uppercase;font-weight:600;display:inline-block;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 rgba(0,0,0,.1);background-color:#f8f8f8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.isotopeFilters ul.filter>li.active a{background:rgba(41,182,246,.78);color:#fff}.fancybox-lock .fancybox-overlay{background-color:rgba(0,0,0,.75)}.isotopeSelector img{width:100%}.isotopeSelector figure{position:relative;margin-bottom:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.isotopeSelector .overlay-background{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.isotopeSelector .overlay{width:100%;height:100%;background-color:rgba(206,146,132,.45);position:absolute;left:0;top:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.isotopeSelector .overlay .fancybox-pop{width:100%;height:100%;display:block;text-align:center}.isotopeSelector .overlay .fancybox-pop i{width:40px;height:40px;display:block;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:2px solid #fff;color:#fff;line-height:35px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.isotopeSelector:hover .overlay{-moz-opacity:1;-khtml-opacity:1;opacity:1}.isotopeSelector:hover .overlay .overlayInfo{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.isotopeSelector:hover h4{color:#ea7066}