body.home #portfolio .heading{border-bottom:1px solid #e4e4e4;width:100%;position:relative;text-align:center;margin-bottom:55px}body.home #portfolio .heading h1{font-size:13px;font-weight:700;line-height:34px;background-color:#fff;text-transform:uppercase;position:relative;top:17px;display:inline;padding:0 20px;letter-spacing:1px;color:#333}body.home #portfolio .heading h1{background-color:#f2f2f2}body.home #portfolio h2.subhead{font-size:22px;font-weight:400;line-height:34px;color:#5c5c5c;text-align:center;width:85%;margin:0 auto 60px;float:none}#portfolio{background-color:#f2f2f2;padding:40px 0 5px;margin-bottom:50px;text-align:center}#portfolio .post{float:left;width:300px;line-height:0;margin-bottom:40px;margin-right:40px}#portfolio .last{margin-right:0}#portfolio .post a{height:300px;width:300px;position:relative;display:block;z-index:100;border-bottom:none}#portfolio .post img{z-index:101;border-radius:3px}body.home #portfolio .post a .overlay{height:300px;width:300px;position:absolute;top:0;display:block;background:#0274be;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:102}body.home #portfolio .post a .overlay:hover{opacity:.6}#portfolio .post span{font-family:"Raleway";color:#ccc;font-size:11px;text-transform:uppercase;letter-spacing:2px;line-height:14px;padding:10px 15px;background:#000;border-top-left-radius:4px;position:absolute;bottom:0;right:0;display:block;z-index:103}body.page-template-template-portfolio-sortable .portfolio-container{width:105%;overflow:hidden;margin-bottom:10px}body.page-template-template-portfolio-sortable .post{width:30.5%;margin-right:2.2%;margin-bottom:30px !important;text-align:center;float:left}body.page-template-template-portfolio .post,body.single-portfolio #portfolio .post{width:30.5%;margin-right:2.2%;margin-bottom:40px !important;float:left;text-align:center}body.single-portfolio #portfolio .post{margin-bottom:0 !important}body.page-template-template-portfolio .last,body.single-portfolio #portfolio .last{margin-right:0}body.page-template-template-portfolio .item,body.page-template-template-portfolio-sortable .item,body.single-portfolio #portfolio .item{margin-bottom:18px}body.page-template-template-portfolio .item a,body.page-template-template-portfolio-sortable .item a,body.single-portfolio #portfolio .item a{height:350px;width:100%;position:relative;display:block;z-index:100;border-bottom:none !important}body.page-template-template-portfolio .item img,body.page-template-template-portfolio-sortable .item img,body.single-portfolio #portfolio .item img{z-index:101;height:350px}body.page-template-template-portfolio .item a .overlay,body.page-template-template-portfolio-sortable .item a .overlay,body.single-portfolio #portfolio .item a .overlay{height:350px;width:100%;position:absolute;top:0;display:block;background:#0274be;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:102}body.page-template-template-portfolio .item a:hover .overlay,body.page-template-template-portfolio-sortable .item a:hover .overlay,body.single-portfolio #portfolio .item a:hover .overlay{background:#0274be;opacity:.6}body.page-template-template-portfolio .item .view,body.page-template-template-portfolio-sortable .item .view,body.single-portfolio #portfolio .item .view{background:#000;color:#fff;border-radius:4px;padding:5px 15px;display:block;position:absolute;top:46%;left:40%;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:103;font-weight:400}body.page-template-template-portfolio .item a:hover .view,body.page-template-template-portfolio-sortable .item a:hover .view,body.single-portfolio #portfolio .item a:hover .view{opacity:1}body.page-template-template-portfolio #content h2.entry-title a,body.page-template-template-portfolio-sortable #content h2.entry-title a{font-size:24px;font-weight:400;line-height:30px;color:#4c4c4c}body.page-template-template-portfolio #content h2.entry-title a:hover,body.page-template-template-portfolio-sortable #content h2.entry-title a:hover,body.page-template-template-portfolio #content h2.entry-title a:focus,body.page-template-template-portfolio-sortable #content h2.entry-title a:focus{color:#767676}body.single-portfolio #content article{margin-bottom:50px}body.single-portfolio .flexslider{margin:0}body.single-portfolio .flex-direction-nav{width:980px;top:46%}body.single-portfolio .flex-direction-nav a{line-height:23px}body.single-portfolio .entry-image{margin-bottom:45px;line-height:0}body.single-portfolio .portfolio-meta{float:left;width:300px;margin-right:40px}body.single-portfolio .portfolio-meta p{font-weight:600;margin-bottom:25px}body.single-portfolio .portfolio-meta p span{font-size:18px;font-style:italic;font-weight:400;color:#777;display:block;margin-top:2px}body.single-portfolio .portfolio-meta p a{display:inline-block;padding-top:5px}body.single-portfolio .entry-content,body.single-portfolio .entry-header{float:right;width:640px}body.single-portfolio #portfolio{background-color:#f3f3f3;padding:60px 0;margin-bottom:0 !important}.portfolio .entry-image img{width:100%}body.page-template-template-portfolio-sortable .portfolio-filter{font-size:15px;font-weight:600;margin-bottom:60px}body.page-template-template-portfolio-sortable .portfolio-filter ul,body.page-template-template-portfolio-sortable .portfolio-filter li{display:inline-block}body.page-template-template-portfolio-sortable .portfolio-filter li{margin-left:20px;font-family:times,"times new roman"}body.page-template-template-portfolio-sortable .portfolio-filter li.filter-heading{margin-left:0;background-color:#789993;color:#fff}body.page-template-template-portfolio-sortable .portfolio-filter li a{font-weight:600;color:#777}body.page-template-template-portfolio-sortable .portfolio-filter li a.active,body.page-template-template-portfolio-sortable .portfolio-filter li a:hover{color:#789993;text-decoration:none}.portfolio-container .gallery{margin:0}.isotope-item{z-index:2;position:relative}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.wrap{max-width:1160px;margin:auto}.portfolio-filter ul{padding:0}.portfolio-filter li{border:1px solid #789993;padding:5px 15px;margin-left:0 !important}.pagination ul{list-style:none}@media(max-width:980px){body.page-template-template-portfolio .post,body.single-portfolio #portfolio .post,body.page-template-template-portfolio-sortable .post{width:47%}}@media(max-width:500px){body.page-template-template-portfolio .post,body.single-portfolio #portfolio .post,body.page-template-template-portfolio-sortable .post{width:94%}}