@charset "UTF-8";

.slick-loading body #googleReviewsContainer #googleReviews .slick-slide,
.slick-loading body #googleReviewsContainer #googleReviews .slick-track,
.slick-loading body #googleReviewsContainer #googleReviewsPageListing .slick-slide,
.slick-loading body #googleReviewsContainer #googleReviewsPageListing .slick-track {
	visibility: hidden
}

body #googleReviewsContainer #googleReviews .slick-slide.dragging img,
body #googleReviewsContainer #googleReviewsPageListing .slick-slide.dragging img {
	pointer-events: none
}

@font-face {
	font-family: flaticon_google_reviews;
	src: url(../fonts/flaticon/flaticon_google_reviews.ttf?0d08d365676767db8e556456454654656958145545) format("truetype"), url(../fonts/flaticon/flaticon_google_reviews.woff?0d08d365676767db8e556456454654656958145545) format("woff"), url(../fonts/flaticon/flaticon_google_reviews.woff2?0d08d365676767db8e556456454654656958145545) format("woff2"), url(../fonts/flaticon/flaticon_google_reviews.eot?0d08d365676767db8e556456454654656958145545#iefix) format("embedded-opentype"), url(../img/flaticon_google_reviews.svg?0d08d365676767db8e556456454654656958145545#flaticon) format("svg")
}

i[class*=" flaticon-gr-"]:before,
i[class^=flaticon-gr-]:before {
	font-family: flaticon_google_reviews !important;
	font-style: normal;
	font-weight: 400 !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.flaticon-gr-star-half-empty:before {
	content: "\f101"
}

.flaticon-gr-star:before {
	content: "\f102"
}

.flaticon-gr-star-empty:before {
	content: "\f103"
}

.flaticon-gr-left-chevron:before {
	content: "\f104"
}

.flaticon-gr-chevron:before {
	content: "\f105"
}

@media screen and (min-width:768px) {
	body #googleReviewsContainer>.vertAlign {
		display: flex;
		align-items: center;
		justify-content: center
	}
}

body #googleReviewsContainer .review-global i,
body #googleReviewsContainer .review_stars_text i {
	padding-bottom: 10px;
	color: inherit
}

body #googleReviewsContainer #googleReviews .containerItems .review_item,
body #googleReviewsContainer #googleReviewsGlobal h2 {
	color: #222
}

body #googleReviewsContainer .review-global i:not(.flaticon-*),
body #googleReviewsContainer .review_stars_text i:not(.flaticon-*) {
	font-size: 18px
}

body #googleReviewsContainer #googleReviewsGlobal {
	height: 203px;
	padding: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

body #googleReviewsContainer #googleReviewsGlobal #logoGoogle {
	min-width: 200px;
	height: 50px;
	background: url(../img/GoogleLogoNew.webp) center center no-repeat;
	background-size: contain
}

body #googleReviewsContainer #googleReviewsGlobal p {
	margin: 0;
	font-size: 13px;
	color: inherit
}

body #googleReviewsContainer #googleReviewsGlobal .btn-secondary {
	text-transform: initial;
	font-weight: initial;
	font-size: .8rem;
	border-radius: 4px;
	    background: #fff;
    color: #000;
    margin: 5px 0;
    border: 1px solid #ccc;
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 {
	height: initial;
	padding: .5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: initial
}

body #googleReviewsContainer #googleReviewsGlobal.theme2.carouselTheme .review-global {
	display: block
}

body #googleReviewsContainer #googleReviewsGlobal.theme2.carouselTheme .review-global #leaveReview {
	text-align: center;
	margin-top: 1rem
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .review-global {
	display: block;
	width: 100%
}

@media screen and (min-width:728px) {
	body #googleReviewsContainer #googleReviewsGlobal.theme2 .review-global {
		display: flex;
		justify-content: space-between;
		align-items: center
	}
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .googleBrand {
	display: flex;
	align-items: center
}

@media screen and (max-width:767px) {
	body #googleReviewsContainer #googleReviewsGlobal.theme2 .googleBrand {
		justify-content: center
	}
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .googleBrand #logoGoogle {
	min-width: initial;
	width: 64px;
	height: 64px;
	background: url(../img/google_g_logo.svg) center center no-repeat;
	background-size: contain;
	margin-right: 1rem
}

