{% load crispy_forms_filters %}
<div class="ti-widget" data-layout-id="{{ reviews_data.layout_id }}" data-set-id="{{ reviews_data.set_id }}" data-pid="{{ reviews_data.id }}">
    <div class="ti-widget-container">
        {% if reviews|length < 1 or company.is_verified is False or is_visibility is False %}
          <div></div>
        {% else %}
        <div class="ti-reviews-container">
            <div class="ti-reviews-container-wrapper" style="width: 100%">
                {% for review in reviews %}

                <div class="ti-review-item source-Google" data-platform-page-url="https://{{client_name}}/reviews/{{ company.url }}">
                    <div class="ti-inner">
{#                        <div class="ti-review-header">#}
                          <div style="display: flex">
                            <div class="ti-profile-img">
                                {% if review.profile_img|length > 0 %}
                                    <img src="{{ review.profile_img }}" alt="{{ review.author }}" />
                                {% else %}
                                    <img src="https://{{static_url}}/static/images/users/noprofile-08.svg" alt="{{ review.author }}" />
                                {% endif %}
                            </div>
                            <div class="ti-profile-details">
                                <div class="ti-name">{{ review.author }}</div>
                                <div class="ti-date">{{ review.date }}</div>
                            </div>
                            <img style=" width: 32px; height: 32px" src="https://{{static_url}}/media/{{review.source.platform.logo}}" alt="Logo Source Review" />
                          </div>
{#                        </div>#}
                        <div class="ti-stars">
                            {% if review.source.platform.name == 'Facebook' %}
                                {% if review.rating == 1 %}
                                    <img src="https://{{static_url}}/static/images/users/Not_recommend.jpg" />
                                    <span > Not recommend </span>
                                {% else %}
                                    <img src="https://{{static_url}}/static/images/users/Recommend.jpg" />
                                    <span > Recommend </span>
                                {% endif %}
                            {% else %}
                                {% for i in review.rating|get_range %}
                                    <span class="ti-star f"></span>
                                {% endfor %}
                                {% for i in review.rating|get_start_e %}
                                    <span class="ti-star e"></span>
                                {% endfor %}
                            {% endif %}
                            <span class="ti-verified-review">
                              <span class="ti-verified-tooltip">
                                Verified
                              </span>
                            </span>
                        </div>
                        <div class="ti-review-content">
                            <div class="ti-inner"> <strong>{{ review.body }}</strong> </div>
                        </div>
                    </div>
                </div>
              {%endfor%}
            </div>
        </div>
      {% endif %}
    </div>
</div>
{% if reviews|length < 1 or company.is_verified is False or is_visibility is False %}
          <div></div>
        {% else %}
<div class="ti-footer">
          <div class="ti-rating-text logo-contain" style=" font-family: 'Open sans'; ">
            <a
                href="https://{{client_name}}/reviews/{{ company.url }}" 
                target="_blank"
                rel="noopener"
            >
                <img class="logo-widget" src="https://{{static_url}}/static/images/users/logo-widget.png" />
            </a>
            <span class="nowrap rated-text">
                {% if average_rating >= 4 and average_rating <= 4.5 %}
                    <strong style="color:#000030 ;" >
                        Rated GOOD&nbsp; 
                    </strong>  
                {% elif average_rating >= 4.5 and average_rating <= 5 %}
                    <strong style="color:#000030 ;" >
                        Rated EXCELLENT&nbsp; 
                    </strong>  
                {% else %}
                    <strong style="color:#000030 ;" >
                        Rated&nbsp; 
                    </strong>  
                {% endif %}
            </span><span style="color:#000030 ;" class="nowrap"> <strong><a
                            href="https://{{client_name}}/reviews/{{ company.url }}" target="_blank"
                            rel="noopener" style="color:#000030 ;"> {% if company.reviews_count is not None %}
                    {{ company.reviews_count }} reviews
                  {% else %}

                  {% endif %}</a></strong>.</span> </div>
      </div>
{% endif %}
<style>
  .rated-text{
    font-weight: bolder;
    font-size: 18px;
  }
  .logo-contain{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
  } 
  .logo-widget{
    width: 137.3333px;
    height: 22px;
    margin-right: 5px;
  }
  .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-item>[class$=inner] {
        border-color: {{ reviews_data.more_style.borderColor }} !important;
    }
  .ti-widget-container .ti-name{
    font-size: {{ reviews_data.more_style.fontSizeName }}px !important;
  }
  .ti-widget-container .ti-date{
    font-size: {{ reviews_data.more_style.fontSizeDate}}px !important;
  }
  .ti-review-content strong{
    font-size: {{ reviews_data.more_style.fontSizeReview}}px !important;
  }
  .ti-footer{
    text-align: center;
  }
  .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-reviews-container{
      display: flex !important;
      justify-content: center !important;
    }
    .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content{
      width: 90% !important;
    }
     .ti-verified-review {
        display: inline-block;
        background: url("https://i.postimg.cc/Fs8tvMvV/icons.png");
    }
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-widget-container {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-widget-container .ti-name {
        color: {{ reviews_data.more_style.nameColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-widget-container .ti-date {
        color: {{ reviews_data.more_style.nameColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-item>[class$=inner] {
        border-color: {{ reviews_data.more_style.borderColor }} ;
        background: {{ reviews_data.more_style.backgroundColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] ::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.1)
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] ::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.6)
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] ::-webkit-scrollbar-thumb:hover {
        background: white
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-item>.ti-inner {
        background-color: {{ reviews_data.more_style.backgroundColor }}
    }
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-item .ti-read-more {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header .nowrap {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header span,
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header strong {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header strong,
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-header span {
        color: #fafafa
    }
.ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-content strong {
        color: {{ reviews_data.more_style.reviewColor }}
    }
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-review-content span {
        color: {{ reviews_data.more_style.reviewColor }}
    }
    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    .ti-widget[data-layout-id='{{ reviews_data.layout_id }}'][data-set-id='{{ reviews_data.set_id }}'][data-pid='{{ reviews_data.id }}'] .ti-widget-container {
        color: {{ reviews_data.more_style.reviewColor }}
    }

    @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek.woff2") format("woff2");
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext2.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic2.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext2.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek2.woff2") format("woff2");
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese2.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext2.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin2.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: left;
    direction: ltr;
    box-sizing: border-box;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] * {
    box-sizing: border-box;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"]:before {
    display: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a {
    text-decoration: underline !important;
    color: inherit;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a.ti-header {
    text-decoration: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a[href="#"],
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a:not([href]) {
    text-decoration: none !important;
    pointer-events: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] strong * {
    font-weight: bold !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container * {
    font-family: "Open sans";
    font-size: 14px;
    line-height: 1.4em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container {
    color: #ffffff;
    margin-bottom: 15px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container .ti-name {
    font-weight: bold;
    font-size: 15px;
    overflow: hidden;
    padding-right: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #ffffff;
    margin-bottom: 2px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container .ti-date {
    color: #ffffff;
    opacity: 0.5;
    font-size: 12px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-profile-img {
    margin: 0 15px 0 0 !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-profile-img img {
    width: 40px !important;
    height: 40px !important;
    padding: 0px !important;
    display: block;
    border-radius: 30px;
    min-width: initial !important;
    max-width: initial !important;
    object-fit: cover;
    object-position: top;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-profile-img-sprite {
    display: inline-block;
    float: left;
    background: white;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    border-radius: 30px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-profile-details {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-stars {
    margin-top: 3px;
    white-space: nowrap;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-star {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 1px;
    background-size: contain;
    background-repeat: no-repeat;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-star:before,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-star:after {
    content: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .star-lg .ti-star {
    width: 30px;
    height: 30px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-d-none {
    display: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-icon-size1 .ti-review-header:after {
    width: 25px;
    height: 25px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-icon-size1 .ti-widget-container .ti-name {
    padding-left: 30px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-icon-size2 .ti-review-header:after {
    width: 30px;
    height: 30px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-icon-size2 .ti-widget-container .ti-name {
    padding-left: 35px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text strong a,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text strong span,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text span strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-rating-text span,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-footer,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-footer strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-footer span,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-footer strong a {
    font-size: 14px;
    color: #ffffff;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-large-logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 50px;
    margin-bottom: 0 !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-large-logo .ti-v-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
    text-align: center;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-large-logo img {
    margin: auto;
    padding: 0 !important;
    display: block !important;
    position: relative;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .nowrap {
    white-space: nowrap;
    display: inline-block;
    margin: 0 2px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .nowrap:first-of-type {
    margin-left: 0;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .nowrap:last-of-type {
    margin-right: 0;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-reviews-container-wrapper [class$="inner"]>.ti-stars {
    margin-bottom: 17px;
    margin-top: 21px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-reviews-container {
    display: flex !important;
    flex-direction: column;
    justify-content: center !important;
    position: relative;
    width: 100%;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-read-more {
    display: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item {
    padding: 0 8px;
    transition: transform 300ms ease-out;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-read-more {
    font-weight: bold;
    white-space: nowrap;
    font-size: 12.6px;
    color: #ffffff;
    text-decoration: none !important;
    display: block;
    text-align: center;
    padding: 7px 0 0;
    text-align: left;
    transition: opacity 300ms ease-out;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-read-more:hover {
    opacity: 0.5;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item [class$="inner"] {
    border-radius: 4px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item>[class$="inner"] {
    border-style: solid !important;
    border-color: #303030 !important;
    background: #303030 !important;
    border-radius: 4px !important;
    padding: 22px !important;
    margin: 0 !important;
    display: block;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-polarity .ti-polarity-icon {
    position: relative;
    margin: 0;
    text-indent: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-recommendation .ti-recommendation-icon {
    position: relative;
    margin: 0 5px;
    margin-bottom: -3px;
    text-indent: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child {
    margin-left: 0;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-recommendation .ti-recommendation-title {
    font-weight: 700;
    font-size: 13px !important;
    opacity: 0.8;
    position: relative;
    top: -1px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item .ti-recommendation+.ti-dummy-stars {
    display: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content {
    line-height: 20.3px !important;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content .ti-stars {
    margin-bottom: 5px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content strong {
    font-size: inherit;
    color: inherit;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-header:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    background-repeat: no-repeat;
    background-position: center center;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-highlight {
    padding: 1px 2px;
    margin: 0;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    background-color: transparent;
    background-image: linear-gradient(#fbe049, #fbe049);
    background-size: 100% 19px;
    background-position: bottom;
    background-repeat: no-repeat;
    color: #000 !important;
}

@media (max-width: 479px) {
    .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-reviews-container-wrapper {
        margin-right: 0;
        margin-left: 0;
    }
    .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item {
        padding: 0;
    }
}

@media (min-width: 480px) {
    .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item:hover {
        -webkit-transform: translate(0, -5px);
        -ms-transform: translate(0, -5px);
        transform: translate(0, -5px);
    }
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] ::-webkit-scrollbar {
    width: 4px;
    border-radius: 3px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] ::-webkit-scrollbar-track {
    background: rgba(85, 85, 85, 0.1);
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] ::-webkit-scrollbar-thumb {
    background: rgba(85, 85, 85, 0.6);
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] ::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.ti-verified-review {
    display: inline-block;
    background: url("https://{{static_url}}/static/images/users/verified.png");
    background-size: contain;
    width: 20px;
    height: 21px;
    margin-left: 12px;
    margin-top: -3px;
    position: relative;
    z-index: 2;
}

.ti-verified-review .ti-verified-tooltip {
    color: #fff !important;
    background-color: #3b404b !important;
    padding: 0 10px;
    border-radius: 4px;
    font-size: 11px !important;
    line-height: 22px !important;
    font-weight: 500;
    display: inline-block;
    position: absolute;
    left: 0;
    margin-left: 25px;
    top: -4px;
    white-space: nowrap;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.ti-verified-review .ti-verified-tooltip:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #3b404b transparent transparent;
    content: "";
    position: absolute;
    left: -5px;
    top: 50%;
    margin-top: -5px;
}

.ti-verified-review:hover .ti-verified-tooltip {
    opacity: 1;
    margin-left: 20px;
}

.ti-recommendation+.ti-verified-review {
    top: 2px;
}

.ti-widget .source-all .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-all .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg");
}

.ti-widget .source-all .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg");
}

.ti-widget .source-all .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg");
}

.ti-widget .source-all .ti-small-logo img {
    width: 88px !important;
    height: 15px !important;
    top: 2px;
}

.ti-widget .source-Facebook .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Facebook .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/f.svg");
}

.ti-widget .source-Facebook .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/e.svg");
}

.ti-widget .source-Facebook .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/h.svg");
}

.ti-widget .source-Facebook .ti-recommendation-icon.positive {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/recommendation-positive.svg");
}

.ti-widget .source-Facebook .ti-recommendation-icon.negative {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/recommendation-negative.svg");
}

.ti-widget .source-Facebook .ti-small-logo img {
    width: 72px !important;
    height: 14px !important;
    top: 1px;
}

.ti-widget .source-Google .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Google .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg");
}

.ti-widget .source-Google .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/e.svg");
}

.ti-widget .source-Google .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/h.svg");
}

.ti-widget .source-Google .ti-small-logo img {
    width: 57px !important;
    height: 18px !important;
    top: 2px;
}

.ti-widget .source-Yelp .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Yelp .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/f.svg");
}

.ti-widget .source-Yelp .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/e.svg");
}

.ti-widget .source-Yelp .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/h.svg");
}

.ti-widget .source-Yelp .ti-small-logo img {
    width: 45px !important;
    height: 22px !important;
    top: -3px;
}

.ti-widget .source-Tripadvisor .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Tripadvisor .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/f.svg");
}

.ti-widget .source-Tripadvisor .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/e.svg");
}

.ti-widget .source-Tripadvisor .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/h.svg");
}

.ti-widget .source-Tripadvisor .ti-small-logo img {
    width: 94px !important;
    height: 20px !important;
}

.ti-widget .source-Trustpilot .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Trustpilot .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/f.svg");
}

.ti-widget .source-Trustpilot .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/e.svg");
}

.ti-widget .source-Trustpilot .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/h.svg");
}

.ti-widget .source-Trustpilot .ti-small-logo img {
    width: 65px !important;
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Airbnb .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Airbnb .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/f.svg");
}

.ti-widget .source-Airbnb .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/e.svg");
}

.ti-widget .source-Airbnb .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/h.svg");
}

.ti-widget .source-Airbnb .ti-small-logo img {
    width: 64px !important;
    height: 20px !important;
}

.ti-widget .source-Booking .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Booking .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/f.svg");
}

.ti-widget .source-Booking .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/e.svg");
}

.ti-widget .source-Booking .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/h.svg");
}

.ti-widget .source-Booking .ti-small-logo img {
    width: 84px !important;
    height: 14px !important;
    top: 3px;
}

.ti-widget .source-Amazon .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Amazon .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/f.svg");
}

.ti-widget .source-Amazon .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/e.svg");
}

.ti-widget .source-Amazon .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/h.svg");
}

.ti-widget .source-Amazon .ti-small-logo img {
    width: 56px !important;
    height: 17px !important;
    top: 5px;
}

.ti-widget .source-Arukereso .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Arukereso .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/f.svg");
}

.ti-widget .source-Arukereso .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/e.svg");
}

.ti-widget .source-Arukereso .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/h.svg");
}

.ti-widget .source-Arukereso .ti-small-logo img {
    height: 15px !important;
    top: 3px;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-dark.svg"] {
    width: 92px !important;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-bg.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-bg-dark.svg"] {
    width: 89px !important;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-ro.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-ro-dark.svg"] {
    width: 77px !important;
}

.ti-widget .source-Hotels .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Hotels .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/f.svg");
}

.ti-widget .source-Hotels .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/e.svg");
}

.ti-widget .source-Hotels .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/h.svg");
}

.ti-widget .source-Hotels .ti-small-logo img {
    width: 100px !important;
    height: 20px !important;
}

.ti-widget .source-Trustindex .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Trustindex .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg");
}

.ti-widget .source-Trustindex .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg");
}

.ti-widget .source-Trustindex .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg");
}

.ti-widget .source-Trustindex .ti-small-logo img {
    width: 88px !important;
    height: 15px !important;
    top: 2px;
}

.ti-widget .source-Opentable .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Opentable .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/f.svg");
}

.ti-widget .source-Opentable .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/e.svg");
}

.ti-widget .source-Opentable .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/h.svg");
}

.ti-widget .source-Opentable .ti-small-logo img {
    width: 100px !important;
    height: 23px !important;
    top: -1px;
}

.ti-widget .source-Foursquare .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Foursquare .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/f.svg");
}

.ti-widget .source-Foursquare .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/e.svg");
}

.ti-widget .source-Foursquare .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/h.svg");
}

.ti-widget .source-Foursquare .ti-small-logo img {
    width: 98px !important;
    height: 13px !important;
    top: 3px;
}

.ti-widget .source-Foursquare.ti-review-item .ti-star {
    display: none !important;
}

.ti-widget .source-Bookatable .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Bookatable .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/f.svg");
}

.ti-widget .source-Bookatable .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/e.svg");
}

.ti-widget .source-Bookatable .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/h.svg");
}

.ti-widget .source-Bookatable .ti-small-logo img {
    width: 83px !important;
    height: 15px !important;
    top: 1px;
}

.ti-widget .source-Capterra .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Capterra .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/f.svg");
}

.ti-widget .source-Capterra .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/e.svg");
}

.ti-widget .source-Capterra .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/h.svg");
}

.ti-widget .source-Capterra .ti-small-logo img {
    width: 79px !important;
    height: 18px !important;
    top: 1px;
}

.ti-widget .source-Szallashu[data-domain="cz"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-cz.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="hu"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-hu.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="ro"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-ro.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="com"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-com.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="pl"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-pl.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/f.svg");
}

.ti-widget .source-Szallashu .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/e.svg");
}

.ti-widget .source-Szallashu .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/h.svg");
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-dark.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-hu.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-hu-dark.svg"] {
    width: 76px !important;
    height: 13px !important;
    top: 2px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-com.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-com-dark.svg"] {
    width: 95px !important;
    height: 18px !important;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-cz.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-cz-dark.svg"] {
    width: 61px !important;
    height: 19px !important;
    top: 3px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-pl.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-pl-dark.svg"] {
    width: 74px !important;
    height: 17px !important;
    top: 3px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-ro.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-ro-dark.svg"] {
    width: 100px !important;
    height: 19px !important;
}

.ti-widget .source-Thumbtack .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Thumbtack .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/f.svg");
}

.ti-widget .source-Thumbtack .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/e.svg");
}

.ti-widget .source-Thumbtack .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/h.svg");
}

.ti-widget .source-Thumbtack .ti-small-logo img {
    width: 88px !important;
    height: 20px !important;
}

.ti-widget .source-Fresha .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Fresha .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/f.svg");
}

