.container{position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#filters{margin:3% 1%;padding:0;list-style:none}#filters li{float:left}#filters li span{display:block;padding:10px 30px;text-decoration:none;color:#b9b9b9;cursor:pointer;font-size:.85em;text-transform:capitalize;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#filters li span:hover{background:#ea5a4b;color:#fff}#filters li span.active{background:#ea5a4b;color:#fff}#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:23%;margin:1%;margin-bottom:4%;display:none;float:left;overflow:hidden}.portfolio-wrapper{overflow:hidden;position:relative !important;cursor:pointer}.portfolio img{width:100%;position:relative;transition:all 300ms!important;-webkit-transition:all 300ms!important;-moz-transition:all 300ms!important}.portofolio-item h1{padding:20px 25px;color:#e8603c;font-size:1.5em;margin:1% 0%}.portfolio-wrapper a{display:block}.portfolio-wrapper a span{position:absolute;width:100%;height:72%;top:0;left:0;text-align:center;line-height:7em;color:#fff;font-family:'fontleroybrownregular';text-shadow:0 1px 1px rgba(255,255,255,.6);font-size:2em;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";background:rgba(0,0,0,.61);-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-appearance:none;text-transform:capitalize;-webkit-transition:.9s;-moz-transition:.9s;-o-transition:.9s;transition:.9s}.portfolio-wrapper a:hover span{opacity:1}.portfolio-wrapper a span img{width:40px;height:40px}.typo1{position:relative;width:100%;height:100%;padding:5% 0}.portfolio-bg{position:absolute;width:100%;z-index:0}#portfolio .section-title .small-caption,#portfolio .section-title .big-caption{color:#fff;font-size:20px;margin:0 0 10px;text-align:center}.isotope-item{z-index:2;list-style:none}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.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.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#container{margin:0 auto 40px}.element{width:280px;height:252px;float:left;overflow:hidden;position:relative;margin:7.5px}#options{text-align:center;margin:20px 0}#options ul{margin:0;list-style:none;display:inline-block}#options li{float:inline-block}#options li a{display:block;color:#fff;font-size:1em;cursor:pointer;text-align:center;padding:10px 15px;margin-right:5px;background:#313338;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;font-family:Roboto,Arial,Helvetica,sans-serif}#nivo-lightbox-demo a{padding:5px 10px;border:2px solid #fff;border-radius:2em;color:#fff}#options li a:hover{background:#1bbc9d}#options li.active{background:#1bbc9d}.grid figure{margin:0;position:relative;text-align:center;width:100%;height:100%}.grid figure img{width:100%;display:block;position:relative;height:100%}.grid figcaption{position:absolute;top:0;left:0;background:#2364a6;color:#fff}.grid figcaption h3{margin:20px 0 5px;padding:0;color:#fff;font-size:16px;line-height:18px;font-family:Roboto,Arial,Helvetica,sans-serif}.grid figcaption h3 a{color:#fff}.grid figcaption .meta-box{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif}.grid figcaption span a{font-size:14px;color:#fff}.grid figcaption span a:hover{color:#fff}.grid figcaption footer{position:absolute;bottom:46px;text-align:center;width:100%}.grid figcaption a.link-gallery,.grid figcaption a.link-p-detail{padding:6px 10px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;min-width:60px;border:2px solid #fff;color:#fff;margin-right:13px}.cs-style-5 figure img{z-index:10;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.no-touch .cs-style-5 figure:hover img,.cs-style-5 figure.cs-hover img{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.cs-style-5 figcaption{height:100%;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.no-touch .cs-style-5 figure:hover figcaption,.cs-style-5 figure.cs-hover figcaption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}#portfolio .load-more{font-size:20px;padding:15px 25px 18px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.heading{color:#fff;font-size:24px;font-weight:bold;text-align:center;text-transform:uppercase;font-family:Roboto,Arial,Helvetica,sans-serif}#cbp-so-scroller{background:#282a2e}.span_1_of_4{display:block;float:left;margin-left:2%;text-align:center}.span_1_of_4:first-child{margin-left:0}.span_1_of_4{width:23.5%}.span_1_of_4 img{width:100%;cursor:pointer}.nivo-lightbox-demo a{padding:5px 10px;border:2px solid #fff;border-radius:2em;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px}@media screen and (min-width:1151px){.heading{font-size:24px}}@media screen and (min-width:900px) and (max-width:1150px){.heading{font-size:23px}}@media screen and (min-width:551px) and (max-width:899px){.heading{font-size:21px}}@media screen and (min-width:361px) and (max-width:550px){.heading{font-size:19px}}@media screen and (min-width:0) and (max-width:360px){.heading{font-size:18px}}.clearfix li ul{position:absolute !important;display:none !important;width:inherit !important;color:#1bbc9d;font-weight:normal;padding:4px 0;font-family:Roboto,Arial,Helvetica,sans-serif}.clearfix li:hover ul{display:block !important}.clearfix li ul li{display:block !important}