.widget__socialproofslider{margin:30px 0;}
.wp-block-socialproofslider .widget-wrap{position:relative;}
.social-proof-slider-wrap[class*="valign-"] .slick-track{display:flex;}
.social-proof-slider-wrap.valign-align_top .slick-track{align-items:flex-start;}
.social-proof-slider-wrap.valign-align_middle .slick-track{align-items:center;}
.social-proof-slider-wrap.valign-align_bottom .slick-track{align-items:flex-end;}
.wp-block-socialproofslider button[type="button"],
.wp-block-socialproofslider button:not(:hover):not(:active):not(.has-text-color),
.wp-block-socialproofslider button:not(:hover):not(:active):not(.has-background){background-color:transparent;}
.social-proof-slider-wrap button.slick-arrow,
.wp-block-socialproofslider .widget-wrap > button.slick-arrow{width:32px;height:32px;padding:0;position:absolute;top:50%;margin-top:-16px;z-index:1;font-size:32px;line-height:32px;transition:all .2s ease;}
.social-proof-slider-wrap button.slick-arrow,
.social-proof-slider-wrap button.slick-arrow:hover,
.social-proof-slider-wrap button.slick-arrow:focus,
.social-proof-slider-wrap button.slick-arrow:active,
.wp-block-socialproofslider .widget-wrap > button.slick-arrow,
.wp-block-socialproofslider .widget-wrap > button.slick-arrow:hover,
.wp-block-socialproofslider .widget-wrap > button.slick-arrow:focus,
.wp-block-socialproofslider .widget-wrap > button.slick-arrow:active{background:transparent;outline:0;border:0;}
.social-proof-slider-wrap button.slick-prev,
.wp-block-socialproofslider .widget-wrap > button.slick-prev{left:0;}
.social-proof-slider-wrap button.slick-next,
.wp-block-socialproofslider .widget-wrap > button.slick-next{right:0;}
.social-proof-slider-wrap ul.slick-dots{margin:10px 0 0 0;padding-left:0;}
.social-proof-slider-wrap ul.slick-dots > li{position:relative;display:inline-block;width:24px;height:24px;margin:0 10px;padding:0 0 0 0;cursor:pointer;border:none;background-image:none;}
.social-proof-slider-wrap .slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.social-proof-slider-wrap .slick-dots li button::before{font-family:'FontAwesome';content:"\f10c";font-size:14px;line-height:14px;width:14px;height:14px;text-align:center;opacity:0.33;-webkit-font-smoothing:antialiased;}
.social-proof-slider-wrap .slick-dots li.slick-active button:before{opacity:1;content:"\f111";}
.sidebar .social-proof-slider-wrap ul.slick-dots > li{width:17px;height:17px;margin:0 5px;}
.sidebar .social-proof-slider-wrap .slick-dots li button{width:12px;height:12px;padding:5px;}
.sidebar .social-proof-slider-wrap .slick-dots li button::before{font-size:12px;line-height:12px;width:12px;height:12px;}
.social-proof-slider-wrap{padding:50px;}
.social-proof-slider-wrap .testimonial-text img{display:inline-block;}
.social-proof-slider-wrap.align_left{text-align:left;}
.social-proof-slider-wrap.align_center{text-align:center;}
.social-proof-slider-wrap.align_center .testimonial-text img{margin-left:auto;margin-right:auto;border:none;box-shadow:none;-webkit-box-shadow:none;}
.social-proof-slider-wrap.align_right{text-align:right;}
.social-proof-slider-wrap .testimonial-item:active,
.social-proof-slider-wrap .testimonial-item:focus{outline:0;}
.social-proof-slider-wrap.align_left .testimonial-item.featured-image .testimonial-author-img-wrap{text-align:left;}
.social-proof-slider-wrap.align_center .testimonial-item.featured-image .testimonial-author-img-wrap{text-align:center;}
.social-proof-slider-wrap.align_right .testimonial-item.featured-image .testimonial-author-img-wrap{text-align:right;}
.social-proof-slider-wrap .testimonial-item.featured-image .testimonial-author-img-wrap .testimonial-author-img{display:inline-block;margin:20px auto;}
.social-proof-slider-wrap .testimonial-item.featured-image .testimonial-author-img-wrap .testimonial-author-img img{display:block;width:100%;max-width:200px;}
.social-proof-slider-wrap .testimonial-item .testimonial-text{padding:20px 0;}
.social-proof-slider-wrap .testimonial-item.no-featured .testimonial-text{padding:0 0 30px 0;}
.social-proof-slider-wrap .testimonial-item .testimonial-text .quote{margin-bottom:30px;}
.social-proof-slider-wrap .testimonial-item .testimonial-text .author .author-name{font-weight:bold;}
.sidebar .social-proof-slider-wrap{padding:20px 0;}
.sidebar .social-proof-slider-wrap .testimonial-item .testimonial-author-img{padding-left:30px;padding-right:30px;}
.sidebar .social-proof-slider-wrap .testimonial-item .testimonial-text{padding:20px 30px;}
.sidebar .social-proof-slider-wrap .slick-list{width:100%;}
.sidebar button.slick-arrow{width:20px;padding:0;position:absolute;top:50%;margin-top:-10px;z-index:1;font-size:20px;line-height:20px;transition:all .3s ease;}
.social-proof-slider-wrap .testimonial-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.social-proof-slider-wrap .testimonial-video-container iframe,
.social-proof-slider-wrap .testimonial-video-container object,
.social-proof-slider-wrap .testimonial-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and ( max-width: 800px ){
.social-proof-slider-wrap ul.slick-dots > li {
width: 17px;
height: 17px;
margin: 0 5px;
}
.social-proof-slider-wrap .slick-dots li button {
width: 17px;
height: 17px;
padding: 5px;
}
.social-proof-slider-wrap .slick-dots li button::before {
font-size: 12px;
line-height: 12px;
width: 12px;
height: 12px;
}
}