.ti-widget .source-Fresha .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/e.svg");
}

.ti-widget .source-Fresha .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/h.svg");
}

.ti-widget .source-Fresha .ti-small-logo img {
    width: 93px !important;
    height: 13px !important;
    top: 2px;
    left: 1px;
}

.ti-widget .source-Expedia .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Expedia .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/f.svg");
}

.ti-widget .source-Expedia .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/e.svg");
}

.ti-widget .source-Expedia .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/h.svg");
}

.ti-widget .source-Expedia .ti-small-logo img {
    width: 69px !important;
    height: 20px !important;
    top: 1px;
}

.ti-widget .source-Reco .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Reco .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/f.svg");
}

.ti-widget .source-Reco .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/e.svg");
}

.ti-widget .source-Reco .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/h.svg");
}

.ti-widget .source-Reco .ti-small-logo img {
    width: 76px !important;
    height: 16px !important;
}

.ti-widget .source-Zillow .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Zillow .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/f.svg");
}

.ti-widget .source-Zillow .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/e.svg");
}

.ti-widget .source-Zillow .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/h.svg");
}

.ti-widget .source-Zillow .ti-small-logo img {
    width: 76px !important;
    height: 16px !important;
}

.ti-widget .source-Pricespy .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Pricespy .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/f.svg");
}

