.slider{min-width:120px}.post-image .slides .tf_swiper-slide{text-align:center}.slider-image-caption{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:inline;left:0;padding:5px 2%;position:absolute;width:96%}.portfolio-post .post-image .carousel-nav-wrap{width:100%}.portfolio-post .post-image .carousel-next,.portfolio-post .post-image .carousel-prev{display:block;height:50px;left:0;margin-top:-20px;padding:0;position:absolute;text-decoration:none;top:50%;width:50px}.portfolio-post .post-image .carousel-prev:hover{left:0}.portfolio-post .post-image .carousel-next,.portfolio-post .post-image .carousel-next:hover{left:auto;right:0}.portfolio-post .post-image .carousel-next:before,.portfolio-post .post-image .carousel-prev:before{color:#fff;height:1em;left:50%;margin:-.5em 0 0 -.3em;position:absolute;top:50%;width:1em}.portfolio-post .post-image .carousel-next:before{margin-left:-1em}.portfolio-post .post-image .carousel-pager{bottom:5px;padding:5px 0 0;position:absolute;width:100%}.portfolio-post .post-image .carousel-pager a{background-color:#fff;border:0;box-shadow:0 0 0 2px hsla(0,0%,100%,0);height:8px;text-decoration:none;transition:.2s linear;transition-property:box-shadow,background-color;width:8px}.portfolio-post .post-image .carousel-pager .selected{background:0;box-shadow:0 0 0 2px #fff}.portfolio-loader{background:#fff;border-radius:100%;font-size:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.portfolio-loader:before{border:5px solid transparent;border-top-color:#000;height:80%;left:10%;position:absolute;top:10%;width:80%}.portfolio-expanded{margin-bottom:40px;min-height:150px;padding:30px 0}.single-portfolio .post-image{float:left;margin-right:3%;max-width:58%;width:670px}@media(max-width:680px){.single-portfolio .post-image{float:none;margin-right:0;max-width:100%;width:100%}}