.slick-loading body #googleReviewsContainer #googleReviews .slick-list,
.slick-loading body #googleReviewsContainer #googleReviewsPageListing .slick-list {
	background: url(ajax-loader.gif) center center no-repeat #fff
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .googleBrand .iconsReviews {
	display: flex
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .googleBrand a.brandName,
body #googleReviewsContainer #googleReviewsGlobal.theme2 h2 {
	color: inherit
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 p {
	font-size: 12px;
	line-height: 1.4;
	color: inherit;
	font-weight: 400;
	margin: 0
}

body #googleReviewsContainer #googleReviewsGlobal.theme2 .btn-secondary {
	text-transform: initial;
	font-weight: initial;
	font-size: .8rem;
	border-radius: 4px
}

body #googleReviewsContainer #googleReviews {
	padding: 1rem;
	position: relative
}

body #googleReviewsContainer #googleReviews .vertalign {
	display: flex !important;
	align-items: center;
	justify-content: center
}

body #googleReviewsContainer #googleReviews .img-responsive {
	max-width: 100%;
	height: auto;
	max-height: none;
	display: block
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .imgReviews img,
body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .imgReviews img {
	max-width: 34px
}

body #googleReviewsContainer #googleReviews .containerItems,
body #googleReviewsContainer #googleReviewsPageListing .containerItems {
	box-shadow: 1px 1px 5px #ccc;
	height: 160px;
	margin: 10px;
	border-radius: 5px
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .imgReviews {
	margin-right: .5rem
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .linkReviews {
	line-height: 14px
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .linkReviews .author_name {
	display: inline-block;
	width: 100%;
	font-weight: 700;
	color: inherit;
	font-size: 13px
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .linkReviews .date_review {
	display: inline-block;
	width: 100%;
	clear: both;
	font-size: 12px;
	font-weight: 700;
	color: inherit
}

body #googleReviewsContainer #googleReviews .containerItems .review_item .align-center {
	margin: auto;
	text-align: center
}

body #googleReviewsContainer #googleReviews .containerItems .review_stars_text p {
	height: 75px;
	overflow-y: auto;
	font-size: 14px;
	color: inherit;
	margin-bottom: 0
}

body #googleReviewsContainer #googleReviews .containerItems .review_stars_text p:-webkit-scrollbar {
	display: none
}

body #googleReviewsContainer #googleReviews .containerItems .review_stars_text p.close {
	max-height: 60px !important
}

body #googleReviewsContainer #googleReviews .containerItems .review_stars_text p.open {
	max-height: initial !important
}

body #googleReviewsContainer #googleReviews .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

body #googleReviewsContainer #googleReviews .slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

body #googleReviewsContainer #googleReviews .slick-list:focus {
	outline: 0
}

body #googleReviewsContainer #googleReviews .slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

body #googleReviewsContainer #googleReviews .slick-slider .slick-list,
body #googleReviewsContainer #googleReviews .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

body #googleReviewsContainer #googleReviews .slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

body #googleReviewsContainer #googleReviews .slick-track:after,
body #googleReviewsContainer #googleReviews .slick-track:before {
	content: "";
	display: table
}

body #googleReviewsContainer #googleReviews .slick-track:after {
	clear: both
}

body #googleReviewsContainer #googleReviews .slick-slide {
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] body #googleReviewsContainer #googleReviews .slick-slide {
	float: right
}

body #googleReviewsContainer #googleReviews .slick-slide img {
	display: block
}

body #googleReviewsContainer #googleReviews .slick-slide.slick-loading img {
	display: none
}

.slick-initialized body #googleReviewsContainer #googleReviews .slick-slide {
	display: block
}

.slick-vertical body #googleReviewsContainer #googleReviews .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

body #googleReviewsContainer #googleReviews .slick-arrow.slick-hidden {
	display: none
}

@font-face {
	font-family: slick;
	src: url(fonts/slick.eot);
	src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal
}

body #googleReviewsContainer #googleReviews .slick-next,
body #googleReviewsContainer #googleReviews .slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: 0
}

body #googleReviewsContainer #googleReviews .slick-next:focus,
body #googleReviewsContainer #googleReviews .slick-next:hover,
body #googleReviewsContainer #googleReviews .slick-prev:focus,
body #googleReviewsContainer #googleReviews .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}