.ti-widget .source-Pricespy .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/e.svg");
}

.ti-widget .source-Pricespy .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/h.svg");
}

.ti-widget .source-Pricespy .ti-small-logo img {
    height: 18px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nz.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nz-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-uk.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-uk-dark.svg"] {
    width: 69px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dk.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dk-dark.svg"] {
    width: 64px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fi.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fi-dark.svg"] {
    width: 77px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fr.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fr-dark.svg"] {
    width: 88px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-no.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-no-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nu.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nu-dark.svg"] {
    width: 63px !important;
}

.ti-widget .source-Mobilede .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Mobilede .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/f.svg");
}

.ti-widget .source-Mobilede .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/e.svg");
}

.ti-widget .source-Mobilede .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/h.svg");
}

.ti-widget .source-Mobilede .ti-small-logo img {
    width: 68px !important;
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Checkatrade .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Checkatrade .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/f.svg");
}

.ti-widget .source-Checkatrade .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/e.svg");
}

.ti-widget .source-Checkatrade .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/h.svg");
}

.ti-widget .source-Checkatrade .ti-small-logo img {
    width: 110px !important;
    height: 16px !important;
}

.ti-widget .source-Pricerunner .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Pricerunner .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/f.svg");
}

.ti-widget .source-Pricerunner .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/e.svg");
}

