.portfolio-content .pagewrapper.sidecontent:after{display:table;clear:both;content:""}.portfolio-content li,.portfolio-content p{font-size:14px;font-weight:400;line-height:1.8;color:#888}.portfolio-content h1,.portfolio-content h2,.portfolio-content h3,.portfolio-content h4,.portfolio-content h5,.portfolio-content h6{font-weight:400;word-spacing:1px;color:#666}.portfolio-content h1{font-size:30px}.portfolio-content .contentholder{margin-left:270px;overflow:hidden}.portfolio-content .content{position:relative}.portfolio-content #rightsidecontainer{position:absolute;width:100%;height:100%}.portfolio-content .contentheaderspace{height:35px;display:block}.portfolio-content .blog-masonry-wrapper,.portfolio-content .blognormalpaging,.portfolio-content .blogpagingholder,.portfolio-content .headermenu,.portfolio-content .pagewrapper.normal_layout,.portfolio-content .portfolionavbar-wrapper,.portfolio-content .portfoliowrapper{margin-left:auto;margin-right:auto}.portfolio-content .article-masonry-box,.portfolio-content .article-normal-box,.portfolio-content .mainsidebar .blog-sidebar,.portfolio-content .pageholder>.featured,.portfolio-content .pageinnerwrapper,.portfolio-content .pagewrapper .blognormalpaging.blogpagingholder{background:#fff}.portfolio-content.blog-pagination,.portfolio-content.normal-blog .blognormalpaging.blogpagingholder{background:#f6f6f6}.portfolio-content .pageinnerwrapper{padding:30px;margin-bottom:15px}.portfolio-content .blog-normal-article .pageinnerwrapper{margin-bottom:30px}.portfolio-content .pagewrapper.outside .pageinnerwrapper{margin-bottom:20px}.portfolio-content .pagewrapper{padding-top:20px;margin-right:20px;margin-left:20px}.portfolio-content .mainsidebar{float:left;margin-left:10px;position:relative}.portfolio-content .mainsidebar-wrapper{position:relative;padding-bottom:20px}.portfolio-content .mainsidebar .blog-sidebar:last-child{margin-bottom:15px}.portfolio-content .blog-sidebar-content{padding:20px}.portfolio-content .coverwidth .blog-sidebar-content{padding:20px 30px}.portfolio-content .article-header h1,.portfolio-content .article-header h2{font-style:normal;font-size:32px;margin-bottom:5px;margin-top:0;letter-spacing:.1em;text-transform:uppercase}.portfolio-content .article-header h1:after,.portfolio-content .article-header h2:after{content:'';width:81px;border-top:1px dotted #d7d7d7;height:1px;display:block;margin:15px auto 30px}.portfolio-content .mainsidebar .article-header h1,.portfolio-content .mainsidebar .article-header h2{text-align:center;font-size:26px}.portfolio-content .withsidebar .article-header h1,.portfolio-content .withsidebar .article-header h2{font-size:28px}.portfolio-content .article-header{margin-top:30px;display:block;margin-bottom:20px;clear:both;text-align:center}.portfolio-content .fullwidth .mainpage{width:820px}.portfolio-content .fullwidth .mainsidebar,.portfolio-content .fullwidth .mainsidebar .mainsidebar-wrapper{width:330px}.portfolio-content .fullwidth .pageholder{width:1180px}.portfolio-content .fullwidth.nosidebar .mainpage,.portfolio-content .fullwidth.nosidebar .pageholder{width:1080px}.portfolio-content .coverwidth{display:block;width:inherit}.portfolio-content .coverwidth .mainpage{width:60%}.portfolio-content .coverwidth .mainsidebar{margin-left:0;width:40%}.portfolio-content .coverwidth .blog-sidebar{margin-left:15px;margin-bottom:15px;width:auto}.portfolio-content .noheadermenu .pagewrapper{padding-top:20px}.portfolio-content.header-search{background:#f6f6f6}.portfolio-content .headermenu{position:relative;left:0;min-height:35px;top:0;width:100%;z-index:5;-webkit-backface-visibility:hidden}.portfolio-content .headermenu.fademe:hover{opacity:1}.portfolio-content .blogfilter,.portfolio-content .portfoliofilter{float:left}.portfolio-content .blogfilter.active .blogfilterbutton,.portfolio-content .portfoliofilter.active .portfoliofilterbutton{background:#fff;color:#444;-webkit-box-shadow:1px 0 2px rgba(0,0,0,.15);-moz-box-shadow:1px 0 2px rgba(0,0,0,.15);box-shadow:1px 0 2px rgba(0,0,0,.15)}.portfolio-content .blogfilterbutton,.portfolio-content .portfoliofilterbutton{color:#888;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:35px;padding:0 24px 0 18px}.portfolio-content .blogfilterbutton:before,.portfolio-content .portfoliofilterbutton:before{font-family:FontAwesome;content:"\f0c9";font-style:normal;font-size:11px;float:left;padding-right:10px}.portfolio-content .blogfilterlist,.portfolio-content .portfoliofilterlist{display:none;position:absolute;background-color:#fff;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.15);box-shadow:1px 2px 2px rgba(0,0,0,.15)}.portfolio-content .blogfilter.active .blogfilterlist,.portfolio-content .portfoliofilter.active .portfoliofilterlist{display:block}.portfolio-content .blogfilterlist ul,.portfolio-content .portfoliofilterlist ul{background:#fefefe;list-style:none;margin:0;padding:5px 0;min-width:150px}.portfolio-content .blogfilterlist li,.portfolio-content .portfoliofilterlist li{color:#888;cursor:pointer;font-style:italic;font-size:11px;text-transform:capitalize;padding:6px 18px}.portfolio-content .blogfilterlist li.active,.portfolio-content .blogfilterlist li:hover,.portfolio-content .portfoliofilterlist li.active,.portfolio-content .portfoliofilterlist li:hover{color:#333}.portfolio-content .bloginputfilter,.portfolio-content .portfolioinputfilter{display:none}.portfolio-content .filterfloat{display:none;position:fixed;z-index:10;top:10px;right:20px}.portfolio-content .sidebarcollapse .filterfloat{left:70px;right:auto}.portfolio-content .filterfloatbutton>span{position:relative;padding:0 5px;top:-4px}.portfolio-content .filterfloatbutton:hover{opacity:1}.portfolio-content .filterfloat.active .filterfloatbutton{opacity:1}.portfolio-content .filterfloat.active .filterfloatbutton{background-color:#ddd}.portfolio-content .filterfloatbutton{background:#fff;color:#666;cursor:pointer;font-size:12px;font-style:italic;line-height:44px;height:38px;opacity:.7;padding:0 10px;border-radius:2px}.portfolio-content .filterfloatbutton:before{font-family:FontAwesome;content:"\f0c9";font-style:normal;font-size:14px;position:relative;top:-3px}.portfolio-content .filterfloatlist{display:none;background:#fff}.portfolio-content .filterfloat.active .filterfloatlist{display:block}.portfolio-content .filterfloatlist ul{background-color:#fefefe;list-style:square outside none;margin:0;min-width:150px;padding:10px 40px 12px}.portfolio-content .filterfloatlist li{color:#999;cursor:pointer;font-size:12px;line-height:27px;text-transform:capitalize}.portfolio-content .filterfloatlist li.active,.portfolio-content .filterfloatlist li:hover{color:#333}.portfolio-content .filterfloatlist h3{background:#f9f9f9;color:#666;font-size:13px;font-style:italic;margin:0;padding:8px 20px}.portfolio-content .headermenu .searchheader{color:#888;cursor:pointer;float:right;font-size:12px;line-height:35px;padding:0 24px 0 12px}.portfolio-content .headermenu .searchcontent{height:35px;top:-35px;overflow:hidden;z-index:2;-webkit-transition:all .2s;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-content .headermenu .searchcontent input{background:0 0;border:none;height:35px;line-height:35px;margin-left:75%;margin-bottom:0;width:80%;outline:0;font-size:14px;padding:0 20px}.portfolio-content .headermenu .searchcontent input::-moz-placeholder{font-style:italic}.portfolio-content .headermenu .searchcontent input::-webkit-input-placeholder{font-style:italic}.portfolio-content .closesearch{cursor:pointer;line-height:35px;margin-right:20px;position:absolute;right:0;top:0;color:#888}.portfolio-content .headermenu .searchcontent{display:none}.opensearch .portfolio-content .headermenu .searchcontent{display:block;top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.opensearch .portfolio-content .headermenu .searchheader{display:none}.portfolio-content .noheadermenu .contentheaderspace,.portfolio-content .noheadermenu .headermenu{display:none}.portfolio-content .noheadermenu .blog-normal-wrapper{padding-top:0}.portfolio-content .noheadermenu .fs-container{margin-top:0}.portfolio-content .noheadermenu .filterfloat{display:block}.portfolio-content .bigloader{background-image:url(../../img/loading.gif);background-repeat:no-repeat;background-position:10px 10px;background-color:rgba(255,255,255,1);background-size:40px;border-radius:30px 30px 30px 30px;display:block;height:60px;left:50%;transform:translate(-50%,-50%);opacity:.7;position:fixed;top:50%;width:60px;z-index:100}.portfolio-content .pagewrapper.normal_layout .bigloader{position:absolute}.portfolio-content video{background-size:cover}.portfolio-content .video-container{height:0;overflow:hidden;padding-bottom:56%;position:relative}.portfolio-content .html5-video-container{height:100%;width:100%;display:block}.portfolio-content .video-container embed,.portfolio-content .video-container iframe,.portfolio-content .video-container object,.portfolio-content .video-container video{height:100%;left:0;position:absolute;top:0;width:100%}.portfolio-content .isotope-item{z-index:2}.portfolio-content .isotope-hidden.isotope-item{pointer-events:none;z-index:1}.portfolio-content .isotope,.portfolio-content .isotope .isotope-item{-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.portfolio-content .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}.portfolio-content .isotope .isotope-item{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform}.portfolio-content .isotope .isotope-item.no-transition,.portfolio-content .isotope.no-transition,.portfolio-content .isotope.no-transition .isotope-item,.portfolio-content .no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.portfolio-content .isotopewrapper img{width:100%}.portfolio-content .portfoliowrapper{display:block;left:0;position:relative;width:100%}.portfolio-content .imggalitem,.portfolio-content .portfoliowrapper .portfolioitem{float:left;margin:0;padding:0;opacity:0;overflow:hidden;position:relative}.portfolio-content .portfoliowrapper .portfolioitem:hover a{z-index:3}.portfolio-content .imggalitem,.portfolio-content .portfolioitem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .pinterestportfolio a img.fixwidthportfolio{width:100%!important;max-width:100%!important;height:auto}.portfolio-content .imggalitem a,.portfolio-content .portfolioitem a{display:block;position:relative;overflow:hidden;height:100%}.portfolio-content .portfolio-content-holder .videooverlay{position:absolute;top:50%;left:50%;cursor:pointer;background-image:url(../../img/play.png);height:50px;width:50px;margin-top:-25px;margin-left:-25px;background-repeat:no-repeat}.portfolio-content .portfoliovideo-container{height:100%;left:0;position:absolute;top:0;width:100%;display:none;background:#000}.portfolio-content .imggalitem img,.portfolio-content .portfolioitem img{width:100%;height:100%;object-fit:cover;position:relative;display:block;-webkit-transition:all .3s ease-out .1s;-moz-transition:all .3s ease-out .1s;-o-transition:all .3s ease-out .1s;-ms-transition:all .3s ease-out .1s;transition:all .3s ease-out .1s}.portfolio-content .imggalitem:hover img,.portfolio-content .portfolioitem:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.portfolio-content .portfolioitem .mask{left:10px;top:10px;bottom:10px;right:10px;position:absolute;opacity:0;background:rgba(255,255,255,.95);text-align:center;-webkit-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;transition:all .3s ease .1s}.portfolio-content .portfolioitem .mask:before{-webkit-transition:.2s ease-in-out .2s;transition:.2s ease-in-out .2s;-webkit-backface-visibility:hidden;content:'';position:absolute;left:0;top:0;right:0;bottom:0;padding:0;z-index:2;border:1px solid #a1a0a0;opacity:0}.portfolio-content .portfolioitem:hover .mask{opacity:1;left:0;top:0;bottom:0;right:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.portfolio-content .portfolioitem:hover .mask:before{left:15px;right:15px;top:15px;bottom:15px;padding:4px;opacity:.5;width:auto;height:auto}.portfolio-content .portfolioitem .info{padding:0 1em}.portfolio-content .portfolioitem .info h2{background:0 0;color:#888;font-size:24px;font-style:italic;margin:5px 20px;opacity:0;position:relative;text-align:center;line-height:1.3;-webkit-transition:opacity .35s .1s,-webkit-transform .35s .1s;transition:opacity .35s .1s,transform .35s .1s;-webkit-transform:scale(0);transform:scale(0)}.portfolio-content .portfolioitem:hover .info h2{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.portfolio-content .portfolioitem .info p{color:#888;font-size:11px;line-height:normal;letter-spacing:.15em;text-transform:uppercase;text-align:center;position:relative;margin:0 20px 5px;opacity:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.portfolio-content .portfolioitem:hover .info p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.portfolio-content .portfolioitem .textswitch .info h2{color:#fff}.portfolio-content .portfolioitem .textswitch .info span{background-color:rgba(255,255,255,.2)}.portfolio-content .portfolioitem .textswitch .info p{color:#ddd}.portfolio-content .bloginputfilter,.portfolio-content .portfolioinputfilter{display:none}.portfolio-content .blogpagingholder,.portfolio-content .portfoliopagingholder{height:35px}.portfolio-content .blogpagingwrapper,.portfolio-content .portfoliopagingwrapper{z-index:3;background:#f6f6f6;height:35px}.portfolio-content .blogpagingwrapper.hideme,.portfolio-content .portfoliopagingwrapper.hideme{opacity:0}.portfolio-content .pagetext{color:#888;float:left;font-size:10px;line-height:35px;text-transform:uppercase;letter-spacing:.2em;margin-left:20px}.portfolio-content .sidebarcollapse .pagetext{margin-left:80px}.portfolio-content .pagedot{float:right;height:35px;line-height:33px;padding-right:20px}.portfolio-content .pagedot ul{margin-bottom:0;margin-top:0;padding:0}.portfolio-content .pagedot li{cursor:pointer;display:inline-block;list-style:none}.portfolio-content .blogpagingholder .pagedot>a,.portfolio-content .blogpagingholder .pagedot>span,.portfolio-content .pagedot li{color:#888;display:inline-block;line-height:7px;font-weight:700;min-width:10px;font-size:10px;padding:5px;text-align:center;margin:0 2px}.portfolio-content .blogpagingholder .pagedot>span,.portfolio-content .pagedot li.active{color:#bdbdbd;border:2px solid #d7d7d7}.portfolio-content .pagedot li.active{cursor:auto}.portfoliocontent{width:100%;height:200px;position:absolute;left:100%;top:0;overflow:hidden;min-height:410px}.portfoliocontentwrapper{height:100%;width:auto}.portfolio-content .portfolionavbar{-webkit-box-shadow:0 0 5px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.2);height:auto;position:absolute;width:100%;background-color:#fff;top:-50px;z-index:4}.portfolio-content .portfolionavtitle{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#888;float:left;line-height:50px;margin-left:20px;position:absolute;width:100%}.portfolio-content .portfoliobottombar .portfolionavtitle{color:#888;line-height:45px;float:none;font-style:italic;text-transform:capitalize;letter-spacing:normal;text-align:center}.portfolio-content .portfolionavbar,.portfoliobottombar{display:none}.portfolio-content .portfolioholder{width:100%}.portfolio-content .portfoliobottombar{background:#fff;bottom:0;position:absolute;width:100%;z-index:2;height:45px;opacity:.5;-webkit-transition:all .5s;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.portfolio-content .portfoliobottombar:hover{opacity:1}.portfolio-content .portfolioholderwrap{position:relative;margin-left:0;margin-top:50px;width:100%;margin-left:-100%;overflow:hidden}.portfolio-content .horizontalnav .portfolioholderwrap{margin-top:60px}.portfolio-content .portfolionavlist{float:right;position:relative;z-index:5}.portfolio-content .portfolionavlist>ul{list-style:none outside none;margin:0;padding:0}.portfolio-content .portfolionavlist li,.portfolionavlist li>a{height:50px;width:50px}.portfolio-content .portfolionavlist li{float:left}.portfolio-content .portfolionavlist li>a{display:block}.portfolio-content .portfolionavlist a{outline:0;text-decoration:none}.portfolio-content .portfolionavlist .navicon{line-height:50px;width:100%;color:#a1a0a0;font-family:FontAwesome;text-align:center;font-style:normal;font-size:1em;cursor:pointer}.portfolio-content .portfolionavlist .navicon:hover{background-color:rgba(0,0,0,.5);color:#666}.portfolio-content .portfolioinfo.opened .navicon{background-color:rgba(0,0,0,.3);color:rgba(255,255,255,.3)}.portfolio-content .portfolionavlist li{margin:0}.portfolio-content .portfoliolove .navicon:before{content:"\f1e0";position:relative}.portfolio-content .portfolioinfo .navicon:before{content:"\f129";position:relative}.portfolio-content .portfolionext .navicon:before{content:"\f178";position:relative}.portfolio-content .portfolioprev .navicon:before{content:"\f177";position:relative}.portfolio-content .portfolioclose .navicon:before{content:"\f0c9";position:relative}.portfolio-content .portfoliozoom .navicon:before{content:"\f065";position:relative}.portfolio-content .portfoliozoom.alt .navicon:before{content:"\f066";position:relative}.portfolio-content .portfoliovideoclose .navicon:before{content:"\f00d"}.portfolio-content .portfoliovideoclose{display:none}.portfolio-content .portfoliopopup{background:#666;padding:10px 12px 12px;position:absolute;text-align:right;top:0;left:0;display:none;opacity:0;z-index:100;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .popuparrow{border-color:transparent transparent #666;border-style:solid;border-width:8px;position:absolute;top:-16px;right:16px}.portfolio-content .ppopup-left .popuparrow{right:auto;left:16px}.portfolio-content .popuptext{color:#f7f7f7;font-size:12px;font-style:italic}.single-portfolio .portfoliowrapper{height:100%;overflow:hidden;position:absolute}.single-portfolio .portfoliocontent{overflow:hidden;position:relative;left:0}.portfolio-content .portfolio-content-wrapper,.portfolio-content-wrapper-inner{-webkit-overflow-scrolling:touch}.portfolio-content .portfolio-content-wrapper{background-color:#fff;height:100%;position:absolute;left:100%;width:30%;z-index:3;overflow:auto;-webkit-box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2)}.portfolio-content .portfolio-content-wrapper-inner{padding:40px;color:#7f7f7f}.portfolio-content .portfolio-date{font-style:italic;font-size:12px;color:#7f7f7f;display:block;text-align:center}.portfolio-content .portfolio-content-wrapper h1,.portfolio-content .ptdescription h1,.portfolio-content .ptdescription h2,.portfolio-content-wrapper h2{letter-spacing:1px;line-height:32px;text-transform:uppercase;color:#444}.portfolio-content .portfolio-content-wrapper h1,.portfolio-content .ptdescription h1{text-align:center;letter-spacing:0;line-height:1.4}.portfolio-content .portfolio-content-wrapper h2,.portfolio-content .ptdescription h2{font-size:18px}.portfolio-content .portfolio-meta{margin:20px 0;text-align:center}.portfolio-content .portfolio-meta h2{font-size:16px;line-height:2.4;display:inline;color:#444;letter-spacing:1px;line-height:32px;text-transform:uppercase}.portfolio-content .portfolio-meta-line{background-color:#ddd;display:block;height:1px;margin:20px auto;position:static;width:50px}.portfolio-content .portfolio-meta-desc{color:#7f7f7f;font-size:13px;font-style:italic;line-height:25px;list-style:none}.portfolio-content .portfolio-meta.nopadding{margin:0 0 20px}.portfolio-content .portfolio-meta-desc p{margin:2px 0}.portfolio-content .portfolio-link{text-align:center;padding:0 0 10px}.portfolio-content .portfolio-link>span,.portfolio-single-nav>span{color:#7f7f7f;display:block;font-size:13px;font-style:italic;margin:5px;padding:5px 0 15px}.portfolio-content .portfolio-link .slider-button,.portfolio-content .portfolio-single-nav .slider-button{border:1px solid #e7e7e7;padding:5px 1em;display:inline-block;text-decoration:none}.portfolio-content .portfolio-link .slider-button:active,.portfolio-content .portfolio-link .slider-button:hover,.portfolio-content .portfolio-single-nav .slider-button:active,.portfolio-content .portfolio-single-nav .slider-button:hover{color:#666;background:#efefef}.portfolio-content .portfolio-link .slider-button .button-text,.portfolio-content .portfolio-single-nav .slider-button .button-text{color:#a1a0a0;font-size:12px;letter-spacing:.15em}.portfolio-content .portfolio-single-nav{display:block;margin:30px auto;text-align:center;position:relative;overflow:hidden}.portfolio-content .portfolio-single-nav .slider-button{padding:5px 1em;margin:5px}.portfolio-content .portfolio-single-nav .slider-button:after{background:#efefef}.portfolio-content .singlenavicon{display:inline-block;float:left;font-size:14px;margin-right:10px;line-height:1.8}.portfolio-content .singlenavicon.right{float:right;margin-left:10px;margin-right:0}.portfolio-content .portfoliosidebarmeta ul{list-style:none;padding:0;margin:20px 0;text-align:center}.portfolio-content .portfoliosidebarmeta ul:before{content:'';width:51px;border-top:1px dotted #d7d7d7;height:1px;display:block;margin:20px auto}.portfolio-content .portfoliosidebarmeta li{margin:20px 0}.portfolio-content .portfoliosidebarmeta li strong{font-size:16px;font-weight:400;line-height:2.4;display:block;color:#444;letter-spacing:1px;line-height:32px;text-transform:uppercase}.portfolio-content .portfoliosidebarmeta li span{font-style:italic}.portfolio-content .portfolio-password-overlay{background:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}.portfolio-content .portfolio-passsword{background:#fff;left:50%;margin-left:-151px;margin-top:-140px;position:absolute;top:50%;width:300px;z-index:120;box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .portfolio-form-header>h2{font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:6px 20px;background:#f7f7f7;margin:0;color:#888}.portfolio-content .portfolio-form-body{padding:10px 30px}.portfolio-content .portfolio-form-body>input{border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;margin-top:16px;padding-left:10px;width:250px}.portfolio-content .portfolio-form-body>div{margin-top:6px;text-align:center}.portfolio-content .portfolio-form-body>div>a{padding:3px 20px;margin-bottom:10px;margin-top:5px}.portfolio-content .portfolio-form-body .slider-button{border:1px solid #ccc}.portfolio-content .portfolio-form-body .slider-button .button-text{color:#333;font-size:12px}.portfolio-content .portfolio-share-overlay{background:rgba(255,255,255,.95);bottom:0;left:0;position:absolute;right:0;top:0;z-index:30;display:none}.portfolio-content .share-container{background:#fff;left:50%;margin-left:-150px;margin-top:-130px;position:absolute;top:50%;width:300px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .share-container h2{font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:6px 20px;background:#f7f7f7;margin:0;color:#888}.portfolio-content .share-body{padding:0 30px 10px}.portfolio-content .share-body>div{color:#fff;cursor:pointer;font-size:12px;height:35px;line-height:35px;margin-bottom:10px;margin-top:17px;position:relative;text-align:center;text-transform:uppercase;width:100%}.portfolio-content .share-text{left:0;opacity:1;position:absolute;text-transform:none;top:0;transition:opacity .3s ease 0s;width:100%;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.portfolio-content .share-close{cursor:pointer;position:absolute;right:10px;top:3px}.portfolio-content .share-close:before{content:"\f00d";font-family:FontAwesome;color:#a1a0a0;font-size:14px}.portfolio-content .share-facebook{background-color:#62749d}.portfolio-content .share-twitter{background-color:#73c9e4}.portfolio-content .share-pinterest{background-color:#c05357}.portfolio-content .share-linkedin{background-color:#0877b5}.portfolio-content .share-vk{background-color:#5282b9}.portfolio-content .share-email{background-color:#d54c3d}.portfolio-content .portfoliooverflow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:500;display:none}.portfolio-content .pt-portfolio-share-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.97);z-index:505;display:none}.portfolio-content .pthoverflow{overflow:hidden}.portfolio-content .theatherloader{margin-left:0;margin-top:-30px}.portfolio-content .ptcontainer{position:relative;height:100%;width:100%}.portfolio-content .ptwrapper{position:relative;left:-100%}.portfolio-content .ptwrappercontainer{overflow:hidden}.portfolio-content .ptcontent,.portfolio-content .ptcontent-wrapper,.portfolio-content .ptdescription{height:100%;overflow:hidden}.portfolio-content .ptcontent{width:100%;background:#f9f9f9;position:relative}.portfolio-content .ptdescription{background:#fff;border-left:1px solid #ddd;left:100%;position:absolute;top:0;width:30%;z-index:20;overflow:auto;white-space:normal}.portfolio-content .ptdescription .portfolio-content-wrapper-inner{padding-top:70px}.portfolio-content .ptnavigation{position:absolute;right:20px;top:20px;background-color:#fff;z-index:100;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05)}.portfolio-content .ptnavigation a{display:block;height:40px;width:40px;overflow:hidden}.portfolio-content .ptnavigation a:hover{background-color:rgba(0,0,0,.5);color:#666}.portfolio-content .ptnavigation .navicon{color:#a1a0a0;cursor:pointer;font-family:FontAwesome;font-size:1em;font-style:normal;line-height:40px;text-align:center}.portfolio-content .ptnavigation ul{margin:0;padding:0}.portfolio-content .ptnavigation li{float:left;list-style:none}.portfolio-content .ptcontent-navigator,.portfolio-navigation{text-align:center}.portfolio-content .pt-next,.portfolio-content .pt-prev{color:#888;cursor:pointer;display:none;font-family:FontAwesome;position:absolute;top:50%;width:70px;height:70px;z-index:2;margin-top:-35px}.portfolio-content .pt-next .pt-bgarrow:before{content:"\f105";left:50%;top:50%;margin-left:-4px;margin-top:-24px;position:absolute}.portfolio-content .pt-prev .pt-bgarrow:before{content:"\f104";position:absolute;right:50%;top:50%;margin-right:-4px;margin-top:-24px;position:absolute}.portfolio-content .ptcontent .pt-bgarrow,.portfolio-navigation .pt-bgarrow{border-radius:23px 23px 23px 23px;cursor:pointer;display:block;height:46px;left:50%;margin:-23px 0 0 -23px;opacity:.5;position:absolute;top:50%;width:46px;background-color:#fff;font-size:34px;line-height:46px;-webkit-transition:all .4s ease .2s;-moz-transition:all .4s ease .2s;-o-transition:all .4s ease .2s;-ms-transition:all .4s ease .2s;transition:all .4s ease .2s}.portfolio-content .pt-next{right:30px}.portfolio-content .pt-prev{left:30px}.portfolio-content .portfolionavprevnext .pt-next-prev-bg{width:0;height:0;position:absolute;top:50%;left:50%;overflow:hidden;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.portfolio-content .portfolionavprevnext:hover .pt-bgarrow{border-radius:50px 50px 50px 50px;height:100px;margin:-50px 0 0 -50px;opacity:.3;width:100px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.portfolio-content .portfolionavprevnext:hover .pt-next-prev-bg{width:90px;height:90px;background-size:100% 100%;margin:-45px 0 0 -45px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px}.portfolio-content .ptpasswordform,.portfolio-content .ptwrappercontainer{display:block;height:100%;position:relative;width:100%;white-space:nowrap}.portfolio-content .loadpassword .ptwrappercontainer{display:none}.portfolio-content .loadcontent .ptpasswordform{display:none}.portfolio-content .loadpassword .ptwrapper{background-color:transparent}.portfolio-content .loadpassword .ptwrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.portfolio-content .pinterestportfolio .portfolioitem a{border-radius:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-webkit-transition:ease-in-out all .2s;-moz-transition:ease-in-out all .2s;transition:ease-in-out all .2s;overflow:hidden}.portfolio-content .pinterestportfolio.portfoliowrapper .portfolioitem:hover a{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .pinterestportfolio .portfolioitem .mask{background:#fff;top:0;bottom:0;left:0;right:0;opacity:1;position:relative;width:100%}.portfolio-content .pinterestportfolio .portfolioitem .mask:before{display:none}.portfolio-content .pinterestportfolio .portfolioitem .mask .info{margin-top:0!important}.portfolio-content .pinterestportfolio .portfolioitem .mask .info h2{font-size:18px;opacity:1;text-align:center;margin:0;padding:5px 0 20px;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.portfolio-content .pinterestportfolio .portfolioitem .mask .info p{color:#a1a0a0;margin:0;opacity:1;font-size:11px;line-height:1.6;padding:15px 0 0;text-align:center;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.portfolio-content .fs-container,.portfolio-content .fs-overflow{overflow:hidden}.portfolio-content .fs-overflow .contentholder{height:100%}.portfolio-content .fs-container,.portfolio-content .fs-overflow .content{height:100%;width:100%}.portfolio-content .fs-container{background:0 0;margin-top:35px}.portfolio-content .fs-container.portfolio-protected{margin-top:0}.portfolio-content .fs-container,.portfolio-content .headingparallax,.portfolio-content .parallaxslider,.portfolio-content .parallaxslider .sliderContainer{z-index:10}.portfolio-content .sliderContainer{position:relative;top:0;bottom:0;left:0;right:0;opacity:0;height:100%}.portfolio-content .ioscontainer{position:relative;top:50%;margin-top:-75px}.portfolio-content .iosSlider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.portfolio-content .iosSlider .slider{width:100%;height:100%}.portfolio-content .iosSlider .slider .item{float:left;width:100%;height:100%!important;overflow:hidden}.portfolio-content .sliderhold{cursor:url(../../img/drag.png),default!important}.portfolio-content .iosSlider .item{text-align:center}.portfolio-content .iosSlider .slider .item .text1,.portfolio-content .iosSlider .slider .item .text2,.portfolio-content .iosSlider .slider .item .text3{position:relative;opacity:0;filter:alpha(opacity: 0)}.portfolio-content .item .text1{font-size:3em;color:#fff;max-width:740px;margin:0 auto 20px;line-height:45px;font-style:italic;letter-spacing:-.03em;text-shadow:0 1px 1px rgba(0,0,0,.3)}.portfolio-content .item .text1.hero{font-size:5em;line-height:1em;margin-bottom:30px}.portfolio-content .item .text2{color:#fff;font-size:22px;line-height:1.4em;right:0;max-width:640px;margin:30px auto 40px;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.portfolio-content .item .text3{cursor:pointer;display:block;margin-top:10px}.portfolio-content .iosSlider .navigation>div{background:#fff;height:80px;margin-top:-80px;position:absolute;top:50%;width:40px;font-family:FontAwesome;color:#333;font-size:30px;line-height:80px;text-align:center;opacity:.2}.portfolio-content .iosSlider .navigation>div.prev-slide{left:0}.portfolio-content .iosSlider .navigation>div.next-slide{right:0}.portfolio-content .iosSlider .navigation>div.prev-slide:before{content:"\f104"}.portfolio-content .iosSlider .navigation>div.next-slide:before{right:20px;content:"\f105"}.portfolio-content .navigationdot{bottom:40px;position:absolute;text-align:center;width:100%;z-index:1000;cursor:pointer}.portfolio-content .slide-dot{background-color:#fff;display:inline-table;width:12px;height:12px;margin:0 3px;border-radius:100%;border:1px solid transparent;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-content .slide-dot.selected{background-color:transparent;border-color:#fff}.portfolio-content .iosSlider .slider .item .text1{opacity:0;left:-100px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.portfolio-content .iosSlider .slider .item.activeslide .text1{opacity:1;left:0}.portfolio-content .iosSlider .slider .item .text2{opacity:0;right:-100px;-webkit-transition:all .2s ease .2s;-moz-transition:all .2s ease .2s;-o-transition:all .2s ease .2s;transition:all .2s ease .2s}.portfolio-content .iosSlider .slider .item.activeslide .text2{opacity:1;right:0}.portfolio-content .iosSlider .slider .item .text3{opacity:0;top:30px;-webkit-transition:all .4s ease .4s;-moz-transition:all .4s ease .4s;-o-transition:all .4s ease .4s;transition:all .4s ease .4s}.portfolio-content .iosSlider .slider .item.activeslide .text3{opacity:1;top:0}.portfolio-content .iosoverlay{height:100%;left:0;position:absolute;top:0;width:100%}.portfolio-content .slider-button .button-text{font-size:1em;font-style:normal;text-transform:uppercase;letter-spacing:.1em}.portfolio-content .slider-button,.portfolio-content .text-slider .btn{color:#666;padding:6px 20px;position:relative;display:inline-block;outline:0;z-index:5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.portfolio-content .text-slider .btn{font-size:15px;line-height:1.8em}.portfolio-content .slider-button:after,.portfolio-content .text-slider .btn:after{width:0%;height:100%;top:0;left:0;background:#fff;content:'';position:absolute;z-index:-1;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.portfolio-content .slider-button:active,.portfolio-content .slider-button:hover,.portfolio-content .text-slider .btn:active,.portfolio-content .text-slider .btn:hover{color:#444;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.portfolio-content .slider-button:active .button-text,.portfolio-content .slider-button:hover .button-text{color:rgba(0,0,0,.7)}.portfolio-content .slider-button:active:after,.portfolio-content .slider-button:hover:after,.portfolio-content .text-slider .btn:active:after,.portfolio-content .text-slider .btn:hover:after{width:100%}.portfolio-content .portfolio-slider-holder{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.portfolio-content .portfolio-slider-holder img{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.portfolio-content .portfolio-slider-holder .loaded{opacity:1!important;position:relative}.portfolio-content .portfolio-slider-holder .notloaded{opacity:0}.portfolio-content .portfolio-content-holder{height:100%;position:relative;overflow:hidden;background-image:url(../../img/loading.gif);background-size:40px 40px;background-position:center center;background-repeat:no-repeat}.portfolio-content .portfoliovideo-wrapper{position:relative;height:100%;width:100%}.portfolio-content .portfolio-slider-holder .slider{width:100%;height:100%}.portfolio-content .portfolio-slider-holder .slider .item{float:left;width:100%;height:100%}.portfolio-content .fsvideo .video-container,.portfolio-content .portfolio-content-holder .video-container{position:static}.portfolio-content .portfolio-content-slider{float:left;height:100%;overflow:hidden;width:100%}.portfolio-content .portfolio-content-wrapper{background-color:#fff;height:100%;position:absolute;left:100%;width:30%;z-index:3;overflow:auto;-webkit-box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.15),0 0 8px rgba(0,0,0,.2)}.portfolio-content .portfolio-content-wrapper,.portfolio-content-wrapper-inner{-webkit-overflow-scrolling:touch}.portfolio-content .left-media-content .pageholdwrapper .mainpage{float:right}.portfolio-content .left-media-content .mainsidebar .blog-sidebar{margin-left:0;margin-right:15px}.portfolio-content .galleryloadmore{border-top:1px solid #ddd;background:none repeat scroll 0 0 rgba(255,255,255,1);bottom:0;left:0;padding-bottom:15px;padding-top:15px;text-align:center;width:100%;z-index:10;display:none}.portfolio-content .galleryloaderinner{padding-left:135px;border-radius:30px;background-position:140px center;height:20px;width:260px;margin:0 auto;text-align:center;background-image:url(../../img/horizontal-loader.gif);background-repeat:no-repeat}.portfolio-content .sidebarcollapse .galleryloaderinner{background-position:60px center;width:170px;padding-left:0}.portfolio-content .alreadyloaded{opacity:1}.portfolio-content .imggalitem.notloaded{opacity:0}.portfolio-content .imggalitem .galoverlay{background:rgba(255,255,255,.5);top:0;left:0;right:0;bottom:0;position:absolute;z-index:2;opacity:0;-webkit-transition:all .3s linear .1s;-moz-transition:all .3s linear .1s;-o-transition:all .3s linear .1s;-ms-transition:all .3s linear .1s;transition:all .3s linear .1s}.portfolio-content .imggalitem .galoverlay:after{font-family:FontAwesome;content:"\f002";position:absolute;color:#a1a0a0;top:0;bottom:0;left:0;right:0;margin:auto;height:40px;line-height:38px;width:40px;font-size:16px;border:1px solid #a1a0a0;border-radius:100%;text-align:center;opacity:0;-webkit-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.portfolio-content .imggalitem:hover .galoverlay:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-content .imggalitem:hover .galoverlay{opacity:1}.portfolio-content .imggalitem .videooverlay{background:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.imggalitem .videooverlay:after{font-family:FontAwesome;content:"\f04b";position:absolute;color:#a1a0a0;top:0;bottom:0;left:0;right:0;margin:auto;height:60px;line-height:60px;width:60px;font-size:24px;background:rgba(255,255,255,.95);border-radius:100%;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-webkit-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}.portfolio-content .justified_layout a img{height:100%!important}.portfolio-content .intro-text{font-size:1.4em;line-height:1.6;color:#666}.portfolio-content .dropcaps{float:left;font-size:5em;line-height:.85;margin-right:.2em;padding-bottom:.2em;position:relative;text-transform:uppercase;top:6px}.portfolio-content .highlight{border-radius:1px;padding:2px 6px;background:#888;color:#f7f7f7;font-style:normal}.portfolio-content .tooltip{display:block;font-size:12px;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1030}.portfolio-content .tooltip.in{opacity:.9}.portfolio-content .tooltip.top{margin-top:-3px;padding:5px 0}.portfolio-content .tooltip.right{margin-left:3px;padding:0 5px}.portfolio-content .tooltip.bottom{margin-top:3px;padding:5px 0}.portfolio-content .tooltip.left{margin-left:-3px;padding:0 5px}.portfolio-content .tooltip-inner{background-color:#000;color:#fff;max-width:200px;padding:8px 15px;text-align:center;text-decoration:none;border-radius:2px}.portfolio-content .tooltip-arrow{border-color:rgba(0,0,0,0);border-style:solid;height:0;position:absolute;width:0}.portfolio-content .tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.portfolio-content .tooltip.top-left .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:5px}.portfolio-content .tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;right:5px}.portfolio-content .tooltip.right .tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.portfolio-content .tooltip.left .tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.portfolio-content .tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.portfolio-content .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:5px;top:0}.portfolio-content .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;right:5px;top:0}.portfolio-content .pull-right{float:right!important;padding-right:15px;padding-left:20px}.portfolio-content .pull-left{float:left!important;padding-right:20px;padding-left:15px}.portfolio-content blockquote{padding:0 0 3px 1.5em!important;margin:0 0 1em!important;border-left:5px solid rgba(0,0,0,.05)}.portfolio-content blockquote p{font-size:1.3em;font-weight:300;margin:1em 0;line-height:1.6em;font-style:italic}.portfolio-content blockquote p:first-child{margin-top:0}.portfolio-content blockquote p:last-child{margin-bottom:0}.portfolio-content blockquote small{display:block;line-height:1.428571429;color:#999}.portfolio-content blockquote small:before{content:'\2014 \00A0'}.portfolio-content blockquote:after{content:'';display:block;clear:both}.portfolio-content blockquote.pull-right{border-right:5px solid #eee;border-left:0}.portfolio-content blockquote.pull-right p,.portfolio-content blockquote.pull-right small{text-align:right}.portfolio-content .alert{padding:1em 1.4em;margin:1em 0;line-height:1.6;background:#f7f7f7;color:#888;position:relative;clear:both}.portfolio-content .alert .alert-title{display:block;margin-bottom:.5em;font-size:90%}.portfolio-content .alert-success .alert-title{color:#468847}.portfolio-content .alert-info .alert-title{color:#3a87ad}.portfolio-content .alert-warning .alert-title{color:#c09853}.portfolio-content .alert-danger .alert-title{color:#b94a48}.portfolio-content .alert-dismissable .close{position:absolute;right:10px;top:10px;background:#c7c7c7;border-radius:100%;color:#f7f7f7;display:block;font-size:16px;margin:0;width:16px;height:16px;line-height:16px;letter-spacing:normal;padding:0;text-align:center;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.portfolio-content .alert-dismissable .close:hover{color:#fff;background:#a1a0a0}.portfolio-content .btn,.portfolio-content button{color:#888;background-color:#f7f7f7;display:inline-block;line-height:1.8em;font-size:13px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.portfolio-content .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.portfolio-content .btn:focus,.portfolio-content .btn:hover{color:#333;text-decoration:none;outline:0}.portfolio-content .btn.active,.portfolio-content .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.portfolio-content .btn.disabled,.portfolio-content .btn[disabled],.portfolio-content fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65)}.portfolio-content .btn.btn-default,.portfolio-content button{color:#888;background-color:#f7f7f7}.portfolio-content .btn.btn-default:focus,.portfolio-content .btn.btn-default:hover,.portfolio-content button:focus,.portfolio-content button:hover{color:#666;background-color:#ebebeb}.btn.btn-default.active,.portfolio-content .btn.btn-default:active,.portfolio-content button.active,.portfolio-content button:active{background-color:#d7d7d7}.portfolio-content .btn.btn-primary{color:#fff;background-color:#6e879d}.portfolio-content .btn-primary:focus,.portfolio-content .btn-primary:hover{color:#fff;background-color:#6488a8}.portfolio-content .btn-primary.active,.portfolio-content .btn-primary:active{background-color:#758797}.portfolio-content .btn.btn-warning{color:#fff;background-color:#bba483}.portfolio-content .btn-warning:focus,.portfolio-content .btn-warning:hover{color:#fff;background-color:#c7a576}.portfolio-content .btn-warning.active,.portfolio-content .btn-warning:active{background-color:#b3a28b}.portfolio-content .btn.btn-danger{color:#fff;background-color:#ab7d7c}.portfolio-content .btn-danger:focus,.portfolio-content .btn-danger:hover{color:#fff;background-color:#b67371}.portfolio-content .btn-danger.active,.portfolio-content .btn-danger:active{background-color:#a58483}.portfolio-content .btn.btn-success{color:#fff;background-color:#7a9a7a}.portfolio-content .btn-success:focus,.portfolio-content .btn-success:hover{color:#fff;background-color:#73a173}.portfolio-content .btn-success.active,.portfolio-content .btn-success:active{background-color:#7e957e}.portfolio-content .btn.btn-info{color:#fff;background-color:#86a9b3}.portfolio-content .btn-info:focus,.portfolio-content .btn-info:hover{color:#fff;background-color:#7caebd}.portfolio-content .btn-info.active,.portfolio-content .btn-info:active{background-color:#8ca5ad}.portfolio-content .btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.portfolio-content .btn-link,.portfolio-content .btn-link:active,.portfolio-content .btn-link[disabled],.portfolio-content fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.portfolio-content .btn-link,.portfolio-content .btn-link:active,.portfolio-content .btn-link:focus,.portfolio-content .btn-link:hover{border-color:transparent}.portfolio-content .btn-link:focus,.portfolio-content .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.portfolio-content .btn-link[disabled]:focus,.portfolio-content .btn-link[disabled]:hover,.portfolio-content fieldset[disabled] .btn-link:focus,.portfolio-content fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.portfolio-content .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.portfolio-content .btn-sm,.portfolio-content .btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.portfolio-content .btn-xs{padding:1px 5px}.portfolio-content .btn-block{display:block;width:100%;padding-right:0;padding-left:0}.portfolio-content .btn-block+.btn-block{margin-top:5px}.portfolio-content .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.portfolio-content .panel-body{padding:15px}.portfolio-content .panel-body:after,.portfolio-content .panel-body:before{display:table;content:" "}.portfolio-content .panel-body:after{clear:both}.portfolio-content .panel-body:after,.portfolio-content .panel-body:before{display:table;content:" "}.portfolio-content .panel-body:after{clear:both}.portfolio-content .panel>.list-group{margin-bottom:0}.portfolio-content .panel>.list-group .list-group-item{border-width:1px 0}.portfolio-content .panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.portfolio-content .panel>.list-group .list-group-item:last-child{border-bottom:0}.portfolio-content .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.portfolio-content .panel>.table{margin-bottom:0}.portfolio-content .panel>.panel-body+.table{border-top:1px solid #ddd}.portfolio-content .panel-heading{padding:.5em 1em;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;position:relative}.portfolio-content .panel-title{margin-top:0;margin-bottom:0;font-size:16px}.portfolio-content .panel-title .accordion-toggle:after{color:#d7d7d7;font-family:FontAwesome;font-size:12px;font-style:normal;top:0;bottom:0;right:20px;margin:auto;height:1em;line-height:1em;position:absolute;content:"\f142"}.portfolio-content .panel-title .accordion-toggle.collapsed:after{content:"\f141"}.portfolio-content .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.portfolio-content .panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:3px}.portfolio-content .accordion-toggle{color:#888;display:block;letter-spacing:normal;font-size:1em;font-style:italic;outline:0;-moz-outline:none}.portfolio-content .panel-group .panel+.panel{margin-top:5px}.portfolio-content .panel-group .panel-heading{border-bottom:0}.portfolio-content .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.portfolio-content .panel-group .panel-footer{border-top:0}.portfolio-content .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.portfolio-content .panel-default{border-color:#e7e7e7}.portfolio-content .panel-default>.panel-heading{color:#888;background-color:#f7f7f7;border-color:#ddd}.portfolio-content .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#e7e7e7}.portfolio-content .panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#e7e7e7}.portfolio-content .panel-primary{border-color:#428bca}.portfolio-content .panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.portfolio-content .panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.portfolio-content .panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.portfolio-content .panel-success{border-color:#d6e9c6}.portfolio-content .panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.portfolio-content .panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.portfolio-content .panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.portfolio-content .panel-warning{border-color:#fbeed5}.portfolio-content .panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.portfolio-content .panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbeed5}.portfolio-content .panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbeed5}.portfolio-content .panel-danger{border-color:#eed3d7}.portfolio-content .panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.portfolio-content .panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7}.portfolio-content .panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7}.portfolio-content .panel-info{border-color:#bce8f1}.portfolio-content .panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.portfolio-content .panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.portfolio-content .panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.portfolio-content .collapse{display:none}.portfolio-content .collapse.in{display:block}.portfolio-content .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.portfolio-content .nav{list-style:none outside none;margin-bottom:0;padding-left:0}.portfolio-content .nav:after,.portfolio-content .nav:before{content:" ";display:table}.portfolio-content .nav:after{clear:both}.portfolio-content .nav:after,.portfolio-content .nav:before{content:" ";display:table}.portfolio-content .nav:after{clear:both}.portfolio-content .nav>li{display:block;position:relative}.portfolio-content .nav>li>a{display:block;padding:10px 15px;position:relative}.portfolio-content .nav>li>a:focus,.portfolio-content .nav>li>a:hover{border-bottom:2px solid #e7e7e7;text-decoration:none}.portfolio-content .nav>li.disabled>a{color:#999}.portfolio-content .nav>li.disabled>a:focus,.portfolio-content .nav>li.disabled>a:hover{background-color:rgba(0,0,0,0);color:#999;cursor:not-allowed;text-decoration:none}.portfolio-content .nav .open>a,.portfolio-content .nav .open>a:focus,.portfolio-content .nav .open>a:hover{background-color:#eee;border-color:#428bca}.portfolio-content .nav .nav-divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.portfolio-content .nav>li>a>img{max-width:none}.portfolio-content .nav-tabs{border-bottom:1px solid #e7e7e7}.portfolio-content .nav-tabs>li{float:left}.portfolio-content .nav-tabs>li>a{color:#888;text-transform:uppercase;font-size:13px;letter-spacing:.15em;border-bottom:2px solid transparent;margin-bottom:-1px}.portfolio-content .nav-tabs>li.active>a,.portfolio-content .nav-tabs>li.active>a:focus,.portfolio-content .nav-tabs>li.active>a:hover{color:#666;border-bottom:2px solid #888;cursor:default}.portfolio-content .nav-tabs.nav-justified{border-bottom:0 none;width:100%}.portfolio-content .nav-tabs.nav-justified>li{float:none}.portfolio-content .nav-tabs.nav-justified>li>a{text-align:center}@media (min-width:768px){.portfolio-content .nav-tabs.nav-justified>li{display:table-cell;width:1%}}.portfolio-content .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;margin-right:0}.portfolio-content .nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}.portfolio-content .nav-pills>li{float:left}.portfolio-content .nav-pills>li>a{border-radius:5px 5px 5px 5px}.portfolio-content .nav-pills>li+li{margin-left:2px}.portfolio-content .nav-pills>li.active>a,.portfolio-content .nav-pills>li.active>a:focus,.portfolio-content .nav-pills>li.active>a:hover{background-color:#428bca;color:#fff}.portfolio-content .nav-stacked>li{float:none}.portfolio-content .nav-stacked>li+li{margin-left:0;margin-top:2px}.portfolio-content .nav-justified{width:100%}.portfolio-content .nav-justified>li{float:none}.portfolio-content .nav-justified>li>a{text-align:center}@media (min-width:768px){.portfolio-content .nav-justified>li{display:table-cell;width:1%}}.portfolio-content .nav-tabs-justified{border-bottom:0 none}.portfolio-content .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;margin-right:0}.portfolio-content .nav-tabs-justified>.active>a{border-bottom-color:#fff}.portfolio-content .tabbable:after,.portfolio-content .tabbable:before{content:" ";display:table}.portfolio-content .tabbable:after{clear:both}.portfolio-content .tabbable:after,.portfolio-content .tabbable:before{content:" ";display:table}.portfolio-content .tabbable:after{clear:both}.portfolio-content .pill-content>.pill-pane,.portfolio-content .tab-content>.tab-pane{display:none}.portfolio-content .pill-content>.active,.portfolio-content .tab-content>.active{display:block}.portfolio-content .nav .caret{border-bottom-color:#428bca;border-top-color:#428bca}.portfolio-content .nav a:hover .caret{border-bottom-color:#2a6496;border-top-color:#2a6496}.portfolio-content .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.portfolio-content .navbar{border:1px solid transparent;margin-bottom:20px;min-height:50px;position:relative;z-index:1000}.portfolio-content .navbar:after,.portfolio-content .navbar:before{content:" ";display:table}.portfolio-content .navbar:after{clear:both}.portfolio-content .navbar:after,.portfolio-content .navbar:before{content:" ";display:table}.portfolio-content .navbar:after{clear:both}@media (min-width:768px){.portfolio-content .navbar{border-radius:2px}}.portfolio-content .navbar-header:after,.portfolio-content .navbar-header:before{content:" ";display:table}.portfolio-content .navbar-header:after{clear:both}.portfolio-content .navbar-header:after,.portfolio-content .navbar-header:before{content:" ";display:table}.portfolio-content .navbar-header:after{clear:both}@media (min-width:768px){.portfolio-content .navbar-header{float:left}}.portfolio-content .navbar-collapse{border-top:1px solid transparent;box-shadow:0 1px 0 rgba(255,255,255,.1) inset;max-height:340px;overflow-x:visible;padding-left:15px;padding-right:15px}.portfolio-content .navbar-collapse:after,.portfolio-content .navbar-collapse:before{content:" ";display:table}.portfolio-content .navbar-collapse:after{clear:both}.portfolio-content .navbar-collapse:after,.portfolio-content .navbar-collapse:before{content:" ";display:table}.portfolio-content .navbar-collapse:after{clear:both}.portfolio-content .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.portfolio-content .navbar-collapse{border-top:0 none;box-shadow:none;width:auto}.portfolio-content .navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.portfolio-content .navbar-collapse.in{overflow-y:visible}.portfolio-content .navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.portfolio-content .navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.portfolio-content .navbar-collapse .navbar-text:last-child{margin-right:0}}.portfolio-content .container>.navbar-collapse,.portfolio-content .container>.navbar-header{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.portfolio-content .container>.navbar-collapse,.portfolio-content .container>.navbar-header{margin-left:0;margin-right:0}}.portfolio-content .navbar-static-top{border-width:0 0 1px}@media (min-width:768px){.portfolio-content .navbar-static-top{border-radius:0}}.portfolio-content .navbar-fixed-bottom,.portfolio-content .navbar-fixed-top{border-width:0 0 1px;left:0;position:fixed;right:0}@media (min-width:768px){.portfolio-content .navbar-fixed-bottom,.portfolio-content .navbar-fixed-top{border-radius:0}}.portfolio-content .navbar-fixed-top{top:0;z-index:1030}.portfolio-content .navbar-fixed-bottom{bottom:0;margin-bottom:0}.portfolio-content .navbar-brand{float:left;font-size:18px;line-height:20px;padding:15px}.portfolio-content .navbar-brand:focus,.portfolio-content .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.portfolio-content .navbar>.container .navbar-brand{margin-left:-15px}}.portfolio-content .navbar-toggle{background-color:rgba(0,0,0,0);border:1px solid transparent;border-radius:2px;float:right;margin-bottom:8px;margin-right:15px;margin-top:8px;padding:9px 10px;position:relative}.portfolio-content .navbar-toggle .icon-bar{border-radius:1px 1px 1px 1px;display:block;height:2px;width:22px}.portfolio-content .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.portfolio-content .navbar-toggle{display:none}}.portfolio-content .navbar-nav{margin:7.5px -15px}.portfolio-content .navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}@media (max-width:767px){.portfolio-content .navbar-nav .open .dropdown-menu{background-color:rgba(0,0,0,0);border:0 none;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.portfolio-content .navbar-nav .open .dropdown-menu .dropdown-header,.portfolio-content .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.portfolio-content .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.portfolio-content .navbar-nav .open .dropdown-menu>li>a:focus,.portfolio-content .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.portfolio-content .navbar-nav{float:left;margin:0}.portfolio-content .navbar-nav>li{float:left}.portfolio-content .navbar-nav>li>a{padding-bottom:15px;padding-top:15px}}@media (min-width:768px){.portfolio-content .navbar-left{float:left!important}.portfolio-content .navbar-right{float:right!important}}.portfolio-content .navbar-form{border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 0 rgba(255,255,255,.1);margin:8px -15px;padding:10px 15px}@media (min-width:768px){.portfolio-content .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.portfolio-content .navbar-form .form-control{display:inline-block}.portfolio-content .navbar-form .checkbox,.portfolio-content .navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-left:0}.navbar-form .checkbox input[type=checkbox],.portfolio-content .navbar-form .radio input[type=radio]{float:none;margin-left:0}}.portfolio-content .article-sharing{margin:3em 0 2em;padding-bottom:1em;text-align:center;overflow:hidden}.portfolio-content .sharing-title h5{margin:0 0 1em;font-size:13px;text-transform:uppercase;letter-spacing:.15em}.portfolio-content .sharing-icons{position:relative;display:inline-block}.portfolio-content .sharing-icons:after,.portfolio-content .sharing-icons:before{content:'';display:block;width:71px;position:absolute;border-top:1px dotted #d7d7d7;top:50%;margin-top:-1px}.portfolio-content .sharing-icons:before{right:100%;margin-right:10px}.portfolio-content .sharing-icons:after{left:100%;margin-left:10px}.portfolio-content .sharing-icon{display:inline-block;margin:0 5px}.portfolio-content .sharing-icon a{border:1px solid #a1a0a0;border-radius:100%;color:#a1a0a0;display:inline-block;font-size:15px;width:34px;height:34px;line-height:34px;padding:0;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio-content .sharing-icon a:hover{border-color:#888;color:#888}.portfolio-content .sharing-facebook a:hover{border-color:#62749d;color:#62749d}.portfolio-content .sharing-twitter a:hover{border-color:#73c9e4;color:#73c9e4}.portfolio-content .sharing-google a:hover{border-color:#c6685d;color:#c6685d}.portfolio-content .sharing-pinterest a:hover{border-color:#c05357;color:#c05357}.portfolio-content .sharing-linkedin a:hover{border-color:#3a84ad;color:#3a84ad}.portfolio-content .blog-masonry-wrapper{padding-top:12px}.portfolio-content .blog-masonry-wrapper .isotopewrapper{padding-bottom:10px;overflow:inherit!important}.portfolio-content .article-image{margin:-20px -20px 0;padding-bottom:15px;position:relative}.portfolio-content .article-masonry-container{opacity:0}.portfolio-content .article-masonry-box,.portfolio-content .article-normal-box{position:relative;width:auto;display:block;margin:10px}.portfolio-content .article-masonry-box-ads{text-align:center}.portfolio-content .article-masonry-box-ads img{width:100%}.portfolio-content .article-masonry-ads-text{background:#f0f0f0;text-transform:uppercase;letter-spacing:1px;font-size:11px;margin:-20px -20px 15px;padding-bottom:5px;padding-top:5px;text-align:center}.portfolio-content .article-masonry-box-ads a{display:block;margin-bottom:20px;margin-top:20px}.portfolio-content .article-category>a{font-size:10px;font-style:normal;text-transform:uppercase}.portfolio-content .article-masonry-wrapper{padding:20px 20px 0;margin-top:0}.portfolio-content .article-normal-wrapper{padding:0 15px;margin-top:20px}.portfolio-content .article-masonry-box h2,.portfolio-content .article-normal-box h2{font-size:19px;line-height:26px;margin-bottom:10px;margin-top:0;text-align:center}.portfolio-content .article-masonry-box h2:after{content:'';width:61px;border-top:1px dotted #d7d7d7;height:1px;display:block;margin:20px auto}.portfolio-content .article-masonry-wrapper h2 a,.portfolio-content .article-normal-wrapper h2 a{font-size:22px;font-style:normal;letter-spacing:.05em;color:#666;text-transform:uppercase}.portfolio-content .article-masonry-box .article-meta{color:#a1a0a0;font-size:11px;letter-spacing:.15em;margin-bottom:10px;text-align:center;text-transform:uppercase;overflow:hidden}.portfolio-content .article-masonry-box .article-meta span{position:relative;display:inline-block}.portfolio-content .article-masonry-box a{text-decoration:none}.portfolio-content .article-image img{display:block;height:auto;width:100%}.portfolio-content .article-masonry-summary{margin:20px 0;padding:0 25px 25px 25px;text-align:center}.portfolio-content .article-masonry-summary .post-excerpt{position:relative}.portfolio-content .article-masonry-summary p{margin-bottom:0;margin-top:20px}.portfolio-content .article-masonry-meta-wrapper{background:0 0;border-top:1px dotted #ededed;font-size:12px;line-height:24px;margin-left:-20px;margin-right:-20px;padding:12px 20px}.portfolio-content .article-comment{font-size:12px;margin-top:10px;text-align:right}.portfolio-content .article-masonry-container .fotorama__nav-wrap{margin-bottom:15px}.portfolio-content .article-masonry-container [data-type=html5video],.portfolio-content .article-masonry-container [data-type=soundcloud],.portfolio-content .article-masonry-container [data-type=vimeo],.portfolio-content .article-masonry-container [data-type=youtube]{margin-bottom:15px}.portfolio-content .article-masonry-container [data-type=html5video] .mejs-overlay-button{background-size:50px;background-repeat:no-repeat;height:50px;width:50px;margin:-25px 0 0 -25px;margin-top:-10px!important}.portfolio-content .article-masonry-container .mejs-overlay:hover .mejs-overlay-button{background-position:0 -50px}.portfolio-content .article-quote-container .article-masonry-wrapper{margin-bottom:0}.portfolio-content .article-quote-container .article-normal-wrapper{margin-bottom:20px}.portfolio-content .article-quote-wrapper{background:#333;padding:20px;margin-bottom:20px;font-size:20px;color:#fff}.portfolio-content .article-normal-container .article-quote-wrapper{font-size:30px}.portfolio-content .article-quote-wrapper quote{color:#fff;display:block;font-size:22px;font-style:italic;font-weight:400;line-height:30px;padding-bottom:20px}.portfolio-content .article-normal-container quote{text-align:center}.portfolio-content .article-quote-wrapper .article-meta{color:#fff;margin-bottom:0;text-align:right;font-size:14px}.portfolio-content .article-quote-valign{vertical-align:middle!important}.portfolio-content .article-quote-wrapper a:hover{color:inherit;text-decoration:underline}.portfolio-content .article-sidebar .article-quote-wrapper{text-align:left}.portfolio-content .article-sidebar .article-quote-wrapper quote{font-size:20px}.portfolio-content .article-masonry-summary .readmore,.portfolio-content .blog-normal-article .readmore{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.2em;margin-top:10px;text-align:center}.portfolio-content .blog-normal-article .readmore{margin-top:30px}.portfolio-content .article-head-wrapper{background:none repeat scroll 0 0 #333;color:#fff;font-size:18px;line-height:1.5;padding:40px 0;text-align:center}.portfolio-content .blogfilter h3{background:none repeat scroll 0 0 #f9f9f9;color:#666;font-size:13px;font-style:italic;margin:0;padding:8px 20px}.portfolio-content .pageleft{float:left}.portfolio-content .pageright{float:right}.portfolio-content .pagecenter{margin-left:50%;margin-right:auto}.portfolio-content .pagecenter:not(.searchtemplate),.portfolio-content .pagecenter:not(.searchtemplate) .pageholder{display:inline-block}.portfolio-content .pagecenter .pageholder{margin-left:-50%;display:inline-block;margin-bottom:-5px}.portfolio-content .pagewrapper .blognormalpaging.blogpagingholder{margin-top:15px;margin-bottom:15px}.portfolio-content .mainpage{position:relative;float:left}.portfolio-content .mainpage.blog-normal-article .featured{margin:-30px -140px 10px;overflow:hidden}.portfolio-content .withsidebar .mainpage.blog-normal-article .featured{margin:-30px -50px 10px}.portfolio-content .mainpage .article-header{margin-bottom:20px;text-align:center}.portfolio-content .mainpage.blog-normal-article .pageinnerwrapper{padding:30px 140px}.portfolio-content .halfwidth .mainpage.blog-normal-article .pageinnerwrapper{padding:30px 70px}.portfolio-content .mainpage.blog-normal-article .pageinnerwrapper.sticky{background:#ffffef}.portfolio-content .mainpage.blog-normal-article .pageinnerwrapper.sticky .article-header:before{content:"\f02e";font-family:FontAwesome;font-size:20px;margin:-10px 0 1em;display:block}.portfolio-content .withsidebar .mainpage.blog-normal-article .pageinnerwrapper{padding:30px 50px}.portfolio-content .blog-normal-article .meta-top{font-size:11px;display:block;margin-bottom:5px;color:#a1a0a0;text-transform:uppercase;letter-spacing:.15em;line-height:1.8em}.portfolio-content .mainsidebar{float:left;margin-left:20px;position:relative}.portfolio-content .blog-sidebar-title{margin:-20px -20px 15px}.portfolio-content .mainsidebar .blog-sidebar-title h3{font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:6px 20px;background:#f7f7f7;margin:0;color:#888}.portfolio-content .mainsidebar .blog-sidebar{margin-bottom:20px;padding-top:0}.portfolio-content .blog-normal-article .featured img{width:100%!important}.portfolio-content .article-tag-list{margin:20px 0}.portfolio-content .article-tag-list a{padding:4px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;background:#f7f7f7;display:inline-block;line-height:1.8;margin:2px 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-content .article-tag-list a:hover{background:#a7a7a7;color:#fff}.portfolio-content .nopassword{border-bottom:1px solid #eee;padding:20px 20px 30px}#disqus_thread,.portfolio-content .comment-container{margin-top:30px;width:auto}.portfolio-content .blog-clean .comment-container{padding:20px 0}.portfolio-content .blog-clean .coment-box-inner{padding:0 0 15px}.portfolio-content .blog-clean .comment-form-comment,.portfolio-content .blog-clean .comment-respond{margin:0}.portfolio-content .blog-clean #reply-title{margin-top:0}.portfolio-content .blog-clean .comment-box-reply{margin:15px 0 30px 0}.portfolio-content .comment-moderation-text{color:#9b9b9b}.portfolio-content .comment-container hr{border-top:2px solid #e7e7e7}.portfolio-content #comments>h2{font-style:italic}.portfolio-content .comment-container li,.portfolio-content .comment-container ul{list-style:none;margin:0;padding:0}.portfolio-content .comment-container ul.children{margin-left:65px}.portfolio-content .coment-box-inner{position:relative}.portfolio-content .commentlist .avatar{width:45px;height:45px;border-radius:100%}.portfolio-content .comment-autor{float:left;margin-right:20px}.portfolio-content .coment-box{margin:30px 0;border-bottom:1px dotted #e7e7e7;padding-bottom:20px}.portfolio-content .closecommentform,.portfolio-content .replycomment{position:absolute;right:0;top:5px;font-size:9px;text-transform:uppercase;letter-spacing:.2em;border:1px dotted #d7d7d7;display:block;padding:1px 5px;cursor:pointer}.portfolio-content .closecommentform{display:none}.portfolio-content span.liststyle{display:list-item}.portfolio-content .authorcomment{color:#666;font-weight:700;display:inline-block}.portfolio-content .addtime{font-size:11px;display:block;color:#a1a0a0;font-style:italic}.portfolio-content .comment-text{margin-left:65px;margin-top:1em}.portfolio-content #commentform{margin:0}.portfolio-content .comment-form-author,.portfolio-content .comment-form-email,.portfolio-content .comment-form-url{float:left;width:33.33%}.portfolio-content .mainsidebar .comment-form-author,.portfolio-content .mainsidebar .comment-form-email,.portfolio-content .mainsidebar .comment-form-url{width:100%;margin:5px 0}.portfolio-content .mainsidebar .comment-author-wrapper,.portfolio-content .mainsidebar .comment-form-comment,.portfolio-content .mainsidebar .comment-input-wrapper{margin-right:0}.portfolio-content .mainsidebar .coment-box{margin:20px 0;padding-bottom:10px}.portfolio-content .mainsidebar .comment-text{margin-top:1.5em;margin-left:0}.portfolio-content .mainsidebar .comment-container ul.children{margin-left:2em}.portfolio-content .mainsidebar .coment-box:last-child{margin-bottom:0}.portfolio-content .comment-author-wrapper,.portfolio-content .comment-input-wrapper{display:block;margin-right:20px}.portfolio-content .comment-input-wrapper input{width:100%}.portfolio-content .comment-form-comment textarea{width:100%}.portfolio-content .comment-form-comment{clear:both}.portfolio-content .comment-form-url .comment-input-wrapper{margin-right:0}.portfolio-content .comment-textarea-wrapper{margin-right:10px}.portfolio-content #respond>h3{clear:both;text-transform:uppercase;letter-spacing:.1em}.portfolio-content #respond label{color:#666}.portfolio-content .comment-notes{color:#a1a0a0}.portfolio-content .form-allowed-tags{color:#a1a0a0;font-size:85%;line-height:1.65em;margin-bottom:3em}.portfolio-content .comment-navigation a{border:1px solid #ccc;padding:3px 10px}.portfolio-content .comment-navigation .alignright span{padding-left:5px}.portfolio-content .comment-navigation .alignleft span{padding-right:5px}.portfolio-content .mapcontainer{height:100%;width:auto;position:relative}.portfolio-content .contact-fullwidth-template.pagewrapper{margin-bottom:30px}.portfolio-content .contactheading{color:#888;background:#f7f7f7;cursor:pointer;font-style:italic;font-size:16px;line-height:40px;height:40px;padding:0 50px;margin:5px 0;overflow:hidden;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.portfolio-content .contactheading:hover{background:#eee;color:#666}.portfolio-content .contactheading .cicon,.portfolio-content .ocindicator{font-family:FontAwesome;font-size:16px;font-style:normal;left:20px;position:absolute}.portfolio-content .ltoogle .cicon:before{content:"\f041"}.portfolio-content .ctoogle .cicon:before{content:"\f0e0"}.portfolio-content .ocindicator{right:20px;left:inherit;font-size:12px;color:#d7d7d7}.portfolio-content .active .ocindicator:before{content:"\f142"}.portfolio-content .ocindicator:before{content:"\f141"}.portfolio-content .pageinnerwrapper.ccontent{border-bottom:0;display:none}.portfolio-content .article-contact-header h2{margin-top:0}.portfolio-content .pageinnerwrapper.ccontent,.portfolio-content .pageinnerwrapper.lcontent{margin-bottom:0;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.1),0 1px 1px 1px rgba(0,0,0,.05)}.portfolio-content .locationlist{border:1px solid #e7e7e7;margin-bottom:20px;padding-bottom:10px;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.portfolio-content .locationlist:last-child{margin-bottom:0}.portfolio-content .locationlist:hover{background:#f7f7f7}.portfolio-content .mapitem{padding:0 20px}.portfolio-content .mapitem h4{display:inline-block;margin:20px auto 0;text-transform:uppercase;color:#666}.portfolio-content .mapitem h4:after{content:'';width:81px;border-top:1px dotted #d7d7d7;height:1px;display:block;margin:10px auto}.portfolio-content .mapdetail{font-style:italic}.portfolio-content .mapitem ul{padding:0;margin:0;list-style:none}.portfolio-content .mapitem .mapbutton{font-size:11px;margin:20px 0;background:#f7f7f7;padding:5px 18px;text-transform:uppercase;letter-spacing:.25em;display:inline-block;border-radius:2px;cursor:pointer;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.portfolio-content .locationlist:hover .mapitem .mapbutton{background:#666;color:#e7e7e7}.portfolio-content .maplist{display:none}.portfolio-content .mapcontainer{height:100%;width:auto;position:relative}.portfolio-content .infowindow{padding:7px}.portfolio-content .infowindow{background:0 0;position:relative}.portfolio-content .infowindow h4{display:block;font-size:14px;margin:20px auto 0;text-transform:uppercase;font-style:normal}.portfolio-content .infowindow h4:after{content:'';width:61px;border-top:1px dotted #d7d7d7;height:1px;display:block;margin:10px auto}.portfolio-content .infowindow-wrapper{border-radius:0}.portfolio-content .infowindow .detail{font-size:11px;font-style:italic}.portfolio-content .infowindow-wrapper{background:#fff;border-bottom:1px solid #c9c9c9;border-radius:3px 3px 3px 3px;overflow:hidden;width:320px;text-align:center}.portfolio-content .infowindow-wrapper>ul{margin:0;padding:0 20px 20px}.portfolio-content .infowindow-wrapper li{clear:both;list-style:none outside none}.portfolio-content .infowindow .closeme{cursor:pointer;position:absolute;right:20px;top:15px}.portfolio-content .infowindow .closeme:before{content:"\f00d";font-family:FontAwesome;font-size:15px;color:#ccc}.portfolio-content .mapoverlay{background:rgba(255,255,255,.5);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:2;display:none}.portfolio-content .mapoverlay:after{background:url(../../img/loading.gif) no-repeat 10px 10px #fff;background-size:40px;border-radius:30px 30px 30px 30px;content:"";height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:60px}.portfolio-content .sidebarcollapse .fullbgwrapper{margin-left:60px}body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#fff;overflow:hidden}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0)}body.ps-active :focus,div.ps-active :focus{outline:0}div.ps-document-overlay{background:#fff;position:fixed!important}div.ps-uilayer{background:#fff;cursor:pointer}div.ps-zoom-pan-rotate{background:#fff}div.ps-zoom-pan-rotate *{display:block}div.ps-carousel-item-loading{background-image:url(../../img/loading.gif);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:40px auto}div.ps-carousel-item-error{background-color:#000;background-image:url(../../img/error.png);background-position:center center;background-repeat:no-repeat}div.ps-caption{background:#fff;border-bottom:1px solid #eee;color:#fff;font-size:13px;text-align:center}div.ps-caption *{display:inline}div.ps-caption-bottom{border-top:1px solid #ddd;border-bottom:none;min-height:44px}div.ps-caption-content{color:#333;display:block;font-style:italic;padding:13px}div.ps-toolbar{background:#fff;border-top:1px solid #ddd;color:#fff;font-size:13px;text-align:center;height:44px;display:table;table-layout:fixed}div.ps-toolbar *{display:block}div.ps-toolbar-top{border-bottom:1px solid #ddd;border-top:none}div.ps-toolbar-close,div.ps-toolbar-next,div.ps-toolbar-play,div.ps-toolbar-previous{color:#000;cursor:pointer;display:block;float:right;width:44px;border-left:1px solid #ddd}div.ps-toolbar div.ps-toolbar-content{font-family:FontAwesome}div.ps-toolbar-close div.ps-toolbar-content:before{content:"\f00d"}div.ps-toolbar-previous div.ps-toolbar-content:before{content:"\f104"}div.ps-toolbar-next div.ps-toolbar-content:before,div.ps-toolbar-next-disabled div.ps-toolbar-content:before,div.ps-toolbar-previous-disabled div.ps-toolbar-content:before{content:"\f105"}div.ps-toolbar-play div.ps-toolbar-content:before{content:"\f04b"}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto}div.ps-toolbar div div.ps-toolbar-content:before{color:#666;font-family:FontAwesome;height:44px;line-height:44px;margin:0 auto;font-size:21px}div.ps-toolbar div.ps-toolbar-play div.ps-toolbar-content:before{font-size:16px}/*!
  * Fotorama 4.3.4.1 | http://fotorama.io/license/
  */.fotorama__html,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0;margin:0}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__img,.fotorama__oooo{position:absolute!important;top:50%!important;left:50%!important}.fotorama__img{margin:-50% 0 0 -50%;width:100%;height:100%}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap--css3 .fotorama__caption,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__img,.fotorama__wrap--css3 .fotorama__nav__frame,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:-webkit-transform,width;transition-property:transform,width;-webkit-transition-timing-function:cubic-bezier(.1,0,.25,1);transition-timing-function:cubic-bezier(.1,0,.25,1);-webkit-transition-duration:0s;transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav:after,.fotorama__nav:before,.fotorama__no-select,.fotorama__stage:after,.fotorama__stage:before,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:0;padding:0}.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{-moz-box-sizing:content-box;box-sizing:content-box}.fotorama__caption{-moz-box-sizing:border-box;box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:rgba(0,0,0,0)}.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../img/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../img/fotorama@2x.png) no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}.fotorama{min-width:1px;overflow:hidden}.fotorama>*{visibility:hidden}.fotorama.fotorama--noscript>*,.fotorama>.fotorama__wrap{visibility:visible}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__stage__frame--video{background:#000}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:0}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__stage--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__stage--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid}.fotorama__nav__frame.fotorama__active{pointer-events:none;cursor:default}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:6px;height:6px;border:0}.fotorama__dot{border-color:#ddd;background-color:#ddd}.fotorama__active .fotorama__dot{background-color:#666}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:-webkit-linear-gradient(top left,rgba(255,255,255,1),rgba(255,255,255,.2));background-image:linear-gradient(to bottom right,rgba(255,255,255,1),rgba(255,255,255,.2))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;max-width:100%;font-size:14px;line-height:1.5;color:#000;background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__oooo{width:6px;height:6px;margin-left:-8px;margin-top:-3px}.fotorama__oooo:after,.fotorama__oooo:before{content:'';position:absolute;left:0;top:0;width:6px;height:6px;border-radius:6px;background-color:#bfbfbf;background-color:rgba(127,127,127,.5)}.fotorama__oooo:before{left:-10px}.fotorama__oooo .fotorama__oooo{margin-left:17px}.fotorama__oooo--1:before,.fotorama__oooo--2:after,.fotorama__oooo--3 .fotorama__oooo:before,.fotorama__oooo--4 .fotorama__oooo:after{background-color:#7f7f7f}.fotorama__wrap--css3 .fotorama__caption,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__img,.fotorama__wrap--css3 .fotorama__nav__frame,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-backface-visibility:hidden}.fotorama__wrap--css3 .fotorama__caption,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__img,.fotorama__wrap--css3.fotorama__wrap--fade .fotorama__stage__frame{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__select{cursor:auto}.fotorama__video{right:0;bottom:0;left:0;top:32px;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{display:block;position:absolute;z-index:11;cursor:pointer}.fotorama__video-close,.fotorama__video-play{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__arr{width:48px;height:100%;top:0;bottom:0}.fotorama__arr__arr{position:absolute;width:32px;height:32px;left:50%;top:50%;margin-left:-7px;margin-top:-16px;font-family:FontAwesome;font-size:70px;color:#fff}.fotorama__arr--prev{left:20px}.fotorama__arr--prev .fotorama__arr__arr:before{content:"\f104";position:absolute;top:-1px}.fotorama__arr--next{right:20px}.fotorama__arr--next .fotorama__arr__arr:before{content:"\f105";position:absolute;top:-1px}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;filter:alpha(opacity=0);opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:0;right:0;background-position:0 -32px;z-index:20}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-position:-64px -32px;-ms-filter:"alpha(Opacity=100)"!important;filter:alpha(opacity=100)!important;opacity:1!important}.fotorama__video-close{width:32px;height:32px;top:-32px;right:-32px;background-position:-64px 0;z-index:20}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;z-index:11}.fotorama__wrap--no-controls .fotorama__arr,.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{-ms-filter:"alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;opacity:0!important}.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama__fullscreen-icon{top:-32px;right:-32px}.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--prev,.fotorama__wrap--video .fotorama__arr--prev{left:-48px}.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--next,.fotorama__wrap--video .fotorama__arr--next{right:-48px}.fotorama__wrap--video .fotorama__stage .fotorama__video-play{-ms-filter:"alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;opacity:0!important;z-index:-1}.fotorama__wrap--video .fotorama__video-close{top:0;right:0;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transition-property:top,right,left,opacity;transition-property:top,right,left,opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:3px;width:2px;height:100%;background:#a7a7a7}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#ddd;position:relative}.jspDrag{background:#a7a7a7;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.jspScrollable,.jspVerticalBar .jspArrow:focus{outline:0}.jeg-portfolio-page .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#fff;opacity:.9;filter:alpha(opacity=80)}.jeg-portfolio-page .mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.jeg-portfolio-page .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jeg-portfolio-page .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.jeg-portfolio-page .mfp-align-top .mfp-container:before{display:none}.jeg-portfolio-page .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.jeg-portfolio-page .mfp-ajax-holder .mfp-content,.jeg-portfolio-page .mfp-inline-holder .mfp-content{width:100%;cursor:auto}.jeg-portfolio-page .mfp-ajax-cur{cursor:progress}.jeg-portfolio-page .mfp-zoom-out-cur,.jeg-portfolio-page .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.jeg-portfolio-page .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.jeg-portfolio-page .mfp-arrow:focus,.jeg-portfolio-page .mfp-close:focus{outline:0}.jeg-portfolio-page .mfp-auto-cursor .mfp-content{cursor:auto}.jeg-portfolio-page .mfp-arrow,.jeg-portfolio-page .mfp-close,.jeg-portfolio-page .mfp-counter,.jeg-portfolio-page .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jeg-portfolio-page .mfp-loading.mfp-figure{display:none}.jeg-portfolio-page .mfp-hide{display:none!important}.jeg-portfolio-page .mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.jeg-portfolio-page .mfp-preloader a{color:#ccc}.jeg-portfolio-page .mfp-preloader a:hover{color:#fff}.jeg-portfolio-page .mfp-s-error .mfp-content,.jeg-portfolio-page .mfp-s-ready .mfp-preloader{display:none}.jeg-portfolio-page button.mfp-arrow,.jeg-portfolio-page button.mfp-close{line-height:1.4;overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}.jeg-portfolio-page button::-moz-focus-inner{padding:0;border:0}.jeg-portfolio-page .mfp-close{width:44px;height:42px;line-height:44px;position:fixed;right:0;top:0;text-decoration:none;text-align:center;opacity:.5;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:36px}.jeg-portfolio-page .mfp-close:focus,.jeg-portfolio-page .mfp-close:hover{opacity:1}.jeg-portfolio-page .mfp-close:active{top:1px}.jeg-portfolio-page .mfp-close-btn-in .mfp-close{color:#333}.jeg-portfolio-page .mfp-iframe-holder .mfp-close,.jeg-portfolio-page .mfp-image-holder .mfp-close{color:#000;text-align:right;padding-right:6px;padding-left:10px;width:auto}.jeg-portfolio-page .mfp-iframe-holder .mfp-close:hover,.jeg-portfolio-page .mfp-image-holder .mfp-close:hover{cursor:pointer;background:0 0}.jeg-portfolio-page .mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.jeg-portfolio-page .mfp-arrow{height:85px;margin:-55px 0 0;opacity:.4;padding:0;position:absolute;top:50%;width:60px}.jeg-portfolio-page .mfp-arrow:active{margin-top:-54px}.jeg-portfolio-page .mfp-arrow:focus,.jeg-portfolio-page .mfp-arrow:hover{opacity:1}.jeg-portfolio-page .mfp-arrow .mfp-a,.jeg-portfolio-page .mfp-arrow .mfp-b,.jeg-portfolio-page .mfp-arrow:after,.jeg-portfolio-page .mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin:0;margin-left:20px;border:none}.jeg-portfolio-page .mfp-arrow-left{left:0}.jeg-portfolio-page .mfp-arrow-right{right:0}.jeg-portfolio-page .mfp-arrow-left,.jeg-portfolio-page .mfp-arrow-right{font-family:FontAwesome;color:rgba(68,68,68,.8);font-size:60px}.jeg-portfolio-page .mfp-arrow-left:before{border:none;content:"\f104"}.jeg-portfolio-page .mfp-arrow-right:before{border:none;content:"\f105"}.jeg-portfolio-page .mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.jeg-portfolio-page .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1200px}.jeg-portfolio-page .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.jeg-portfolio-page .mfp-iframe-scaler iframe,.jeg-portfolio-page .mfp-iframe-scaler video{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.jeg-portfolio-page .mfp-iframe-holder .mfp-close{top:0}.jeg-portfolio-page img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0}.jeg-portfolio-page .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1}.jeg-portfolio-page .mfp-figure{line-height:0}.jeg-portfolio-page .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;display:none}.jeg-portfolio-page .mfp-title{text-align:left;line-height:18px;color:#f3f3f3}.jeg-portfolio-page .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.jeg-portfolio-page .mfp-image-holder .mfp-content{max-width:100%}.jeg-portfolio-page .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.jeg-portfolio-page .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.jeg-portfolio-page .mfp-fade.mfp-bg.mfp-ready{opacity:.95}.jeg-portfolio-page .mfp-fade.mfp-bg.mfp-removing{opacity:0}.jeg-portfolio-page .mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.jeg-portfolio-page .mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.jeg-portfolio-page .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.jeg-portfolio-page .mfp-inline-holder .mfp-content{max-width:1200px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.jeg-portfolio-page .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.jeg-portfolio-page .mfp-img-mobile img.mfp-img{padding:0}.jeg-portfolio-page .mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.jeg-portfolio-page .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jeg-portfolio-page .mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.jeg-portfolio-page .mfp-img-mobile .mfp-counter{right:5px;top:3px}.jeg-portfolio-page .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.jeg-portfolio-page .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:800px){.jeg-portfolio-page .mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.jeg-portfolio-page .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.jeg-portfolio-page .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.jeg-portfolio-page .mfp-container{padding-left:6px;padding-right:6px}}.jeg-portfolio-page .mfp-ie7 .mfp-img{padding:0}.jeg-portfolio-page .mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.jeg-portfolio-page .mfp-ie7 .mfp-container{padding:0}.jeg-portfolio-page .mfp-ie7 .mfp-content{padding-top:44px}.jeg-portfolio-page .mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.sl-slider-wrapper{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;display:none}.sl-slider{position:absolute;top:0;left:0}.sl-slide,.sl-slide-inner,.sl-slides-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.sl-slide{z-index:1}.sl-content-slice{overflow:hidden;position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.sl-slide-horizontal .sl-content-slice{width:100%;height:50%;left:-200px;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.sl-slide-horizontal .sl-content-slice:first-child{top:-200px;padding:200px 200px 0}.sl-slide-horizontal .sl-content-slice:nth-child(2){top:50%;padding:0 200px 200px}.sl-slide-vertical .sl-content-slice{width:50%;height:100%;top:-200px;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.sl-slide-vertical .sl-content-slice:first-child{left:-200px;padding:200px 0 200px 200px}.sl-slide-vertical .sl-content-slice:nth-child(2){left:50%;padding:200px 200px 200px 0}.sl-content-wrapper{position:absolute}.sl-content{width:100%;height:100%;background:#fff}.sl-slide-horizontal .sl-slide-inner{background:#ddd}.sl-slide-vertical .sl-slide-inner{background:#ccc}.splitslider .sl-slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.nav-arrows span{z-index:5;cursor:pointer;cursor:pointer;display:block;height:46px;width:46px;margin-top:-23px;position:absolute;top:50%;font-size:70px;line-height:46px;font-family:FontAwesome;color:rgba(255,255,255,.7);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;opacity:1}.splitslider:hover .nav-arrows span.nav-arrow-prev{left:10px}.splitslider:hover .nav-arrows span.nav-arrow-next{right:10px}.nav-arrows span.nav-arrow-prev{left:-50px;text-align:center}.nav-arrows span.nav-arrow-next{right:-50px}.nav-arrows span.nav-arrow-prev:before{content:"\f104";position:absolute;top:-1px}.nav-arrows span.nav-arrow-next:before{content:"\f105";position:absolute;top:-1px}.nav-dots{text-align:center;position:absolute;bottom:2%;height:30px;width:100%;left:0;z-index:9}.nav-dots span{display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;margin:3px;background:#ddd;background:rgba(0,0,0,.65);cursor:pointer}.nav-dots span.nav-dot-current:after{content:"";position:absolute;width:10px;height:10px;top:3px;left:3px;border-radius:50%;background:rgba(255,255,255,.65)}.tile-wrapper{border:1px solid #fff;height:350px;left:50%;margin-left:-175px;margin-top:-175px;position:absolute;top:50%;width:350px}.slider-content{background:none repeat scroll 0 0 rgba(255,255,255,.8);bottom:10px;left:10px;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:all .2s;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-content:hover{background:none repeat scroll 0 0 rgba(255,255,255,.9)}.tile-wrapper i{color:#000;display:block;font-size:34px;margin-bottom:20px;margin-top:71px}.tile-wrapper h2{color:#000;font-size:18px;font-style:normal;letter-spacing:5px;line-height:1.5;margin:0 auto;max-width:300px;text-transform:uppercase;font-weight:700}.sl-line{border-bottom:1px solid #999;display:block;margin:30px auto;width:100px;color:#000}.slider-content>p{color:#666;margin:0 auto;max-width:200px}.bg-img{-moz-box-sizing:content-box;background-position:center center;background-size:cover;position:absolute;height:100%;width:100%}.bg-overlay{background:rgba(0,0,0,.3);position:absolute;height:100%;width:100%}.sl-trans-elems i{-webkit-animation:fadeIn 1s ease-in-out both;-moz-animation:fadeIn 1s ease-in-out both;-o-animation:fadeIn 1s ease-in-out both;-ms-animation:fadeIn 1s ease-in-out both;animation:fadeIn 1s ease-in-out both}.sl-trans-elems .sl-line,.sl-trans-elems h2{-webkit-animation:fadeIn .5s ease-in-out .3s both;-moz-animation:fadeIn .5s ease-in-out .3s both;-o-animation:fadeIn .5s ease-in-out .3s both;-ms-animation:fadeIn .5s ease-in-out .3s both;animation:fadeIn .5s ease-in-out .3s both}.sl-trans-elems p{-webkit-animation:fadeIn .5s ease-in-out .6s both;-moz-animation:fadeIn .5s ease-in-out .6s both;-o-animation:fadeIn .5s ease-in-out .6s both;-ms-animation:fadeIn .5s ease-in-out .6s both;animation:fadeIn .5s ease-in-out .6s both}.slidewrapper{margin-top:-100px;position:absolute;text-align:center;top:50%;width:100%}.slidewrapcontainer{margin:0 auto;max-width:1140px}.leftpos .slidewrappos{text-align:left;width:550px}.rightpos .slidewrappos{text-align:left;width:550px;float:right}.slidewrapper .text1,.slidewrapper .text2,.slidewrapper .text3{position:relative}.sl-trans-elems .slidewrapper .text1{-webkit-animation:fadeIn 1s ease-in-out both;-moz-animation:fadeIn 1s ease-in-out both;-o-animation:fadeIn 1s ease-in-out both;-ms-animation:fadeIn 1s ease-in-out both;animation:fadeIn 1s ease-in-out both}.sl-trans-elems .slidewrapper .text2{-webkit-animation:fadeIn .5s ease-in-out .3s both;-moz-animation:fadeIn .5s ease-in-out .3s both;-o-animation:fadeIn .5s ease-in-out .3s both;-ms-animation:fadeIn .5s ease-in-out .3s both;animation:fadeIn .5s ease-in-out .3s both}.sl-trans-elems .slidewrapper .text3{-webkit-animation:fadeIn .5s ease-in-out .6s both;-moz-animation:fadeIn .5s ease-in-out .6s both;-o-animation:fadeIn .5s ease-in-out .6s both;-ms-animation:fadeIn .5s ease-in-out .6s both;animation:fadeIn .5s ease-in-out .6s both}@media screen and (max-width:660px){.tile-wrapper{margin-left:-150px;margin-top:-150px;width:300px;height:300px}.tile-wrapper i{margin-top:45px}.nav-arrows span{width:28px}.nav-arrows span.nav-arrow-next,.nav-arrows span.nav-arrow-prev{font-size:45px}.splitslider:hover .nav-arrows span.nav-arrow-prev{left:0}.splitslider:hover .nav-arrows span.nav-arrow-next{right:0}}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden;*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}/*!
  * Swipebox v1.2.8 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox \
  */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(../../img/swipebox/loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1200px;max-height:100%;width:100%;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}#swipebox-action #swipebox-close,#swipebox-action #swipebox-next,#swipebox-action #swipebox-prev{background-image:url(../../img/swipebox/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-next.disabled,#swipebox-action #swipebox-prev.disabled{opacity:.3}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}#swipebox-slider.rightSpring{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}#swipebox-slider.leftSpring{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@media screen and (max-width:800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px #000;background-color:#0d0d0d;background-color:#0d0d0d;background-image:-webkit-gradient(linear,left top,left bottom,from(#0d0d0d),to(#000));background-image:-webkit-linear-gradient(top,#0d0d0d,#000);background-image:linear-gradient(to bottom,#0d0d0d,#000);opacity:.95}#swipebox-action{border-top:1px solid rgba(255,255,255,.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important;font-size:15px;line-height:43px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:2000;top:0;left:0;width:100%;height:4px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{background:rgba(255,255,255,.5);display:block;padding:10px;position:fixed;right:10px;top:10px;border-radius:100%;z-index:1999}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(../../img/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:40px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../../img/AjaxLoader.gif) no-repeat center center}@media only screen and (min-width:1025px){.portfolio-content .portfolionavtitle.override-laptop{margin-left:0}.portfolio-content .imggalitem a img.fixwidthportfolio,.portfolio-content .portfolioitem:not(.masonry) a img.fixwidthportfolio{height:100%!important;max-width:none!important;width:auto}}@media only screen and (min-width:1441px){.portfolio-content .portfolionavtitle.override-desktop{margin-left:0}}@media only screen and (min-width:1153px){.portfolio-content .pagewrapper.normal_layout{padding-top:0}.portfolio-content .pagewrapper.normal_layout .mainsidebar-wrapper{padding-bottom:0}.portfolio-content .pagewrapper.normal_layout .mainsidebar-wrapper .blog-sidebar{margin-bottom:0}.portfolio-content .pagewrapper.normal_layout .pageholder .mainpage{padding-top:15px}.portfolio-content .pagewrapper.normal_layout .pageholder.left-media-content .mainpage{padding-right:15px}.portfolio-content .pagewrapper.normal_layout .pageholder:not(.left-media-content) .mainpage{padding-left:15px}}@media only screen and (max-width:1500px){.portfolio-content li,.portfolio-content p{font-size:14px;font-weight:400;line-height:1.8}.portfolio-content .mainpage.blog-normal-article .pageinnerwrapper{padding:30px 70px}.portfolio-content .mainpage.blog-normal-article .featured{margin:-30px -70px 10px}.portfolio-content .withsidebar .mainpage.blog-normal-article .featured{margin:-30px -50px 10px}.portfolio-content .blog-main-content{width:70%}.portfolio-content .blog-right-content{width:30%}.portfolio-content .fullwidth .mainpage{width:720px}.portfolio-content .fullwidth .mainsidebar,.portfolio-content .fullwidth .mainsidebar .mainsidebar-wrapper{width:300px}.portfolio-content .fullwidth .pageholder{width:1050px}.portfolio-content .fullwidth.nosidebar .mainpage,.portfolio-content .fullwidth.nosidebar .pageholder{width:860px}.portfolio-content .landingslider{height:550px}.portfolio-content .slidewrapcontainer{max-width:900px}.jcontainer,.portfolio-content .sectioncontainer{width:960px}.portfolio-content .fixsize{height:550px!important}}@media only screen and (max-width:1367px){.portfolio-content .fullwidth .mainpage{width:620px}.portfolio-content .fullwidth .mainsidebar,.portfolio-content .fullwidth .mainsidebar .mainsidebar-wrapper{width:300px}.portfolio-content .fullwidth .pageholder{width:950px}.portfolio-content .teamlist{text-align:center}.portfolio-content .teamsocial{text-align:center!important}.portfolio-content .teamimage{float:none;margin:0 auto 20px}.portfolio-content .teammeta,.portfolio-content .teamsocial,.portfolio-content .teamword{margin-left:0}.portfolio-content .fixsize{height:450px!important}}@media only screen and (max-width:1280px){.portfolio-content .portfolio-content-slider,.portfolio-content .ptcontent{width:100%!important}.portfolio-content .portfolio-content-wrapper{width:50%}.portfolio-content .item .text1{font-size:30px;max-width:700px;line-height:1.4}.portfolio-content .item .text2{font-size:20px;line-height:1.6em;padding-top:0;padding-bottom:0}.portfolio-content .item .text3{margin-top:15px}.portfolio-content .navigationdot{bottom:30px}.portfolio-content .blog-main-content,.portfolio-content .blog-right-content{width:100%;position:relative;clear:both;right:inherit}.portfolio-content .blog-main-content,.portfolio-content .blog-right-content{margin-bottom:0;padding-bottom:0}.portfolio-content .blog-right-content-wrapper,.portfolio-content .blog-side-space{padding-right:0;margin-right:0}.portfolio-content .blog-popular-post{-moz-column-count:2;-webkit-column-count:2;column-count:2}.portfolio-content .pagewrapper .blog-popular-post{-moz-column-count:1;-webkit-column-count:1;column-count:1}.portfolio-content .halfwidth .mainpage,.portfolio-content .halfwidth.nosidebar .pageholder{width:450px}.portfolio-content .halfwidth .mainsidebar,.portfolio-content .halfwidth .mainsidebar .mainsidebar-wrapper{width:270px}.portfolio-content .halfwidth .pageholder{width:730px}.portfolio-content .fullwidth .mainpage{width:520px}.portfolio-content .fullwidth .mainsidebar,.portfolio-content .fullwidth .mainsidebar .mainsidebar-wrapper{width:270px}.portfolio-content .fullwidth .pageholder{width:820px}.portfolio-content .fullwidth.nosidebar .mainpage,.portfolio-content .fullwidth.nosidebar .pageholder{width:760px}.portfolio-content table.shop_table .product-thumbnail{display:none}.portfolio-content .landingslider{height:500px}.portfolio-content .slidewrapcontainer{max-width:800px}.portfolio-content .leftpos .slidewrappos,.portfolio-content .rightpos .slidewrappos{width:450px}.portfolio-content .jcontainer,.portfolio-content .sectioncontainer{width:800px}.portfolio-content .serviceicon{margin:10px auto 35px;height:180px;width:180px}.portfolio-content .testiwrapperinner{max-width:80%}.portfolio-content .fixsize{height:450px!important}.portfolio-content .jnpslider h2 span{font-size:26px;line-height:1.5}}@media only screen and (max-width:1152px){.portfolio-content .coverwidth .mainpage{width:100%!important}.portfolio-content .coverwidth .mainsidebar,.portfolio-content .coverwidth .mainsidebar .mainsidebar-wrapper,.portfolio-content .productline .mainsidebar{margin-left:0;width:100%!important}.portfolio-content .coverwidth .blog-sidebar{margin-left:0;margin-bottom:15px;width:auto}.portfolio-content .mainsidebar-wrapper{padding-bottom:0}.portfolio-content .productitem .pinfo h2{font-size:18px}.portfolio-content .productitem .pinfo{margin:0 20px 20px}.portfolio-content .pagewrapper.normal_layout{padding-top:0;margin-top:0}.portfolio-content .pagewrapper.normal_layout .mainsidebar-wrapper{padding-bottom:0}.portfolio-content .pagewrapper.normal_layout .mainsidebar-wrapper .blog-sidebar{margin-bottom:0}.portfolio-content .pagewrapper.normal_layout .pageholder .mainpage{padding-top:15px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:1024px){.portfolio-content .splitslider .nav-arrows span.nav-arrow-next{right:0}.portfolio-content .splitslider .nav-arrows span.nav-arrow-prev{left:0}.portfolio-content .jnpslider .row-fluid .span6{width:100%}.portfolio-content .jnpslider h2{max-width:inherit}.portfolio-content .imggalitem:hover img,.portfolio-content .portfolioitem:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.portfolio-content #leftsidebar,.portfolio-content .lefttop{width:250px}.portfolio-content #rightsidecontainer{margin-left:0}.portfolio-content .contentholder{margin-left:250px}.portfolio-content .blogfilter,.portfolio-content .headermenu .searchcontent input,.portfolio-content .portfoliofilter{margin-left:0}.portfolio-content .logo{padding:50px 30px}.portfolio-content .sidebarcollapse #leftsidebar{left:-190px}.portfolio-content .filterfloat,.portfolio-content .sidebarcollapse .filterfloat{position:absolute;top:10px!important;right:10px}.portfolio-content .blog-normal-article .article-share{display:none}.portfolio-content .blog-normal-article .article-wrapper{border-left:none;margin-left:0}.portfolio-content .blog-big-wrapper{margin-right:0}.portfolio-content .blog-sidebar-title h3{margin:0;border-right:0}.portfolio-content .blog-sidebar-title h3:after{border:none}.portfolio-content .comment-input-wrapper input{width:100%;margin-bottom:0}.portfolio-content .comment-form-author,.portfolio-content .comment-form-email,.portfolio-content .comment-form-url{width:100%}.portfolio-content .comment-author-wrapper,.portfolio-content .comment-input-wrapper{margin-right:0}.portfolio-content .blog-normal-article .article-wrapper{padding-left:0}.portfolio-content .testimonialblock p{margin-left:0}.portfolio-content .testimonialblock .author{margin-left:0}.portfolio-content .testimonialblock>img{display:none}.portfolio-content .testimonialblock.testiright p{margin-right:0}.portfolio-content .testimonialblock.testiright .author{margin-right:0}.portfolio-content .fullbgwrapper,.portfolio-content .sidebarcollapse .fullbgwrapper{margin-left:0}.portfolio-content .fullwidth .mainpage,.portfolio-content .fullwidth .mainsidebar,.portfolio-content .fullwidth .mainsidebar .mainsidebar-wrapper,.portfolio-content .halfwidth .mainpage,.portfolio-content .halfwidth .mainsidebar,.portfolio-content .halfwidth .mainsidebar .mainsidebar-wrapper{width:100%!important}.portfolio-content .fullwidth .pageholder,.portfolio-content .fullwidth.nosidebar .mainpage,.portfolio-content .fullwidth.nosidebar .pageholder{width:550px}.portfolio-content .halfwidth .pageholder{width:450px}.portfolio-content .mainsidebar{margin-left:0}.portfolio-content .mainsidebar .blog-sidebar{margin-bottom:15px}.portfolio-content .jkreativ .left_column_cart{border-left:none;margin:0;padding:0}.portfolio-content .left_column_cart h3{display:block;text-align:center}.portfolio-content .coupon_inputs_wrapper{margin-right:20px;text-align:center}.portfolio-content .coupon .input-text{margin-bottom:10px;width:100%}.portfolio-content table.shop_table td{vertical-align:top}.portfolio-content .coupon{margin:20px 0 20px}.portfolio-content .jkreativ .jkreativ-woocommerce .accountnavigation{border-right:none}.portfolio-content .accountnavigation>ul{padding-bottom:20px}.portfolio-content .landingslider{height:450px}.portfolio-content .slidewrapcontainer{max-width:600px}.portfolio-content .jcontainer,.portfolio-content .sectioncontainer{width:720px}.portfolio-content .service-item{margin:5px;padding:15px}.portfolio-content .pricing-table.five-col .pricing-col,.portfolio-content .pricing-table.four-col .pricing-col,.portfolio-content .pricing-table.three-col .pricing-col{width:50%;margin-top:20px}.portfolio-content .pricing-table{margin-top:0}.portfolio-content .price-heading span{display:none}.portfolio-content .pricing-col.pricehighlight .price-heading>h3,.portfolio-content .pricing-table .pricing-col.pricehighlight .price-btn{padding:20px}.portfolio-content .pricing-col.pricehighlight{margin-top:0;box-shadow:none}.portfolio-content [data-animation=janimate-fadein] .jeg_do_animate,.portfolio-content [data-animation=janimate-fadein].jeg_do_animate{opacity:1}.portfolio-content [data-position=janimpos-left] .jeg_do_animate a,.portfolio-content [data-position=janimpos-left].jeg_do_animate a{left:0}.portfolio-content [data-position=janimpos-right] .jeg_do_animate a,.portfolio-content [data-position=janimpos-right].jeg_do_animate a{right:0}.portfolio-content .postnormaltitle{display:block}.portfolio-content .fixsize{height:400px!important}.portfolio-content .slider-video .imggalitem{display:none}.jnpslider .jcontainer span,.portfolio-content .jnpslider .jcontainer{text-align:center}.portfolio-content .additional-slider-video{display:inline-block}.portfolio-content .nav-arrows span{font-size:60px}.portfolio-content .hideipad{display:none!important}.portfolio-content .video_toggle{display:none}.portfolio-content .text-slider .btn{font-size:13px}.portfolio-content .text-slider .slider-header{font-size:24px;line-height:2em;margin:0}.portfolio-content .landingpage #rightsidecontainer,.portfolio-content .landingpage .jviewport{position:absolute}.portfolio-content .contentholder,.portfolio-content .sidebarcollapse .contentholder{margin-left:0}.portfolio-content .contentheaderspace{display:none}.portfolio-content .responsiveheader,.portfolio-content .responsiveheader-wrapper{display:block}.portfolio-content #leftsidebar{display:none}.portfolio-content .portfoliowrapper,.portfolio-content .withheadermenu .portfoliowrapper{margin-top:0}.portfolio-content .withheadermenu .portfolio-content .portfoliocontent{top:0}.portfolio-content #rightsidecontainer,.portfolio-content .headermenu .searchcontent input,.portfolio-content .portfoliofilter{margin-left:0}.portfolio-content.masonry-blog .blogpagingwrapper{position:relative}.portfolio-content .blogpagingwrapper .pagetext,.portfolio-content .portfoliopagingwrapper .pagetext{margin-left:20px}.portfolio-content .portfoliofilterbutton{display:block;width:20px;overflow:hidden}.portfolio-content .portfoliofilterbutton span{display:none}.portfolio-content .portfolioitem .mask,.portfolio-content .portfolioitem[data-width="0.5"] .mask{background:#fff;color:#000;height:100%;left:0;opacity:1;position:relative;top:0;width:100%;margin-top:-5px;margin-bottom:-5px}.portfolio-content .portfolioitem .mask .info{background:#fff;margin-top:0!important}.portfolio-content .portfolioitem .info h2,.portfolio-content .portfolioitem .info span{color:#000;opacity:1}.portfolio-content .portfolioitem .info span{background-color:rgba(0,0,0,.3)}.portfolio-content .portfoliowrapper .portfolioitem:hover{box-shadow:none}.portfolio-content .portfolioitem:hover .mask:before{display:none}.portfolio-content .portfolioitem .info h2{font-size:15px;padding-bottom:2em;opacity:1}.portfolio-content .portfolioitem .info p{color:#888;margin-bottom:0;opacity:1;padding:2em 1em .5em;margin-top:5px;line-height:1.4em}.portfolio-content .portfolioitem .info h2,.portfolio-content .portfolioitem .info p,.portfolio-content .portfolioitem .info span{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.portfolio-content .portfolionavbar{border-top:1px solid #ddd}.portfolio-content .marginportfolio .portfolioitem a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .portfoliowrapper.marginportfolio .portfolioitem:hover a,.portfolio-content .portfoliowrapper.pinterestportfolio .portfolioitem:hover a{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05)}.portfolio-content .container{position:relative;width:100%}.portfolio-content .mobile-menu{float:left;height:100%;width:270px;display:block;z-index:22;position:fixed;top:0;left:0;box-shadow:1px 0 15px rgba(0,0,0,.1);background:#fff;overflow-y:auto}.portfolio-content .mobile-menu[data-position=left]{display:none}.portfolio-content .mobile-menu[data-position=right]{display:none}.portfolio-content .menuopen[role=main-mobile-menu] .container{left:270px;position:absolute;height:100%;overflow:hidden}.portfolio-content .menuopen[role=main-mobile-menu] #main-mobile-menu{left:0;display:block}.portfolio-content .menuopen[role=secondary-mobile-menu] .container{right:270px;position:absolute}.portfolio-content .menuopen[role=secondary-mobile-menu] #secondary-mobile-menu{right:0}.portfolio-content .blogwrapper{padding-top:0}.portfolio-content .blog-masonry-wrapper{margin-left:12px;margin-right:12px;padding-top:10px}.portfolio-content.masonry-blog .blogpagingholder{margin-left:-12px;margin-right:-12px}.portfolio-content .item .text1{font-size:24px;line-height:30px;max-width:500px}.portfolio-content .item .text2{font-size:17px;line-height:1.6;padding-top:0;padding-bottom:0;line-height:30px}.portfolio-content .fs-overflow{overflow:inherit}.portfolio-content .fs-overflow .container,.portfolio-content .fs-overflow .containerwrapper,.portfolio-content .fs-overflow .contentholder{height:100%}.portfolio-content .fs-container{padding-top:0;margin-top:0!important}.portfolio-content .filterfloat,.portfolio-content .sidebarcollapse .filterfloat{display:none}.portfolio-content .blog-normal-wrapper{padding-top:0!important}.portfolio-content .blog-normal-article .article-header{text-align:center}.portfolio-content .blog-popular-post{-moz-column-count:1;-webkit-column-count:1;column-count:1}.portfolio-content .blog-normal-article .article-wrapper{padding-left:0;padding-right:0}.portfolio-content .blog-normal-article .article{padding:20px}.portfolio-content .blog-normal-article .article-wrapper{min-height:inherit}.portfolio-content .comment-container ul.children{margin-left:20px}.portfolio-content .blog-big-wrapper .comment-text,.portfolio-content .comment-text{margin-left:0}.portfolio-content .testimonialblock .author,.portfolio-content .testimonialblock p{text-align:center!important}.portfolio-content .fullbgcontainer{top:0;left:0}.portfolio-content .mainpage{margin-top:30px}.portfolio-content .noheadermenu .pagewrapper,.portfolio-content .pagewrapper{margin:20px 15px;padding:0;float:none!important}.portfolio-content .mainpage,.portfolio-content .pageholder{width:100%!important}.portfolio-content .pagecenter .pageholder{margin-left:0}.portfolio-content .pagecenter{display:inherit}.portfolio-content .mainpage{margin-top:0}.portfolio-content .portfoliobottombar{display:none!important}.portfolio-content .pt-next{right:0}.portfolio-content .pt-prev{left:0}.portfolio-content .portfolionavprevnext:hover .pt-bgarrow{border-radius:23px;height:46px;width:46px;margin:-23px 0 0 -23px;opacity:1}.portfolio-content .portfolionavprevnext:hover .pt-next-prev-bg{display:none;height:0;width:0;margin:0}.portfolio-content .mainpage.blog-normal-article .featured{margin:-30px -70px 30px}.portfolio-content .mainpage.blog-normal-article .article-quote-wrapper{margin:-30px -40px;border-radius:2px}.portfolio-content .portfolioitem[data-width="0.5"] .info{display:inherit}.portfolio-content .pageinnerwrapper>.featured.nomargin{margin:-21px -21px 20px}.portfolio-content .pageinnerwrapper>.featured{margin:0 0 20px}.portfolio-content .fotorama__arr__arr{font-size:45px}.portfolio-content .fotorama__arr--prev{left:0}.portfolio-content .fotorama__arr--next{right:0}.portfolio-content .product-content-wrapper{padding:0!important}.portfolio-content .productcontent{margin:0!important}.portfolio-content .pmask-border,.portfolio-content .productitem .pinfo,.portfolio-content .productitem .pmask{position:relative;left:0;right:0;bottom:0;top:0!important;margin:0;opacity:1!important;background:#fff}.portfolio-content .productitem .pinfo{padding:10px}.portfolio-content .productitem .pinfo h2{font-size:15px;font-weight:700}.portfolio-content .productitem .pinfo>small{display:none;font-weight:700}.portfolio-content .productitem .price{margin-top:5px;margin-bottom:5px;position:relative}.portfolio-content .productitem .pinfo h2,.portfolio-content .productitem .pinfo span.line,.portfolio-content .productitem .price{opacity:1!important;top:0!important;text-align:center;color:#333}.portfolio-content .productitem .price>span.amount{font-size:16px;font-weight:400;margin-left:5px}.portfolio-content .productitem .slider-button{display:none}.portfolio-content .productitem .pinfo span.line{border-bottom:1px solid #aaa;display:block;margin:0 auto}.portfolio-content .iosSlider .slider .item .text1,.portfolio-content .iosSlider .slider .item .text2,.portfolio-content .iosSlider .slider .item .text3{opacity:0;left:0;right:0;top:0}.portfolio-content .landingslider{height:450px}.portfolio-content .slidewrapper{margin-top:-70px!important}.portfolio-content .leftpos .slidewrappos,.portfolio-content .rightpos .slidewrappos{text-align:center;float:none;width:100%}.portfolio-content .jcontainer,.portfolio-content .sectioncontainer{padding:0 20px;width:auto}.portfolio-content .section-header>h1,.portfolio-content .section-header>h2,.portfolio-content .section-header>h3,.portfolio-content .section-header>h4,.portfolio-content .section-header>h5,.portfolio-content .section-header>h6{font-size:28px}.portfolio-content .doublebottommargin,.portfolio-content .doubletopmargin,.portfolio-content .fifthbottommargin,.portfolio-content .fifthtopmargin,.portfolio-content .forthbottommargin,.portfolio-content .forthtopmargin,.portfolio-content .nobottommargin,.portfolio-content .normalbottommargin,.portfolio-content .normaltopmargin,.portfolio-content .triplebottommargin,.portfolio-content .tripletopmargin,.portfolio-content section{padding:40px 0}.portfolio-content .notopmargin{padding-top:0}.portfolio-content .nobottommargin{padding-bottom:0}.portfolio-content section.notopmargin .sectioncontainer:first-child{padding:0 20px}.portfolio-content section.nobottommargin .sectioncontainer:last-child{padding:0 20px}.portfolio-content .serviceicon{height:150px;width:150px;margin:10px auto 35px}.portfolio-content .flex-viewport{margin-bottom:0}.portfolio-content .flex-control-nav{margin-top:20px;text-align:center;position:static}.portfolio-content .bgparallax{background-position:center center!important}.portfolio-content .landing-navigator{display:none!important}.portfolio-content .landing-footer-copyright,.portfolio-content .landing-footer-link{margin-top:10px;margin-bottom:10px}.portfolio-content .landing-btm-footer .sectioncontainer{padding-bottom:0;padding-top:0}.portfolio-content .landing-btm-footer{padding:18px}.portfolio-content .galleryloaderinner{background-position:center center;width:130px;padding-left:0}.portfolio-content .mainpage.blog-normal-article .fotorama__nav-wrap{bottom:20px}.portfolio-content [data-animation=janimate-fadein] .jeg_do_animate,.portfolio-content [data-animation=janimate-fadein].jeg_do_animate{opacity:1}.portfolio-content [data-position=janimpos-bottom] .jeg_do_animate,.portfolio-content [data-position=janimpos-bottom] .jeg_do_animate a,.portfolio-content [data-position=janimpos-bottom].jeg_do_animate,.portfolio-content [data-position=janimpos-bottom].jeg_do_animate a,.portfolio-content [data-position=janimpos-left] .jeg_do_animate,.portfolio-content [data-position=janimpos-left] .jeg_do_animate a,.portfolio-content [data-position=janimpos-left].jeg_do_animate,.portfolio-content [data-position=janimpos-left].jeg_do_animate a,.portfolio-content [data-position=janimpos-right] .jeg_do_animate,.portfolio-content [data-position=janimpos-right] .jeg_do_animate a,.portfolio-content [data-position=janimpos-right].jeg_do_animate,.portfolio-content [data-position=janimpos-right].jeg_do_animate a,.portfolio-content [data-position=janimpos-top] .jeg_do_animate,.portfolio-content [data-position=janimpos-top] .jeg_do_animate a,.portfolio-content [data-position=janimpos-top].jeg_do_animate,.portfolio-content [data-position=janimpos-top].jeg_do_animate a{transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.portfolio-content [data-transform=janimate-scale] .jeg_do_animate,.portfolio-content [data-transform=janimate-scale] .jeg_do_animate a,.portfolio-content [data-transform=janimate-scale].jeg_do_animate,.portfolio-content [data-transform=janimate-scale].jeg_do_animate a{transform:scale(1) -ms-transform: scale(1);-webkit-transform:scale(1)}.portfolio-content .serviceitem .span3{margin-bottom:20px}.portfolio-content .bgholder,.portfolio-content .bgslider-holder,.portfolio-content .parallaxtext,.portfolio-content .splitslider .sl-slider-wrapper,.portfolio-content .text-holder{transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}.portfolio-content .nav-dots,.portfolio-content .text-holder{opacity:1!important}.portfolio-content .left-media-content .mainsidebar .blog-sidebar{margin-right:0}.portfolio-content .imggalitem a img.fixwidthportfolio,.portfolio-content .portfolioitem a img.fixwidthportfolio,.portfolio-content .portfolioitem a.img{width:100%;max-width:100%;height:auto}}@media only screen and (max-width:801px){.portfolio-content .fullwidth .pageholder,.portfolio-content .fullwidth.nosidebar .mainpage,.portfolio-content .fullwidth.nosidebar .pageholder{width:450px}}@media only screen and (max-width:768px){.portfolio-content .galleryswitchfloat .mainsidebar{float:none}.portfolio-content .calloutinner.text-normal,.portfolio-content .calloutinner.text-normal .btn,.portfolio-content .calloutinner.text-normal h3{float:none;text-align:center}.portfolio-content .service-extend{text-align:center}.portfolio-content .text-slider li{font-size:20px;line-height:30px;letter-spacing:2px}.portfolio-content .slider-button,.portfolio-content .text-slider .btn{padding:6px 25px}.portfolio-content section quote{font-size:20px;width:80%;padding:50px 0}.portfolio-content .jkreativ .jkreativ-woocommerce .accountnavigation{display:none}.portfolio-content .landing-footer-copyright,.portfolio-content .landing-footer-link{float:none;text-align:center}.portfolio-content .landing-footer-link li{float:none;margin:0;padding-bottom:5px}.portfolio-content .sectioncontainer.sectionheading{padding:70px 30px 100px!important}.portfolio-content .sectionheading h2{font-size:30px}.portfolio-content .sectionheading span{font-size:15px}.portfolio-content .post-header .post-nav{position:relative;display:block;width:100px;margin:10px auto 0}.portfolio-content .post-nav-list{float:none;position:absolute;left:34px}.portfolio-content .post-nav-controls{width:auto;float:none}.portfolio-content .post-header .post-title h1{font-size:20px}.portfolio-content .jnpslider h2{line-height:40px}.portfolio-content .jnpslider h2 span{font-size:22px;line-height:1.3}.portfolio-content .jnpslider .slider-alternate{font-size:15px;line-height:1.6em}.portfolio-content .nav-arrows span.nav-arrow-prev:before{left:0}.portfolio-content .nav-arrows span.nav-arrow-next:before{right:0}.portfolio-content .service-extend i{font-size:24px}.portfolio-content .serviceitem .span3,.portfolio-content .serviceitem .span9{width:100%}.portfolio-content .serviceitem .row-fluid{display:block;padding-left:5px;padding-right:5px;width:auto}.portfolio-content .serviceblock{margin-bottom:30px}.portfolio-content .blogcleanpaging,.portfolio-content .clean-blog-content,.portfolio-content .clean-blog-meta{float:none;width:100%}.portfolio-content .clean-blog-content .article-masonry-meta-wrapper{display:none}.portfolio-content .clean-blog-meta-wrapper{text-align:left;border-top:0;margin:0 25px 10px;padding-top:20px}.portfolio-content .clean-blog-meta-wrapper .article-sharing{margin-top:0}.portfolio-content .sharrre-container-clean .sharrre{margin:0 15px 0 0}.portfolio-content .clean-blog-wrapper .article-header h2{font-size:40px}}@media only screen and (max-width:767px){.portfolio-content .fullsize .serviceiconwrapper .span3,.portfolio-content .fullsize .serviceiconwrapper .span9,.portfolio-content .row-fluid [class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .oneforthsize .serviceitem{width:50%}.portfolio-content .halfsize .serviceitem,.portfolio-content .onethirdsize .serviceitem{width:100%}.portfolio-content .text-right-desktop{text-align:left}.portfolio-content .teamlist{display:block;width:auto}.portfolio-content .teamlist:last-child{border-left:1px solid #ddd}.portfolio-content .teamwrapper .teamrow:first-child .teamlist:last-child{border-top:none}.portfolio-content .text-slider .btn{font-size:11px}.portfolio-content .text-slider .slider-header{font-size:24px;line-height:2em;margin:0}}@media only screen and (max-width:480px){.portfolio-content .section-header>h1,.portfolio-content .section-header>h2,.portfolio-content .section-header>h3,.portfolio-content .section-header>h4,.portfolio-content .section-header>h5,.portfolio-content .section-header>h6{font-size:24px}.portfolio-content .sectioncontainer .section-header>em{font-size:18px!important}.portfolio-content .sectionline{width:20%}.portfolio-content .hideiphone{display:none!important}.portfolio-content .text-slider .slider-header{font-size:17px;line-height:2em;margin:0}.portfolio-content .landingslider{height:350px}.portfolio-content .jkreativ .jkreativ-woocommerce.productline p.stock{display:none}.portfolio-content .ptnavigation a{width:37px}.portfolio-content .portfolionavlist li,.portfolionavlist li>a{width:44px}.portfolio-content .productitem .mask h2{font-size:18px}.portfolio-content .productitem .slider-button .button-text{font-size:12px}.buyorviewbutton,.portfolio-content .productitem .slider-button{border:1px solid #eee}.portfolio-content .article-masonry-box{margin:10px 0}.portfolio-content .portfolionavtitle{display:none}.portfolio-content .responsiveheader .navleft,.portfolio-content .responsiveheader .navright{border-right:none;border-left:none;padding:0 15px;width:24px}.portfolio-content .responsiveheader .iconlist:before{font-size:18px}.portfolio-content .portfolio-form-body>input{width:200px}.portfolio-content .fs-container,.portfolio-content .sliderContainer{min-height:320px!important}.portfolio-content .item .text1{font-size:21px;line-height:30px;max-width:300px}.portfolio-content .item .text2{font-size:17px;line-height:1.6;display:none}.portfolio-content .jnpslider .slider-button{margin-bottom:15px}.portfolio-content .slider-button{padding:2px 12px}.portfolio-content .slider-button .button-text{font-size:10px}.portfolio-content .navigationdot{bottom:20px}.portfolio-content .comment-autor{display:none}.portfolio-content .pageinnerwrapper{padding:20px}.portfolio-content .mainpage.blog-normal-article .pageinnerwrapper,.portfolio-content .withsidebar .mainpage.blog-normal-article .pageinnerwrapper{padding:30px;margin-bottom:15px}.portfolio-content .mainpage.blog-normal-article .featured,.portfolio-content .withsidebar .mainpage.blog-normal-article .featured{margin:-30px -30px 30px}.portfolio-content .mainpage.blog-normal-article .article-quote-wrapper{margin:-30px -30px}.portfolio-content .article-header h1,.portfolio-content .article-header h2{font-size:22px;margin:.5em auto}.portfolio-content .dropcaps{font-size:50px}.portfolio-content .comment-respond{margin-top:0}.portfolio-content .mainpage .comment-container ul.children{margin-left:0}.portfolio-content .product-quantity{display:none}.portfolio-content .jkreativ .cartpage .article-header h2{font-size:20px;margin:-40px -30px 20px;padding:40px 10px}.portfolio-content table.shop_table td.product-subtotal{font-size:14px}.portfolio-content table.shop_table .product-subtotal{width:50px}.portfolio-content table.shop_table .product-name a{font-size:14px}.portfolio-content .col2-set .col-1{float:none;width:inherit;margin-bottom:20px}.portfolio-content .order-actions,.portfolio-content .order-total{display:none}.portfolio-content .product-img{display:none}.portfolio-content table.totals_table{margin-right:0;width:inherit}.portfolio-content .jkreativ .jkreativ-woocommerce .woocommerce-message{text-align:center;padding:1em 1.5em!important}.portfolio-content .jkreativ .jkreativ-woocommerce .woocommerce-message a.button{display:block;margin:0 0 10px;float:none}.portfolio-content .blog-sidebar-content .cart,.portfolio-content .cart_wrapper form{margin-right:0}.portfolio-content .blog-sidebar .cart .btn{letter-spacing:0;font-size:12px;padding:0 11px;line-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .wishlist_table .product-price,.portfolio-content .wishlist_table .product-remove,.portfolio-content .wishlist_table .product-stock-status{display:none}.portfolio-content .portfolio-content-wrapper-inner{padding:20px}.portfolio-content .testislide blockquote span{font-size:18px}.portfolio-content .testislide blockquote span:before{font-size:22px}.portfolio-content .testiwrapper{padding:50px 0}.portfolio-content .landingmasonryitem{width:100%!important}.portfolio-content .sectioncontainer.sectionheading{padding:100px 10px}.portfolio-content .sectionheading>h2{font-size:30px}.portfolio-content .pricing-table.five-col .pricing-col,.portfolio-content .pricing-table.four-col .pricing-col,.portfolio-content .pricing-table.three-col .pricing-col{width:100%}.portfolio-content .single_variation{float:none}.portfolio-content .oneforthsize .serviceitem{width:100%}.portfolio-content .normal-sharrre-container>div{margin-right:4%;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .normal-sharrre-container>div:nth-child(even){margin-right:0}}@media only screen and (max-width:320px){.portfolio-content .portfolio-passsword{width:250px;height:320px}.portfolio-content .portfolio-single-nav .slider-button{padding:2px 10px;margin:0}.portfolio-content .portfolio-single-nav:before{display:none}.portfolio-content .singlenavicon{margin-right:5px}.portfolio-content .singlenavicon.right{margin-left:5px}.portfolio-content .sharing-icons:after,.portfolio-content .sharing-icons:before{display:none}.portfolio-content .sharing-icon{margin:0 3px}.portfolio-content .jkreativ table.shop_table .product-name .product-price,.portfolio-content .jkreativ table.shop_table .product-name a,.portfolio-content .jkreativ table.shop_table td.product-subtotal{font-size:13px!important;padding-right:0!important}.portfolio-content .jkreativ .jkreativ-woocommerce #customer_details p{width:98%!important;float:none;clear:both}.portfolio-content .jkreativ .woocommerce form .form-row label.checkbox{display:block;margin:0 0 0 1.5em;line-height:1.5em}.portfolio-content .jkreativ .woocommerce form .form-row .input-checkbox{float:left;margin:0}.portfolio-content .jkreativ .woocommerce #payment ul.payment_methods li input,.portfolio-content .jkreativ.woocommerce-page #payment ul.payment_methods li input{top:0}.portfolio-content .jkreativ .woocommerce #payment ul.payment_methods,.portfolio-content .jkreativ.woocommerce-page #payment ul.payment_methods{padding:0}.portfolio-content .jkreativ .woocommerce #payment div.payment_box,.portfolio-content .jkreativ.woocommerce-page #payment div.payment_box{width:100%;padding:0 1.2em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-content .jkreativ .woocommerce #payment div.form-row,.portfolio-content .jkreativ.woocommerce-page #payment div.form-row{padding:1em 0 0;margin:0}.portfolio-content .jkreativ .woocommerce #payment #place_order,.portfolio-content .jkreativ .woocommerce-page #payment #place_order{letter-spacing:normal;padding:15px}.portfolio-content .woocommerce-page .mainpage.blog-normal-article .article-content{margin-bottom:0}}