.b-link-stripe{position:relative;display:inline-block;vertical-align:top;font-family:'Open Sans',sans-serif;font-weight:300;overflow:hidden}.b-link-stripe .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden}.b-link-stripe .b-wrapper:hover{background:rgba(222,101,115,.51);transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear}.b-animate-go{text-decoration:none}.b-animate{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;visibility:hidden;font-size:1.1em;font-weight:700}.b-animate img{margin-top:23%;display:-webkit-inline-box}.b-animate-go:hover .b-animate{visibility:visible}.b-from-left{position:relative;left:-100%}.b-animate-go:hover .b-from-left{left:0}#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:25%;display:none;float:left;overflow:hidden;height:177px}div#portfoliolist{padding:0 0}.portfolio-wrapper{overflow:hidden;position:relative!important;cursor:pointer}.portfolio img{transition:all .3s!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;height:177px;width:340px;}.portfolio .label{position:absolute;width:100%;height:40px;bottom:-40px}.portfolio .label-bg{background:#22b4b8;width:100%;height:100%;position:absolute;top:0;left:0}.portfolio .label-text{color:#fff;position:relative;z-index:500;padding:5px 8px}.portfolio .text-category{display:block;font-size:9px;font-size:12px;text-transform:uppercase}#filters{margin:3% 0;padding:0;list-style:none;text-align:center;list-style-type:none!important}#filters li span{display:inline-block;padding:8px 32px;text-decoration:none;color:#ea9c00;cursor:pointer;font-size:1.4em;text-transform:uppercase;font-weight:600;font-family:'Open Sans',sans-serif;margin:0 .5em;border:2px solid #1e1e6e;background:#1e1e6e}#filters li span.active{background:#ea9c00;color:#1e1e6e;font-weight:500;font-family:'Open Sans',sans-serif}#filters li span.filter:hover{background:#ea9c00;color:#1e1e6e;border:2px solid #1e1e6e}#filters li span.active:hover{background:#1e1e6e;border:2px solid #1e1e6e;color:#ea9c00}#filters li{display:-moz-inline-box;display:-webkit-inline-box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal}@media screen and (max-width:1280px){#filters li span{padding:6px 25px;font-size:1.2em}}@media screen and (max-width:1024px){#filters{margin:4% 0}#filters li span{padding:3px 20px;font-size:1.15em}.b-animate{font-size:1em}.b-animate img{margin-top:16%}}@media screen and (max-width:800px){.b-animate img{margin-top:8%}}@media screen and (max-width:768px){#filters li span{padding:4px 18px;font-size:1.1em}}@media screen and (max-width:640px){.b-animate{margin:2px 0}#filters li span{padding:2px 15px;font-size:1.05em}.b-animate img{margin-top:16%}}@media screen and (max-width:480px){#portfoliolist .portfolio{width:50%}.b-animate img{width:22%}.b-animate{margin-bottom:0;margin-top:28px;font-size:1.2em}div#portfoliolist{padding:2em 0 0 0}}@media screen and (max-width:320px){#filters li span{padding:2px 10px;font-size:.8em}.b-animate{font-size:.8em;margin-bottom:-14px}#filters li span{padding:2px 13px;font-size:.9em;margin:.2em}.b-animate img{margin-top:9%}}.portfolio-wrapper figure:hover .text{position:absolute;top:33px;text-align:center;color:#fff;font-size:30px;font-weight:700;width:100%}.portfolio-wrapper figure:hover .text1{position:absolute;top:33px;text-align:center;color:#fff;font-size:30px;font-weight:700;width:96%}.portfolio-wrapper figure:hover p{background:#000;opacity:.3;width:100%;position:absolute;top:0;height:100%}.portfolio-wrapper figure:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}