.ti-widget .source-Pricerunner .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/h.svg");
}

.ti-widget .source-Pricerunner .ti-small-logo img {
    width: 102px !important;
    height: 14px !important;
    top: 1px;
}

.ti-widget .source-Easyweddings .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Easyweddings .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/f.svg");
}

.ti-widget .source-Easyweddings .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/e.svg");
}

.ti-widget .source-Easyweddings .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/h.svg");
}

.ti-widget .source-Easyweddings .ti-small-logo img {
    width: 60px !important;
    height: 20px !important;
}

.ti-widget .source-Whichtrustedtraders .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Whichtrustedtraders .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/f.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/e.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/h.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-small-logo img {
    width: 34px !important;
    height: 23px !important;
    top: -1px;
}

.ti-widget .source-Abia .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Abia .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/f.svg");
}

.ti-widget .source-Abia .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/e.svg");
}

.ti-widget .source-Abia .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/h.svg");
}

.ti-widget .source-Abia .ti-small-logo img {
    width: 40px !important;
    height: 16px !important;
}

.ti-widget .source-Whatclinic .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Whatclinic .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/f.svg");
}

.ti-widget .source-Whatclinic .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/e.svg");
}

.ti-widget .source-Whatclinic .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/h.svg");
}

.ti-widget .source-Whatclinic .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Justdial .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Justdial .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/f.svg");
}

.ti-widget .source-Justdial .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/e.svg");
}

.ti-widget .source-Justdial .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/h.svg");
}

.ti-widget .source-Justdial .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-WordpressPlugin .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-WordpressPlugin .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/f.svg");
}

.ti-widget .source-WordpressPlugin .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/e.svg");
}

.ti-widget .source-WordpressPlugin .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/h.svg");
}

.ti-widget .source-WordpressPlugin .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Aliexpress .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Aliexpress .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/f.svg");
}

.ti-widget .source-Aliexpress .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/e.svg");
}

.ti-widget .source-Aliexpress .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/h.svg");
}

.ti-widget .source-Aliexpress .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Alibaba .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Alibaba .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/f.svg");
}

.ti-widget .source-Alibaba .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/e.svg");
}

.ti-widget .source-Alibaba .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/h.svg");
}

.ti-widget .source-Alibaba .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Argep .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Argep .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/f.svg");
}

.ti-widget .source-Argep .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/e.svg");
}

.ti-widget .source-Argep .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/h.svg");
}

.ti-widget .source-Argep .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-SourceForge .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-SourceForge .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/f.svg");
}

.ti-widget .source-SourceForge .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/e.svg");
}

.ti-widget .source-SourceForge .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/h.svg");
}

.ti-widget .source-SourceForge .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Vrbo .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Vrbo .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/f.svg");
}

.ti-widget .source-Vrbo .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/e.svg");
}