body #googleReviewsContainer #googleReviews .slick-next:focus:before,
body #googleReviewsContainer #googleReviews .slick-next:hover:before,
body #googleReviewsContainer #googleReviews .slick-prev:focus:before,
body #googleReviewsContainer #googleReviews .slick-prev:hover:before {
	opacity: 1
}

body #googleReviewsContainer #googleReviews .slick-next.slick-disabled:before,
body #googleReviewsContainer #googleReviews .slick-prev.slick-disabled:before {
	opacity: .25
}

body #googleReviewsContainer #googleReviews .slick-next:before,
body #googleReviewsContainer #googleReviews .slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body #googleReviewsContainer #googleReviews .slick-prev {
	left: -25px
}

[dir=rtl] body #googleReviewsContainer #googleReviews .slick-prev {
	left: auto;
	right: -25px
}

body #googleReviewsContainer #googleReviews .slick-prev:before {
	content: "←"
}

[dir=rtl] body #googleReviewsContainer #googleReviews .slick-prev:before,
body #googleReviewsContainer #googleReviews .slick-next:before {
	content: "→"
}

body #googleReviewsContainer #googleReviews .slick-next {
	right: -25px
}

[dir=rtl] body #googleReviewsContainer #googleReviews .slick-next {
	left: -25px;
	right: auto
}

body #googleReviewsContainer #googleReviews.slick-slider .arrow-icon-next,
body #googleReviewsContainer #googleReviewsPageListing.slick-slider .arrow-icon-next {
	right: -30px
}

[dir=rtl] body #googleReviewsContainer #googleReviews .slick-next:before {
	content: "←"
}

body #googleReviewsContainer #googleReviews .slick-dotted.slick-slider {
	margin-bottom: 30px
}

body #googleReviewsContainer #googleReviews .slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

body #googleReviewsContainer #googleReviews .slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

body #googleReviewsContainer #googleReviews .slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

body #googleReviewsContainer #googleReviews .slick-dots li button:focus,
body #googleReviewsContainer #googleReviews .slick-dots li button:hover {
	outline: 0
}

body #googleReviewsContainer #googleReviews .slick-dots li button:focus:before,
body #googleReviewsContainer #googleReviews .slick-dots li button:hover:before {
	opacity: 1
}

body #googleReviewsContainer #googleReviews .slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body #googleReviewsContainer #googleReviews .slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}

body #googleReviewsContainer #googleReviews .slick-slide {
	display: block
}

body #googleReviewsContainer #googleReviews.slick-slider .slick-arrow {
	display: block;
	position: absolute;
	width: 42px;
	height: 42px;
	top: 40%;
	color: inherit;
	font-size: 35px;
	line-height: 40px
}

body #googleReviewsContainer #googleReviews.slick-slider .slick-arrow:hover {
	cursor: pointer
}

body #googleReviewsContainer #googleReviews.slick-slider .arrow-icon-prev {
	left: -24px
}

body #googleReviewsContainer #googleReviews.slick-slider .slick-list .slick-track .slick-slide {
	margin: 10px;background: transparent !important;
    padding: 10px;
}
.iconsReviews{padding-left: 40px;}
body #googleReviewsContainer #googleReviewsPageListing {
	padding: 1rem
}

body #googleReviewsContainer #googleReviewsPageListing .vertalign {
	display: flex !important;
	align-items: center;
	justify-content: center
}

