/**handles:flickity-fade,jetpack-subscriptions,ss-premium-css,ss-cpt-portfolio-css,ss-cpt-video-css**/
.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.style-portfolio .action-button{text-align:center}.testi-slide .carousel-cell{width:100%}.testi-slide .item{margin:0 auto;padding-bottom:20px;width:80%;text-align:center}.testi-slide .item a{color:initial}.ss-testimonials .avatar,.testi-slide .item .avatar{width:60px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.testi-slide h3{margin:.5em 0}.testi-slide .flickity-prev-next-button{top:20%;transform:initial}.testi-slide .flickity-button{background:0 0}.testimonial-slider-homepage .script{font-size:12pt;line-height:160%}.ss-testimonials{margin:40px auto}.ss-testimonials .grid-row{margin:0 auto}.ss-testimonials .item{width:50%;margin:0;text-align:center;box-sizing:border-box;padding:20px 5%;border-top:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7}.ss-testimonials .item.first-row{border-top:0;padding-top:0}.ss-testimonials .item.last-in-row{border-right:0}.ss-testimonials .avatar{width:100px;margin:20px auto;display:block}.ss-testimonials .item.first-row .avatar{margin-top:0}@media screen and (max-width:780px){.ss-testimonials{margin:0 auto}.ss-testimonials .item{width:100%;float:none;margin:0 auto;padding:20px 10%;border:0;border-bottom:solid 1px #e7e7e7;height:auto!important}.ss-testimonials .item.first-row{padding-top:20px}.ss-testimonials .avatar,.ss-testimonials .item.first-row .avatar{margin-top:10px}}.location-mark{margin-left:10px;padding-left:15px;display:inline-block;position:relative}.location-mark a:before{position:absolute;top:1px;left:0;font-family:FontAwesome;content:'\f041';font-size:12px}
h2.pagetitle.with-subtitle{margin-bottom:0;line-height:100%}.gallery-desc{width:860px;max-width:100%;margin:40px auto;text-align:center}.style-portfolio .read-more{display:block;margin:50px auto;text-align:center;text-transform:lowercase}.style-portfolio .read-more span{display:none}.gallery-style-grid .item{margin-bottom:30px}.project-type-grid{margin:40px auto 20px}.project-type-grid .item{position:relative;display:table;margin-bottom:30px}.project-type-grid h2{margin:0;width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.project-type-grid a:hover h2{display:inline-block}.project-type-grid h2 span{display:block;line-height:100%}.project-type-grid a .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;background-color:#f7f3f2;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.project-type-grid a:hover .overlay{opacity:.8}.project-type-grid a{color:initial}.gallery-item .item,.project-type-grid .item{padding:0}.gallery-item .item img,.project-type-grid .item img{display:block}.gallery-style-classic{width:980px;max-width:100%;margin:40px auto}.gallery-style-classic img{display:block;margin:20px auto}.gallery-style-slide{margin-bottom:90px}.gallery-style-slide .carousel-image{display:block;max-height:550px;min-width:150px;max-width:100%;top:50%;transform:translateY(-50%)}.gallery-style-slide .flickity-page-dots{bottom:-50px}.gallery-style-masonry{margin:40px auto}.gallery-desc.wrapcontent{max-width:96%;width:96%;box-sizing:border-box}.gallery-style-masonry.wrapcontent{max-width:100%;width:100%;box-sizing:border-box}.gallery-style-masonry .grid-item{width:350px;margin-bottom:10px}.gallery-style-masonry .grid-item img{display:block}body.page.page-template-cpt-portfolio .site-inner{width:94%}.term-child-wrapper{text-align:center}.term-childs li{display:inline-block;margin:0 10px}.term-childs li.current-cat,body.post-type-archive-portfolio li.recent-cat{text-decoration:underline}
.ss-videos{width:980px}.ss-videos .item h3{text-align:center}.ss-videos .item img{display:block}.hero-video.item{margin:40px auto}@media screen and (max-width:640px){.ss-videos .item{margin:40px auto}}.widget_sheshoppesco_videos_widget{margin:40px auto}.widget_sheshoppesco_videos_widget .one-third{max-width:400px}.footer-widgets .widget_sheshoppesco_videos_widget .one-third,.sidebar-primary .widget_sheshoppesco_videos_widget .one-third{float:none;width:100%;margin:20px auto}.widget_sheshoppesco_videos_widget img{display:block}.widget_sheshoppesco_videos_widget .one-third,a.ytimg{position:relative;display:block;text-align:center}a.ytimg i{font-size:35px;padding:10px 5px 10px 15px;line-height:40px;width:40px;height:40px;border:solid 3px rgba(255,255,255,.7);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(255,255,255,.7)}a:hover.ytimg i{color:#fff;border-color:#fff;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}