.ti-widget .source-Vrbo .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/h.svg");
}

.ti-widget .source-Vrbo .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Reviewsio .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Reviewsio .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/f.svg");
}

.ti-widget .source-Reviewsio .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/e.svg");
}

.ti-widget .source-Reviewsio .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/h.svg");
}

.ti-widget .source-Reviewsio .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Sitejabber .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Sitejabber .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/f.svg");
}

.ti-widget .source-Sitejabber .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/e.svg");
}

.ti-widget .source-Sitejabber .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/h.svg");
}

.ti-widget .source-Sitejabber .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Ebay .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Ebay .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/f.svg");
}

.ti-widget .source-Ebay .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/e.svg");
}

.ti-widget .source-Ebay .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/h.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.negative {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/negative.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.neutral {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/neutral.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.positive {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/positive.svg");
}

.ti-widget .source-Ebay .ti-small-logo img {
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Immobilienscout24 .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Immobilienscout24 .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/f.svg");
}

.ti-widget .source-Immobilienscout24 .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/e.svg");
}

.ti-widget .source-Immobilienscout24 .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/h.svg");
}

.ti-widget .source-Immobilienscout24 .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Provenexpert .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Provenexpert .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/f.svg");
}

.ti-widget .source-Provenexpert .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/e.svg");
}

.ti-widget .source-Provenexpert .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/h.svg");
}

.ti-widget .source-Provenexpert .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Ekomi .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Ekomi .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/f.svg");
}

.ti-widget .source-Ekomi .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/e.svg");
}

.ti-widget .source-Ekomi .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/h.svg");
}

.ti-widget .source-Ekomi .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .star-lg .ti-star {
    width: 30px;
    height: 30px;
}

.ti-widget .ti-header .ti-star {
    width: 20px;
    height: 20px;
}

.ti-widget .ti-rating-box {
    background: #000;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    vertical-align: baseline;
    border-radius: 4px;
    font-size: 10px !important;
    height: 22px;
    width: 22px;
    position: relative;
    top: -4px;
}

.ti-widget .source-Booking .ti-rating-box {
    background: #003580;
    border-radius: 6px 6px 6px 0;
}

.ti-widget .source-Hotels .ti-rating-box {
    height: auto !important;
    width: auto !important;
    padding: 2px 4px;
    background: #388e3c;
}

.ti-widget .source-Hotels .ti-rating-box:after {
    content: "";
    border-bottom: 4px solid transparent;
    border-left: 6px solid #388e3c;
    border-top: 4px solid transparent;
    bottom: -4px;
    left: 5px;
    position: absolute;
}

.ti-widget .source-Foursquare .ti-rating-box {
    background: #73cf42;
}

.ti-widget .source-Szallashu .ti-rating-box {
    border-radius: 50%;
    background: #fff;
    color: #000 !important;
    border: 2px solid #4b8a1a;
}

.ti-widget .source-Checkatrade .ti-rating-box {
    border-radius: 50%;
    color: #fff !important;
    border: 2px solid #003580;
    background: #003580;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header .ti-rating-box {
    font-size: 13px !important;
    height: 32px;
    width: 32px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Booking .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Booking .ti-rating-box {
    padding: 4px 6px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Hotels .ti-rating-box:after,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Hotels .ti-rating-box:after {
    left: 8px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Foursquare .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Foursquare .ti-rating-box {
    top: -2px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Szallashu .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Szallashu .ti-rating-box {
    top: -1px;
}

.ti-widget .ti-mob-row .ti-rating-box {
    margin-top: 1px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-logo .ti-review-header:after {
    background: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-recommendation {
    display: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-recommendation+.ti-dummy-stars {
    display: inline;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] {
    overflow: visible !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item>.ti-inner {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-right-width: 2px !important;
    background-color: #303030 !important;
    backdrop-filter: blur(0px);
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek.woff2") format("woff2");
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext2.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic2.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext2.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek2.woff2") format("woff2");
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese2.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext2.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin2.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] {
    width: 100%;
    display: block;
    direction: ltr;
    overflow: visible;
    text-align: center;
    color: #ffffff;
    text-align: center;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container {
    margin: auto;
    display: inline-block;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a {
    text-decoration: underline !important;
    transition: all 300ms ease-out;
    color: inherit;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a.ti-header {
    text-decoration: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a[href="#"],
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a:not([href]) {
    text-decoration: none !important;
    pointer-events: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"]:before,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"]:after {
    content: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] strong * {
    font-weight: 700 !important;
    font-weight: bold !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container * {
    font-family: "Open sans";
    font-size: 13px;
    line-height: 1.4em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header {
    display: -ms-flexbox;
    display: flex;
    background-color: #303030;
    border: 0 solid #303030;
    border-radius: 4px;
    padding: 15px;
    transition: all 0.3s ease-in-out;
    text-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #ffffff;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

@media (min-width: 480px) {
    .ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header:hover {
        -webkit-transform: translate(0px, -5px);
        -ms-transform: translate(0px, -5px);
        transform: translate(0px, -5px);
    }
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header .nowrap {
    white-space: nowrap;
    display: inline-block;
    margin: 0 3px;
    color: #ffffff;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header span,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header strong {
    font-size: 13px;
    color: #ffffff !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header span {
    height: 20px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header .ti-stars {
    margin: 1px 3px 0px 3px;
    display: inline-block;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header .ti-stars .ti-star {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 1px;
    background-repeat: no-repeat;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-mob-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-mob-row p:empty {
    display: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] a.ti-header:hover {
    background-color: #232323;
    border-color: #232323;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-small-logo {
    vertical-align: middle;
    display: inline;
    line-height: 1em;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-small-logo img {
    display: inline;
    width: auto;
    position: relative;
    margin-left: 3px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-separator:before {
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    display: inline-block;
    font-weight: normal;
    content: " | ";
    height: 15px;
    opacity: 0.6;
}

.ti-widget .source-all .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-all .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg");
}

.ti-widget .source-all .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg");
}

.ti-widget .source-all .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg");
}

.ti-widget .source-all .ti-small-logo img {
    width: 88px !important;
    height: 15px !important;
    top: 2px;
}

.ti-widget .source-Facebook .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Facebook .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/f.svg");
}

.ti-widget .source-Facebook .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/e.svg");
}

.ti-widget .source-Facebook .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/star/h.svg");
}

.ti-widget .source-Facebook .ti-recommendation-icon.positive {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/recommendation-positive.svg");
}

.ti-widget .source-Facebook .ti-recommendation-icon.negative {
    background-image: url("https://cdn.trustindex.io/assets/platform/Facebook/recommendation-negative.svg");
}

.ti-widget .source-Facebook .ti-small-logo img {
    width: 72px !important;
    height: 14px !important;
    top: 1px;
}

.ti-widget .source-Google .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Google .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg");
}

.ti-widget .source-Google .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/e.svg");
}

.ti-widget .source-Google .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/h.svg");
}

.ti-widget .source-Google .ti-small-logo img {
    width: 57px !important;
    height: 18px !important;
    top: 2px;
}

.ti-widget .source-Yelp .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Yelp .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/f.svg");
}

.ti-widget .source-Yelp .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/e.svg");
}

.ti-widget .source-Yelp .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Yelp/star/h.svg");
}

.ti-widget .source-Yelp .ti-small-logo img {
    width: 45px !important;
    height: 22px !important;
    top: -3px;
}

.ti-widget .source-Tripadvisor .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Tripadvisor .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/f.svg");
}

.ti-widget .source-Tripadvisor .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/e.svg");
}

.ti-widget .source-Tripadvisor .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/star/h.svg");
}

.ti-widget .source-Tripadvisor .ti-small-logo img {
    width: 94px !important;
    height: 20px !important;
}

.ti-widget .source-Trustpilot .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Trustpilot .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/f.svg");
}

.ti-widget .source-Trustpilot .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/e.svg");
}

.ti-widget .source-Trustpilot .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustpilot/star/h.svg");
}

.ti-widget .source-Trustpilot .ti-small-logo img {
    width: 65px !important;
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Airbnb .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Airbnb .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/f.svg");
}

.ti-widget .source-Airbnb .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/e.svg");
}

.ti-widget .source-Airbnb .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Airbnb/star/h.svg");
}

.ti-widget .source-Airbnb .ti-small-logo img {
    width: 64px !important;
    height: 20px !important;
}

.ti-widget .source-Booking .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Booking .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/f.svg");
}

