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