.carousel-box{
	background-color:rgb(209, 228, 221);
	padding: 20px 30px;
	--gl-avatar-radius:40px 40px 40px 40px;
	--gl-avatar-size:40px;
	--gl-background-color:#ffffff;
	--gl-border-color:transparent;
	--gl-border-radius:8px 8px 8px 8px;
	--gl-border-width:0;
	--gl-box-shadow-1:0px 1px 3px 0px rgba(0,0,0,0.1);
	--gl-box-shadow-2:0px 1px 2px 0px rgba(0,0,0,0.06);
	--gl-color-large:#000000;
	--gl-color-normal:#000000;
	--gl-color-small:#000000;
	--gl-font-size-large:18px;
	--gl-font-size-normal:14px;
	--gl-font-size-small:12px;
	--gl-line-height-large:27px;
	--gl-line-height-normal:21px;
	--gl-line-height-small:18px;
	--gl-padding:16px 16px 16px 16px;
	--gl-rating-color-0:#CCCCCC;--gl-rating-color-1:#FFCF02;--gl-rating-color-2:#FFCF02;--gl-rating-color-3:#FFCF02;--gl-rating-color-4:#FFCF02;--gl-rating-color-5:#FFCF02;--gl-rating-size:20px;--gl-spacing:16px;
	
    height:300px;
    margin-bottom: 50px;
	
}
.carousel-box .glsr-rating-level{
	
}
.carousel-box .glsr-rating-full {
    /*background-image: var(--glsr-star-full);*/
    background-image: url(../images/star-full.png);
}
.carousel-box .glsr-rating-empty {
    /*background-image: var(--glsr-star-full);*/
    background-image: url(../images/star-empty.png);
}
.gl-display-grid {
  border: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: calc((var(--gl-spacing) / 2) * -1);
  margin: calc(var(--gl-spacing) / 2 * -1);
  min-width: 100%;
  position: relative;
}
.gl-display-grid:after {
  content: "";
  flex-grow: 999999999;
}
.gl-display-grid > [data-theme] > * {
  margin: calc(var(--gl-spacing) / 2);
}
.gl-display-grid > [data-theme] {
  display: flex;
  flex: 1 0 100%;
}
@media (min-width: 680px) {
  .gl-grid-0 > [data-theme],
  .gl-grid-2 > [data-theme],
  .gl-grid-3 > [data-theme] {
    flex: 1 0 50%;
  }
}
@media (min-width: 851px) {
  .gl-grid-0 > [data-theme],
  .gl-grid-2 > [data-theme],
  .gl-grid-3 > [data-theme] {
    flex: 1 0 100%;
  }
}
@media (min-width: 1160px) {
  .gl-grid-0 > [data-theme],
  .gl-grid-2 > [data-theme],
  .gl-grid-3 > [data-theme] {
    flex: 1 0 50%;
  }
}
@media (min-width: 1480px) {
  .gl-grid-0 > [data-theme],
  .gl-grid-3 > [data-theme],
  .gl-grid-4 > [data-theme] {
    flex: 1 0 33.333%;
  }
}
@media (min-width: 1800px) {
  .gl-grid-0 > [data-theme],
  .gl-grid-4 > [data-theme] {
    flex: 1 0 25%;
  }
}
@media (min-width: 2120px) {
  .gl-grid-0 > [data-theme] {
    flex: 1 0 20%;
  }
}
@media (min-width: 2440px) {
  .gl-grid-0 > [data-theme] {
    flex: 1 0 16.666%;
  }
}
@supports (display: grid) {
  .gl-display-grid {
    --grid-template-columns: 1fr;
    grid-gap: var(--gl-spacing);
    display: grid;
    gap: var(--gl-spacing);
    grid-template-columns: 1fr;
    grid-template-columns: var(--grid-template-columns);
    margin: 0;
  }
  .gl-display-grid:after {
    display: none;
  }
  .gl-display-grid > [data-theme] > * {
    margin: 0;
  }
  .gl-grid-0 {
    --grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  }
  @media (min-width: 680px) {
    .gl-grid-2,
    .gl-grid-3 {
      --grid-template-columns: repeat(2, 1fr);
    }
  }
  @media (min-width: 1480px) {
    .gl-grid-3,
    .gl-grid-4 {
      --grid-template-columns: repeat(3, 1fr);
    }
  }
  @media (min-width: 1800px) {
    .gl-grid-4 {
      --grid-template-columns: repeat(4, 1fr);
    }
  }
}
.gl-display-list {
  grid-gap: initial;
  display: flex;
  flex-direction: column;
  gap: initial;
}
.gl-display-list > * + * {
  margin-top: var(--gl-spacing);
}
.glsr[data-theme].glsr-hide .gl-carousel {
  opacity: 0 !important;
}
.gl-carousel + .glsr-pagination {
  margin-top: 16px;
}
.gl-swiper-container {
  box-sizing: border-box;
  margin: 0 calc((var(--gl-spacing) / 2) * -1);
  margin: 0 calc(var(--gl-spacing) / 2 * -1);
  overflow: hidden;
  padding: 0 calc(var(--gl-spacing) / 2);
}
.gl-splide:not(.is-initialized) {
  opacity: 0 !important;
}
.splide__track {
  overflow: visible;
  overflow: initial;
}
.splide__slide {
  -webkit-tap-highlight-color: transparent;
  display: flex;
}
.splide:not(.no-drag) .splide__slide {
  cursor: grab;
}
.splide__slide.is-visible {
  display: flex !important;
}
.splide__slide:focus {
  outline: 0;
}
.splide.is-dragging .splide__slide {
  cursor: grabbing;
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus,
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus,
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
.glsr[data-theme]
  .gl-swiper:not(.swiper-initialized):not(.swiper-container-initialized) {
  opacity: 0 !important;
}
.gl-swiper {
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  opacity: 1;
  padding: 0;
  position: relative;
  transition: opacity 0.5s;
  z-index: 1;
}
.gl-swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
  z-index: 1;
  padding-bottom:50px;
}
.gl-swiper-wrapper,
.swiper-android .gl-slide {
  transform: translateZ(0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.gl-swiper .gl-slide, .carousel-box .swiper-slide  {
  display: flex;
  flex-shrink: 0;
  position: relative;
  transition-property: transform;
}
.gl-slide-invisible-blank {
  visibility: hidden;
}
.gl-swiper-arrow {
  --swiper-navigation-size: 50px;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 50px;
  border-radius: var(--swiper-navigation-size);
  border-width: 0;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 50px;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: -40px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: scale(0.8);
  transition: transform 0.5s ease-in,
    opacity 0.7s cubic-bezier(0.15, 0, 0.2, 1) 0.1s;
  width: 50px;
  width: var(--swiper-navigation-size);
  z-index: 10;
}
.glsr-reviews-swiper .gl-swiper-arrow:not([role="button"]) {
  display: none;
}
.gl-swiper-arrow svg {
  fill: currentColor;
  height: var(--swiper-navigation-size);
  width: var(--swiper-navigation-size);
}
.gl-swiper-next svg {
  transform: scaleX(-1);
}
.glsr[data-theme]:hover .gl-swiper-arrow {
  opacity: 1;
  transition-duration: 0.5s;
}
.gl-swiper-arrow:hover {
  background-color: rgba(0, 0, 0, 0.28);
}
.gl-swiper-arrow[disabled],
.swiper-button-disabled {
  cursor: auto;
  pointer-events: none;
}
.glsr[data-theme]:hover .gl-swiper-arrow[disabled],
.glsr[data-theme]:hover .swiper-button-disabled {
  opacity: 0.35;
}
.gl-swiper-prev {
  left: var(--gl-spacing);
}
.gl-swiper-next {
  right: var(--gl-spacing);
}
.gl-swiper-pagination {
  align-items: center;
  bottom: auto;
  box-sizing: border-box;
  display: flex;
  gap: 2px;
  justify-content: center;
  margin: 10px 0;
  padding: 0;
  position: relative;
}
.gl-swiper-pagination.swiper-pagination-lock,
.glsr[data-theme]
  .gl-swiper-pagination:not([role="tablist"]):not(
    [class*=" swiper-pagination"]
  ) {
  display: none !important;
}
.swiper-pagination-bullet {
	background-color:#000;
	height:10px;
	width:10px;
}
.gl-swiper-bullet:before {
  background: currentColor;
  border-radius: 10px;
  content: "";
  height: 10px;
  margin: 5px;
  transition: background 0.2s ease;
  width: 10px;
}
.gl-swiper-bullet:hover {
  cursor: pointer;
  opacity: 0.75;
}
.gl-swiper-bullet.is-active {
  opacity: 1;
}
@supports (outline-offset: -3px) {
  .gl-swiper-bullet:focus,
  .gl-swiper-bullet:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -1px;
  }
}
.glsr-modal[data-theme] .glsr-modal__content {
  padding-top: calc(var(--glsr-modal-padding) + var(--glsr-modal-padding) / 3);
}
{
  quotes: "â€œ" "â€";
}
.glsr-review {
  background-color: var(--gl-background-color);
  border-color: var(--gl-border-color);
  border-radius: var(--gl-border-radius);
  border-style: solid;
  border-width: var(--gl-border-width);
  box-shadow: var(--gl-box-shadow-1), var(--gl-box-shadow-2);
  box-sizing: border-box;
  display: flex;
  padding: var(--gl-padding);
  min-height:230px;
}
[data-tag] {
  display: flex;
}
.glsr-modal[data-theme] .glsr-read-more a {
  color: currentColor;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
:not(form) p {
  white-space: normal;
}
h2:first-of-type,
h3:first-of-type,
h4:first-of-type,
ol:first-of-type,
p:first-of-type,
ul:first-of-type {
  margin-top: 0;
}
h2:last-of-type,
h3:last-of-type,
h4:last-of-type,
ol:last-of-type,
p:last-of-type,
ul:last-of-type {
  margin-bottom: 0;
}
.gl-text-large,
.gl-text-large h2,
.gl-text-large h3,
.gl-text-large h4,
.gl-text-large li,
.gl-text-large p {
  color: var(--gl-color-large);
  font-size: var(--gl-font-size-large);
  line-height: var(--gl-line-height-large);
}
.gl-text-normal,
.gl-text-normal h2,
.gl-text-normal h3,
.gl-text-normal h4,
.gl-text-normal li,
.gl-text-normal p {
  color: var(--gl-color-normal);
  font-size: var(--gl-font-size-normal);
  line-height: var(--gl-line-height-normal);
}
.gl-text-small,
.gl-text-small h2,
.gl-text-small h3,
.gl-text-small h4,
.gl-text-small li,
.gl-text-small p {
  color: var(--gl-color-small);
  font-size: var(--gl-font-size-small);
  line-height: var(--gl-line-height-small);
}
.gl-bold,
.gl-bold h2,
.gl-bold h3,
.gl-bold h4,
.gl-bold li,
.gl-bold p {
  font-weight: 600;
}
.gl-italic,
.gl-italic h2,
.gl-italic h3,
.gl-italic h4,
.gl-italic li,
.gl-italic p {
  font-style: italic;
}
.gl-uppercase,
.gl-uppercase h2,
.gl-uppercase h3,
.gl-uppercase h4,
.gl-uppercase li,
.gl-uppercase p {
  text-transform: uppercase;
}
.glsr-review-avatar img,
.glsr-review-avatar svg {
  border-radius: var(--gl-avatar-radius);
  display: block;
  height: var(--gl-avatar-size) !important;
  margin: 0;
  max-width: none;
  width: var(--gl-avatar-size) !important;
}
div:not(.glsr-modal__content) > .gl-hidden {
  display: none;
}
.glsr-field-rating [data-stars] {
  display: flex;
  font-size: 2rem;
  gap: 0.25em;
  justify-content: center;
}
.glsr-field-rating [data-stars="rating-star-minecraft"],
.glsr-field-rating [data-stars="rating-star-wordpress"],
.glsr-field-rating [data-stars="rating-star"] {
  gap: 0.0625em;
}
.glsr-field-rating [data-stars] > span {
  font-size: 2rem;
  height: 1em;
  line-height: 1;
  width: 1em;
}
.glsr[data-theme]
  .glsr-field-rating
  [data-stars="rating-star-wordpress"]
  > span,
.glsr-field-rating [data-stars="rating-star"] > span {
  margin-bottom: 0.04167em;
  margin-top: -0.04167em;
}
.glsr-field-rating [data-stars] svg {
  height: 100%;
  pointer-events: none;
  width: 100%;
}
.glsr-field-rating .gl-rating-half {
  display: none;
}
{
  display: flex;
}
.glsr-themed-rating:not([data-stars="default"]) {
  gap: 0.2em;
}
.glsr-themed-rating[data-stars="rating-star-minecraft"] {
  gap: 0.0625em;
}
svg {
  height: 100%;
  pointer-events: none;
  width: 100%;
}
.glsr-rating-level {
  font-size: var(--gl-rating-size);
  height: 1em;
  line-height: 1;
  width: 1em;

  font-size: var(--glsr-summary-star);
}
[data-stars] circle,
[data-stars] path,
[data-stars] svg {
  transition: color 0.1s;
}
[data-rating] svg,
[data-rating] svg,
[data-value]:not(.gl-active) svg[data-svg="solid"] {
  color: var(--gl-rating-color-0);
}
.glsr-themed-rating[data-rating^="1"] svg,
[data-level^="1"] .glsr-bar-background-percent,
[data-rating^="1"] svg {
  color: var(--gl-rating-color-1);
}
.glsr-themed-rating[data-rating^="2"] svg,
[data-level^="2"] .glsr-bar-background-percent,
[data-rating^="2"] svg {
  color: var(--gl-rating-color-2);
}
.glsr-themed-rating[data-rating^="3"] svg,
[data-level^="3"] .glsr-bar-background-percent,
[data-rating^="3"] svg {
  color: var(--gl-rating-color-3);
}
.glsr-themed-rating[data-rating^="4"] svg,
[data-level^="4"] .glsr-bar-background-percent,
[data-rating^="4"] svg {
  color: var(--gl-rating-color-4);
}
.glsr-themed-rating[data-rating^="5"] svg,
[data-level^="5"] .glsr-bar-background-percent,
[data-rating^="5"] svg {
  color: var(--gl-rating-color-5);
}
.gl-active svg[data-svg="outline"] .gl-rating-full {
  fill: currentColor;
  color: currentColor;
}
.gl-active svg[data-svg="solid"] .gl-rating-full {
  color: currentColor;
}
.glsr[data-theme]
  [data-value]:not(:hover):not(.gl-selected)
  svg[data-svg="emoji"]
  .gl-rating-full {
  opacity: 0;
}
.glsr[data-theme]
  [data-value]:not(:hover):not(.gl-selected)
  svg[data-svg="emoji"]
  .gl-rating-face-red {
  fill: #6d6d6d;
}
[data-svg="emoji"] {
  transform: scale(1);
  transition: transform 0.1s ease-in-out;
}
.gl-selected [data-svg="emoji"] {
  transform: scale(1.2);
}
.glsr-rating-full svg[data-svg="outline"] .gl-rating-full,
.glsr-rating-half svg[data-svg="outline"] .gl-rating-half {
  fill: currentColor;
}
.glsr-rating-empty svg[data-svg="solid"] .gl-rating-half,
.glsr-rating-full svg[data-svg="solid"] .gl-rating-half {
  fill: none;
}
.glsr-rating-empty svg[data-svg="solid"],
.glsr-rating-half svg[data-svg="solid"] .gl-rating-full {
  color: var(--gl-rating-color-0) !important;
}
.glsr-rating-empty svg[data-svg="emoji"] .gl-rating-full {
  fill: none;
}
.glsr-rating-half svg[data-svg="emoji"] .gl-rating-half {
  opacity: 1;
}
.glsr-field-rating svg[data-svg="solid"] g.gl-rating-full,
.glsr-field-rating svg[data-svg="solid"] g.gl-rating-half {
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.glsr[data-theme]
  .glsr-field-rating
  .gl-active
  svg[data-svg="solid"]
  g.gl-rating-full {
  opacity: 1;
}
svg[data-svg="solid"] g.gl-rating-full,
svg[data-svg="solid"] g.gl-rating-half {
  opacity: 0;
}
.glsr-rating-full svg[data-svg="solid"] g.gl-rating-full,
.glsr-rating-half svg[data-svg="solid"] g.gl-rating-half {
  opacity: 1;
}
.gl-flex {
  display: flex;
}
.gl-flex-col {
  flex-direction: column;
}
.gl-flex-row {
  flex-direction: row;
}
.gl-items-center {
  align-items: center;
}
.gl-items-end {
  align-items: flex-end;
}
.gl-items-start {
  align-items: flex-start;
}
.gl-items-stretch {
  align-items: stretch;
}
.gl-flex-1 {
  flex: 1 1 0%;
}
.gl-flex-0 {
  flex: 0 1 auto;
}
.gl-flex-none {
  flex: 0 0 auto;
}
.gl-flex-wrap {
  flex-wrap: wrap;
}
.glsr-review {
  align-content: flex-start;
  flex: 1 0 0%;
}
.glsr-rating-level {
    font-size: var(--gl-rating-size);
    height: 1em;
    line-height: 1;
    width: 1em;
    background-size:cover;
	margin: 0 1px;
}
.glsr-themed-rating {
    display: flex;
    align-items: center;
    flex-shrink: 0;
	--gl-rating-size: 20px;
}
.glsr[data-form] [class$=-rating] {
    align-items: center;
    flex-shrink: 0;
}



.glsr-review {
    quotes: "â€œ" "â€";
    word-break: break-word
}



/*;list*/
.srw-grid {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 20px;
  --gl-color-small: rgba(0, 0, 0, 0.5);
  --gl-font-size-small: 14px;
  --gl-line-height-small: 18px;
}
.srw-summary { 
	background:#e8f8f5; padding:20px; 
	max-height:200px;
    --glsr-text-lg: 48px;
    --glsr-summary-text: 16px;
    --glsr-text-md: 6px;
    display: grid;
    line-height: 1;
    grid-template-columns: 90px 1fr;
    gap: 0;

}

.srw-average { 
	font-size:48px; 
	font-weight:bold; 
	grid-row: span 2 / span 2;
}
.srw-breakdown .srw-row { display:flex; align-items:center; margin:4px 0; }
.srw-bar { flex:1; background:#eee; margin:0 5px; height:6px; border-radius:3px; }
.srw-bar span { display:block; background:red; height:100%; border-radius:3px; }
.srw-review { 
	border-bottom:1px solid #ddd; 
	padding:20px 0 32px; 
	clear: both;
    float: left;
    width: 100%;
}

#srw-load-more { background:#223; color:#fff; padding:10px 20px; cursor:pointer; border:none; }
.srw-review-list{
	margin-bottom:20px;
	float: left;
    width: 100%;
    display: block;
}
.srw-content{
	float:left;
	--gl-avatar-radius: 40px 40px 40px 40px;
    --gl-avatar-size: 40px;
    --gl-background-color: rgb(209, 228, 221);
    --gl-border-color: rgba(10, 10, 10, 0.2);
    --gl-border-radius: 1px 1px 1px 1px;
    --gl-border-width: 0px 0px 1px 0px;
    --gl-box-shadow-1: none;
    --gl-box-shadow-2: none;
    --gl-color-large: #000000;
    --gl-color-normal: #000000;
    --gl-color-small: rgba(0, 0, 0, 0.5);
    --gl-font-size-large: 18px;
    --gl-font-size-normal: 14px;
    --gl-font-size-small: 14px;
    --gl-line-height-large: 18px;
    --gl-line-height-normal: 21px;
    --gl-line-height-small: 18px;
    --gl-padding: 20px 0px 20px 0px;
    --gl-rating-color-0: rgb(254, 242, 242);
    --gl-rating-color-1: rgb(252, 165, 165);
    --gl-rating-color-2: rgb(248, 113, 113);
    --gl-rating-color-3: rgb(239, 68, 68);
    --gl-rating-color-4: rgb(220, 38, 38);
    --gl-rating-color-5: rgb(185, 28, 28);
    --gl-rating-size: 16px;
    --gl-spacing: 0px;
}
.srw-review h4{
	color: var(--gl-color-large);
    font-size: var(--gl-font-size-large);
    line-height: var(--gl-line-height-large);
	margin: 0 0 12px;

}
.srw-review p{
    color: var(--gl-color-normal);
    font-size: var(--gl-font-size-normal);
    line-height: var(--gl-line-height-normal);
    margin: 0 0 12px;
}
.srw-meta{
	color: var(--gl-color-small);
    font-size: var(--gl-font-size-small);
    line-height: var(--gl-line-height-small);
}
.srw-stars{
	width:100px;	
    height: 30px;
    float: left;
    padding-right:20px;
        --gl-rating-color-0: rgb(254, 242, 242);
    --gl-rating-color-1: rgb(252, 165, 165);
    --gl-rating-color-2: rgb(248, 113, 113);
    --gl-rating-color-3: rgb(239, 68, 68);
    --gl-rating-color-4: rgb(220, 38, 38);
    --gl-rating-color-5: rgb(185, 28, 28);
    --gl-rating-size: 16px;
}

[data-stars] circle,[data-stars] path,[data-stars] svg {
    transition: color .1s
}
.glsr-themed-rating svg {
    height: 100%;
    pointer-events: none;
    width: 100%;
}

.glsr-themed-rating [data-rating] svg,.glsr[data-theme] [data-rating] svg,.glsr[data-theme] [data-value]:not(.gl-active) svg[data-svg=solid] {
    color: var(--gl-rating-color-0)
}

.glsr-themed-rating[data-rating^="1"] svg,.glsr[data-theme] [data-level^="1"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="1"] svg {
    color: var(--gl-rating-color-1)
}

.glsr-themed-rating[data-rating^="2"] svg,.glsr[data-theme] [data-level^="2"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="2"] svg {
    color: var(--gl-rating-color-2)
}

.glsr-themed-rating[data-rating^="3"] svg,.glsr[data-theme] [data-level^="3"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="3"] svg {
    color: var(--gl-rating-color-3)
}

.glsr-themed-rating[data-rating^="4"] svg,.glsr[data-theme] [data-level^="4"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="4"] svg {
    color: var(--gl-rating-color-4)
}

.glsr-themed-rating[data-rating^="5"] svg,.glsr[data-theme] [data-level^="5"] .glsr-bar-background-percent,.glsr[data-theme] [data-rating^="5"] svg {
    color: var(--gl-rating-color-5)
}

.glsr[data-theme] .gl-active svg[data-svg=outline] .gl-rating-full {
    fill: currentColor;
    color: currentColor
}

.glsr[data-theme] .gl-active svg[data-svg=solid] .gl-rating-full {
    color: currentColor
}
.glsr-review-date{
	font-style:italic;
}
.srw-summary .glsr-rating-level svg{
	width:24px;
	height:24px;
}
.srw-summary .glsr-themed-rating{
	gap:0.2em;
}
.srw-summary .srw-total{
	padding:4px 0;
}
.srw-breakdown{	
    position: relative;
    width: 100%;
	max-width: 600px;
	grid-column: span 2 / span 2;
    margin-top: 1em;

}