.ti-widget .source-Booking .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/e.svg");
}

.ti-widget .source-Booking .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Booking/star/h.svg");
}

.ti-widget .source-Booking .ti-small-logo img {
    width: 84px !important;
    height: 14px !important;
    top: 3px;
}

.ti-widget .source-Amazon .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Amazon .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/f.svg");
}

.ti-widget .source-Amazon .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/e.svg");
}

.ti-widget .source-Amazon .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Amazon/star/h.svg");
}

.ti-widget .source-Amazon .ti-small-logo img {
    width: 56px !important;
    height: 17px !important;
    top: 5px;
}

.ti-widget .source-Arukereso .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Arukereso .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/f.svg");
}

.ti-widget .source-Arukereso .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/e.svg");
}

.ti-widget .source-Arukereso .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Arukereso/star/h.svg");
}

.ti-widget .source-Arukereso .ti-small-logo img {
    height: 15px !important;
    top: 3px;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-dark.svg"] {
    width: 92px !important;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-bg.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-bg-dark.svg"] {
    width: 89px !important;
}

.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-ro.svg"],
.ti-widget .source-Arukereso .ti-small-logo img[src*="logo-ro-dark.svg"] {
    width: 77px !important;
}

.ti-widget .source-Hotels .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Hotels .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/f.svg");
}

.ti-widget .source-Hotels .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/e.svg");
}

.ti-widget .source-Hotels .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Hotels/star/h.svg");
}

.ti-widget .source-Hotels .ti-small-logo img {
    width: 100px !important;
    height: 20px !important;
}

.ti-widget .source-Trustindex .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Trustindex .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg");
}

.ti-widget .source-Trustindex .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg");
}

.ti-widget .source-Trustindex .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg");
}

.ti-widget .source-Trustindex .ti-small-logo img {
    width: 88px !important;
    height: 15px !important;
    top: 2px;
}

.ti-widget .source-Opentable .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Opentable .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/f.svg");
}

.ti-widget .source-Opentable .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/e.svg");
}

.ti-widget .source-Opentable .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Opentable/star/h.svg");
}

.ti-widget .source-Opentable .ti-small-logo img {
    width: 100px !important;
    height: 23px !important;
    top: -1px;
}

.ti-widget .source-Foursquare .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Foursquare .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/f.svg");
}

.ti-widget .source-Foursquare .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/e.svg");
}

.ti-widget .source-Foursquare .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Foursquare/star/h.svg");
}

.ti-widget .source-Foursquare .ti-small-logo img {
    width: 98px !important;
    height: 13px !important;
    top: 3px;
}

.ti-widget .source-Foursquare.ti-review-item .ti-star {
    display: none !important;
}

.ti-widget .source-Bookatable .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Bookatable .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/f.svg");
}

.ti-widget .source-Bookatable .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/e.svg");
}

.ti-widget .source-Bookatable .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Bookatable/star/h.svg");
}

.ti-widget .source-Bookatable .ti-small-logo img {
    width: 83px !important;
    height: 15px !important;
    top: 1px;
}

.ti-widget .source-Capterra .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Capterra .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/f.svg");
}

.ti-widget .source-Capterra .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/e.svg");
}

.ti-widget .source-Capterra .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Capterra/star/h.svg");
}

.ti-widget .source-Capterra .ti-small-logo img {
    width: 79px !important;
    height: 18px !important;
    top: 1px;
}

.ti-widget .source-Szallashu[data-domain="cz"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-cz.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="hu"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-hu.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="ro"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-ro.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="com"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-com.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu[data-domain="pl"] .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/icon-pl.png");
    background-size: 100% 100%;
}

.ti-widget .source-Szallashu .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/f.svg");
}

.ti-widget .source-Szallashu .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/e.svg");
}

