.single .post{padding-bottom:0px!important}.et_pb_post{margin-bottom:0px!important}.et_overlay a.icon.et_pb_lightbox_image{position:absolute;top:80%!important;left:50%;transform:translate(-50%,-50%);z-index:10}.et_overlay a.icon.et_pb_lightbox_image:before{font-size:24px;color:#fff;background-color:rgba(0,0,0,0.5);padding:10px;border-radius:50%}@media only screen and (max-width:767px){.et_overlay a.icon.et_pb_lightbox_image{top:60%;left:50%}}.et_pb_portfolio_item{position:relative;overflow:hidden}.et_pb_portfolio_item .et_overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.2);transition:opacity 0.5s ease}.et_pb_portfolio_item:hover .et_overlay{opacity:1}.et_pb_portfolio_item .et_pb_module_header{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ffffff;opacity:1;transition:opacity 0.5s ease}.et_pb_portfolio_item:hover .et_pb_module_header{opacity:1}.et_pb_portfolio_item .et_pb_button{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#ffffff;font-size:24px;opacity:0;transition:opacity 0.5s ease}.et_pb_portfolio_item:hover .et_pb_button{opacity:1}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{display:inline-block;padding:10px 20px;margin:5px;background-color:#333;color:#fff;border:2px solid transparent;transition:all 0.3s ease;font-family:'Krona One',sans-serif;font-weight:bold;text-decoration:none}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background-color:#555;border-color:#fff;color:#fff}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background-color:#fff;color:#000;border-color:#333}.et_pb_filterable_portfolio .et_pb_portfolio_filters{text-align:center;margin-bottom:20px}@media only screen and (max-width:767px){.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{padding:8px 15px;font-size:14px}}.et_pb_filterable_portfolio .et_pb_portfolio_items{display:flex;flex-wrap:wrap;justify-content:space-between}.et_pb_filterable_portfolio .et_pb_portfolio_item{flex:0 0 45%;margin-bottom:2%;box-sizing:border-box}.et_pb_filterable_portfolio .et_pb_portfolio_image img{width:100%;height:auto}@media only screen and (max-width:767px){.et_pb_filterable_portfolio .et_pb_portfolio_item{flex:0 0 100%;margin-bottom:20px}}