.carousel-outer{overflow:hidden;margin-right:2px}
body[data-ajax-transitions=true] .row.carousel{opacity:1}
html:not(.js) .carousel-heading{display:none}
.caroufredsel_wrapper,.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item.style-2 .work-info a,.woocommerce .products-carousel ul.products .product a{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important;margin:0!important}
.caroufredsel_wrapper.active,.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item .work-info .active,.woocommerce .products-carousel ul.products .product a.active{cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}
body .carousel-wrap{position:relative;overflow:hidden;margin:0 -10px 0 -10px}
html:not(.js) .carousel-wrap{display:none}
.carousel-next:hover,.carousel-prev:hover{background-color:#000}
@media only screen and (min-width:1000px) and (max-width:1300px){.carousel-next{right:0;padding-left:1px}.carousel-prev{right:25px;padding-right:1px}body .carousel-wrap[data-full-width=true] .carousel-heading h2{max-width:720px}}
@media only screen and (min-width:480px) and (max-width:690px){body .carousel-wrap[data-full-width=true] .portfolio-items .work-meta{width:66%}body .carousel-wrap[data-full-width=true] .portfolio-items .work-meta{font-size:10px}}
.material [data-full-width=false] .carousel-next:hover:after{opacity:1;transform:translateX(-12px)}
.material [data-full-width=false] .carousel-prev:hover:after{opacity:1;transform:translateX(0)}
.material [data-full-width=false] .carousel-prev:hover i{transform:translateX(-18px)}
body.material .carousel-next:hover,body.material .carousel-prev:hover{background-color:transparent}
.material .carousel-next:hover,.material .carousel-prev:hover{border-color:transparent}
.material .light .carousel-next:hover i,.material .light .carousel-prev:hover i{color:#fff}