.ti-widget .source-Szallashu .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Szallashu/star/h.svg");
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-dark.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-hu.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-hu-dark.svg"] {
    width: 76px !important;
    height: 13px !important;
    top: 2px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-com.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-com-dark.svg"] {
    width: 95px !important;
    height: 18px !important;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-cz.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-cz-dark.svg"] {
    width: 61px !important;
    height: 19px !important;
    top: 3px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-pl.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-pl-dark.svg"] {
    width: 74px !important;
    height: 17px !important;
    top: 3px;
}

.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-ro.svg"],
.ti-widget .source-Szallashu .ti-small-logo img[src*="logo-ro-dark.svg"] {
    width: 100px !important;
    height: 19px !important;
}

.ti-widget .source-Thumbtack .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Thumbtack .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/f.svg");
}

.ti-widget .source-Thumbtack .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/e.svg");
}

.ti-widget .source-Thumbtack .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Thumbtack/star/h.svg");
}

.ti-widget .source-Thumbtack .ti-small-logo img {
    width: 88px !important;
    height: 20px !important;
}

.ti-widget .source-Fresha .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Fresha .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/f.svg");
}

.ti-widget .source-Fresha .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/e.svg");
}

.ti-widget .source-Fresha .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Fresha/star/h.svg");
}

.ti-widget .source-Fresha .ti-small-logo img {
    width: 93px !important;
    height: 13px !important;
    top: 2px;
    left: 1px;
}

.ti-widget .source-Expedia .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Expedia .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/f.svg");
}

.ti-widget .source-Expedia .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/e.svg");
}

.ti-widget .source-Expedia .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Expedia/star/h.svg");
}

.ti-widget .source-Expedia .ti-small-logo img {
    width: 69px !important;
    height: 20px !important;
    top: 1px;
}

.ti-widget .source-Reco .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Reco .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/f.svg");
}

.ti-widget .source-Reco .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/e.svg");
}

.ti-widget .source-Reco .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reco/star/h.svg");
}

.ti-widget .source-Reco .ti-small-logo img {
    width: 76px !important;
    height: 16px !important;
}

.ti-widget .source-Zillow .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Zillow .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/f.svg");
}

.ti-widget .source-Zillow .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/e.svg");
}

.ti-widget .source-Zillow .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Zillow/star/h.svg");
}

.ti-widget .source-Zillow .ti-small-logo img {
    width: 76px !important;
    height: 16px !important;
}

.ti-widget .source-Pricespy .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Pricespy .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/f.svg");
}

.ti-widget .source-Pricespy .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/e.svg");
}

.ti-widget .source-Pricespy .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricespy/star/h.svg");
}

.ti-widget .source-Pricespy .ti-small-logo img {
    height: 18px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nz.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nz-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-uk.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-uk-dark.svg"] {
    width: 69px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dk.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-dk-dark.svg"] {
    width: 64px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fi.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fi-dark.svg"] {
    width: 77px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fr.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-fr-dark.svg"] {
    width: 88px !important;
}

.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-no.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-no-dark.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nu.svg"],
.ti-widget .source-Pricespy .ti-small-logo img[src*="logo-nu-dark.svg"] {
    width: 63px !important;
}

.ti-widget .source-Mobilede .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Mobilede .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/f.svg");
}

.ti-widget .source-Mobilede .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/e.svg");
}

.ti-widget .source-Mobilede .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Mobilede/star/h.svg");
}

.ti-widget .source-Mobilede .ti-small-logo img {
    width: 68px !important;
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Checkatrade .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Checkatrade .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/f.svg");
}

.ti-widget .source-Checkatrade .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/e.svg");
}

.ti-widget .source-Checkatrade .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Checkatrade/star/h.svg");
}

.ti-widget .source-Checkatrade .ti-small-logo img {
    width: 110px !important;
    height: 16px !important;
}

.ti-widget .source-Pricerunner .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Pricerunner .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/f.svg");
}

.ti-widget .source-Pricerunner .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/e.svg");
}

.ti-widget .source-Pricerunner .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Pricerunner/star/h.svg");
}

.ti-widget .source-Pricerunner .ti-small-logo img {
    width: 102px !important;
    height: 14px !important;
    top: 1px;
}

.ti-widget .source-Easyweddings .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Easyweddings .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/f.svg");
}

.ti-widget .source-Easyweddings .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/e.svg");
}

.ti-widget .source-Easyweddings .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Easyweddings/star/h.svg");
}

.ti-widget .source-Easyweddings .ti-small-logo img {
    width: 60px !important;
    height: 20px !important;
}

.ti-widget .source-Whichtrustedtraders .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Whichtrustedtraders .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/f.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/e.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whichtrustedtraders/star/h.svg");
}

.ti-widget .source-Whichtrustedtraders .ti-small-logo img {
    width: 34px !important;
    height: 23px !important;
    top: -1px;
}

.ti-widget .source-Abia .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Abia .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/f.svg");
}

.ti-widget .source-Abia .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/e.svg");
}

.ti-widget .source-Abia .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Abia/star/h.svg");
}

.ti-widget .source-Abia .ti-small-logo img {
    width: 40px !important;
    height: 16px !important;
}

.ti-widget .source-Whatclinic .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Whatclinic .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/f.svg");
}

.ti-widget .source-Whatclinic .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/e.svg");
}

.ti-widget .source-Whatclinic .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Whatclinic/star/h.svg");
}

.ti-widget .source-Whatclinic .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Justdial .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Justdial .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/f.svg");
}

.ti-widget .source-Justdial .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/e.svg");
}

.ti-widget .source-Justdial .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Justdial/star/h.svg");
}

.ti-widget .source-Justdial .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-WordpressPlugin .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-WordpressPlugin .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/f.svg");
}

.ti-widget .source-WordpressPlugin .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/e.svg");
}

.ti-widget .source-WordpressPlugin .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/WordpressPlugin/star/h.svg");
}

.ti-widget .source-WordpressPlugin .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Aliexpress .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Aliexpress .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/f.svg");
}

.ti-widget .source-Aliexpress .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/e.svg");
}

.ti-widget .source-Aliexpress .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Aliexpress/star/h.svg");
}

.ti-widget .source-Aliexpress .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Alibaba .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Alibaba .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/f.svg");
}

