.carousel-outer{overflow:hidden;margin-right:2px}body[data-ajax-transitions=true] .row.carousel{opacity:1}.carousel-heading{min-height:23px;margin-bottom:7px;position:relative;z-index:100}.carousel-heading h2{font-size:12px;font-weight:700;margin-bottom:7px;text-transform:uppercase;letter-spacing:2px;margin-left:10px}.carousel-wrap .item-count,.carousel-wrap[data-full-width=false] .carousel-heading h2{font-size:12px}html:not(.js) .carousel-heading{display:none}.ascend .carousel-wrap[data-ctc=light] .carousel-next i,.ascend .carousel-wrap[data-ctc=light] .carousel-prev i,.carousel-wrap[data-ctc=light] .carousel-heading h2,.carousel-wrap[data-ctc=light] .item-count,.carousel-wrap[data-full-width=true][data-ctc=light] .carousel-heading i{color:#fff}.recent-work-carousel[data-ctc=light][data-full-width=true] .carousel-heading{background-color:#252525}.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{margin:0!important;cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!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{overflow:hidden;position:relative;margin:0 -10px}body .full-width-section .carousel-wrap{margin-bottom:0}.carousel-wrap[data-full-width=true]{padding:0 18px}.carousel-wrap[data-full-width=true] .carousel-heading{padding:43px 0 40px;margin-bottom:0;text-align:center;background-color:#f8f8f8}body .carousel-wrap[data-full-width=true] .carousel-heading h2{font-size:24px;font-weight:300;text-transform:none;max-width:900px;letter-spacing:.5px;margin:0 auto;line-height:36px;font-family:Open Sans}.carousel-wrap[data-full-width=true] .carousel-heading .carousel-next,.carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev,.carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{top:8px!important}.carousel-wrap[data-full-width=true] .carousel-heading a{background-color:transparent}.carousel-wrap[data-full-width=true] .carousel-heading i{font-size:30px;color:#888;transition:color .2s ease 0s;background-color:transparent;line-height:28px}body .carousel-wrap[data-full-width=true] .carousel-heading .container{min-height:40px}body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width=true]{padding:0}.carousel-wrap .work-item.style-2,.carousel-wrap[data-full-width=true]{margin-bottom:0}.carousel-wrap[data-full-width=true] .span_4.no-margin{margin:0}.full-width-content .caroufredsel_wrapper{overflow:visible!important}.carousel-wrap .carousel-heading{padding:0}html:not(.js) .carousel-wrap{display:none}.carousel-wrap .left-border,.carousel-wrap .right-border{height:100%;position:absolute;top:0;background-color:#f8f8f8;width:10px;display:block;z-index:100}.carousel-wrap .left-border{left:0}.carousel-wrap .right-border{right:0}.carousel-next,.carousel-prev{height:20px;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s;position:absolute;text-align:center;top:0;background-color:#dadada;-webkit-border-radius:1px;border-radius:1px;cursor:pointer;margin-left:5px;width:20px;line-height:22px;background-repeat:no-repeat;display:block}.carousel-wrap[data-full-width=true] .carousel-next,.carousel-wrap[data-full-width=true] .carousel-prev{height:28px;width:44px}.carousel-wrap[data-full-width=true] .carousel-next{text-align:right}.carousel-wrap[data-full-width=true] .carousel-prev{text-align:left}.carousel-next{right:0;padding-left:1px}.carousel-prev{right:25px;padding-right:1px}.carousel-wrap[data-full-width=false] .control-wrap{right:0;position:absolute;top:0}.carousel-next i,.carousel-prev i,.carousel-wrap .carousel-next i,.carousel-wrap .carousel-prev i{font-size:14px;background-color:transparent;line-height:24px}.carousel-next:hover,.carousel-prev:hover{background-color:#000}ul.row.carousel{opacity:0}#ajax-content-wrap .carousel-wrap[data-full-width=true] .span_4.no-margin .carousel-wrap[data-full-width=true] .span_4.no-margin{margin:0}.carousel-wrap[data-full-width=true].default-style{padding:0 20px!important}.carousel-wrap[data-full-width=true] .work-meta{padding:0 15px}.carousel-wrap[data-full-width=true],.carousel-wrap[data-full-width=true].default-style .work-meta{padding:0!important}body .carousel .span_4,body .portfolio-items.carousel .span_4{margin:0 10px}.carousel-wrap[data-full-width=true].default-style .span_4{margin:0 15px}.carousel .span_4 .clear{margin-bottom:0;padding-bottom:0}@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:691px) and (max-width:999px){.carousel-next{right:1px;padding-left:1px}.carousel-prev{right:25px;padding-right:1px}}@media only screen and (max-width:690px){.carousel-next{right:1px;padding-left:1px}.carousel-prev{right:25px;padding-right:1px}}@media only screen and (min-width:1px) and (max-width:999px){.carousel-wrap[data-full-width=true]{padding:0!important}.carousel-heading h2{font-size:11px;max-width:83%}.carousel-wrap[data-full-width=true]{padding:0 9px}body .carousel-wrap[data-full-width=true] .carousel-heading h2{font-size:16px;top:3px}body .carousel-wrap[data-full-width=true] .controls{height:30px;position:relative;margin:25px auto 0;width:130px;display:block}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-next,body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev,body .carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{top:0!important}body .carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{position:relative;margin:0 auto}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev{text-align:left;margin-left:0;left:0}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-next{right:0}div[data-full-width=false] .carousel-heading h2{font-size:12px}}@media only screen and (min-width:480px) and (max-width:690px){body .carousel-wrap[data-full-width=true] .portfolio-items .work-meta{font-size:10px;width:66%}}.material .carousel-wrap .left-border,.material .carousel-wrap .right-border,.material .carousel-wrap[data-full-width=true] .carousel-heading{background-color:#fff}.material .carousel-wrap[data-full-width=false] .control-wrap{right:10px;text-align:center}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev{margin-right:0;padding-right:10px;padding-left:10px}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-next{margin-left:0;padding-left:10px}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-next,.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev{right:0!important;position:relative;float:left;display:block}.material .carousel-next,.material .carousel-prev{font-size:14px;top:1px!important;background-color:transparent;box-sizing:content-box;width:10px}.material .carousel-next,.material .carousel-prev,.material .carousel-wrap .control-wrap .item-count{height:23px;transition:all .25s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);cursor:pointer;line-height:22px}.material .carousel-wrap .control-wrap .item-count{right:-2px;position:relative;letter-spacing:4px;top:-1px;float:left;display:block;z-index:10}.material [data-full-width=false] .carousel-next:after,.material [data-full-width=false] .carousel-prev:after{height:2px;transform:translateX(-20px);transition:all .25s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);content:" ";position:absolute;opacity:0;top:8px;background-color:#000;cursor:pointer;left:-4px;width:24px;display:block}.material .light [data-full-width=false] .carousel-next:after,.material .light [data-full-width=false] .carousel-prev:after{background-color:#fff}.light .carousel-prev i,.material .light .carousel-next i{color:#fff}.material [data-full-width=false] .carousel-next:after{left:5px}.material [data-full-width=false] .carousel-next:hover:after{transform:translateX(-12px);opacity:1}.material [data-full-width=false] .carousel-prev:after{transform:translateX(20px)}.material [data-full-width=false] .carousel-prev:hover:after{transform:translateX(0);opacity:1}.material [data-full-width=false] .carousel-prev.next-hovered,.material [data-full-width=false] .carousel-prev:hover i,.material [data-full-width=false] .item-count.next-hovered{transform:translateX(-18px)}body.material .carousel-next:hover,body.material .carousel-prev:hover{background-color:transparent}body.material .carousel-wrap[data-full-width=true] .carousel-next,body.material .carousel-wrap[data-full-width=true] .carousel-prev{border:none}.material .carousel-heading .container .carousel-prev{right:30px}.material [data-ext-responsive=true] .carousel-heading .container .carousel-prev{right:40px}.material .carousel-next i,.material .carousel-prev i{height:23px;font-size:22px;color:#000;transition:all .25s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);line-height:17px}.material .carousel-wrap .carousel-next i,.material .carousel-wrap .carousel-prev i{font-size:22px;line-height:18px}.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}