.storefront-product-sharing{clear:both;}
.storefront-product-sharing ul{margin-left:0;}
.storefront-product-sharing ul li{list-style:none;}
.storefront-product-sharing ul li a:before{font-family:"FontAwesome";font-weight:400;margin-right:1em;}
.storefront-product-sharing ul li.facebook a:before{content:"\f230";color:#3b5998;}
.storefront-product-sharing ul li.twitter a:before{content:"\f081";color:#00aced;}
.storefront-product-sharing ul li.pinterest a:before{content:"\f0d3";color:#cb2027;}
.storefront-product-sharing ul li.email a:before{content:"\f199";}
.storefront-2-3 .storefront-product-sharing ul li a:before{font-family:"Font Awesome 5 Brands";}
.storefront-2-3 .storefront-product-sharing ul li.facebook a:before{content:"\f09a";}
.storefront-2-3 .storefront-product-sharing ul li.twitter a:before{content:"\f099";}
.storefront-2-3 .storefront-product-sharing ul li.pinterest a:before{content:"\f0d2";}
.storefront-2-3 .storefront-product-sharing ul li.email a:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f0e0";}
@media screen and (min-width:768px){
.storefront-product-sharing {
padding: 1.618em 0; }
.storefront-product-sharing ul {
margin: 0; }
.storefront-product-sharing ul::before, .storefront-product-sharing ul::after {
content: '';
display: table; }
.storefront-product-sharing ul::after {
clear: both; }
.storefront-product-sharing ul li {
width: 25%;
float: left;
text-align: center;
border-right: 1px solid rgba(0, 0, 0, 0.05); }
.storefront-product-sharing ul li:last-child {
border-right: 0; }
.storefront-product-sharing ul li a {
display: block; }
.storefront-product-sharing ul li a:before {
display: block;
margin: 0 auto .007em;
font-size: 2.618em;
transition: all, ease, .2s; }
.storefront-product-sharing ul li a:hover:before {
transform: translateY(-0.236em); } }ul.product-reviews{list-style:none;margin-left:0;padding:0;}
ul.product-reviews::before, ul.product-reviews::after{content:'';display:table;}
ul.product-reviews::after{clear:both;}
ul.product-reviews .owl-item{padding:0 1.618em;}
ul.product-reviews .owl-item li.product-review{width:100% !important;}
ul.product-reviews li.product-review{margin-bottom:4.236em;}
ul.product-reviews li.product-review.first{clear:both;}
ul.product-reviews li.product-review.last{margin-right:0 !important;}
ul.product-reviews li.product-review .sr-images{display:block;}
ul.product-reviews li.product-review .sr-view-product{transition:all 0.2s ease;}
ul.product-reviews li.product-review .sr-view-product:hover{margin-left:.327em;}
ul.product-reviews li.product-review.style-1 .sr-images{position:relative;margin-bottom:2.618em;}
ul.product-reviews li.product-review.style-1 .sr-images .avatar{position:absolute;top:.618em;right:.618em;width:3em;height:3em;border-radius:100%;}
ul.product-reviews li.product-review.style-1 .star-rating{margin-bottom:1em;}
ul.product-reviews li.product-review.style-2 .sr-review-content{padding:2.618em;border-radius:6px;margin-bottom:1.618em;position:relative;}
ul.product-reviews li.product-review.style-2 .sr-review-content p:last-child{margin-bottom:0;}
ul.product-reviews li.product-review.style-2 .sr-review-content:after{content:"";display:block;border:1em solid transparent;position:absolute;top:100%;left:.857em;}
ul.product-reviews li.product-review.style-2 .sr-review-content h3{clear:none;margin:0;}
ul.product-reviews li.product-review.style-2 .sr-review-content .star-rating{margin-bottom:1em;}
ul.product-reviews li.product-review.style-2 img{float:right;max-width:3.631em;height:auto;margin:0 0 1em 1em;}
ul.product-reviews li.product-review.style-2 .sr-review-meta .avatar{float:left;max-width:3.631em;height:auto;margin:0 1em 1em 0;border-radius:100%;}
ul.product-reviews li.product-review.style-2 .sr-review-meta date{font-size:.857em;}
ul.product-reviews li.product-review.style-2 .sr-review-meta date:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f017";margin-right:.53em;}
ul.product-reviews li.product-review.style-3{overflow:hidden;position:relative;border:2px solid rgba(0, 0, 0, 0.05);}
ul.product-reviews li.product-review.style-3 img{float:right;max-height:4.236em;width:auto;margin:0 0 1em 1em;}
ul.product-reviews li.product-review.style-3 .star-rating{font-size:1.618em;margin-bottom:.53em;}
ul.product-reviews li.product-review.style-3 .inner{padding:2.618em;}
@media screen and (min-width:768px){ .page-template-template-fullwidth-php .site-main .columns-1 ul.product-reviews li.product-review, .page-template-template-homepage-php .site-main .columns-1 ul.product-reviews li.product-review, .storefront-full-width-content .site-main .columns-1 ul.product-reviews li.product-review{width:100%;margin-right:0;float:none;clear:both;}
.page-template-template-fullwidth-php .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-images, .page-template-template-homepage-php .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-images, .storefront-full-width-content .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-images{width:39.1304347826%;float:left;margin-right:4.347826087%;}
.page-template-template-fullwidth-php .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-review-content, .page-template-template-homepage-php .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-review-content, .storefront-full-width-content .site-main .columns-1 ul.product-reviews li.product-review.style-1 .sr-review-content{width:56.5217391304%;float:right;margin-right:0;}
.page-template-template-fullwidth-php .site-main .columns-2 ul.product-reviews li.product-review, .page-template-template-homepage-php .site-main .columns-2 ul.product-reviews li.product-review, .storefront-full-width-content .site-main .columns-2 ul.product-reviews li.product-review{width:47.8260869565%;float:left;margin-right:4.347826087%;}
.page-template-template-fullwidth-php .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-images, .page-template-template-homepage-php .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-images, .storefront-full-width-content .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-images{width:27.2727272727%;float:left;margin-right:9.0909090909%;}
.page-template-template-fullwidth-php .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-review-content, .page-template-template-homepage-php .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-review-content, .storefront-full-width-content .site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-review-content{width:63.6363636364%;float:right;margin-right:0;}
.page-template-template-fullwidth-php .site-main .columns-3 ul.product-reviews li.product-review, .page-template-template-homepage-php .site-main .columns-3 ul.product-reviews li.product-review, .storefront-full-width-content .site-main .columns-3 ul.product-reviews li.product-review{width:30.4347826087%;float:left;margin-right:4.347826087%;}
.page-template-template-fullwidth-php .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-images, .page-template-template-homepage-php .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-images, .storefront-full-width-content .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-images{width:14.2857142857%;float:left;margin-right:14.2857142857%;}
.page-template-template-fullwidth-php .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-review-content, .page-template-template-homepage-php .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-review-content, .storefront-full-width-content .site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-review-content{width:71.4285714286%;float:right;margin-right:0;}
.page-template-template-fullwidth-php .site-main .columns-3 ul.product-reviews li.product-review.style-2, .page-template-template-homepage-php .site-main .columns-3 ul.product-reviews li.product-review.style-2, .storefront-full-width-content .site-main .columns-3 ul.product-reviews li.product-review.style-2{font-size:.857em;}
.site-main .columns-1 ul.product-reviews li.product-review{width:100%;margin-right:0;float:none;}
.site-main .columns-2 ul.product-reviews li.product-review{width:48%;margin-right:3.8%;}
.site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-images{width:46.5%;float:left;}
.site-main .columns-2 ul.product-reviews li.product-review.style-1 .sr-review-content{width:46.5%;float:right;}
.site-main .columns-3 ul.product-reviews li.product-review{width:29.4117647059%;float:left;margin-right:5.8823529412%;}
.site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-images{width:100%;}
.site-main .columns-3 ul.product-reviews li.product-review.style-1 .sr-review-content{width:100%;}
.site-main .columns-3 ul.product-reviews li.product-review.style-2{font-size:.857em;}
.site-main .columns-3 ul.product-reviews li.product-review.style-2 .sr-review-content{padding:1.618em;}
.site-main ul.product-reviews li.product-review{width:29.4117647059%;float:left;margin-right:5.8823529412%;}
.site-main ul.product-reviews li.product-review.style-1 .sr-images{width:100%;}
.site-main ul.product-reviews li.product-review.style-1 .sr-review-content{width:100%;}
} .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper::before, .owl-carousel .owl-wrapper::after{content:'';display:table;}
.owl-carousel .owl-wrapper::after{clear:both;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-carousel .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-controls .owl-page, .owl-carousel .owl-controls .owl-buttons div{cursor:pointer;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.grabbing{cursor:url(//activecreativelife.com/wp-content/plugins/storefront-reviews/assets/css/grabbing.png) 8 8, move;}
.sr-carousel .owl-controls{text-align:center;}
.sr-carousel .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.sr-carousel .owl-controls .owl-page span{display:block;width:.857em;height:.857em;margin:0 .53em;opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#2c2d33;}
.sr-carousel .owl-controls .owl-page.active span, .sr-carousel .owl-controls .owl-page:hover span{opacity:1;}
.sr-carousel .owl-prev, .sr-carousel .owl-next{position:absolute;top:0;left:-0.618em;display:block;height:100%;width:1em;text-indent:-9999px;font-size:1.618em;}
@media screen and (min-width:768px){
.sr-carousel .owl-prev, .sr-carousel .owl-next{left:-1.618em;}
}
.sr-carousel .owl-prev:before, .sr-carousel .owl-next:before{position:absolute;top:50%;left:0;width:1em;height:1em;height:100%;width:100%;margin-top:-.5em;line-height:1;text-align:center;display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";text-indent:0;color:#2c2d33;opacity:0.5;}
.sr-carousel .owl-prev:hover:before, .sr-carousel .owl-next:hover:before{opacity:1;}
.sr-carousel .owl-next{left:auto;right:-0.618em;}
@media screen and (min-width:768px){
.sr-carousel .owl-next{right:-1.618em;}
}
.sr-carousel .owl-next:before{content:"\f054";}
.storefront-reviews-compatibility ul.product-reviews li.product-review.style-2 .sr-review-meta date:before{font-family:"FontAwesome";font-weight:400;content:"\f017";}
.storefront-reviews-compatibility .sr-carousel .owl-prev:before, .storefront-reviews-compatibility .sr-carousel .owl-next:before{font-family:"FontAwesome";font-weight:400;content:"\f053";}
.storefront-reviews-compatibility .sr-carousel .owl-next:before {
content: "\f054"; }