.ti-widget .source-Alibaba .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/e.svg");
}

.ti-widget .source-Alibaba .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Alibaba/star/h.svg");
}

.ti-widget .source-Alibaba .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Argep .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Argep .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/f.svg");
}

.ti-widget .source-Argep .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/e.svg");
}

.ti-widget .source-Argep .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Argep/star/h.svg");
}

.ti-widget .source-Argep .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-SourceForge .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-SourceForge .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/f.svg");
}

.ti-widget .source-SourceForge .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/e.svg");
}

.ti-widget .source-SourceForge .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/SourceForge/star/h.svg");
}

.ti-widget .source-SourceForge .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Vrbo .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Vrbo .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/f.svg");
}

.ti-widget .source-Vrbo .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/e.svg");
}

.ti-widget .source-Vrbo .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Vrbo/star/h.svg");
}

.ti-widget .source-Vrbo .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Reviewsio .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Reviewsio .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/f.svg");
}

.ti-widget .source-Reviewsio .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/e.svg");
}

.ti-widget .source-Reviewsio .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Reviewsio/star/h.svg");
}

.ti-widget .source-Reviewsio .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Sitejabber .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Sitejabber .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/f.svg");
}

.ti-widget .source-Sitejabber .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/e.svg");
}

.ti-widget .source-Sitejabber .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Sitejabber/star/h.svg");
}

.ti-widget .source-Sitejabber .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Ebay .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Ebay .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/f.svg");
}

.ti-widget .source-Ebay .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/e.svg");
}

.ti-widget .source-Ebay .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/star/h.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.negative {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/negative.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.neutral {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/neutral.svg");
}

.ti-widget .source-Ebay .ti-polarity-icon.positive {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ebay/positive.svg");
}

.ti-widget .source-Ebay .ti-small-logo img {
    height: 16px !important;
    top: 2px;
}

.ti-widget .source-Immobilienscout24 .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Immobilienscout24 .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/f.svg");
}

.ti-widget .source-Immobilienscout24 .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/e.svg");
}

.ti-widget .source-Immobilienscout24 .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Immobilienscout24/star/h.svg");
}

.ti-widget .source-Immobilienscout24 .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Provenexpert .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Provenexpert .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/f.svg");
}

.ti-widget .source-Provenexpert .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/e.svg");
}

.ti-widget .source-Provenexpert .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Provenexpert/star/h.svg");
}

.ti-widget .source-Provenexpert .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .source-Ekomi .ti-review-header:after {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/icon.svg");
    background-size: 100% 100%;
}

.ti-widget .source-Ekomi .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/f.svg");
}

.ti-widget .source-Ekomi .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/e.svg");
}

.ti-widget .source-Ekomi .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Ekomi/star/h.svg");
}

.ti-widget .source-Ekomi .ti-small-logo img {
    height: 16px !important;
}

.ti-widget .star-lg .ti-star {
    width: 30px;
    height: 30px;
}

.ti-widget .ti-header .ti-star {
    width: 20px;
    height: 20px;
}

.ti-widget .ti-rating-box {
    background: #000;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    vertical-align: baseline;
    border-radius: 4px;
    font-size: 10px !important;
    height: 22px;
    width: 22px;
    position: relative;
    top: -4px;
}

.ti-widget .source-Booking .ti-rating-box {
    background: #003580;
    border-radius: 6px 6px 6px 0;
}

.ti-widget .source-Hotels .ti-rating-box {
    height: auto !important;
    width: auto !important;
    padding: 2px 4px;
    background: #388e3c;
}

.ti-widget .source-Hotels .ti-rating-box:after {
    content: "";
    border-bottom: 4px solid transparent;
    border-left: 6px solid #388e3c;
    border-top: 4px solid transparent;
    bottom: -4px;
    left: 5px;
    position: absolute;
}

.ti-widget .source-Foursquare .ti-rating-box {
    background: #73cf42;
}

.ti-widget .source-Szallashu .ti-rating-box {
    border-radius: 50%;
    background: #fff;
    color: #000 !important;
    border: 2px solid #4b8a1a;
}

.ti-widget .source-Checkatrade .ti-rating-box {
    border-radius: 50%;
    color: #fff !important;
    border: 2px solid #003580;
    background: #003580;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header .ti-rating-box {
    font-size: 13px !important;
    height: 32px;
    width: 32px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Booking .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Booking .ti-rating-box {
    padding: 4px 6px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Hotels .ti-rating-box:after,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Hotels .ti-rating-box:after {
    left: 8px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Foursquare .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Foursquare .ti-rating-box {
    top: -2px;
}

.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-footer.source-Szallashu .ti-rating-box,
.ti-widget:not([data-layout-id="27"]):not([data-layout-id="29"]):not([data-layout-id="32"]):not([data-layout-id="35"]) .ti-header.source-Szallashu .ti-rating-box {
    top: -1px;
}

.ti-widget .ti-mob-row .ti-rating-box {
    margin-top: 1px;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-logo .ti-review-header:after {
    background: none !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.e {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg") !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-recommendation {
    display: none;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"].ti-no-stars .ti-review-item .ti-recommendation+.ti-dummy-stars {
    display: inline;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] {
    overflow: visible !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item>.ti-inner {
    height: auto;
    min-height: 208px;
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-right-width: 2px !important;
    background-color: #303030 !important;
    backdrop-filter: blur(0px);
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] {
    text-align: left;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-widget-container {
    display: flex;
    justify-content: center;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header {
    background-color: transparent !important;
    border-color: transparent !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header strong,
.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-header span {
    color: #ffffff !important;
    font-size: 13px !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-item {
    margin-bottom: 15px;
    padding: 0 !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content {
    overflow: scroll !important;
    max-height: 80px;
    overflow-x: hidden !important;
}

.ti-widget[data-layout-id="33"][data-set-id="dark-background"] .ti-review-content .ti-inner {
    display: table !important;
    padding: 0px;
    font-size: 14px;
    line-height: 20.3px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #ffffff !important;
    max-height: 81.2px !important;
    -webkit-line-clamp: 4 !important;
    overflow: hidden !important;
}
</style>
