#modified-portfolio .et_pb_portfolio_filters{width:80%;margin:2em auto}#modified-portfolio .et_pb_grid_item{margin-right:0}#modified-portfolio .et_portfolio_image img{vertical-align:bottom;margin-bottom:0;min-height:300px;object-fit:cover}#modified-portfolio .et_pb_grid_item{width:25%;margin-bottom:0}#modified-portfolio span.et_overlay{width:70%;border:none}#modified-portfolio .et_pb_grid_item h2,#modified-portfolio .et_pb_grid_item .post-meta{position:absolute;left:7%;z-index:999;max-width:300px}.et_pb_grid_item h2,.et_pb_grid_item .post-meta{display:none}.hoveractivated.et_pb_grid_item h2,.hoveractivated.et_pb_grid_item .post-meta{display:block}#modified-portfolio .et_pb_grid_item h2{top:10%}#modified-portfolio .et_pb_grid_item .post-meta{top:23%}@media(max-width:1024px){#modified-portfolio .et_pb_grid_item{width:50%}#modified-portfolio span.et_overlay{min-width:100%}}@media(max-width:414px){#modified-portfolio .et_pb_grid_item{width:100%}}#modified-portfolio .et_overlay:before{top:auto;bottom:10%;left:1.5em;margin:-16px 0 0 -16px;font-size:32px;-webkit-transition:all .4s}@media(max-width:761px){#modified-portfolio .et_portfolio_image img{width:100vw}}.et_mobile_menu{overflow:scroll!important;max-height:80vh}.wp-pagenavi a,.wp-pagenavi span{color:#000000;background:#f1f3f5;font-size:1em!important;line-height:1em;font-weight:bold!important;padding:0.45em 0.8em!important;border-radius:100px;border:none;transition:all .5s}.wp-pagenavi span.current{color:#ffffff!important;background:#0070fc!important;border-radius:100px}.wp-pagenavi a:hover{color:#ffffff!important;background:#0070fc!important}.wp-pagenavi .pages{background:none}.wp-pagenavi{border-top:none;text-align:center}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item img{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2{opacity:0!important;transform:translateY(-140px);position:absolute;margin:auto;width:100%}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta{opacity:0!important;transform:translateY(-130px);position:absolute;margin:auto;width:100%}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2{opacity:1!important;transform:translateY(-120px)}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta{opacity:1!important;transform:translateY(-90px)}.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img{filter:brightness(40%)}@media only screen and (max-width:980px){.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta{width:33.3%}}@media only screen and (max-width:768px){.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta{width:50%}}@media only screen and (max-width:480px){.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2,.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta{width:100%}.b3_portfolio .et_portfolio_image img{width:100%}}.entry-meta .byline,.entry-meta .cat-links{display:none}.entry-meta .posted-on{display:none}@media only screen and (min-width:768px) and (max-width:1100px){.entry-title{padding-top:0}.post-meta{display:none}.entry-title{font-size:20px}}@media only screen and (min-width:768px){.entry-featured-image-url{float:left;width:45%;margin-right:3%}.entry-title{padding-top:30px}.de-menu-cta a{color:#fff!important;background-color:#ef4739;font-size:14px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;line-height:9px;font-weight:600;padding:18px 16px!important;text-transform:uppercase;display:block;padding-left:32px!important;padding-right:32px!important;border:0px}@media (min-width:981px){.de-menu-cta a:hover{opacity:1!important;color:#fff!important;background-color:#5430ce;transform:scale(1.1)}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}