body #googleReviewsContainer #googleReviewsPageListing .img-responsive {
	max-width: 100%;
	height: auto;
	max-height: none;
	display: block
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item {
	color: #222
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .imgReviews {
	margin-right: .5rem
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .linkReviews {
	line-height: 14px
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .linkReviews .author_name {
	display: inline-block;
	width: 100%;
	font-weight: 700;
	color: inherit;
	font-size: 13px
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .linkReviews .date_review {
	display: inline-block;
	width: 100%;
	clear: both;
	font-size: 12px;
	font-weight: 700;
	color: inherit
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_item .align-center {
	margin: auto;
	text-align: center
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_stars_text p {
	height: 75px;
	overflow-y: scroll;
	font-size: 14px;
	color: inherit;
	margin-bottom: 0
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_stars_text p:-webkit-scrollbar {
	display: none
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_stars_text p.close {
	max-height: 60px !important
}

body #googleReviewsContainer #googleReviewsPageListing .containerItems .review_stars_text p.open {
	max-height: initial !important
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

body #googleReviewsContainer #googleReviewsPageListing .slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

body #googleReviewsContainer #googleReviewsPageListing .slick-list:focus {
	outline: 0
}

body #googleReviewsContainer #googleReviewsPageListing .slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slider .slick-list,
body #googleReviewsContainer #googleReviewsPageListing .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

body #googleReviewsContainer #googleReviewsPageListing .slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

body #googleReviewsContainer #googleReviewsPageListing .slick-track:after,
body #googleReviewsContainer #googleReviewsPageListing .slick-track:before {
	content: "";
	display: table
}

body #googleReviewsContainer #googleReviewsPageListing .slick-track:after {
	clear: both
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slide {
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] body #googleReviewsContainer #googleReviewsPageListing .slick-slide {
	float: right
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slide img {
	display: block
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slide.slick-loading img {
	display: none
}

.slick-initialized body #googleReviewsContainer #googleReviewsPageListing .slick-slide {
	display: block
}

.slick-vertical body #googleReviewsContainer #googleReviewsPageListing .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

body #googleReviewsContainer #googleReviewsPageListing .slick-arrow.slick-hidden {
	display: none
}

@font-face {
	font-family: slick;
	src: url(fonts/slick.eot);
	src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: 0
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next:focus,
body #googleReviewsContainer #googleReviewsPageListing .slick-next:hover,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev:focus,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next:focus:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-next:hover:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev:focus:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev:hover:before {
	opacity: 1
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next.slick-disabled:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev.slick-disabled:before {
	opacity: .25
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body #googleReviewsContainer #googleReviewsPageListing .slick-prev {
	left: -25px
}

[dir=rtl] body #googleReviewsContainer #googleReviewsPageListing .slick-prev {
	left: auto;
	right: -25px
}

body #googleReviewsContainer #googleReviewsPageListing .slick-prev:before {
	content: "←"
}

[dir=rtl] body #googleReviewsContainer #googleReviewsPageListing .slick-prev:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-next:before {
	content: "→"
}

body #googleReviewsContainer #googleReviewsPageListing .slick-next {
	right: -25px
}

[dir=rtl] body #googleReviewsContainer #googleReviewsPageListing .slick-next {
	left: -25px;
	right: auto
}

[dir=rtl] body #googleReviewsContainer #googleReviewsPageListing .slick-next:before {
	content: "←"
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dotted.slick-slider {
	margin-bottom: 30px
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button:focus,
body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button:hover {
	outline: 0
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button:focus:before,
body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button:hover:before {
	opacity: 1
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body #googleReviewsContainer #googleReviewsPageListing .slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}

body #googleReviewsContainer #googleReviewsPageListing .slick-slide {
	display: block
}

body #googleReviewsContainer #googleReviewsPageListing.slick-slider .slick-arrow {
	display: block;
	position: absolute;
	width: 42px;
	height: 42px;
	top: 40%;
	color: inherit;
	font-size: 35px;
	line-height: 40px
}

body #googleReviewsContainer #googleReviewsPageListing.slick-slider .slick-arrow:hover {
	cursor: pointer
}

body #googleReviewsContainer #googleReviewsPageListing.slick-slider .arrow-icon-prev {
	left: -24px
}

body #googleReviewsContainer #googleReviewsPageListing.slick-slider .slick-list .slick-track .slick-slide {
	margin: 10px
}

#googleFloatingBadge {
	position: fixed;
	z-index: 999;
	bottom: 3rem;
	right: 1rem;
	display: flex;
	justify-content: center;
	text-align: center;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	padding: .5rem
}

#googleFloatingBadge.top-left {
	top: 3rem;
	left: 1rem;
	bottom: initial;
	right: initial
}

#googleFloatingBadge.top-right {
	top: 3rem;
	right: 1rem;
	bottom: initial;
	left: initial
}

#googleFloatingBadge.bottom-left {
	bottom: 3rem;
	left: 1rem;
	top: initial;
	right: initial
}

#googleFloatingBadge #logoGoogle {
	min-width: initial;
	width: 42px;
	height: 42px;
	background-size: contain !important;
	background: url(data:image/png;base64,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) center center no-repeat;
	margin-right: 1rem
}

