/** [Build]  2.8.2 - Wednesday, April 3rd, 2019, 6:01:56 AM  **/ 
 @charset "UTF-8";
@font-face {
  font-family: 'oke-reviews-icons';
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:image/svg+xml;charset=utf-8;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vaWNvbnMvb2tlLXJldmlld3MtaWNvbnMuc3ZnIjs=#oke-reviews-icons) format("svg"); }

/* stylelint-disable selector-max-compound-selectors */
.okeReviews {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6; }
  .okeReviews *,
  .okeReviews *::before,
  .okeReviews *::after {
    box-sizing: border-box; }
  .okeReviews h1,
  .okeReviews h2,
  .okeReviews h3,
  .okeReviews h4,
  .okeReviews h5,
  .okeReviews h6 {
    font-size: 1em;
    font-weight: normal;
    line-height: 1.4;
    margin: 0; }
  .okeReviews p {
    line-height: 1.8;
    margin: 0 0 0.75em; }
    .okeReviews p:last-child {
      margin-bottom: 0; }
  .okeReviews a {
    text-decoration: none; }
  .okeReviews button {
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    min-width: auto; }
  .okeReviews input,
  .okeReviews textarea,
  .okeReviews select,
  .okeReviews button {
    font-family: inherit;
    font-size: 1em; }
  .okeReviews aside,
  .okeReviews article {
    margin: 0; }
  .okeReviews table {
    background: transparent;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    font-family: inherit;
    font-size: 1em;
    table-layout: auto; }
    .okeReviews table tr,
    .okeReviews table td,
    .okeReviews table th {
      border: 0;
      font-family: inherit;
      font-size: 1em; }
    .okeReviews table td,
    .okeReviews table th {
      background: transparent;
      font-weight: normal;
      letter-spacing: normal;
      padding: 0;
      text-align: left;
      text-transform: none;
      vertical-align: middle; }
    .okeReviews table tr:hover th,
    .okeReviews table tr:hover td {
      background: transparent; }

.is-okeReviews-modalOpen {
  overflow: hidden !important; }

.okeReviews {
  /*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */
  /* draggable */
  /* ---- flickity-button ---- */
  /* ---- previous/next buttons ---- */
  /* right to left */
  /* ---- page dots ---- */
  /* stylelint-disable selector-max-specificity */
  /* Deprecated, remove once aggregate markup has been updated to support array
   of attributes and then when all widget has been pushed and updated with new
   rangeGraph component */
  /* Deprecated, remove once all widgets have been updated */
  /* stylelint-disable selector-max-specificity */
  /* Widget */
  /* Review */
  /* Before flickity is loaded */ }
  .okeReviews .flickity-enabled {
    position: relative; }
  .okeReviews .flickity-enabled:focus {
    outline: none; }
  .okeReviews .flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%; }
  .okeReviews .flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%; }
  .okeReviews .flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .okeReviews .flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .okeReviews .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  .okeReviews .flickity-button {
    position: absolute;
    background: rgba(255, 255, 255, 0.75);
    border: none;
    color: #333; }
  .okeReviews .flickity-button:hover {
    background: white;
    cursor: pointer; }
  .okeReviews .flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19F; }
  .okeReviews .flickity-button:active {
    opacity: 0.6; }
  .okeReviews .flickity-button:disabled {
    opacity: 0.3;
    cursor: auto;
    /* prevent disabled button from capturing pointer up event. #716 */
    pointer-events: none; }
  .okeReviews .flickity-button-icon {
    fill: #333; }
  .okeReviews .flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    /* vertically center */
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .okeReviews .flickity-prev-next-button.previous {
    left: 10px; }
  .okeReviews .flickity-prev-next-button.next {
    right: 10px; }
  .okeReviews .flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px; }
  .okeReviews .flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px; }
  .okeReviews .flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%; }
  .okeReviews .flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1; }
  .okeReviews .flickity-rtl .flickity-page-dots {
    direction: rtl; }
  .okeReviews .flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer; }
  .okeReviews .flickity-page-dots .dot.is-selected {
    opacity: 1; }
  .okeReviews .flickity-prev-next-button {
    border-radius: 0; }
  .okeReviews .flickity-prev-next-button.previous {
    left: 0; }
  .okeReviews .flickity-prev-next-button.next {
    right: 0; }
  .okeReviews .okeReviews-a11yText {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  .okeReviews .okeReviews-attributeRatingsTable {
    width: 100%; }
    .okeReviews .okeReviews-attributeRatingsTable-row {
      background-color: transparent; }
    .okeReviews .okeReviews-attributeRatingsTable-row-label, .okeReviews .okeReviews-attributeRatingsTable-row-value {
      border: 0;
      padding-bottom: 0.25em; }
    .okeReviews .okeReviews-attributeRatingsTable-row-label {
      border: 0;
      font-weight: normal;
      padding-right: 1.5em;
      white-space: nowrap; }
    .okeReviews .okeReviews-attributeRatingsTable-row-value {
      width: 100%; }
  .okeReviews .okeReviews-avatar {
    background-color: #e5e5e5;
    background-size: cover;
    border-radius: 50%;
    display: table;
    position: relative; }
    .okeReviews .okeReviews-avatar-image {
      border-radius: 50%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .okeReviews .okeReviews-avatar-placeholder {
      display: table-cell;
      font-size: 2em;
      text-align: center;
      vertical-align: middle; }
    .okeReviews .okeReviews-avatar--reviewer {
      height: 5.7em;
      width: 5.7em; }
    .okeReviews .okeReviews-avatar--questioner, .okeReviews .okeReviews-avatar--answerer {
      height: 2.9em;
      width: 2.9em; }
      .okeReviews .okeReviews-avatar--questioner .okeReviews-avatar-placeholder, .okeReviews .okeReviews-avatar--answerer .okeReviews-avatar-placeholder {
        font-size: 1.2em; }
    .okeReviews .okeReviews-avatar--response {
      height: 2.9em;
      width: 2.9em; }
    .okeReviews .okeReviews-avatar--carousel {
      height: 3.5em;
      width: 3.5em; }
      .okeReviews .okeReviews-avatar--carousel .okeReviews-avatar-placeholder {
        font-size: 1.25em; }
    .okeReviews .okeReviews-avatar--google::after, .okeReviews .okeReviews-avatar--facebook::after {
      bottom: 0;
      position: absolute;
      right: 0; }
    .okeReviews .okeReviews-avatar--google::after {
      background: transparent;
      background-image: url(../icons/avatar-google.svg);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 1.7em;
      content: '';
      display: inline-block;
      height: 1.7em;
      margin-top: -0.15em;
      vertical-align: middle;
      width: 1.7em; }
    .okeReviews .okeReviews-avatar--facebook::after {
      background: transparent;
      background-image: url(../icons/avatar-facebook.svg);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 1.7em;
      content: '';
      display: inline-block;
      height: 1.7em;
      margin-top: -0.15em;
      vertical-align: middle;
      width: 1.7em; }
  .okeReviews .okeReviews-avatar--questioner.okeReviews-avatar--google::after,
  .okeReviews .okeReviews-avatar--answerer.okeReviews-avatar--google::after {
    background: transparent;
    background-image: url(../icons/avatar-google.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1em;
    content: '';
    display: inline-block;
    height: 1em;
    margin-top: -0.15em;
    vertical-align: middle;
    width: 1em; }
  .okeReviews .okeReviews-avatar--questioner.okeReviews-avatar--facebook::after,
  .okeReviews .okeReviews-avatar--answerer.okeReviews-avatar--facebook::after {
    background: transparent;
    background-image: url(../icons/avatar-facebook.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1em;
    content: '';
    display: inline-block;
    height: 1em;
    margin-top: -0.15em;
    vertical-align: middle;
    width: 1em; }
  .okeReviews .okeReviews-badge {
    background: #525252;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 0.25em 0.7em; }
    .okeReviews .okeReviews-badge--large {
      font-size: 1.143em; }
    .okeReviews .okeReviews-badge--rating {
      background: #ffb829; }
    .okeReviews .okeReviews-badge--recommended {
      background: #83cc1c; }
  .okeReviews .okeReviews-barGraph {
    position: relative; }
    .okeReviews .okeReviews-barGraph-layer {
      height: 1.4em;
      width: 100%; }
      .okeReviews .okeReviews-barGraph-layer--foreground {
        background: #525252;
        left: 0;
        position: absolute;
        top: 0; }
      .okeReviews .okeReviews-barGraph-layer--background {
        background: #e5e5e5; }
  .okeReviews .okeReviews-button {
    background: transparent;
    border: 1px solid #ccc;
    color: #525252;
    cursor: pointer;
    margin: 0;
    padding: 0.5em 1em;
    width: auto; }
    .okeReviews .okeReviews-button.is-okeReviews-disabled {
      background-color: #e5e5e5;
      border-color: #e5e5e5;
      color: #7c7c7c;
      cursor: not-allowed; }
  .okeReviews .or-crg {
    margin-top: 1em; }
    .okeReviews .or-crg-bar {
      display: table;
      height: 8px;
      position: relative;
      -ms-transform: scale(1);
          transform: scale(1);
      width: 100%; }
      .okeReviews .or-crg-bar-bg {
        background-color: #e5e5e5;
        content: '';
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        z-index: -1; }
      .okeReviews .or-crg-bar-mrk {
        background-color: #525252;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -ms-transform: scaleY(1.75) translateX(-50%);
            transform: scaleY(1.75) translateX(-50%);
        width: 12px; }
      .okeReviews .or-crg-bar-seg {
        border: 1px solid #7c7c7c;
        display: table-cell;
        position: relative;
        width: 50%; }
      .okeReviews .or-crg-bar-seg::after {
        border-right: 1px solid #7c7c7c;
        content: '';
        height: 100%;
        position: absolute;
        width: 50%; }
      .okeReviews .or-crg-bar .or-crg-bar-seg + .or-crg-bar-seg {
        border-left: none; }
      .okeReviews .or-crg-bar-mid {
        background: #525252;
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        -ms-transform: scaleY(2.2) translateX(-50%);
            transform: scaleY(2.2) translateX(-50%);
        width: 2px; }
    .okeReviews .or-crg-lbl {
      display: table;
      font-size: 0.857em;
      line-height: 1;
      margin-top: 0.5em;
      position: relative;
      width: 100%; }
      .okeReviews .or-crg-lbl-itm {
        display: table-cell;
        text-align: center;
        width: 33.33%; }
      .okeReviews .or-crg-lbl-itm:first-child {
        text-align: left; }
      .okeReviews .or-crg-lbl-itm:last-child {
        text-align: right; }
  .okeReviews .or-cpr {
    list-style: none;
    margin: 0;
    padding: 0; }
    .okeReviews .or-cpr-itm-lnk {
      color: #525252;
      text-decoration: underline; }
  .okeReviews .okeReviews-flag {
    background-color: #e5e5e5;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    display: inline-block;
    height: 1.05em;
    line-height: 1em;
    margin-top: -0.25em;
    position: relative;
    width: 1.4em; }
    .okeReviews .okeReviews-flag--ad {
      background-image: url(../icons/ad.svg); }
    .okeReviews .okeReviews-flag--ae {
      background-image: url(../icons/ae.svg); }
    .okeReviews .okeReviews-flag--af {
      background-image: url(../icons/af.svg); }
    .okeReviews .okeReviews-flag--ag {
      background-image: url(../icons/ag.svg); }
    .okeReviews .okeReviews-flag--ai {
      background-image: url(../icons/ai.svg); }
    .okeReviews .okeReviews-flag--al {
      background-image: url(../icons/al.svg); }
    .okeReviews .okeReviews-flag--am {
      background-image: url(../icons/am.svg); }
    .okeReviews .okeReviews-flag--an {
      background-image: url(../icons/an.svg); }
    .okeReviews .okeReviews-flag--ao {
      background-image: url(../icons/ao.svg); }
    .okeReviews .okeReviews-flag--ar {
      background-image: url(../icons/ar.svg); }
    .okeReviews .okeReviews-flag--at {
      background-image: url(../icons/at.svg); }
    .okeReviews .okeReviews-flag--au {
      background-image: url(../icons/au.svg); }
    .okeReviews .okeReviews-flag--aw {
      background-image: url(../icons/aw.svg); }
    .okeReviews .okeReviews-flag--ax {
      background-image: url(../icons/ax.svg); }
    .okeReviews .okeReviews-flag--az {
      background-image: url(../icons/az.svg); }
    .okeReviews .okeReviews-flag--ba {
      background-image: url(../icons/ba.svg); }
    .okeReviews .okeReviews-flag--bb {
      background-image: url(../icons/bb.svg); }
    .okeReviews .okeReviews-flag--bd {
      background-image: url(../icons/bd.svg); }
    .okeReviews .okeReviews-flag--be {
      background-image: url(../icons/be.svg); }
    .okeReviews .okeReviews-flag--bf {
      background-image: url(../icons/bf.svg); }
    .okeReviews .okeReviews-flag--bg {
      background-image: url(../icons/bg.svg); }
    .okeReviews .okeReviews-flag--bh {
      background-image: url(../icons/bh.svg); }
    .okeReviews .okeReviews-flag--bi {
      background-image: url(../icons/bi.svg); }
    .okeReviews .okeReviews-flag--bj {
      background-image: url(../icons/bj.svg); }
    .okeReviews .okeReviews-flag--bl {
      background-image: url(../icons/bl.svg); }
    .okeReviews .okeReviews-flag--bm {
      background-image: url(../icons/bm.svg); }
    .okeReviews .okeReviews-flag--bn {
      background-image: url(../icons/bn.svg); }
    .okeReviews .okeReviews-flag--bo {
      background-image: url(../icons/bo.svg); }
    .okeReviews .okeReviews-flag--br {
      background-image: url(../icons/br.svg); }
    .okeReviews .okeReviews-flag--bs {
      background-image: url(../icons/bs.svg); }
    .okeReviews .okeReviews-flag--bt {
      background-image: url(../icons/bt.svg); }
    .okeReviews .okeReviews-flag--bv {
      background-image: url(../icons/bv.svg); }
    .okeReviews .okeReviews-flag--bw {
      background-image: url(../icons/bw.svg); }
    .okeReviews .okeReviews-flag--by {
      background-image: url(../icons/by.svg); }
    .okeReviews .okeReviews-flag--bz {
      background-image: url(../icons/bz.svg); }
    .okeReviews .okeReviews-flag--ca {
      background-image: url(../icons/ca.svg); }
    .okeReviews .okeReviews-flag--cc {
      background-image: url(../icons/cc.svg); }
    .okeReviews .okeReviews-flag--cd {
      background-image: url(../icons/cd.svg); }
    .okeReviews .okeReviews-flag--cf {
      background-image: url(../icons/cf.svg); }
    .okeReviews .okeReviews-flag--cg {
      background-image: url(../icons/cg.svg); }
    .okeReviews .okeReviews-flag--ch {
      background-image: url(../icons/ch.svg); }
    .okeReviews .okeReviews-flag--ci {
      background-image: url(../icons/ci.svg); }
    .okeReviews .okeReviews-flag--ck {
      background-image: url(../icons/ck.svg); }
    .okeReviews .okeReviews-flag--cl {
      background-image: url(../icons/cl.svg); }
    .okeReviews .okeReviews-flag--cm {
      background-image: url(../icons/cm.svg); }
    .okeReviews .okeReviews-flag--cn {
      background-image: url(../icons/cn.svg); }
    .okeReviews .okeReviews-flag--co {
      background-image: url(../icons/co.svg); }
    .okeReviews .okeReviews-flag--cr {
      background-image: url(../icons/cr.svg); }
    .okeReviews .okeReviews-flag--cu {
      background-image: url(../icons/cu.svg); }
    .okeReviews .okeReviews-flag--cv {
      background-image: url(../icons/cv.svg); }
    .okeReviews .okeReviews-flag--cw {
      background-image: url(../icons/cw.svg); }
    .okeReviews .okeReviews-flag--cx {
      background-image: url(../icons/cx.svg); }
    .okeReviews .okeReviews-flag--cy {
      background-image: url(../icons/cy.svg); }
    .okeReviews .okeReviews-flag--cz {
      background-image: url(../icons/cz.svg); }
    .okeReviews .okeReviews-flag--de {
      background-image: url(../icons/de.svg); }
    .okeReviews .okeReviews-flag--dj {
      background-image: url(../icons/dj.svg); }
    .okeReviews .okeReviews-flag--dk {
      background-image: url(../icons/dk.svg); }
    .okeReviews .okeReviews-flag--dm {
      background-image: url(../icons/dm.svg); }
    .okeReviews .okeReviews-flag--do {
      background-image: url(../icons/do.svg); }
    .okeReviews .okeReviews-flag--dz {
      background-image: url(../icons/dz.svg); }
    .okeReviews .okeReviews-flag--ec {
      background-image: url(../icons/ec.svg); }
    .okeReviews .okeReviews-flag--ee {
      background-image: url(../icons/ee.svg); }
    .okeReviews .okeReviews-flag--eg {
      background-image: url(../icons/eg.svg); }
    .okeReviews .okeReviews-flag--eh {
      background-image: url(../icons/eh.svg); }
    .okeReviews .okeReviews-flag--er {
      background-image: url(../icons/er.svg); }
    .okeReviews .okeReviews-flag--es {
      background-image: url(../icons/es.svg); }
    .okeReviews .okeReviews-flag--et {
      background-image: url(../icons/et.svg); }
    .okeReviews .okeReviews-flag--fi {
      background-image: url(../icons/fi.svg); }
    .okeReviews .okeReviews-flag--fj {
      background-image: url(../icons/fj.svg); }
    .okeReviews .okeReviews-flag--fk {
      background-image: url(../icons/fk.svg); }
    .okeReviews .okeReviews-flag--fo {
      background-image: url(../icons/fo.svg); }
    .okeReviews .okeReviews-flag--fr {
      background-image: url(../icons/fr.svg); }
    .okeReviews .okeReviews-flag--ga {
      background-image: url(../icons/ga.svg); }
    .okeReviews .okeReviews-flag--gb {
      background-image: url(../icons/gb.svg); }
    .okeReviews .okeReviews-flag--gd {
      background-image: url(../icons/gd.svg); }
    .okeReviews .okeReviews-flag--ge {
      background-image: url(../icons/ge.svg); }
    .okeReviews .okeReviews-flag--gf {
      background-image: url(../icons/gf.svg); }
    .okeReviews .okeReviews-flag--gg {
      background-image: url(../icons/gg.svg); }
    .okeReviews .okeReviews-flag--gh {
      background-image: url(../icons/gh.svg); }
    .okeReviews .okeReviews-flag--gi {
      background-image: url(../icons/gi.svg); }
    .okeReviews .okeReviews-flag--gl {
      background-image: url(../icons/gl.svg); }
    .okeReviews .okeReviews-flag--gm {
      background-image: url(../icons/gm.svg); }
    .okeReviews .okeReviews-flag--gn {
      background-image: url(../icons/gn.svg); }
    .okeReviews .okeReviews-flag--gp {
      background-image: url(../icons/gp.svg); }
    .okeReviews .okeReviews-flag--gq {
      background-image: url(../icons/gq.svg); }
    .okeReviews .okeReviews-flag--gr {
      background-image: url(../icons/gr.svg); }
    .okeReviews .okeReviews-flag--gs {
      background-image: url(../icons/gs.svg); }
    .okeReviews .okeReviews-flag--gt {
      background-image: url(../icons/gt.svg); }
    .okeReviews .okeReviews-flag--gw {
      background-image: url(../icons/gw.svg); }
    .okeReviews .okeReviews-flag--gy {
      background-image: url(../icons/gy.svg); }
    .okeReviews .okeReviews-flag--hk {
      background-image: url(../icons/hk.svg); }
    .okeReviews .okeReviews-flag--hm {
      background-image: url(../icons/hm.svg); }
    .okeReviews .okeReviews-flag--hn {
      background-image: url(../icons/hn.svg); }
    .okeReviews .okeReviews-flag--hr {
      background-image: url(../icons/hr.svg); }
    .okeReviews .okeReviews-flag--ht {
      background-image: url(../icons/ht.svg); }
    .okeReviews .okeReviews-flag--hu {
      background-image: url(../icons/hu.svg); }
    .okeReviews .okeReviews-flag--id {
      background-image: url(../icons/id.svg); }
    .okeReviews .okeReviews-flag--ie {
      background-image: url(../icons/ie.svg); }
    .okeReviews .okeReviews-flag--il {
      background-image: url(../icons/il.svg); }
    .okeReviews .okeReviews-flag--im {
      background-image: url(../icons/im.svg); }
    .okeReviews .okeReviews-flag--in {
      background-image: url(../icons/in.svg); }
    .okeReviews .okeReviews-flag--io {
      background-image: url(../icons/io.svg); }
    .okeReviews .okeReviews-flag--iq {
      background-image: url(../icons/iq.svg); }
    .okeReviews .okeReviews-flag--ir {
      background-image: url(../icons/ir.svg); }
    .okeReviews .okeReviews-flag--is {
      background-image: url(../icons/is.svg); }
    .okeReviews .okeReviews-flag--it {
      background-image: url(../icons/it.svg); }
    .okeReviews .okeReviews-flag--je {
      background-image: url(../icons/je.svg); }
    .okeReviews .okeReviews-flag--jm {
      background-image: url(../icons/jm.svg); }
    .okeReviews .okeReviews-flag--jo {
      background-image: url(../icons/jo.svg); }
    .okeReviews .okeReviews-flag--jp {
      background-image: url(../icons/jp.svg); }
    .okeReviews .okeReviews-flag--ke {
      background-image: url(../icons/ke.svg); }
    .okeReviews .okeReviews-flag--kg {
      background-image: url(../icons/kg.svg); }
    .okeReviews .okeReviews-flag--kh {
      background-image: url(../icons/kh.svg); }
    .okeReviews .okeReviews-flag--ki {
      background-image: url(../icons/ki.svg); }
    .okeReviews .okeReviews-flag--km {
      background-image: url(../icons/km.svg); }
    .okeReviews .okeReviews-flag--kn {
      background-image: url(../icons/kn.svg); }
    .okeReviews .okeReviews-flag--kp {
      background-image: url(../icons/kp.svg); }
    .okeReviews .okeReviews-flag--kr {
      background-image: url(../icons/kr.svg); }
    .okeReviews .okeReviews-flag--kw {
      background-image: url(../icons/kw.svg); }
    .okeReviews .okeReviews-flag--ky {
      background-image: url(../icons/ky.svg); }
    .okeReviews .okeReviews-flag--kz {
      background-image: url(../icons/kz.svg); }
    .okeReviews .okeReviews-flag--la {
      background-image: url(../icons/la.svg); }
    .okeReviews .okeReviews-flag--lb {
      background-image: url(../icons/lb.svg); }
    .okeReviews .okeReviews-flag--lc {
      background-image: url(../icons/lc.svg); }
    .okeReviews .okeReviews-flag--li {
      background-image: url(../icons/li.svg); }
    .okeReviews .okeReviews-flag--lk {
      background-image: url(../icons/lk.svg); }
    .okeReviews .okeReviews-flag--lr {
      background-image: url(../icons/lr.svg); }
    .okeReviews .okeReviews-flag--ls {
      background-image: url(../icons/ls.svg); }
    .okeReviews .okeReviews-flag--lt {
      background-image: url(../icons/lt.svg); }
    .okeReviews .okeReviews-flag--lu {
      background-image: url(../icons/lu.svg); }
    .okeReviews .okeReviews-flag--lv {
      background-image: url(../icons/lv.svg); }
    .okeReviews .okeReviews-flag--ly {
      background-image: url(../icons/ly.svg); }
    .okeReviews .okeReviews-flag--ma {
      background-image: url(../icons/ma.svg); }
    .okeReviews .okeReviews-flag--mc {
      background-image: url(../icons/mc.svg); }
    .okeReviews .okeReviews-flag--md {
      background-image: url(../icons/md.svg); }
    .okeReviews .okeReviews-flag--me {
      background-image: url(../icons/me.svg); }
    .okeReviews .okeReviews-flag--mf {
      background-image: url(../icons/mf.svg); }
    .okeReviews .okeReviews-flag--mg {
      background-image: url(../icons/mg.svg); }
    .okeReviews .okeReviews-flag--mk {
      background-image: url(../icons/mk.svg); }
    .okeReviews .okeReviews-flag--ml {
      background-image: url(../icons/ml.svg); }
    .okeReviews .okeReviews-flag--mm {
      background-image: url(../icons/mm.svg); }
    .okeReviews .okeReviews-flag--mn {
      background-image: url(../icons/mn.svg); }
    .okeReviews .okeReviews-flag--mo {
      background-image: url(../icons/mo.svg); }
    .okeReviews .okeReviews-flag--mq {
      background-image: url(../icons/mq.svg); }
    .okeReviews .okeReviews-flag--mr {
      background-image: url(../icons/mr.svg); }
    .okeReviews .okeReviews-flag--ms {
      background-image: url(../icons/ms.svg); }
    .okeReviews .okeReviews-flag--mt {
      background-image: url(../icons/mt.svg); }
    .okeReviews .okeReviews-flag--mu {
      background-image: url(../icons/mu.svg); }
    .okeReviews .okeReviews-flag--mv {
      background-image: url(../icons/mv.svg); }
    .okeReviews .okeReviews-flag--mw {
      background-image: url(../icons/mw.svg); }
    .okeReviews .okeReviews-flag--mx {
      background-image: url(../icons/mx.svg); }
    .okeReviews .okeReviews-flag--my {
      background-image: url(../icons/my.svg); }
    .okeReviews .okeReviews-flag--mz {
      background-image: url(../icons/mz.svg); }
    .okeReviews .okeReviews-flag--na {
      background-image: url(../icons/na.svg); }
    .okeReviews .okeReviews-flag--nc {
      background-image: url(../icons/nc.svg); }
    .okeReviews .okeReviews-flag--ne {
      background-image: url(../icons/ne.svg); }
    .okeReviews .okeReviews-flag--nf {
      background-image: url(../icons/nf.svg); }
    .okeReviews .okeReviews-flag--ng {
      background-image: url(../icons/ng.svg); }
    .okeReviews .okeReviews-flag--ni {
      background-image: url(../icons/ni.svg); }
    .okeReviews .okeReviews-flag--nl {
      background-image: url(../icons/nl.svg); }
    .okeReviews .okeReviews-flag--no {
      background-image: url(../icons/no.svg); }
    .okeReviews .okeReviews-flag--np {
      background-image: url(../icons/np.svg); }
    .okeReviews .okeReviews-flag--nr {
      background-image: url(../icons/nr.svg); }
    .okeReviews .okeReviews-flag--nu {
      background-image: url(../icons/nu.svg); }
    .okeReviews .okeReviews-flag--nz {
      background-image: url(../icons/nz.svg); }
    .okeReviews .okeReviews-flag--om {
      background-image: url(../icons/om.svg); }
    .okeReviews .okeReviews-flag--pa {
      background-image: url(../icons/pa.svg); }
    .okeReviews .okeReviews-flag--pe {
      background-image: url(../icons/pe.svg); }
    .okeReviews .okeReviews-flag--pf {
      background-image: url(../icons/pf.svg); }
    .okeReviews .okeReviews-flag--pg {
      background-image: url(../icons/pg.svg); }
    .okeReviews .okeReviews-flag--ph {
      background-image: url(../icons/ph.svg); }
    .okeReviews .okeReviews-flag--pk {
      background-image: url(../icons/pk.svg); }
    .okeReviews .okeReviews-flag--pl {
      background-image: url(../icons/pl.svg); }
    .okeReviews .okeReviews-flag--pm {
      background-image: url(../icons/pm.svg); }
    .okeReviews .okeReviews-flag--pn {
      background-image: url(../icons/pn.svg); }
    .okeReviews .okeReviews-flag--ps {
      background-image: url(../icons/ps.svg); }
    .okeReviews .okeReviews-flag--pt {
      background-image: url(../icons/pt.svg); }
    .okeReviews .okeReviews-flag--py {
      background-image: url(../icons/py.svg); }
    .okeReviews .okeReviews-flag--qa {
      background-image: url(../icons/qa.svg); }
    .okeReviews .okeReviews-flag--re {
      background-image: url(../icons/re.svg); }
    .okeReviews .okeReviews-flag--ro {
      background-image: url(../icons/ro.svg); }
    .okeReviews .okeReviews-flag--rs {
      background-image: url(../icons/rs.svg); }
    .okeReviews .okeReviews-flag--ru {
      background-image: url(../icons/ru.svg); }
    .okeReviews .okeReviews-flag--rw {
      background-image: url(../icons/rw.svg); }
    .okeReviews .okeReviews-flag--sa {
      background-image: url(../icons/sa.svg); }
    .okeReviews .okeReviews-flag--sb {
      background-image: url(../icons/sb.svg); }
    .okeReviews .okeReviews-flag--sc {
      background-image: url(../icons/sc.svg); }
    .okeReviews .okeReviews-flag--sd {
      background-image: url(../icons/sd.svg); }
    .okeReviews .okeReviews-flag--se {
      background-image: url(../icons/se.svg); }
    .okeReviews .okeReviews-flag--sg {
      background-image: url(../icons/sg.svg); }
    .okeReviews .okeReviews-flag--sh {
      background-image: url(../icons/sh.svg); }
    .okeReviews .okeReviews-flag--si {
      background-image: url(../icons/si.svg); }
    .okeReviews .okeReviews-flag--sj {
      background-image: url(../icons/sj.svg); }
    .okeReviews .okeReviews-flag--sk {
      background-image: url(../icons/sk.svg); }
    .okeReviews .okeReviews-flag--sl {
      background-image: url(../icons/sl.svg); }
    .okeReviews .okeReviews-flag--sm {
      background-image: url(../icons/sm.svg); }
    .okeReviews .okeReviews-flag--sn {
      background-image: url(../icons/sn.svg); }
    .okeReviews .okeReviews-flag--so {
      background-image: url(../icons/so.svg); }
    .okeReviews .okeReviews-flag--sr {
      background-image: url(../icons/sr.svg); }
    .okeReviews .okeReviews-flag--st {
      background-image: url(../icons/st.svg); }
    .okeReviews .okeReviews-flag--sv {
      background-image: url(../icons/sv.svg); }
    .okeReviews .okeReviews-flag--sx {
      background-image: url(../icons/sx.svg); }
    .okeReviews .okeReviews-flag--sy {
      background-image: url(../icons/sy.svg); }
    .okeReviews .okeReviews-flag--sz {
      background-image: url(../icons/sz.svg); }
    .okeReviews .okeReviews-flag--tc {
      background-image: url(../icons/tc.svg); }
    .okeReviews .okeReviews-flag--td {
      background-image: url(../icons/td.svg); }
    .okeReviews .okeReviews-flag--tf {
      background-image: url(../icons/tf.svg); }
    .okeReviews .okeReviews-flag--tg {
      background-image: url(../icons/tg.svg); }
    .okeReviews .okeReviews-flag--th {
      background-image: url(../icons/th.svg); }
    .okeReviews .okeReviews-flag--tj {
      background-image: url(../icons/tj.svg); }
    .okeReviews .okeReviews-flag--tk {
      background-image: url(../icons/tk.svg); }
    .okeReviews .okeReviews-flag--tl {
      background-image: url(../icons/tl.svg); }
    .okeReviews .okeReviews-flag--tm {
      background-image: url(../icons/tm.svg); }
    .okeReviews .okeReviews-flag--tn {
      background-image: url(../icons/tn.svg); }
    .okeReviews .okeReviews-flag--to {
      background-image: url(../icons/to.svg); }
    .okeReviews .okeReviews-flag--tr {
      background-image: url(../icons/tr.svg); }
    .okeReviews .okeReviews-flag--tt {
      background-image: url(../icons/tt.svg); }
    .okeReviews .okeReviews-flag--tv {
      background-image: url(../icons/tv.svg); }
    .okeReviews .okeReviews-flag--tw {
      background-image: url(../icons/tw.svg); }
    .okeReviews .okeReviews-flag--tz {
      background-image: url(../icons/tz.svg); }
    .okeReviews .okeReviews-flag--ua {
      background-image: url(../icons/ua.svg); }
    .okeReviews .okeReviews-flag--ug {
      background-image: url(../icons/ug.svg); }
    .okeReviews .okeReviews-flag--um {
      background-image: url(../icons/um.svg); }
    .okeReviews .okeReviews-flag--us {
      background-image: url(../icons/us.svg); }
    .okeReviews .okeReviews-flag--uy {
      background-image: url(../icons/uy.svg); }
    .okeReviews .okeReviews-flag--uz {
      background-image: url(../icons/uz.svg); }
    .okeReviews .okeReviews-flag--va {
      background-image: url(../icons/va.svg); }
    .okeReviews .okeReviews-flag--vc {
      background-image: url(../icons/vc.svg); }
    .okeReviews .okeReviews-flag--ve {
      background-image: url(../icons/ve.svg); }
    .okeReviews .okeReviews-flag--vg {
      background-image: url(../icons/vg.svg); }
    .okeReviews .okeReviews-flag--vn {
      background-image: url(../icons/vn.svg); }
    .okeReviews .okeReviews-flag--vu {
      background-image: url(../icons/vu.svg); }
    .okeReviews .okeReviews-flag--wf {
      background-image: url(../icons/wf.svg); }
    .okeReviews .okeReviews-flag--ws {
      background-image: url(../icons/ws.svg); }
    .okeReviews .okeReviews-flag--xk {
      background-image: url(../icons/xk.svg); }
    .okeReviews .okeReviews-flag--ye {
      background-image: url(../icons/ye.svg); }
    .okeReviews .okeReviews-flag--yt {
      background-image: url(../icons/yt.svg); }
    .okeReviews .okeReviews-flag--za {
      background-image: url(../icons/za.svg); }
    .okeReviews .okeReviews-flag--zm {
      background-image: url(../icons/zm.svg); }
    .okeReviews .okeReviews-flag--zw {
      background-image: url(../icons/zw.svg); }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-main {
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-slider {
    background: #000; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-nav {
    background: #000;
    border-radius: 4px;
    margin-top: 16px;
    overflow: hidden; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-nav .flickity-prev-next-button .arrow {
      fill: #fff; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-nav .flickity-prev-next-button {
      background-color: rgba(0, 0, 0, 0.5); }
      .okeReviews .okeReviews-mediaGalleryReviewDialog-nav .flickity-prev-next-button:hover {
        background-color: rgba(0, 0, 0, 0.3); }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-nav-slide {
    height: 80px;
    margin: 8px 4px;
    position: relative;
    width: 80px; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-nav-slide.is-nav-selected::after {
      border: 2px solid #fff;
      box-shadow: inset 0 0 0 6px #000;
      content: '';
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-nav-slide-media {
    background-position: center center;
    background-size: cover;
    height: 100%;
    position: relative;
    width: 100%; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-nav-slide-media-playOverlay {
    background: #525252;
    border-radius: 100%;
    content: '';
    display: block;
    height: 50%;
    left: 50%;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 50%; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-nav-slide-media-playOverlay::after {
      border-color: transparent transparent transparent #fff;
      border-style: solid;
      border-width: 6px 0 6px 12px;
      content: '';
      display: block;
      height: 0;
      left: 50%;
      position: absolute;
      top: 50%;
      -ms-transform: translate(-40%, -50%);
          transform: translate(-40%, -50%);
      width: 0; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-nav.is-loadingMore .okeReviews-mediaGalleryReviewDialog-nav-slide::after {
    background-color: #525252;
    background-image: url(../images/loader-light.gif);
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 100%;
    left: 100%;
    margin: 0 8px;
    position: absolute;
    top: 0;
    width: 100%; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-errorOverlay {
    background-color: #fff;
    border-radius: 4px;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-errorOverlay-inner {
    padding: 24px;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 100%; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-errorOverlay-msg {
    font-size: 1.5em;
    margin-bottom: 0.25em; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-errorOverlay-img {
    background-image: url(../images/error.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
    margin: 0 auto;
    max-width: 100%;
    width: 270px; }
  .okeReviews .okeReviews-mediaGalleryReviewDialog-review-inner {
    min-height: 250px;
    padding: 1em;
    position: relative; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-review-inner::after {
      background: url(../images/loader-dark.gif);
      background-size: 100%;
      content: '';
      display: none;
      height: 32px;
      left: 50%;
      position: absolute;
      top: 50%;
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
      width: 32px; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-review-inner.is-loading::after {
      display: block; }
  @media only screen and (min-width: 800px) {
    .okeReviews .okeReviews-mediaGalleryReviewDialog-main {
      display: table; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-slider {
      display: table-cell;
      vertical-align: middle; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-slider-inner {
      width: 420px; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-review {
      display: table-cell;
      vertical-align: top;
      width: 100%; }
    .okeReviews .okeReviews-mediaGalleryReviewDialog-review-inner {
      height: 690px;
      overflow: auto;
      padding: 1.5em; } }
  @media only screen and (min-width: 1024px) {
    .okeReviews .okeReviews-mediaGalleryReviewDialog-slider-inner {
      width: 580px; } }
  @media only screen and (min-width: 1200px) {
    .okeReviews .okeReviews-mediaGalleryReviewDialog-slider-inner {
      width: 690px; } }
  .okeReviews .okeReviews-mediaSlider {
    background: #000;
    min-height: 200px;
    position: relative; }
    .okeReviews .okeReviews-mediaSlider-slide {
      color: #fff;
      display: inline-table;
      font-size: 15px;
      height: 320px;
      line-height: 30px;
      position: relative;
      table-layout: fixed;
      text-align: center;
      vertical-align: middle;
      width: 100%; }
    .okeReviews .okeReviews-mediaSlider::after, .okeReviews .okeReviews-mediaSlider-slide::after {
      background-size: 100%;
      content: '';
      height: 32px;
      left: 50%;
      position: absolute;
      top: 50%;
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
      width: 32px; }
    .okeReviews .okeReviews-mediaSlider::after {
      background: url(../images/loader-light.gif);
      display: none; }
    .okeReviews .okeReviews-mediaSlider-slide::after {
      background: url(../images/loader-light.gif);
      z-index: -1; }
    .okeReviews .okeReviews-mediaSlider-slide-media {
      left: 50%;
      max-height: 320px;
      max-width: 100%;
      position: absolute;
      top: 50%;
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
      .okeReviews .okeReviews-mediaSlider-slide-media--video {
        width: 100%; }
    .okeReviews .okeReviews-mediaSlider .flickity-prev-next-button .arrow {
      fill: #fff; }
    .okeReviews .okeReviews-mediaSlider .flickity-prev-next-button svg {
      padding: 0;
      -ms-transform: none;
          transform: none; }
    .okeReviews .okeReviews-mediaSlider .flickity-prev-next-button {
      background-color: rgba(0, 0, 0, 0.5); }
      .okeReviews .okeReviews-mediaSlider .flickity-prev-next-button:hover {
        background-color: rgba(0, 0, 0, 0.3); }
    .okeReviews .okeReviews-mediaSlider.is-loading::after {
      display: block; }
    .okeReviews .okeReviews-mediaSlider video::-webkit-media-controls-fullscreen-button {
      display: none; }
    @media only screen and (min-width: 800px) {
      .okeReviews .okeReviews-mediaSlider-slide {
        height: 690px; }
      .okeReviews .okeReviews-mediaSlider-slide-media {
        max-height: 690px; } }
  .okeReviews .okeReviews-mediaStrip {
    margin-bottom: -0.25em; }
    .okeReviews .okeReviews-mediaStrip-item {
      color: transparent;
      display: inline-block;
      height: 60px;
      margin-bottom: 0.25em;
      position: relative;
      vertical-align: middle;
      width: 60px; }
    .okeReviews .okeReviews-mediaStrip-item-media {
      border: 1px solid #ccc;
      height: 100%;
      width: 100%; }
    .okeReviews .okeReviews-mediaStrip-item-media--video {
      background-position: center center;
      background-size: cover;
      display: inline-block;
      position: relative; }
      .okeReviews .okeReviews-mediaStrip-item-media--video::before, .okeReviews .okeReviews-mediaStrip-item-media--video::after {
        content: '';
        display: block;
        left: 50%;
        position: absolute;
        top: 50%; }
      .okeReviews .okeReviews-mediaStrip-item-media--video::before {
        background: #525252;
        border-radius: 100%;
        height: 50%;
        opacity: 0.8;
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        width: 50%; }
      .okeReviews .okeReviews-mediaStrip-item-media--video::after {
        border-color: transparent transparent transparent #fff;
        border-style: solid;
        border-width: 6px 0 6px 12px;
        height: 0;
        -ms-transform: translate(-40%, -50%);
            transform: translate(-40%, -50%);
        width: 0; }
    .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child {
      -ms-transform: scale(1);
          transform: scale(1); }
      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child .okeReviews-mediaStrip-item-media {
        position: relative;
        z-index: 3; }
      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child::before, .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child::after {
        background-color: #fff;
        box-shadow: 0 0 0 1px #ccc;
        content: '';
        display: block;
        height: 100%;
        position: absolute;
        width: 100%; }
      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child::before {
        left: 2px;
        top: 2px;
        z-index: 2; }
      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child::after {
        left: 5px;
        top: 5px;
        z-index: 1; }
  .okeReviews .okeReviews-modal[aria-hidden='true'] {
    display: none; }
  .okeReviews .okeReviews-modal-overlay {
    background-color: rgba(0, 0, 0, 0.66);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    will-change: opacity;
    z-index: 2147483646; }
  .okeReviews .okeReviews-modal-inner {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483647; }
  .okeReviews .okeReviews-modal-dialog {
    margin: 40px auto;
    max-width: 90%;
    position: relative;
    width: 1080px;
    will-change: transform, opacity;
    z-index: 2147483647; }
  .okeReviews .okeReviews-modal-dialog-close {
    background: transparent;
    background-image: url(../icons/modal-close.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px;
    content: '';
    display: inline-block;
    height: 24px;
    margin-top: -0.15em;
    vertical-align: middle;
    width: 24px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: -30px; }
  .okeReviews .okeReviews-modal-overlay {
    background-color: rgba(43, 46, 56, 0.9); }
  @media only screen and (min-width: 800px) {
    .okeReviews .okeReviews-modal-dialog {
      top: 5vh; } }
  .okeReviews .okeReviews-poweredBy {
    background-image: url(../images/powered-by-okendo-logo-only.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 24px;
    line-height: 0;
    opacity: 0.6;
    transition: opacity 0.3s ease;
    width: 101px;
    will-change: opacity; }
    .okeReviews .okeReviews-poweredBy:hover {
      opacity: 1; }
    .okeReviews .okeReviews-poweredBy--light {
      background-image: url(../images/powered-by-okendo-logo-only-white.svg); }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-poweredBy, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-poweredBy, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-qandaWidget-medium .okeReviews-poweredBy, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-qandaWidget-large .okeReviews-poweredBy,
  .okeReviews .okeReviews-qandaWidget.is-okeReviews-reviewsWidget-medium .okeReviews-poweredBy,
  .okeReviews .okeReviews-qandaWidget.is-okeReviews-reviewsWidget-large .okeReviews-poweredBy,
  .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-poweredBy,
  .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-poweredBy {
    background-image: url(../images/powered-by-okendo.svg);
    width: 180px; }
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-poweredBy--light, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-poweredBy--light, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-qandaWidget-medium .okeReviews-poweredBy--light, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-qandaWidget-large .okeReviews-poweredBy--light,
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-reviewsWidget-medium .okeReviews-poweredBy--light,
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-reviewsWidget-large .okeReviews-poweredBy--light,
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-poweredBy--light,
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-poweredBy--light {
      background-image: url(../images/powered-by-okendo-white.svg); }
  .okeReviews .okeReviews-ratingDistribution {
    list-style: none;
    margin: 0;
    padding: 0; }
    .okeReviews .okeReviews-ratingDistribution-item {
      display: table;
      margin-bottom: 0.5em;
      padding: 0; }
      .okeReviews .okeReviews-ratingDistribution-item:last-child {
        margin-bottom: 0; }
    .okeReviews .okeReviews-ratingDistribution-item-label {
      display: table-cell;
      padding-right: 1em;
      vertical-align: middle; }
    .okeReviews .okeReviews-ratingDistribution-item-label-inner {
      width: 4em; }
    .okeReviews .okeReviews-ratingDistribution-item-value {
      display: table-cell;
      width: 100%; }
    .okeReviews .okeReviews-ratingDistribution-item-value-inner {
      display: table;
      position: relative;
      width: 100%; }
    .okeReviews .okeReviews-ratingDistribution-item-value-graph, .okeReviews .okeReviews-ratingDistribution-item-value-count {
      display: table-cell;
      vertical-align: middle; }
    .okeReviews .okeReviews-ratingDistribution-item-value-graph {
      width: 100%; }
    .okeReviews .okeReviews-ratingDistribution-item-value-count {
      color: #fff;
      font-size: 0.85em;
      left: 0;
      margin-left: 0.25em;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .okeReviews .or-rg {
    margin-bottom: 1.2em;
    margin-top: 1em; }
    .okeReviews .or-rg-bar {
      display: table;
      height: 8px;
      position: relative;
      -ms-transform: scale(1);
          transform: scale(1);
      width: 100%; }
      .okeReviews .or-rg-bar-bg {
        background-color: #e5e5e5;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        z-index: -1; }
      .okeReviews .or-rg-bar-mrk {
        background-color: #525252;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -ms-transform: scaleY(1.75) translateX(-50%);
            transform: scaleY(1.75) translateX(-50%);
        width: 12px; }
      .okeReviews .or-rg-bar-seg {
        border: 1px solid #7c7c7c;
        display: table-cell;
        position: relative;
        width: 50%; }
      .okeReviews .or-rg-bar-seg::after {
        border-right: 1px solid #7c7c7c;
        content: '';
        height: 100%;
        position: absolute;
        width: 50%; }
      .okeReviews .or-rg-bar .or-rg-bar-seg + .or-rg-bar-seg {
        border-left: none; }
    .okeReviews .or-rg-lbl {
      display: table;
      font-size: 0.857em;
      line-height: 1;
      margin-top: 0.5em;
      position: relative;
      width: 100%; }
      .okeReviews .or-rg-lbl-itm {
        display: table-cell;
        width: 50%; }
      .okeReviews .or-rg-lbl-itm:last-child {
        text-align: right; }
    .okeReviews .or-rg.has-lbl {
      margin-bottom: 0; }
  .okeReviews .okeReviews-review {
    color: #525252;
    padding: 0; }
    .okeReviews .okeReviews-review-side, .okeReviews .okeReviews-review-primary {
      border: 1px solid #ccc;
      padding: 1em; }
    .okeReviews .okeReviews-review-side {
      border-bottom: 0; }
    .okeReviews .okeReviews-review-reviewer {
      margin-bottom: 1em; }
    .okeReviews .okeReviews-review-reviewer-profile, .okeReviews .okeReviews-review-reviewer-product, .okeReviews .okeReviews-review-reviewer-profile-details, .okeReviews .okeReviews-review-reviewer-product-details {
      width: 100%; }
    .okeReviews .okeReviews-review-reviewer-profile {
      border-bottom: 1px solid #ccc;
      display: table;
      margin-bottom: 1em;
      padding-bottom: 1em; }
    .okeReviews .okeReviews-review-reviewer-profile-avatar {
      width: 5.7em; }
    .okeReviews .okeReviews-review-reviewer-profile-avatar, .okeReviews .okeReviews-review-reviewer-profile-details {
      display: table-cell; }
    .okeReviews .okeReviews-review-reviewer-profile-details {
      padding: 0.5em 0 0 1em;
      vertical-align: top; }
    .okeReviews .okeReviews-review-reviewer-profile-status {
      color: #7c7c7c;
      margin-top: 0.5em; }
      .okeReviews .okeReviews-review-reviewer-profile-status--verified {
        color: #83cc1c; }
        .okeReviews .okeReviews-review-reviewer-profile-status--verified::before {
          content: "\E8E5";
          display: inline-block;
          font-family: 'oke-reviews-icons';
          font-size: 1.25em;
          -webkit-font-smoothing: antialiased;
          font-style: normal;
          font-variant: normal;
          font-weight: normal;
          line-height: 1;
          margin-top: -0.15em;
          speak: none;
          text-transform: none;
          vertical-align: middle;
          margin-right: 0.25em; }
    .okeReviews .okeReviews-review-reviewer-profile-country {
      display: inline-block;
      margin-left: 0.25em;
      vertical-align: middle; }
    .okeReviews .okeReviews-review-reviewer-product {
      display: table;
      margin-bottom: 1em; }
    .okeReviews .okeReviews-review-reviewer-product-thumbnail, .okeReviews .okeReviews-review-reviewer-product-details {
      display: table-cell; }
    .okeReviews .okeReviews-review-reviewer-product-thumbnail {
      padding-right: 1em; }
    .okeReviews .okeReviews-review-reviewer-product-thumbnail-image {
      max-width: 5.7em;
      width: 5.7em; }
    .okeReviews .okeReviews-review-reviewer-product-details {
      vertical-align: top; }
    .okeReviews .okeReviews-review-reviewer-product-details-heading {
      font-weight: bold; }
    .okeReviews .okeReviews-review-reviewer-product-details-link {
      color: currentColor; }
      .okeReviews .okeReviews-review-reviewer-product-details-link:hover {
        text-decoration: underline; }
    .okeReviews .okeReviews-review-reviewer-attributes-item {
      margin-bottom: 0.5em; }
      .okeReviews .okeReviews-review-reviewer-attributes-item:last-child {
        margin-bottom: 0; }
    .okeReviews .okeReviews-review-recommendation {
      margin-bottom: 1em; }
      .okeReviews .okeReviews-review-recommendation--yes::before {
        content: "\E8DC";
        display: inline-block;
        font-family: 'oke-reviews-icons';
        font-size: 1.25em;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        margin-top: -0.15em;
        speak: none;
        text-transform: none;
        vertical-align: middle;
        color: #83cc1c;
        margin-right: 0.25em; }
      .okeReviews .okeReviews-review-recommendation--no::before {
        margin-right: 0.25em; }
    .okeReviews .okeReviews-review-arguments-item {
      margin-bottom: 0.5em; }
      .okeReviews .okeReviews-review-arguments-item:last-child {
        margin-bottom: 0; }
    .okeReviews .okeReviews-review-meta {
      margin-bottom: 1em; }
    .okeReviews .okeReviews-review-date {
      color: #7c7c7c;
      float: right; }
    .okeReviews .okeReviews-review-starRating {
      display: inline-block; }
    .okeReviews .okeReviews-review-main {
      margin-bottom: 2em; }
      .okeReviews .okeReviews-review-main.is-okeReviews-truncated .okeReviews-review-main-content-untruncate,
      .okeReviews .okeReviews-review-main.is-okeReviews-truncated .okeReviews-review-main-content-readMore {
        display: inline-block; }
      .okeReviews .okeReviews-review-main.is-okeReviews-loading .okeReviews-review-main-content-loader {
        display: inline-block; }
      .okeReviews .okeReviews-review-main.is-okeReviews-loading .okeReviews-review-main-content-untruncate,
      .okeReviews .okeReviews-review-main.is-okeReviews-loading .okeReviews-review-main-content-readMore {
        display: none !important; }
    .okeReviews .okeReviews-review-main-heading {
      font-size: 1.25em;
      font-weight: bold;
      margin-bottom: 0.5em; }
    .okeReviews .okeReviews-review-main-content-loader {
      display: none;
      font-weight: bold;
      margin-top: 1em; }
    .okeReviews .okeReviews-review-main-content-untruncate, .okeReviews .okeReviews-review-main-content-readMore {
      background: transparent;
      border: none;
      color: currentColor;
      cursor: pointer;
      display: none;
      font-weight: bold;
      margin-top: 1em;
      padding: 0;
      text-decoration: underline; }
      .okeReviews .okeReviews-review-main-content-untruncate:hover, .okeReviews .okeReviews-review-main-content-readMore:hover {
        text-decoration: none; }
    .okeReviews .okeReviews-review-attribute-label {
      font-weight: bold; }
    .okeReviews .okeReviews-review-attribute-value {
      color: #7c7c7c; }
    .okeReviews .okeReviews-review-attributeRatings {
      margin-bottom: 2em;
      max-width: 25em; }
    .okeReviews .okeReviews-review-media {
      margin-bottom: 1em; }
    .okeReviews .okeReviews-review-response {
      border-top: 1px solid #ccc;
      display: table;
      margin-top: 1em;
      padding-top: 1em;
      width: 100%; }
    .okeReviews .okeReviews-review-response-avatar, .okeReviews .okeReviews-review-response-main {
      display: table-cell;
      vertical-align: top; }
    .okeReviews .okeReviews-review-response-avatar {
      padding-right: 1em; }
    .okeReviews .okeReviews-review-response-main {
      font-size: 0.857em;
      width: 100%; }
    .okeReviews .okeReviews-review-response-main-header {
      margin-bottom: 0.75em; }
    .okeReviews .okeReviews-review-response-main-heading {
      font-size: inherit;
      font-weight: bold; }
    .okeReviews .okeReviews-review--simple .okeReviews-review-reviewer-product-thumbnail {
      display: none; }
    @media only screen and (min-width: 800px) {
      .okeReviews .okeReviews-review--simple .okeReviews-review-reviewer-product-thumbnail {
        display: table-cell; } }
    .okeReviews .okeReviews-review.okeReviews-contentCollapsed .okeReviews-review-main-content-readMore {
      display: inline-block; }
  .okeReviews .okeReviews-reviews-controls {
    padding-bottom: 1.5em;
    perspective: 100px;
    position: relative;
    text-align: right;
    /* Allows the loader to sit on top of the reviews */
    z-index: 1; }
  .okeReviews .okeReviews-reviews-controls-reviewCount {
    color: #7c7c7c;
    margin-bottom: 0.5em; }
  .okeReviews .okeReviews-reviews-controls-select {
    display: inline-block; }
  .okeReviews .okeReviews-reviews-review {
    margin-bottom: 2em; }
    .okeReviews .okeReviews-reviews-review:last-child {
      margin-bottom: 0; }
  .okeReviews .okeReviews-reviews-footer {
    margin-top: 2em;
    perspective: 100px;
    position: relative;
    text-align: center; }
    .okeReviews .okeReviews-reviews-footer::before {
      background: #ccc;
      content: '';
      display: block;
      height: 1px;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .okeReviews .okeReviews-reviews-footer.is-okeReviews-hidden {
      display: none; }
  .okeReviews .okeReviews-reviewsAggregate {
    color: #525252; }
    .okeReviews .okeReviews-reviewsAggregate-side, .okeReviews .okeReviews-reviewsAggregate-primary {
      border: 1px solid #ccc;
      padding: 1em; }
    .okeReviews .okeReviews-reviewsAggregate-side {
      border-bottom: 0; }
    .okeReviews .okeReviews-reviewsAggregate-summary-rating {
      margin-bottom: 0.5em; }
    .okeReviews .okeReviews-reviewsAggregate-summary-rating-value, .okeReviews .okeReviews-reviewsAggregate-summary-rating-starRating {
      display: inline-block;
      vertical-align: middle; }
    .okeReviews .okeReviews-reviewsAggregate-summary-rating-starRating {
      margin-left: 0.25em; }
    .okeReviews .okeReviews-reviewsAggregate-summary-total {
      color: #7c7c7c; }
    .okeReviews .okeReviews-reviewsAggregate-ratingDistribution {
      margin-top: 1em;
      max-width: 17em; }
    .okeReviews .okeReviews-reviewsAggregate-recommends-badge {
      margin-right: 0.25em; }
    .okeReviews .okeReviews-reviewsAggregate-attributeRatingAverages {
      margin-top: 1.75em;
      max-width: 25em; }
  .okeReviews .okeReviews-reviewsAggregate-mod {
    display: block;
    margin-top: 1.75em; }
  .okeReviews .okeReviews-reviewsAggregate-mod-itm {
    display: block; }
  .okeReviews .okeReviews-reviewsAggregate-mod-itm--attRtgAv {
    max-width: 25em; }
  .okeReviews .okeReviews-reviewsAggregate-mod-itm--medAgg {
    max-width: 210px; }
  .okeReviews .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm {
    padding: 2em 0 0; }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod {
    display: table; }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm {
    display: table-cell;
    vertical-align: top; }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm--attRtgAv {
    width: 25em; }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm {
    padding: 0 0 0 4em; }
  .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm--medAgg {
    max-width: 260px; }
  .okeReviews .okeReviews-ratingsBadge-svg path {
    fill: none;
    stroke: #1d2135;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
    stroke-width: 1; }
  .okeReviews .okeReviews-ratingsBadge-svg text {
    fill: #1d2135;
    font-family: 'Open sans', 'Helvetica Neue', sans-serif;
    text-anchor: middle; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-ribbons,
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-bannerShadow {
    fill: #d3d4dd;
    stroke: #1d2135; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-fillLeft {
    fill: #e1e2ea;
    stroke: none; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-fillRight {
    fill: #d3d4dd;
    stroke: none; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-hexOuter {
    fill: #fff; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-hexLine,
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-flairLines {
    stroke: #d3d4dd; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-reviewCount {
    font-size: 27.6957px; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-verifiedText {
    font-size: 8.5217px;
    font-weight: bold;
    text-transform: uppercase; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-logo {
    fill: #7c7c7c;
    stroke: none; }
  .okeReviews .okeReviews-ratingsBadge-svg .okeReviews-ratingsBadge-banner {
    fill: #fff; }
  .okeReviews .okeReviews-ratingsBadge--large {
    display: inline-block;
    position: relative;
    width: 150px; }
    .okeReviews .okeReviews-ratingsBadge--large .okeReviews-reviewsSummary {
      left: 30px;
      position: absolute;
      top: 70px; }
      .okeReviews .okeReviews-ratingsBadge--large .okeReviews-reviewsSummary-starRating {
        margin-right: 0; }
    .okeReviews .okeReviews-ratingsBadge--large .okeReviews-starRating--badge {
      height: 18px;
      width: 90px; }
    .okeReviews .okeReviews-ratingsBadge--large .okeReviews-starRating-indicator-layer {
      background-size: 90px 18px; }
  .okeReviews .okeReviews-ratingsBadge--small {
    color: #1d2135;
    display: inline-block;
    font-family: 'Open sans', sans-serif;
    font-size: 14px;
    font-weight: 600; }
    .okeReviews .okeReviews-ratingsBadge--small .okeReviews-reviewsSummary {
      display: block; }
      .okeReviews .okeReviews-ratingsBadge--small .okeReviews-reviewsSummary-starRating {
        margin-right: 0; }
    .okeReviews .okeReviews-ratingsBadge--small .okeReviews-starRating--badge {
      height: 18px;
      width: 90px; }
    .okeReviews .okeReviews-ratingsBadge--small .okeReviews-starRating-indicator-layer {
      background-size: 90px 18px; }
    .okeReviews .okeReviews-ratingsBadge--small .okeReviews-ratingsBadge-holder {
      background-color: #fff;
      border: 1px solid #d3d4dd;
      border-radius: 5px;
      min-width: 120px;
      padding: 7px;
      text-align: center; }
    .okeReviews .okeReviews-ratingsBadge--small .okeReviews-poweredBy {
      background-image: url(../images/powered-by-okendo.svg);
      margin: 0 auto;
      max-width: 120px;
      width: 100%; }
      .okeReviews .okeReviews-ratingsBadge--small .okeReviews-poweredBy:hover {
        opacity: 0.6; }
  .okeReviews .okeReviews-reviewsCarousel {
    padding: 2em 0;
    text-align: center; }
    .okeReviews .okeReviews-reviewsCarousel-header {
      margin-bottom: 2em; }
    .okeReviews .okeReviews-reviewsCarousel-header-storeRating {
      margin-bottom: 0.5em; }
    .okeReviews .okeReviews-reviewsCarousel-header-reviewsCount {
      font-size: 1.15em; }
    .okeReviews .okeReviews-reviewsCarousel-heading {
      font-size: 1.5em; }
    .okeReviews .okeReviews-reviewsCarousel-slider {
      padding: 0 44px;
      position: relative; }
    .okeReviews .okeReviews-reviewsCarousel-slider .flickity-prev-next-button .arrow {
      fill: #000; }
    .okeReviews .okeReviews-reviewsCarousel .flickity-prev-next-button svg {
      padding: 0;
      -ms-transform: none;
          transform: none; }
    .okeReviews .okeReviews-reviewsCarousel .flickity-page-dots {
      position: relative; }
    .okeReviews .okeReviews-reviewsCarousel-slider .flickity-prev-next-button {
      background-color: rgba(255, 255, 255, 0.3); }
      .okeReviews .okeReviews-reviewsCarousel-slider .flickity-prev-next-button:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .okeReviews .okeReviews-reviewsCarousel-slider-slide {
      display: inline-block;
      position: relative;
      vertical-align: top;
      white-space: normal;
      width: 100%; }
    .okeReviews .okeReviews-reviewsCarousel-slider-slide-inner {
      margin: 0 auto;
      max-width: 500px; }
    .okeReviews .okeReviews-reviewsCarousel-review-product, .okeReviews .okeReviews-reviewsCarousel-review-content {
      margin-bottom: 1.5em; }
    .okeReviews .okeReviews-reviewsCarousel-review-product-image {
      height: 140px;
      margin-bottom: 0.25em;
      max-width: 100%; }
    .okeReviews .okeReviews-reviewsCarousel-review-product-name {
      font-size: 1.1em;
      line-height: 1.25;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .okeReviews .okeReviews-reviewsCarousel-review-content-heading {
      font-size: 1.3em;
      line-height: 1.25;
      margin-bottom: 0.25em; }
    .okeReviews .okeReviews-reviewsCarousel-review-content-rating {
      margin-bottom: 0.75em; }
    .okeReviews .okeReviews-reviewsCarousel-review-content-body {
      line-height: 1.8; }
    .okeReviews .okeReviews-reviewsCarousel-review-reviewer-avatar {
      display: inline-block;
      margin-bottom: 0.25em; }
    .okeReviews .okeReviews-reviewsCarousel-review-reviewer-name, .okeReviews .okeReviews-reviewsCarousel-review-reviewer-date {
      color: #7c7c7c; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium .okeReviews-reviewsCarousel-slider-slide {
      width: 50%; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large .okeReviews-reviewsCarousel-slider-slide {
      width: 33.333333333%; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium .okeReviews-reviewsCarousel-slider-slide, .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large .okeReviews-reviewsCarousel-slider-slide {
      padding: 0 16px; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium.is-okeReviews-reviewsCarousel-max1 .okeReviews-reviewsCarousel-slider-slide, .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large.is-okeReviews-reviewsCarousel-max1 .okeReviews-reviewsCarousel-slider-slide {
      width: 100%; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium.is-okeReviews-reviewsCarousel-max1 .flickity-prev-next-button, .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large.is-okeReviews-reviewsCarousel-max1 .flickity-prev-next-button {
      display: none; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium.is-okeReviews-reviewsCarousel-max2 .okeReviews-reviewsCarousel-slider-slide, .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large.is-okeReviews-reviewsCarousel-max2 .okeReviews-reviewsCarousel-slider-slide {
      width: 50%; }
    .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-medium.is-okeReviews-reviewsCarousel-max2 .flickity-prev-next-button, .okeReviews .okeReviews-reviewsCarousel.is-okeReviews-reviewsCarousel-large.is-okeReviews-reviewsCarousel-max2 .flickity-prev-next-button {
      display: none; }
  .okeReviews .okeReviews-reviewsSummary {
    display: inline-block; }
    .okeReviews .okeReviews-reviewsSummary-starRating, .okeReviews .okeReviews-reviewsSummary-ratingCount {
      display: inline-block; }
    .okeReviews .okeReviews-reviewsSummary-starRating {
      margin-right: 0.25em; }
    .okeReviews .okeReviews-reviewsSummary-ratingCount {
      margin: 0.25em 0;
      vertical-align: middle; }
    .okeReviews .okeReviews-reviewsSummary.is-okeReviews-clickable {
      cursor: pointer; }
  .okeReviews .okeReviews-reviewsModal {
    background: #fff;
    border-radius: 4px;
    padding: 1.5em; }
    .okeReviews .okeReviews-reviewsModal .okeReviews-reviewsWidget {
      padding: 0; }
  .okeReviews .okeReviews-reviewsWidget {
    padding: 2em 0 0; }
    .okeReviews .okeReviews-reviewsWidget-poweredBy {
      display: inline-block;
      vertical-align: middle; }
    .okeReviews .okeReviews-reviewsWidget-header {
      display: table;
      margin-bottom: 0.85em; }
    .okeReviews .okeReviews-reviewsWidget-header-poweredBy, .okeReviews .okeReviews-reviewsWidget-header-controls {
      display: table-cell;
      vertical-align: bottom; }
    .okeReviews .okeReviews-reviewsWidget-header-controls {
      text-align: right;
      vertical-align: top;
      width: 100%; }
    .okeReviews .okeReviews-reviewsWidget-header-controls-writeReview {
      display: inline-block;
      visibility: hidden; }
      .okeReviews .okeReviews-reviewsWidget-header-controls-writeReview.is-okeReviews-hidden {
        visibility: hidden; }
    .okeReviews .okeReviews-reviewsWidget-reviewsAggregate {
      margin-bottom: 1.5em; }
    .okeReviews .okeReviews-reviewsWidget-loadingMessage, .okeReviews .okeReviews-reviewsWidget-emptyMessage {
      border: 1px solid #ccc;
      padding: 1em;
      text-align: center; }
    .okeReviews .okeReviews-reviewsWidget:focus {
      outline: none; }
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-empty {
      display: none; }
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate,
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate,
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review {
      display: table; }
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary {
        border: 1px solid #ccc;
        display: table-cell;
        padding: 1.5em; }
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side {
        border-right: 0; }
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side-inner,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side-inner, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side-inner,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side-inner {
        width: 17em; }
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary {
        vertical-align: top;
        width: 100%; }
    .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviews-controls-reviewCount, .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls-reviewCount {
      display: inline-block;
      margin-bottom: 0;
      margin-right: 0.8em; }
  .okeReviews .okeReviews-reviewsTab {
    background-color: #272d45;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    cursor: pointer;
    left: 0;
    line-height: 1;
    padding: 0.75em 1em;
    position: fixed;
    top: 25%;
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    -ms-transform-origin: left bottom;
        transform-origin: left bottom;
    z-index: 2147483646; }
    .okeReviews .okeReviews-reviewsTab-icon, .okeReviews .okeReviews-reviewsTab-label {
      display: inline-block; }
    .okeReviews .okeReviews-reviewsTab-icon {
      background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53L.995%205.793c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.55.046.665.37.236.74l-3.507%203.02%201.074%204.532c.127.536-.147.74-.628.444l-3.94-2.423z%22%2F%3E%3C%2Fsvg%3E%0A");
      height: 14px;
      -ms-transform: translateY(1px) rotate(-18deg);
          transform: translateY(1px) rotate(-18deg);
      width: 16px; }
    .okeReviews .okeReviews-reviewsTab-label {
      line-height: 1;
      text-transform: uppercase; }
  .okeReviews .okeReviews-scaleGraph {
    margin-top: 1.2em; }
    .okeReviews .okeReviews-scaleGraph-bar {
      display: table;
      height: 8px;
      position: relative;
      -ms-transform: scale(1);
          transform: scale(1);
      width: 100%; }
      .okeReviews .okeReviews-scaleGraph-bar::before {
        background-color: #e5e5e5;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        z-index: -1; }
      .okeReviews .okeReviews-scaleGraph-bar::after {
        background-color: #525252;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 14px; }
      .okeReviews .okeReviews-scaleGraph-bar-segment {
        border: 1px solid #7c7c7c;
        display: table-cell;
        width: 20.1%; }
      .okeReviews .okeReviews-scaleGraph-bar .okeReviews-scaleGraph-bar-segment + .okeReviews-scaleGraph-bar-segment {
        border-left: none; }
    .okeReviews .okeReviews-scaleGraph-labels {
      display: table;
      font-size: 0.857em;
      line-height: 1;
      margin-top: 6px;
      position: relative;
      width: 100%; }
      .okeReviews .okeReviews-scaleGraph-labels-item {
        display: table-cell;
        width: 50%; }
      .okeReviews .okeReviews-scaleGraph-labels-item:last-child {
        text-align: right; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='5'] .okeReviews-scaleGraph-bar::before {
      width: 100%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='5'] .okeReviews-scaleGraph-bar::after {
      left: 100%;
      -ms-transform: scaleY(1.8) translateX(-100%);
          transform: scaleY(1.8) translateX(-100%); }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='4'] .okeReviews-scaleGraph-bar::before {
      width: 80%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='4'] .okeReviews-scaleGraph-bar::after {
      left: 80%;
      -ms-transform: scaleY(1.8) translateX(-50%);
          transform: scaleY(1.8) translateX(-50%); }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='3'] .okeReviews-scaleGraph-bar::before {
      width: 60%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='3'] .okeReviews-scaleGraph-bar::after {
      left: 60%;
      -ms-transform: scaleY(1.8) translateX(-50%);
          transform: scaleY(1.8) translateX(-50%); }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='2'] .okeReviews-scaleGraph-bar::before {
      width: 40%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='2'] .okeReviews-scaleGraph-bar::after {
      left: 40%;
      -ms-transform: scaleY(1.8) translateX(-50%);
          transform: scaleY(1.8) translateX(-50%); }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='1'] .okeReviews-scaleGraph-bar::before {
      width: 20%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='1'] .okeReviews-scaleGraph-bar::after {
      left: 20%;
      -ms-transform: scaleY(1.8) translateX(-50%);
          transform: scaleY(1.8) translateX(-50%); }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='0'] .okeReviews-scaleGraph-bar::before {
      width: 0%; }
    .okeReviews .okeReviews-scaleGraph[data-oke-reviews-value='0'] .okeReviews-scaleGraph-bar::after {
      left: 0%;
      -ms-transform: scaleY(1.8);
          transform: scaleY(1.8); }
  .okeReviews .okeReviews-sectionedList:last-child {
    margin-bottom: 0; }
  .okeReviews .okeReviews-sectionedList-heading {
    font-weight: bold; }
  .okeReviews .okeReviews-sectionedList-list {
    list-style: none;
    margin: 0;
    padding: 0; }
  .okeReviews .okeReviews-sectionedList-list-item {
    color: #7c7c7c;
    display: inline; }
    .okeReviews .okeReviews-sectionedList-list-item::after {
      content: ', '; }
    .okeReviews .okeReviews-sectionedList-list-item:last-child::after {
      content: ''; }
  .okeReviews .okeReviews-sectionedList--pros .okeReviews-sectionedList-heading::before {
    content: "\E5CC";
    display: inline-block;
    font-family: 'oke-reviews-icons';
    font-size: 1.25em;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: -0.15em;
    speak: none;
    text-transform: none;
    vertical-align: middle;
    margin-right: 0.25em; }
  .okeReviews .okeReviews-sectionedList--cons .okeReviews-sectionedList-heading::before {
    content: "\E5CD";
    display: inline-block;
    font-family: 'oke-reviews-icons';
    font-size: 1.25em;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: -0.15em;
    speak: none;
    text-transform: none;
    vertical-align: middle;
    margin-right: 0.25em; }
  .okeReviews .okeReviews-select {
    border: 1px solid #ccc;
    color: #525252;
    display: inline-block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: middle; }
    .okeReviews .okeReviews-select::before, .okeReviews .okeReviews-select::after {
      content: '';
      display: block;
      pointer-events: none;
      position: absolute; }
    .okeReviews .okeReviews-select::before {
      border-left: 1px solid #ccc;
      bottom: 0;
      height: 100%;
      right: 37px;
      top: 0;
      width: 1px;
      z-index: 1; }
    .okeReviews .okeReviews-select::after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid currentColor;
      height: 0;
      right: 12px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      width: 0; }
    .okeReviews .okeReviews-select-input {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: transparent;
      background-image: none;
      border: none;
      box-shadow: none;
      font-size: inherit;
      height: auto;
      line-height: inherit;
      margin: 0;
      min-height: auto;
      padding: 0.5em 52px 0.5em 1em;
      position: relative;
      width: auto; }
      .okeReviews .okeReviews-select-input::-ms-expand {
        display: none; }
    .okeReviews .okeReviews-select.is-okeReviews-disabled {
      color: #ccc;
      cursor: not-allowed; }
      .okeReviews .okeReviews-select.is-okeReviews-disabled .okeReviews-select-input {
        color: #ccc;
        cursor: not-allowed; }
  .okeReviews .okeReviews-starRating {
    display: inline-block;
    height: 25px;
    position: relative;
    vertical-align: middle;
    width: 125px; }
    .okeReviews .okeReviews-starRating-indicator {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    .okeReviews .okeReviews-starRating-indicator-layer {
      background-image: url(../icons/star-rating-background.svg);
      background-repeat: no-repeat;
      background-size: 125px 25px;
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
      .okeReviews .okeReviews-starRating-indicator-layer--foreground {
        background-image: url(../icons/star-rating-foreground.svg);
        width: 0; }
    .okeReviews .okeReviews-starRating--small {
      height: 20px;
      width: 100px; }
      .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer {
        background-size: 100px 20px; }
    .okeReviews .okeReviews-starRating--large {
      height: 30px;
      width: 150px; }
      .okeReviews .okeReviews-starRating--large .okeReviews-starRating-indicator-layer {
        background-size: 150px 30px; }
  .okeReviews .okeReviews-steppedBarGraph {
    margin-right: -4px;
    /**
     * Generates classes responsible for setting the background color of
     * of the appropriate bars in the bar graph based on the value of element
     * attribute 'data-oke-reviews-rating'.
     */ }
    .okeReviews .okeReviews-steppedBarGraph-segment {
      border-right: 4px solid transparent;
      display: block;
      float: left;
      position: relative;
      width: 20%; }
      .okeReviews .okeReviews-steppedBarGraph-segment::before, .okeReviews .okeReviews-steppedBarGraph-segment::after {
        content: '';
        height: 0.5em;
        width: 100%; }
      .okeReviews .okeReviews-steppedBarGraph-segment::before {
        background: #e5e5e5;
        content: '';
        display: block; }
      .okeReviews .okeReviews-steppedBarGraph-segment::after {
        background: #525252;
        display: none;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
    .okeReviews .okeReviews-steppedBarGraph[data-oke-reviews-rating^='5'] .okeReviews-steppedBarGraph-segment:nth-child(-n+5)::after {
      display: block; }
    .okeReviews .okeReviews-steppedBarGraph[data-oke-reviews-rating^='4'] .okeReviews-steppedBarGraph-segment:nth-child(-n+4)::after {
      display: block; }
    .okeReviews .okeReviews-steppedBarGraph[data-oke-reviews-rating^='3'] .okeReviews-steppedBarGraph-segment:nth-child(-n+3)::after {
      display: block; }
    .okeReviews .okeReviews-steppedBarGraph[data-oke-reviews-rating^='2'] .okeReviews-steppedBarGraph-segment:nth-child(-n+2)::after {
      display: block; }
    .okeReviews .okeReviews-steppedBarGraph[data-oke-reviews-rating^='1'] .okeReviews-steppedBarGraph-segment:nth-child(-n+1)::after {
      display: block; }
  .okeReviews .or-u-visHid {
    visibility: hidden; }
  .okeReviews .or-u-disNon {
    display: none; }
  .okeReviews .okeReviews-helpful {
    color: #7c7c7c;
    display: block;
    font-size: 0.857em; }
    .okeReviews .okeReviews-helpful-vote {
      display: inline-block;
      margin-left: 1em; }
    .okeReviews .okeReviews-helpful-vote-button {
      background: none;
      border: none;
      color: #7c7c7c;
      cursor: pointer;
      padding: 0;
      transition: opacity 0.3s ease;
      vertical-align: middle;
      width: auto; }
      .okeReviews .okeReviews-helpful-vote-button::before {
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        vertical-align: middle; }
      .okeReviews .okeReviews-helpful-vote-button--positive::before {
        content: "\E8DC";
        display: inline-block;
        font-family: 'oke-reviews-icons';
        font-size: 1.3em;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        margin-top: -0.15em;
        speak: none;
        text-transform: none;
        vertical-align: middle; }
      .okeReviews .okeReviews-helpful-vote-button--negative::before {
        content: "\E8DB";
        display: inline-block;
        font-family: 'oke-reviews-icons';
        font-size: 1.3em;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        margin-top: -0.15em;
        speak: none;
        text-transform: none;
        vertical-align: middle;
        margin-left: 0.5em; }
      .okeReviews .okeReviews-helpful-vote-button--positive::before, .okeReviews .okeReviews-helpful-vote-button--negative::before {
        opacity: 0.6; }
      .okeReviews .okeReviews-helpful-vote-button--positive.is-okeReviews-voted::before, .okeReviews .okeReviews-helpful-vote-button--negative.is-okeReviews-voted::before {
        color: #525252;
        opacity: 1; }
    .okeReviews .okeReviews-helpful-vote-button.is-okeReviews-disabled {
      opacity: 0.4; }
    .okeReviews .okeReviews-helpful-vote-counter {
      display: inline-block;
      margin-left: 0.25em;
      pointer-events: none; }
  .okeReviews .okeReviews-showMore {
    background: transparent;
    border: 1px solid #ccc;
    color: #525252;
    cursor: pointer;
    margin: 0;
    padding: 0.5em 1em;
    width: auto; }
    .okeReviews .okeReviews-showMore::after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid currentColor;
      content: '';
      display: inline-block;
      margin-left: 0.5em; }
    .okeReviews .okeReviews-showMore.is-okeReviews-disabled {
      color: #ccc;
      cursor: not-allowed; }
  .okeReviews .okeReviews-alert {
    position: relative;
    z-index: 1; }
    .okeReviews .okeReviews-alert-inner {
      background: #e5e5e5;
      left: 50%;
      opacity: 0;
      padding: 0.5em 1em;
      position: absolute;
      transition: 0.3s cubic-bezier(0, 0.8, 0.36, 1.72) transform, 1s cubic-bezier(0, 0.8, 0.36, 1.72) opacity, 0.3s ease background;
      will-change: transform, opacty; }
    .okeReviews .okeReviews-alert--top .okeReviews-alert-inner {
      bottom: 0;
      transform: translateY(100%) translateX(-50%) rotateX(-45deg);
      -ms-transform-origin: top;
          transform-origin: top; }
    .okeReviews .okeReviews-alert--bottom .okeReviews-alert-inner {
      top: 0;
      transform: translateY(-100%) translateX(-50%) rotateX(45deg);
      -ms-transform-origin: bottom;
          transform-origin: bottom; }
    .okeReviews .okeReviews-alert.is-okeReviews-error .okeReviews-alert-inner {
      background: #ec4048;
      color: #fff; }
    .okeReviews .okeReviews-alert.is-okeReviews-visible .okeReviews-alert-inner {
      opacity: 1; }
    .okeReviews .okeReviews-alert.is-okeReviews-visible.okeReviews-alert--top .okeReviews-alert-inner {
      transform: translateY(100%) translateX(-50%) rotateX(0deg); }
    .okeReviews .okeReviews-alert.is-okeReviews-visible.okeReviews-alert--bottom .okeReviews-alert-inner {
      transform: translateY(-100%) translateX(-50%) rotateX(0deg); }
  .okeReviews .okeReviews-qandaWidget {
    color: #525252; }
    .okeReviews .okeReviews-qandaWidget-footer {
      perspective: 100px;
      position: relative;
      text-align: center; }
      .okeReviews .okeReviews-qandaWidget-footer.is-okeReviews-hidden {
        display: none; }
    .okeReviews .okeReviews-qandaWidget-showMore {
      border-top: 0; }
    .okeReviews .okeReviews-qandaWidget-emptyMessage {
      border: 1px solid #ccc;
      line-height: 1.8;
      padding: 1em;
      text-align: center; }
    .okeReviews .okeReviews-qandaWidget .okeReviews-helpful {
      margin: 6px 0; }
    .okeReviews .okeReviews-qandaWidget .okeReviews-helpful-vote-button--positive::before,
    .okeReviews .okeReviews-qandaWidget .okeReviews-helpful-vote-button--negative::before {
      font-size: 1.1em; }
    .okeReviews .okeReviews-qandaWidget-header {
      display: table;
      margin-bottom: 0.85em;
      width: 100%; }
    .okeReviews .okeReviews-qandaWidget-header-controls {
      padding-top: 0.85em; }
    .okeReviews .okeReviews-qandaWidget-header-controls-askQuestion {
      display: inline-block;
      margin-bottom: 10px;
      margin-right: 6px;
      padding: 0.5em 1em;
      text-align: center;
      vertical-align: middle;
      width: 100%; }
      .okeReviews .okeReviews-qandaWidget-header-controls-askQuestion.is-okeReviews-hidden {
        display: none; }
    .okeReviews .okeReviews-qandaWidget .okeReviews-select {
      width: 100%; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-qandaWidget-header-controls, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-qandaWidget-header-controls {
      display: table-cell;
      padding-top: 0;
      text-align: right;
      vertical-align: bottom; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-qandaWidget-header-poweredBy, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-qandaWidget-header-poweredBy {
      display: table-cell;
      vertical-align: bottom; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-qandaWidget-header-controls-askQuestion, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-qandaWidget-header-controls-askQuestion {
      margin-bottom: 0;
      text-align: left;
      width: auto; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-select, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-select {
      width: auto; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-answer, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-answer {
      margin: 1.642em 0 1.642em 3.929em; }
    .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-medium .okeReviews-answer-answerer-verified, .okeReviews .okeReviews-qandaWidget.is-okeReviews-qandaWidget-large .okeReviews-answer-answerer-verified {
      display: inline;
      margin-left: 7px; }
  .okeReviews .okeReviews-questions {
    border-top: 1px solid #ccc; }
    .okeReviews .okeReviews-questions p {
      line-height: 1.4; }
  .okeReviews .okeReviews-question {
    border-bottom: 1px solid #ccc;
    margin-top: 1.642em; }
    .okeReviews .okeReviews-question-main {
      display: table-cell;
      vertical-align: top;
      width: 100%; }
    .okeReviews .okeReviews-question-main-content {
      font-weight: bold; }
    .okeReviews .okeReviews-question-questioner-profile-name {
      display: inline-block;
      font-size: 0.929em;
      font-weight: bold;
      margin-bottom: 4px; }
    .okeReviews .okeReviews-question-questioner-profile-avatar {
      display: table-cell;
      padding-right: 1em;
      width: 2.9em; }
    .okeReviews .okeReviews-question-date {
      color: #7c7c7c;
      float: right;
      font-size: 0.929em; }
  .okeReviews .okeReviews-answer {
    margin: 1.642em 0; }
    .okeReviews .okeReviews-answer-main {
      display: table-cell;
      vertical-align: top;
      width: 100%; }
    .okeReviews .okeReviews-answer-answerer-profile-name {
      font-size: 0.929em;
      font-weight: bold; }
    .okeReviews .okeReviews-answer-answerer-profile-avatar {
      display: table-cell;
      padding-right: 1em;
      width: 2.9em; }
    .okeReviews .okeReviews-answer-date {
      color: #7c7c7c;
      float: right;
      font-size: 0.929em; }
    .okeReviews .okeReviews-answer-answerer-verified {
      color: #7c7c7c;
      display: block;
      font-size: 0.857em; }
      .okeReviews .okeReviews-answer-answerer-verified::before {
        color: #b3b3b3;
        content: "\E8E5";
        display: inline-block;
        font-family: 'oke-reviews-icons';
        font-size: 1.2em;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        margin-top: -0.15em;
        speak: none;
        text-transform: none;
        vertical-align: middle; }
  .okeReviews .okeReviews-tag {
    background-color: #43a1fa;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 0.714em;
    margin: 4px 0;
    padding: 2px 6px; }
    .okeReviews .okeReviews-tag--store {
      background-color: #fff;
      border: 1px solid #43a1fa;
      color: #43a1fa;
      padding: 1px 6px; }
    .okeReviews .okeReviews-tag--accepted::before {
      content: "\E838";
      display: inline-block;
      font-family: 'oke-reviews-icons';
      font-size: 1.2em;
      -webkit-font-smoothing: antialiased;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      margin-top: -0.15em;
      speak: none;
      text-transform: none;
      vertical-align: middle; }
  .okeReviews .okeReviews-review-helpful {
    color: #7c7c7c;
    display: block;
    font-size: 0.857em;
    text-align: right; }
  .okeReviews .okeReviews-review-helpful-vote {
    display: inline-block;
    margin-left: 1em; }
  .okeReviews .okeReviews-review-helpful-vote-button {
    background: none;
    border: none;
    color: #7c7c7c;
    cursor: pointer;
    padding: 0;
    transition: opacity 0.3s ease;
    vertical-align: middle;
    width: auto; }
    .okeReviews .okeReviews-review-helpful-vote-button::before {
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      vertical-align: middle; }
    .okeReviews .okeReviews-review-helpful-vote-button--positive::before {
      content: "\E8DC";
      display: inline-block;
      font-family: 'oke-reviews-icons';
      font-size: 1.3em;
      -webkit-font-smoothing: antialiased;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      margin-top: -0.15em;
      speak: none;
      text-transform: none;
      vertical-align: middle; }
    .okeReviews .okeReviews-review-helpful-vote-button--negative::before {
      content: "\E8DB";
      display: inline-block;
      font-family: 'oke-reviews-icons';
      font-size: 1.3em;
      -webkit-font-smoothing: antialiased;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      margin-top: -0.15em;
      speak: none;
      text-transform: none;
      vertical-align: middle;
      margin-left: 0.5em; }
    .okeReviews .okeReviews-review-helpful-vote-button--positive::before, .okeReviews .okeReviews-review-helpful-vote-button--negative::before {
      opacity: 0.6; }
    .okeReviews .okeReviews-review-helpful-vote-button--positive.is-okeReviews-voted::before, .okeReviews .okeReviews-review-helpful-vote-button--negative.is-okeReviews-voted::before {
      color: #525252;
      opacity: 1; }
  .okeReviews .okeReviews-review-helpful-vote-button.is-okeReviews-disabled {
    opacity: 0.4; }
  .okeReviews .okeReviews-review-helpful-vote-counter {
    display: inline-block;
    margin-left: 0.25em;
    pointer-events: none; }
  .okeReviews .okeReviews-reviews-showMore {
    background: transparent;
    border: 1px solid #ccc;
    color: #525252;
    cursor: pointer;
    margin: 0;
    padding: 0.5em 1em;
    width: auto; }
    .okeReviews .okeReviews-reviews-showMore::after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid currentColor;
      content: '';
      display: inline-block;
      margin-left: 0.5em; }
    .okeReviews .okeReviews-reviews-showMore.is-okeReviews-disabled {
      color: #ccc;
      cursor: not-allowed; }
  .okeReviews .okeReviews-reviews-alert {
    position: relative;
    z-index: 1; }
    .okeReviews .okeReviews-reviews-alert-inner {
      background: #e5e5e5;
      left: 50%;
      opacity: 0;
      padding: 0.5em 1em;
      position: absolute;
      transition: 0.3s cubic-bezier(0, 0.8, 0.36, 1.72) transform, 1s cubic-bezier(0, 0.8, 0.36, 1.72) opacity, 0.3s ease background;
      will-change: transform, opacty; }
    .okeReviews .okeReviews-reviews-alert--top .okeReviews-reviews-alert-inner {
      bottom: 0;
      transform: translateY(100%) translateX(-50%) rotateX(-45deg);
      -ms-transform-origin: top;
          transform-origin: top; }
    .okeReviews .okeReviews-reviews-alert--bottom .okeReviews-reviews-alert-inner {
      top: 0;
      transform: translateY(-100%) translateX(-50%) rotateX(45deg);
      -ms-transform-origin: bottom;
          transform-origin: bottom; }
    .okeReviews .okeReviews-reviews-alert.is-okeReviews-error .okeReviews-reviews-alert-inner {
      background: #ec4048;
      color: #fff; }
    .okeReviews .okeReviews-reviews-alert.is-okeReviews-visible .okeReviews-reviews-alert-inner {
      opacity: 1; }
    .okeReviews .okeReviews-reviews-alert.is-okeReviews-visible.okeReviews-reviews-alert--top .okeReviews-reviews-alert-inner {
      transform: translateY(100%) translateX(-50%) rotateX(0deg); }
    .okeReviews .okeReviews-reviews-alert.is-okeReviews-visible.okeReviews-reviews-alert--bottom .okeReviews-reviews-alert-inner {
      transform: translateY(-100%) translateX(-50%) rotateX(0deg); }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-attribute {
    display: inline-block; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-attribute-value {
      display: inline-block;
      vertical-align: middle; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-attribute-label {
      display: inline-block;
      vertical-align: middle; }
      .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-attribute-label::after {
        content: ':';
        display: inline;
        font-size: inherit; }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-sectionedList {
    display: inline-block; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-sectionedList-list {
      display: inline-block;
      vertical-align: middle; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-sectionedList-heading {
      display: inline-block;
      vertical-align: middle; }
      .okeReviews .okeReviews-review--toplineAttributes .okeReviews-sectionedList-heading::after {
        content: ':';
        display: inline;
        font-size: inherit; }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-arguments,
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-reviewer-attributes {
    display: inline; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-arguments-item,
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-reviewer-attributes-item {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
      .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-arguments-item:not(:last-child)::after,
      .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-reviewer-attributes-item:not(:last-child)::after {
        content: '|';
        margin: 0 0.5em; }
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-arguments:not(:last-child)::after,
    .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-reviewer-attributes:not(:last-child)::after {
      content: '|';
      margin: 0 0.5em; }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-attributes {
    display: inline-block;
    margin: 0.25em 0; }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-starRating {
    margin-right: 0.25em; }
  .okeReviews .okeReviews-review--toplineAttributes .okeReviews-review-date {
    float: unset; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item {
    height: auto;
    max-width: 100%;
    width: 100px; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-media {
    display: block;
    max-width: 100%;
    position: relative;
    z-index: 2; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-more {
    border: 1px solid #ccc;
    bottom: -3px;
    height: 100%;
    position: absolute;
    right: -3px;
    width: 100%;
    z-index: 1; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::before, .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::after {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 2; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::before {
    background: #000;
    border-radius: 100%;
    content: '';
    height: 30px;
    opacity: 0.5;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 30px; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::after {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 6px 0 6px 12px;
    height: 0;
    -ms-transform: translate(-40%, -50%);
        transform: translate(-40%, -50%);
    width: 0; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-review-starRating,
  .okeReviews .okeReviews-review--largeMedia .okeReviews-review-date {
    display: inline-block;
    vertical-align: bottom; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-review-date {
    float: none; }
  .okeReviews .okeReviews-review--largeMedia .okeReviews-review-date {
    margin-left: 0.5em; }
  .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-review--largeMedia .okeReviews-review-primary-grid-left {
    padding-right: 1.5em; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-wrapper {
    text-align: center; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item {
    background-color: transparent;
    border: 0;
    color: #fff;
    display: inline-block;
    height: auto;
    position: relative;
    text-align: center;
    width: auto; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-media {
    border: 0;
    height: auto;
    margin: auto;
    max-height: 360px;
    max-width: 270px;
    width: auto; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item--photo:hover {
    background-color: #000; }
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item--photo:hover .okeReviews-mediaStrip-item-more {
      opacity: 1; }
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item--photo:hover .okeReviews-mediaStrip-item-media {
      opacity: 0.5; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item--video:hover .okeReviews-mediaStrip-item-videoOverlay::before {
    border: 2px solid #fff; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::before {
    height: 50px;
    width: 50px; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-videoOverlay::after {
    border-width: 10px 0 10px 20px; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-more {
    border: 0;
    bottom: auto;
    display: block;
    height: auto;
    opacity: 0;
    right: auto;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    z-index: 2; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-more--single::before {
    content: "\E8FF";
    display: inline-block;
    font-family: 'oke-reviews-icons';
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: -0.15em;
    speak: none;
    text-transform: none;
    vertical-align: middle; }
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid {
    display: table;
    margin-bottom: 0;
    width: 100%; }
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid-left, .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid-right {
      display: table-cell;
      vertical-align: top; }
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid--hasMedia .okeReviews-review-primary-grid-left {
      padding-right: 3em; }
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid--hasMedia .okeReviews-review-primary-grid-right {
      width: 270px; }
  .okeReviews .okeReviews-reviewsWidget--minimalCarousel {
    margin-bottom: 36px;
    /* Flickity */
    /* Aggregate Card */ }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel {
      margin: 0 -16px; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel.flickity-resize .okeReviews-minimalCarousel-slide {
        display: table;
        min-height: 100%; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel-slide {
      padding: 0 16px;
      text-align: center;
      width: 100%; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel-slide-inner {
        background-color: #fff;
        border: 1px solid #ccc;
        display: table-cell;
        margin-bottom: 0;
        padding: 2em; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel-slide--aggregate {
        text-align: left; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel.is-okeReviews-reviewsWidget-medium .okeReviews-minimalCarousel-slide {
      width: 50%; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel.is-okeReviews-reviewsWidget-large .okeReviews-minimalCarousel-slide {
      width: 33.33333%; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .flickity-prev-next-button {
      background: none; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .flickity-prev-next-button path {
        fill: #525252; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .flickity-prev-next-button.previous {
        left: -28px; }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .flickity-prev-next-button.next {
        right: -28px; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-reviewsAggregate-ratingDistribution {
      margin-top: 2em;
      max-width: 22em;
      width: 100%; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-ratingDistribution-item {
      margin-bottom: 0.6em; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-ratingDistribution-item-value-count {
      font-size: 0.9em;
      margin-left: 0.5em; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-barGraph-layer {
      height: 30px; }
  .okeReviews .okeReviews-review--minimalCarousel {
    text-align: center;
    width: 100%;
    /* Customer Profile */
    /* Read More */ }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile {
      -ms-flex-align: center;
          align-items: center;
      border: 0;
      margin: auto;
      padding: 0;
      width: auto; }
      .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-avatar {
        display: inline-block;
        width: 3em; }
      .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-details {
        padding-left: 0;
        padding-top: 0; }
      .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-status::before {
        margin-right: 0; }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-avatar {
      height: 3em;
      width: 3em; }
      .okeReviews .okeReviews-review--minimalCarousel .okeReviews-avatar::after {
        background-size: 1em;
        height: 1em;
        width: 1em; }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-avatar-placeholder {
      font-size: 1em; }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-main-content-body {
      max-height: 7.2em;
      overflow: hidden; }
    .okeReviews .okeReviews-review--minimalCarousel.okeReviews-contentExpanded .okeReviews-review-main-content-body {
      max-height: none; }
    .okeReviews .okeReviews-review--minimalCarousel.okeReviews-contentExpanded .okeReviews-review-main-content-body::after {
      display: none; }
    .okeReviews .okeReviews-review--minimalCarousel.okeReviews-contentCollapsed .okeReviews-review-main-content-readMore {
      margin-top: 0.5em; }
    .okeReviews .okeReviews-review--minimalCarousel.okeReviews-contentCollapsed .okeReviews-review-main-content-body {
      position: relative; }
      .okeReviews .okeReviews-review--minimalCarousel.okeReviews-contentCollapsed .okeReviews-review-main-content-body::after {
        background: linear-gradient(rgba(255, 255, 255, 0), #fff);
        bottom: 0;
        content: '';
        height: 2em;
        left: 0;
        position: absolute;
        width: 100%; }
  .okeReviews .okeReviews-review--minimalCarousel,
  .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-review--minimalCarousel,
  .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--minimalCarousel {
    display: block; }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-reviewsAggregate-side,
    .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-review--minimalCarousel .okeReviews-reviewsAggregate-side,
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--minimalCarousel .okeReviews-reviewsAggregate-side {
      border: 0;
      display: block; }
    .okeReviews .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-details,
    .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-details,
    .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--minimalCarousel .okeReviews-review-reviewer-profile-details {
      display: block; }
  .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel:not(.flickity-enabled) {
    font-size: 0;
    overflow: hidden;
    white-space: nowrap; }
    .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel:not(.flickity-enabled) .okeReviews-minimalCarousel-slide {
      display: inline-block;
      font-size: 14px;
      vertical-align: top;
      white-space: normal;
      width: 100%; }
      @media only screen and (min-width: 800px) {
        .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel:not(.flickity-enabled) .okeReviews-minimalCarousel-slide {
          width: 50%; } }
      @media only screen and (min-width: 1024px) {
        .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel:not(.flickity-enabled) .okeReviews-minimalCarousel-slide {
          width: 33.33333%; } }
      .okeReviews .okeReviews-reviewsWidget--minimalCarousel .okeReviews-minimalCarousel:not(.flickity-enabled) .okeReviews-minimalCarousel-slide-inner {
        display: block; }

[data-oke-reviews-widget-holder] .okeReviews-reviewsWidget,
[data-oke-reviews-widget-holder] .okeReviews-qandaWidget {
  padding-top: 0; }

.okeReviews .okeReviews-widgetNavBar {
  list-style: none;
  margin: 0 0 20px;
  padding: 0; }
  .okeReviews .okeReviews-widgetNavBar-item {
    background: none;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 1.143em;
    font-weight: bold;
    height: auto;
    line-height: 1.5;
    margin-right: 2.286em;
    min-height: 0;
    padding: 0;
    padding-bottom: 5px;
    transition: none;
    width: auto; }
    .okeReviews .okeReviews-widgetNavBar-item a {
      color: inherit; }
  .okeReviews .okeReviews-widgetNavBar-item[aria-selected='true'] {
    border-bottom: 3px solid #ccc; }
  .okeReviews .okeReviews-widgetNavBar-count {
    background-color: #525252;
    bottom: 1px;
    color: #fff;
    display: inline-block;
    font-size: 0.714em;
    margin-left: 0.5em;
    padding: 1px 6px;
    position: relative; }

.is-okeReviews-keyboardUser .okeReviews-reviewsWidget:focus,
.is-okeReviews-keyboardUser .flickity-enabled:focus {
  outline: 5px auto highlight;
  outline: 5px auto -webkit-focus-ring-color; }

.is-okeReviews-ie9 .okeReviews-reviews-controls-loader {
  -ms-transform: translateY(100%) translateX(-50%);
      transform: translateY(100%) translateX(-50%); }

.is-okeReviews-ie9 .okeReviews-reviews-footer-loader {
  -ms-transform: translateY(-100%) translateX(-50%);
      transform: translateY(-100%) translateX(-50%); }

.is-okeReviews-ie9 .okeReviews-select::before, .is-okeReviews-ie9 .okeReviews-select::after {
  display: none; }

.is-okeReviews-ie9 .okeReviews-select-input {
  padding: 10px 12px; }

/* stylelint-disable max-nesting-depth */
/* stylelint-disable selector-max-compound-selectors */
/*
.okeReviews {
    &[data-oke-reviews-version^='1.3'] {

    }
}
*/
.okeReviews-locale--es .okeReviews-ratingDistribution-item-label {
  padding-right: 0.8em; }
  .okeReviews-locale--es .okeReviews-ratingDistribution-item-label-inner {
    width: 5.5em; }

.okeReviews-locale--de .okeReviews-ratingDistribution-item-label {
  padding-right: 0.8em; }
  .okeReviews-locale--de .okeReviews-ratingDistribution-item-label-inner {
    width: 4.5em; }

.okeReviews-locale--sv .okeReviews-ratingDistribution-item-label {
  padding-right: 0.8em; }
  .okeReviews-locale--sv .okeReviews-ratingDistribution-item-label-inner {
    width: 5em; }