.google-badge-container *{cursor:pointer;}
.google-badge-container .badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2146482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;}
.google-badge-container .badge-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important;}
.google-badge-container .badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important;}
.google-badge-container .badge-btn:hover{background:#f3f3f5!important;}
.google-badge-container .rating-text{font-size:16px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;}
.google-badge-container svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;}
.google-badge-container .badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important;}
.google-badge-container .badge-star-bg{background:url('../images/star_sprite.png') repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;margin-left:auto;}
.google-badge-container .badge-star-fill{background:url('../images/star_sprite.png') repeat-x;background-position:0 100%;float:left;height:21px;display:block;}
.google-badge-container .rating-number{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;color:#e7711b!important;font-size:20px!important;bottom:11px;right:131px;vertical-align:middle!important;position:absolute;}
.google-reviews-container{font-size:14px!important;line-height:20px!important;direction:ltr!important;text-align:left!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important;}
.google-reviews-container{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2146483000!important}
@media (max-width:460px){.google-reviews-container{width:100%!important;}
}
.google-reviews-container .google-reviews-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important;}
.google-reviews-container .google-reviews-head-inner{z-index:2146483000!important;position:absolute!important;left:20px!important;top:20px!important;width:90%!important;height:80px!important;pointer-events:none!important;}
.google-left{display:table-cell!important;padding-right:10px!important;vertical-align:top!important;}
.google-left img{width:50px!important;height:50px!important;border-radius:50%!important;max-width:none!important;}
.google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important;}
.google-reviews-container .google-name{color:black!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important;}
.google-reviews-container .google-name a{text-decoration:inherit!important;color:#333;}
.google-reviews-container .review-rating{color:#e7711b!important;font-size:20px!important;margin:0 6px 0 0!important;vertical-align:middle!important;}
.google-reviews-container .review-star-bg{background:url(../images/star_sprite.png) repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;margin-left:auto;display:inline-block;position:relative;top:5px;}
.google-reviews-container .review-star-fill{background:url('../images/star_sprite.png') repeat-x;background-position:0 100%;float:left;height:21px;display:block;}
.google-reviews-container .google-close{padding:0!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;position:absolute;-webkit-appearance:none!important;right:10px;top:10px;cursor:pointer!important;z-index:2147483002!important;}
.google-reviews-container .google-reviews-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2146482900!important;}
.google-reviews-container .google-reviews-content{top:101px!important;bottom:48px!important;position:absolute!important;right:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important;}
.google-reviews-container .google-reviews-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important;}
.google-reviews-container .google-reviews-content-reviews{padding:16px 16px 0!important;}
.google-reviews-container .google-single-review{margin-top:30px!important;}
.google-reviews-container .google-single-review:first-of-type{margin-top:0px!important;}
.google-reviews-container .relative-time{color:#aaa;}
.google-reviews-container .google-single-review .google-right a{color:#427fed!important;text-decoration:none!important;font-weight:bolder;}
.google-reviews-container .google-single-review .google-feedback .stars{background:url(../images/star_sprite.png) repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;margin-left:auto;display:inline-block;position:relative;top:3px;}
.google-reviews-container .google-single-review .google-feedback .stars-inner{background:url('../images/star_sprite.png') repeat-x;background-position:0 100%;float:left;height:21px;display:block;}
.google-reviews-container .google-single-review .text{color:#222!important;font-size:13px!important;line-height:20px!important;max-width:100%!important;overflow:hidden!important;}
.google-reviews-container .google-single-review .writereview a{color:#427fed!important;text-decoration:none!important;font-weight:bolder;}
.google-reviews-container .google-single-review .writereview{text-align:center;}
/*@media screen and (max-width:670px){.google-badge-module{display:none !important;visibility:hidden !important;}
}*/