#googleFloatingBadge.theme1 {
	height: initial;
	min-width: 240px;
	max-width: 325px;
	text-align: initial
}

#googleFloatingBadge.theme1 .closeBadge {
	position: relative;
	top: -8px;
	right: -8px;
	display: block;
	width: 22px;
	height: 22px;
	text-align: center;
	cursor: pointer;
	font-weight: 700;
	font-family: Arial
}

#googleFloatingBadge.theme1.closed {
	display: none
}

#googleFloatingBadge.theme1 .review-global {
	display: block;
	width: 100%
}

@media screen and (min-width:728px) {
	#googleFloatingBadge.theme1 .review-global {
		display: flex;
		justify-content: space-between;
		align-items: center
	}
}

#googleFloatingBadge.theme1 .googleBrand,
#googleFloatingBadge.theme1 .googleBrand .iconsReviews {
	align-items: center;
	display: flex
}

@media screen and (max-width:767px) {
	#googleFloatingBadge.theme1 .googleBrand {
		justify-content: center
	}
}

#googleFloatingBadge.theme1 .googleBrand .iconsReviews>span {
	font-size: 1.1rem;
	font-weight: 700;
	margin-right: .5px
}

#googleFloatingBadge.theme1 .googleBrand .iconsReviews>i:not(.flaticon-*) {
	font-size: 1.2rem
}

#googleFloatingBadge.theme1 .googleBrand a.brandName {
	font-size: 1rem
}

#googleFloatingBadge.theme1 a.totalReviews {
	font-size: 11px;
	line-height: 1.4;
	font-weight: 400;
	margin: 0
}

#googleFloatingBadge.theme2 {
	padding: .3rem;
	align-items: center
}

#googleFloatingBadge.theme2 .review-global {
	display: flex;
	align-items: center
}

#googleFloatingBadge.theme2 #logoGoogle {
	min-width: initial;
	width: 42px;
	height: 42px;
	margin-right: .2rem
}

#googleFloatingBadge.theme2 .ratingRight>span {
	font-size: 1.5rem;
	font-weight: 700
}

#googleFloatingBadge.theme2 .ratingRight a.totalReviews {
	font-size: .6rem;
	line-height: 1.4;
	font-weight: 400;
	margin: 0
}

#googleFloatingBadge.theme2 .ratingRight .iconsReviews {
	display: flex;
	align-items: center
}

#googleFloatingBadge.theme2 .ratingRight .iconsReviews>i {
	font-size: .6rem
}

#googleFloatingBadge.theme3 {
	min-width: 200px;
	max-width: 240px;
	border-radius: 5px;
	justify-content: space-between;
	text-align: left;
	box-shadow: 0 2px 5px 0 rgba(125, 125, 125, .25)
}

#googleFloatingBadge.theme3 #logoGoogle {
	width: 42px;
	height: 42px;
	margin-right: 5px
}

#googleFloatingBadge.theme3 .googleBrand {
	display: flex;
	justify-content: start;
	text-align: left
}

#googleFloatingBadge.theme3 .googleBrand .globalScore {
	line-height: 11px
}

#googleFloatingBadge.theme3 .googleBrand .globalScore a.brandName {
	display: inline-block;
	line-height: 1rem;
	font-size: 12px
}

#googleFloatingBadge.theme3 .googleBrand .globalScore .iconsReviews i,
#googleFloatingBadge.theme3 .googleBrand .globalScore .iconsReviews span {
	font-size: 12px
}

#googleFloatingBadge.theme3 .googleBrand .globalScore .totalReviews {
	font-size: 10px
}

#googleFloatingBadge.theme3 .closeBadge {
	position: relative;
	top: -8px;
	right: -8px;
	display: block;
	width: 22px;
	height: 22px;
	text-align: center;
	cursor: pointer;
	font-weight: 700
}

#googleReviewsContainer .list {
	overflow: auto;
	max-height: 450px
}

#googleReviewsContainer .list .containerItems {
	min-height: 115px !important
}

#googleReviewsContainer .list .containerItems .container {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

body #googleReviewsContainer.block-column {
	padding: 1.563rem 1.25rem;
	margin-bottom: 1.563rem;
	background: #fff
}