.portfolio-section{padding-bottom:0;float:left;width:100%}.filter-section{padding-bottom:0;float:left;width:100%}.filter-container{text-align:center;margin-bottom:50px}ul.filter>li>a{padding:9px
0px;text-decoration:none;color:#c1c1c1;display:block;line-height:25px;box-sizing:border-box;border-bottom:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:2px solid transparent}ul.filter>li>a:hover,ul.filter>li>a:focus{border-bottom:2px solid #9fc612}ul.filter > li.active
a{color:#9fc612;border-bottom:2px solid #9fc612}ul.filter > li
span{color:#ddd;font-size:20px;display:inline-block;margin:0
5px}.filter-section .filter-container .filter>li{color:#c1c1c1;display:inline-block;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:700;list-style:outside none none;margin-left:0;margin-right:0;padding:0
18px;text-transform:uppercase}.filter-section
h1{text-align:center}.portfolio-section.port-col figure .overlay-background{background-color:#000;background-color:rgba(62, 62, 62, 0.85)}.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;background:rgba(0, 0, 0, .5)}.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 .overlay
.inner_cnt{text-align:center;display:table-cell;vertical-align:middle;width:100%;padding:0px
10px;transition:all .3s ease-out}.portfolio-section a.view-all.view_gallery{width:100px;display:inline-block;transition:all .3s ease-out;orphans:0;line-height:36px;border-radius:3px;font-family:'Open Sans',sans-serif;font-size:16px;background:#f8de32;color:#7c6f1c;font-weight:700}.portfolio-section a.view-all.view_gallery:hover{color:#fff}.portfolio-section
h2{font-weight:700;color:#fff;transition:all .3s ease-out;font-family:'Open Sans',sans-serif;font-size:13px;text-transform:none;margin-bottom:0px}.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, 0.9);color:#fff;border-radius:0}.isotopeSelector
img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.isotopeSelector:hover
img{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.isotopeSelector
figure{overflow:hidden}.isotopeSelector
figure{}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#94b200;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;border:none}#imagelightbox-close:hover,#imagelightbox-close:focus{background-color:#111;outline:none}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-loading, #imagelightbox-loading
div{-moz-border-radius:50%;border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0, 0, 0, 0.5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-moz-box-shadow:0 0 2.5em rgba(0, 0, 0, 0.75);-webkit-box-shadow:0 0 2.5em rgba(0, 0, 0, 0.75);box-shadow:0 0 2.5em rgba(0, 0, 0, 0.75)}#imagelightbox-loading
div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;-moz-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}#imagelightbox-overlay{background-color:rgba(246,246,247,0.7);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-caption{font-size:15px;font-weight:500;letter-spacing:1px;text-align:center;color:#fff;background-color:#94b200;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:14px
0px}.imagelightbox-arrow{font-size:40px;line-height:56px;font-weight:400;color:#3c3c3c;width:3.75em;height:7.5em;background-color:transparent;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;border:none}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow-left:focus,.imagelightbox-arrow-right:focus{outline:none}.imagelightbox-arrow-left:hover,.imagelightbox-arrow-right:hover{color:#94b200}#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;-moz-animation:fade-in .25s linear;animation:fade-in .25s linear}@media only screen and (max-width: 767px){.filter-section .filter-container .filter>li{font-size:12px;margin-left:0;margin-right:0;padding:0
5px}}