@font-face {font-family: 'stars-font';font-weight: normal;font-style: normal;src: url('https://s3.amazonaws.com/trustspot-pr-widget/ts-stars/stars-font.eot') format('embedded-opentype'),url('https://s3.amazonaws.com/trustspot-pr-widget/ts-stars/stars-font.ttf') format('truetype'),url('https://s3.amazonaws.com/trustspot-pr-widget/ts-stars/stars-font.woff') format('woff');
}@font-face {font-family: ProximaNova;font-weight: normal;font-style: normal;src: url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff2') format('woff2'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype');}
.content-editor blockquote {border-left: 5px solid #f86466;background: white;font-size: 17.5px;color: #262626;padding: 10px 20px;margin: 0 0 20px;font-weight: normal;
}
.content-editor blockquote:last-child {margin: 0;
}
.content-editor pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #696969;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;font-weight: normal;white-space: pre-wrap;
}
.content-editor pre:last-child {margin: 0;
}
.content-editor h1 {font-size: 2em;color: #696969;line-height: 1.2;
}
.content-editor h2 {font-size: 1.5em;color: #696969;line-height: 1.2;
}
.content-editor h3 {font-size: 1.17em;color: #696969;line-height: 1.2;
}
.content-editor h4 {font-size: 1em;color: #696969;line-height: 1.2;
}
.content-editor h5 {font-size: 0.83em;color: #696969;line-height: 1.2;
}
.content-editor h6 {font-size: 0.67em;color: #696969;line-height: 1.2;
}
.content-editor p {font-size: 14px;color: #696969;
}[class^="ts-star-"],
[class*=" ts-star-"],
[class^="ts-stars-"] i,
[class*=" ts-stars-"] i,
[class^="ts-stars-"] span,
[class*=" ts-stars-"] span {font-family: 'stars-font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;vertical-align: middle;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.ts-star-block:before {content: "\e900";color: inherit;
}
.ts-star-regular:before {content: "\e901";color: inherit;
}
.ts-stars-1 span::before,
.ts-stars-1 i::before {content: "\e901";
}
.ts-stars-0 span::before,
.ts-stars-0 i::before {content: "\e900";
}
[class^="ts-stars-"] .disabled,
[class*=" ts-stars-"] .disabled {opacity: 0.4;color: #a6a3a3;
}
.ts-star-disabled {opacity: 0.5;color: #ddd;
}
.ts-reviews-rating a {text-decoration: none;font-size: 14px;color: inherit;margin-right: 10px;color: #71767E;text-decoration: none !important;white-space: nowrap;
}
.ts-reviews-rating .ts-reviews-rating-options {display: inline-block;position: relative;
}
.ts-reviews-rating .ts-reviews-rating-container a {margin-left: 5px;margin-right: 5px;
}
.ts-reviews-rating .ts-rating-stars {display: inline-block;color: #ebd72d;font-size: 0;margin-bottom: 5px;
}
.ts-reviews-rating .ts-reviews-rating-options,
.ts-reviews-rating a,
.trustspot-inline-rating .ts-star {vertical-align: middle !important;
}
.ts-reviews-rating-options a {line-height: normal !important;
}.trustspot-inline-rating a {text-decoration: none !important;vertical-align: middle !important;}.trustspot-inline-rating .ts-star {font-size: 20px;}.trustspot-extended-widget .trustspot-inline-rating .ts-widget-avg-star {font-size: 20px;}.trustspot-inline-cat .ts-star {font-size: 20px;}.trustspot-extended-widget .trustspot-inline-cat .ts-widget-avg-star {font-size: 20px;}.ts-reviews-rating .ts-rating-stars * {margin-right: 3px;
}
.ts-rating-stars > * {position: relative;top: 1px;
}
.ts-reviews-count {margin-left: 2px !important;
}
.ts-rating-average {border: 1px solid #EBEBEB;border-radius: 2px;padding: 1px 5px;font-weight: bold;font-size: 12px !important;color: #595959 !important;margin: 0 !important;
}
.ts-reviews-rating .ts-rating-stars * {vertical-align: top;margin: 0;
}
.trustspot-inline-star{display: inline-block !important;
}#trustspot-widget-wrapper,
.widget-popup-modal * {-webkit-box-sizing: border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;margin: 0px!important;padding: 0px!important;
}#trustspot-widget-wrapper {font-family: ProximaNova !important;
}.trustspot-inline-rating {font-family: ProximaNova !important;color: #71767E !important;
}#trustspot-widget-wrapper,
.widget-popup-modal {color: #71767E !important;
}.trustspot-inline-rating img{display:inline-block !important;height:18px !important;width:18px !important;margin: 0 !important;padding: 0 !important;vertical-align: middle;image-rendering: -webkit-optimize-contrast;
}
#trustspot-widget-wrapper{margin:0 auto!important;clear:both;max-width: 1200px;text-align: left;
}
#trustspot-widget-wrapper .trustspot_widget_loading{font-weight: bold!important;padding-left: 50%!important;padding-top: 5%!important;
}
#trustspot-widget-wrapper .trustspot_qa_error{font-weight: bold !important;color: #F61414;
}
#trustspot-widget-wrapper img {display: inline-block!important;height: initial;width: initial;padding: 0px;
}#trustspot-widget-wrapper .header-logo {display: flex !important;align-items: center;vertical-align: middle !important;margin: 10px 0;width: fit-content;border: 1px solid #a0a0a0;border-radius: 0.25rem;
}#trustspot-widget-wrapper a.header-logo:hover {background-color: #f1f1f1;transition: background-color 0.3s linear;
}#trustspot-widget-wrapper .header-logo img {width: 35px !important;padding: 4px;
}#trustspot-widget-wrapper .header-logo span {padding: 0 5px;
}#trustspot-widget-wrapper .header-logo .yelp-logo,
#trustspot-widget-wrapper .header-logo .lowes-logo,
#trustspot-widget-wrapper .header-logo .ebay-logo,
#trustspot-widget-wrapper .header-logo .amazon-logo,
#trustspot-widget-wrapper .header-logo .bass_pro_shops-logo,
#trustspot-widget-wrapper .header-logo .walmart-logo {width: 70px !important;
}#trustspot-widget-wrapper .review-middle-divider {border-right: 1px solid #a0a0a0;
}#trustspot-tab-modal .header-logo {margin: 10px 0 !important;
}#trustspot-tab-modal .header-logo img {width: 35px !important;padding: 5px !important;
}#trustspot-tab-modal .header-logo span {padding: 0 5px !important;
}#trustspot-tab-modal .header-logo .yelp-logo,
#trustspot-tab-modal .header-logo .lowes-logo,
#trustspot-tab-modal .header-logo .ebay-logo {width: 65px !important;
}#trustspot-tab-modal .header-logo .amazon-logo,
#trustspot-tab-modal .header-logo .bass_pro_shops-logo {width: 80px !important;
}#trustspot-tab-modal .header-logo .walmart-logo {width: 85px !important;
}#trustspot-widget-wrapper .hide {display: none!important;
}
#trustspot-widget-wrapper .comment img {max-width: 80px!important;max-height: 80px!important;
}
#trustspot-widget-wrapper a {text-decoration:none!important;cursor: pointer!important;
}
#trustspot-widget-wrapper .btn-primary-border{border:1px solid #5A5A5A!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;/*min-height:30px!important;*/border-radius:3px!important;color:#5A5A5A!important;padding:7px 25px!important;display:inline-block!important;text-align:center!important;vertical-align:middle!important;
}
#trustspot-widget-wrapper .btn-primary-border i {margin-right: 5px;
}
#trustspot-widget-wrapper .btn-primary-border:hover {background:#5A5A5A!important;color:#fff!important;
}
#trustspot-widget-wrapper .btn-primary {border:1px solid #5A5A5A!important;background:#5A5A5A!important;text-transform: uppercase!important;font-size:12px!important;font-weight:600!important;min-height:30px!important;border-radius:3px!important;color:#fff!important;padding:7px 30px!important;display:inline-block!important;text-align:center!important;vertical-align:middle!important;line-height: normal !important;
}
#trustspot-widget-wrapper .btn-large {padding:14px 30px!important;font-size:16px!important;box-sizing: border-box !important;height: 50px !important;margin: 0 !important;vertical-align: unset !important;
}
#trustspot-widget-wrapper .btn-block {width: 100%!important;
}
#trustspot-widget-wrapper .btn-primary:hover{background:#5A5A5A!important;color:#fff!important;border:1px solid #5A5A5A}
#trustspot-widget-wrapper .btn-primary {cursor: pointer!important;
}
#trustspot-widget-wrapper .input-control {border-radius:3px!important;padding:10px!important;font-size:16px!important;color:#565656!important;width:100%!important;min-height:50px!important;border:1px solid #ddd!important;
}
#trustspot-widget-wrapper .clearfix {clear: both!important;height: initial!important;display: inline!important;
}
#trustspot-widget-wrapper .inline-block {display: inline-block!important;
}
#trustspot-widget-wrapper .float-left {float: left!important;
}
#trustspot-widget-wrapper .float-right {float: right!important;
}
#trustspot-widget-wrapper .primary-color {color: #5A5A5A!important;
}
#trustspot-widget-wrapper .gray-text {color: #5A5A5A!important;
}
#trustspot-widget-wrapper .six-column {width: calc(50% - 3px) !important;display: inline-block!important;
}
#trustspot-widget-wrapper .four-column {width: 40.5%!important;display: inline-block!important;
}
#trustspot-widget-wrapper .two-column {width: 18%!important;display: inline-block!important;
}
#trustspot-widget-wrapper .left-six-offset {margin-left: 49%!important;
}
#trustspot-widget-wrapper header {background: #5A5A5A!important;font-size: 16px!important;color: #FFFFFF!important;line-height: 50px!important;height: 50px!important;padding: 0px 25px!important;position: relative!important;
}
#trustspot-widget-wrapper header p {color: #FFFFFF!important;margin: 0px!important;line-height: 50px;font-size: 16px;text-align: left !important;
}
#trustspot-widget-wrapper header .review img {position: relative!important;top: 7px!important;left: 5px!important;vertical-align: baseline;margin: 0px!important;
}
#trustspot-widget-wrapper .widget-overall-rating {padding: 15px 25px!important;display: flex!important;flex-wrap: wrap;row-gap: 10px;position: relative;
}
#trustspot-widget-wrapper .widget-review {float: left!important;width: 25%!important;min-width: 210px!important;height: 150px!important;padding-top: 15px!important;
}
#trustspot-widget-wrapper .review-score {color: #5A5A5A!important;font-weight: 800!important;font-size: 18px!important;padding: 8px 0px!important;display: block!important;font-family: inherit !important;
}
#trustspot-widget-wrapper .rating-block {margin-bottom: 10px!important;
}
#trustspot-widget-wrapper .widget-star-rating {line-height: 14px!important;padding: 0px 25px!important;float: left!important;font-size: 12px!important;padding-top: 15px!important;border-left: 1px solid #d4dbe3!important;
}
#trustspot-widget-wrapper .widget-star-rating .star-label {text-transform: uppercase!important;float: left!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .widget-star-rating.label-custom .star-label {width: 70px!important;text-align: right!important;padding-right: 5px!important;
}
#trustspot-widget-wrapper .widget-star-rating .progress-bar-widget {background: #dcdcdc!important;width: 150px!important;height: 8px!important;position: relative!important;display: inline-block!important;border-radius: 5px!important;margin: 0px 5px!important;overflow: auto;
}
#trustspot-widget-wrapper .widget-star-rating .score {font-weight: 500!important;color: #969696!important;
}
#trustspot-widget-wrapper .widget-star-rating .score .rated {color: #5A5A5A!important;font-weight: 600!important;
}
#trustspot-widget-wrapper .widget-star-rating .widget-bar {position: absolute!important;background: #5A5A5A!important;height: 8px!important;border-radius: 5px!important;
}
#trustspot-widget-wrapper .customer-recomend {font-size: 14px!important;font-weight: 600!important;
}
#trustspot-widget-wrapper .customer-recomend i {font-size: 18px!important;padding-right: 5px!important;position: relative!important;top: 2px!important;
}
#trustspot-widget-wrapper div.trustspot-widget-review-block {box-sizing: border-box;display: inline-block!important;padding: 25px 15px!important;border-bottom: 1px solid #d4dbe3!important;width: 100%!important;
}
#trustspot-widget-wrapper .trustspot-widget-review-block img.emoji {max-width: 20px !important;
}
#trustspot-widget-wrapper div.trustspot-widget-review-block .result-box {width: 100%!important;line-height: 30px!important;margin-bottom: 20px !important;
}
#trustspot-widget-wrapper div.trustspot-widget-review-block .result-box > * {margin-right: 5px;
}
#trustspot-widget-wrapper div.trustspot-widget-review-block .stars img {width: 25px!important;vertical-align: middle!important;image-rendering: -webkit-optimize-contrast;
}#trustspot-widget-wrapper div.trustspot-widget-review-block p.ts-review-title {font-weight: bold;font-style: italic;
}#trustspot-widget-wrapper .user-name {font-size: 14px!important;font-weight: 600!important;padding: 0px 10px!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .ts-location {font-weight: normal !important;
}
#trustspot-widget-wrapper .buyer {color: #5A5A5A!important;font-size: 14px!important;
}
#trustspot-widget-wrapper .buyer img {width: 15px!important;position: relative!important;top: 2.5px!important;
}
#trustspot-widget-wrapper .date {color: #5A5A5A!important;font-size: 14px!important;float: right!important;margin-left: auto !important;
}
#trustspot-widget-wrapper .description-block {}
#trustspot-widget-wrapper .description-block h4 {border: none !important;font-size: 15px!important;margin-bottom: 10px!important;color: #5A5A5A!important;font-style: italic;
}
#trustspot-widget-wrapper .description-block h4 a {font-size: 15px!important;margin-bottom: 10px!important;color: #5A5A5A!important;font-style: italic;
}
#trustspot-widget-wrapper .description-block p {margin: 0px!important;
}
#trustspot-widget-wrapper .description-block .label-custom {border: none!important;display: block!important;float: none!important;padding: 0px!important;padding-bottom: 10px!important;
}
#trustspot-widget-wrapper .feedback {font-size: 12px!important;font-weight: 600!important;color: #5A5A5A!important;text-align: right!important;white-space: nowrap !important;
}
#trustspot-widget-wrapper .feedback span {padding-right: 10px!important;font-size: 14px!important;
}
#trustspot-widget-wrapper .feedback .like {background-color: #5A5A5A!important;padding: 7px!important;color: #fff!important;border-radius: 3px!important;cursor: pointer!important;margin-right: 4px;
}
#trustspot-widget-wrapper .feedback .dislike {background-color: #aab9ce!important;padding: 7px!important;color: #fff!important;border-radius: 3px!important;cursor: pointer!important;
}
#trustspot-widget-wrapper .pagination-controls {padding: 10px 15px!important;margin-bottom: 20px!important;margin-top: 10px!important;
}
#trustspot-widget-wrapper .pagination-controls ul {padding: 0;margin-top: 0;
}
#trustspot-widget-wrapper .pagination-controls ul li {list-style: none!important;display: inline-block!important;
}
#trustspot-widget-wrapper .pagination-controls ul li a {color: #5A5A5A!important;font-size: 12px!important;margin: 0px 10px!important;vertical-align: middle!important;
}
#trustspot-widget-wrapper .pagination-controls ul li.active a {color: #5A5A5A!important;font-weight: 800!important;font-size: 13px!important;
}#trustspot-widget-wrapper .pagination-controls ul li a.previous-page,
#trustspot-widget-wrapper .pagination-controls ul li a.next-page {background: #5A5A5A !important;color: #fff !important;padding: 10px 35px !important;border-radius: 3px !important;text-transform: uppercase !important;font-weight: 600 !important;display: inline-block;
}.widget-popup-modal .pagination-controls ul li a.next-page {padding-left: 12px !important;padding-right: 12px !important;
}
#trustspot-widget-wrapper #product-widget-review-result {padding: 25px 15px!important;
}
#trustspot-widget-wrapper .review-result-header {border-bottom: 1px solid #d4dbe3!important;float: left!important;width: 100%!important;color: #415e81!important;padding: 0px 10px!important;box-sizing: border-box;
}
#trustspot-widget-wrapper .tab-navigation a {}
#trustspot-widget-wrapper .tab-navigation a.active {border-bottom: 3px solid #415e81!important;padding-bottom: 7px!important;
}
#trustspot-widget-wrapper .review-result-header span.float-right {font-weight: 800!important;font-size: 13px!important;padding-right: 10px!important;float: right!important;text-transform: uppercase!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .select-list {font-family: ProximaNova !important;width: auto;min-width: 145px;border: none!important;color: #71767E!important;display: inline-block;margin-bottom: 0;padding: 5px 10px;
}
#trustspot-widget-wrapper ul.tab {list-style-type: none!important;margin: 0!important;padding: 0!important;overflow: hidden!important;float: left!important;
}
#trustspot-widget-wrapper ul.tab li {float: left!important;clear: none !important;
}#trustspot-widget-wrapper ul.tab li div {display: inline-block !important;color: #5A5A5A !important;text-align: center !important;text-decoration: none !important;transition: 0.3s !important;font-size: 17px !important;margin: 0px 30px 0px 10px !important;text-align: center !important;font-weight: 900 !important;font-size: 14px !important;font-family: inherit !important;padding-bottom: 7px !important;cursor: pointer !important;
}#trustspot-widget-wrapper ul.tab li div.active {border-bottom: 3px solid #5A5A5A !important;padding-bottom: 7px !important;
}#trustspot-widget-wrapper .trustspot-tabcontent {display: none;border-top: none!important;
}
#trustspot-widget-wrapper .author-detail {color: #5A5A5A!important;font-size: 14px!important;margin-bottom: 20px!important;
}
#trustspot-widget-wrapper .author-detail .author-name {font-weight: 600!important;margin-right: 15px!important;
}
#trustspot-widget-wrapper .answer {font-weight: 800!important;color: #5A5A5A!important;font-size: 12px;text-transform: uppercase!important;display: inline-block!important;margin-right: 17px!important;position: relative!important;
}
#trustspot-widget-wrapper .answer-button {display: inline-block!important;
}
#trustspot-widget-wrapper .six-column a.share-btn {margin-right: 15px!important;
}
#trustspot-widget-wrapper .answer span {font-weight: 100!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper button.trustspot-accordion {background-color: #D7D6D6!important;cursor: pointer!important;padding: 18px 20px 10px !important;width: 100%!important;border: none!important;text-align: left!important;outline: none!important;font-weight: 600!important;transition: 0.4s!important;margin-top: 10px!important;top: 0px!important;
}
#trustspot-widget-wrapper button.trustspot-accordion:after {font-size: 13px!important;color: #777!important;float: right!important;margin-left: 5px!important;
}
#trustspot-widget-wrapper div.trust-panel {padding: 0 !important;background-color: #FFFFFF!important;max-height: 0!important;overflow: hidden!important;transition: height 0.6s ease-in-out;opacity: 0!important;
}
#trustspot-widget-wrapper div.trust-panel.show {opacity: 1!important;max-height: 710px!important;display: block;width: 100%;height: auto;padding: 10px 15px !important;
}
#trustspot-widget-wrapper div.trust-panel.show::after {content: none;
}
#trustspot-widget-wrapper .trustspot-accordion.answer {margin-right: 0px!important;
}
#trustspot-widget-wrapper .trust-panel .trustspot-widget-review-block {background: #fff!important;border: none!important;margin-bottom: 7px!important;
}
#trustspot-widget-wrapper .trust-panel .trustspot-widget-review-block:last-child {margin-bottom: 0px!important;
}
#trustspot-widget-wrapper .trust-panel .trustspot-widget-review-block .user-name {padding-left: 0px!important;font-size: 18px!important;font-weight: 700!important;
}
#trustspot-widget-wrapper div.panel {padding: 15px!important;background-color: #FFFFFF!important;max-height: 0!important;overflow: hidden!important;transition: 0.6s ease-in-out!important;opacity: 0!important;
}
#trustspot-widget-wrapper div.panel.show {opacity: 1!important;max-height: 700px!important;
}
#trustspot-widget-wrapper .panel .trustspot-widget-review-block {background: #fff!important;border: none!important;margin-bottom: 7px!important;
}
#trustspot-widget-wrapper .panel .trustspot-widget-review-block:last-child {margin-bottom: 0px!important;
}
#trustspot-widget-wrapper .panel .trustspot-widget-review-block .user-name {padding-left: 0px!important;font-size: 18px!important;font-weight: 700!important;
}
#trustspot-widget-wrapper .field-set {margin-bottom: 10px!important;vertical-align: top !important;
}
#trustspot-widget-wrapper .answer-block {position: relative!important;
}
#trustspot-widget-wrapper .answer-detail-block textarea {width: 100%!important;height: 150px!important;font-family: inherit !important;
}
#trustspot-widget-wrapper .answer-detail-block p {color: #5A5A5A!important;font-size: 14px!important;margin-bottom: 0px!important;
}
#trustspot-widget-wrapper .ts-close-form-btn {position: absolute!important;right: 2px;top: 10px;padding: 11px;z-index: 99!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .no-content:before,
#trustspot-widget-wrapper .no-content:after {content: ''!important;
}
#trustspot-widget-wrapper .logo-client.inline-block {width: 86px!important;text-align: center!important;-webkit-border-radius: 100%!important;border-radius: 100%!important;display: table-cell!important;vertical-align: middle!important;margin-right: 20px!important;float: left!important;
}
#trustspot-widget-wrapper .comment-block {margin-top: 10px!important;
}
#trustspot-widget-wrapper .comment-desc {float:
}
#trustspot-widget-wrapper .comment-desc h4 {margin-bottom: 5px!important;margin-top: 5px!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .comment-desc p {margin-bottom: 0px!important;
}
#trustspot-widget-wrapper .ask-question-block {margin: 10px!important;padding-bottom: 15px!important;position: relative!important;
}
#trustspot-widget-wrapper .write-review-block {margin: 10px!important;padding-bottom: 15px!important;position: relative!important;
}
#trustspot-widget-wrapper .ask-question {display: inline-block!important;color: #5A5A5A!important;
}
#trustspot-widget-wrapper .image-list ul {margin: 10px 0 !important;padding: 0px!important;
}
#trustspot-widget-wrapper .image-list ul li {list-style: none!important;display: inline!important;margin-right: 6.5px!important;margin-left: 0;
}#trustspot-widget-wrapper .image-list ul li:last-child {margin-right: 0px!important;
}#trustspot-widget-wrapper .image-list ul li a img {width: 80px!important;padding: 5px!important;
}.trustspot-photo-box {display: inline-block !important;width: 160px !important;margin: 0 2px !important;position: relative !important;margin-top: 4px !important;
}
.trustspot-photo-box div{display: block !important;width: 100% !important;height: 160px !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important;background-color: #000 !important;border-radius: 3px !important;cursor: pointer !important;
}
.trustspot-photo-box .overlay {background-color: #000 !important;position: absolute !important;top: 0 !important;height: 100% !important;width: 100% !important;opacity: 0 !important;text-align: center;
}
.trustspot-photo-box:not(.is-instagram-photo) .overlay:before {content: "\2605 \2605 \2605 \2605 \2605 " !important;color: #ffff !important;font-size: 28px !important;line-height: 175px !important;position: absolute;top: -7px;width: 100%;left: 0;
}
.trustspot-photo-box .overlay:hover {opacity: 0.8 !important;position: relative;transition: opacity 0.2s linear;
}
.trustspot-photo-box.is-instagram-photo .overlay {background-image: url(https://s3.amazonaws.com/trustspot-downloads/insta-hover.png) !important;background-size: 80% 80% !important;background-position: center !important;
}#trustspot-widget-wrapper .radio-inline{margin: 0px 10px!important;display: inline-flex !important;align-items: center;vertical-align: unset;
}
@media screen and (max-width: 767px) {body #trustspot-widget-wrapper header {height: auto!important}body.trustspot-widget-container #trustspot-widget-wrapper #product-widget-review-result {padding: 5px 10px !important;}body #trustspot-widget-wrapper {width: 100%!important}#trustspot-widget-wrapper .widget-review,body #trustspot-widget-wrapper .review-score,body #trustspot-widget-wrapper .widget-overall-rating,body #trustspot-widget-wrapper .widget-star-rating {width: 100%!important;float: none!important;padding: 3px 0px!important;}#trustspot-widget-wrapper .widget-review {height: max-content !important;padding-bottom: 10px !important;}.small-widget #trustspot-widget-wrapper .widget-review {margin-bottom: 12px !important;}#trustspot-widget-wrapper .rating-block {margin-bottom: 5px !important;}#trustspot-widget-wrapper .rating-block:last-child {margin-bottom: 0 !important;}#trustspot-widget-wrapper .widget-star-rating {padding: 0!important;border: none!important}body #trustspot-widget-wrapper .review-result-header ul.tab {display: flex;width: inherit;flex-wrap: wrap;align-items: center;align-content: center;gap: 4px;}body #trustspot-widget-wrapper .review-result-header ul.tab li {width: 49%;text-align: center;}body #trustspot-widget-wrapper .review-result-header ul.tab li div {padding: 0.5rem 0.25rem !important;margin: 0 !important;width: -webkit-fill-available;background-color: transparent !important;border: 1px solid #5A5A5A !important;border-radius: 0.25rem;}body #trustspot-widget-wrapper .review-result-header ul.tab li div.active {background-color: #5A5A5A !important;color: #ffffff !important;border: 1px solid #5A5A5A !important;}body #trustspot-widget-wrapper .review-result-header ul.tab li div.active .gray-text {color: #ffffff !important;}body #trustspot-widget-wrapper div.trustspot-widget-review-block:last-child {border: none!important}body #trustspot-widget-wrapper .left-six-offset {margin: 0!important}body #trustspot-widget-wrapper .widget-overall-rating {padding: 15px!important}body #trustspot-widget-wrapper .widget-review {padding-top: 0!important;float: none!important}body #trustspot-widget-wrapper div.trustspot-widget-review-block {padding: 15px 0!important}body #trustspot-widget-wrapper .panel .trustspot-widget-review-block,body #widget-myModal .modal-content h2 {padding: 10px!important}body #trustspot-widget-wrapper .four-column,body #trustspot-widget-wrapper .six-column,body #trustspot-widget-wrapper .two-column {display: block!important;width: 100%!important}body #trustspot-widget-wrapper .description-block p {font-size: 14px!important}body #trustspot-widget-wrapper .review-result-header span.float-right {font-weight: 800!important;font-size: 13px!important;padding-right: 0 !important;float: right!important;text-transform: uppercase!important;margin: 10px!important;margin-right: 0 !important;text-align: right;}body #trustspot-widget-wrapper .review-result-header span.float-right {float: left !important;}body #widget-myModal #trustspot-widget-wrapper {width: 100%!important}body #widget-myModal #widget-pagination ul li:first-child a,body #widget-myModal #widget-pagination ul li:last-child a {width: initial!important}body #widget-myModal #widget-pagination ul li {display: inline-block!important;margin: 0 2px!important}#trustspot-widget-wrapper header .ask-question-modal,#trustspot-widget-wrapper header .write-review-modal {min-width: auto !important;}
}
@media screen and (max-width: 360px) {#trustspot-widget-wrapper .widget-star-rating {border-left: none !important;}body #trustspot-widget-wrapper .user-name {padding:0!important}body #trustspot-widget-wrapper .inline-block {display:block!important;line-height:23px!important}body #trustspot-widget-wrapper .date {float:none!important}body #trustspot-widget-wrapper .feedback{/*text-align:left!important;*//*margin-top:10px!important*/}
}body .small-widget #trustspot-widget-wrapper header {height: auto !important;
}body .small-widget .trustspot-widget-container #trustspot-widget-wrapper #product-widget-review-result {padding: 5px 10px !important;
}body .small-widget #trustspot-widget-wrapper {width: 100% !important;
}.small-widget #trustspot-widget-wrapper .widget-review,
body .small-widget #trustspot-widget-wrapper .review-score,
body .small-widget #trustspot-widget-wrapper .widget-overall-rating,
body .small-widget #trustspot-widget-wrapper .widget-star-rating {width: 100% !important;display: block !important;float: none !important;padding: 3px 0px !important;border-left: none !important;
}.small-widget .ts-product-widget-reviews-detail {border: none !important;padding-left: 0 !important;margin-bottom: 10px !important;margin-top: 5px !important;
}.small-widget #trustspot-widget-wrapper .widget-star-rating {padding: 0 !important;border: none !important;
}.small-widget .ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-col.right {width: 210px !important;
}.small-widget .ts-product-widget-reviews-detail.range-boxes {display: inline-block;vertical-align: top;width: 100%;padding: 10px 11px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;font-size: inherit;
}.small-widget #trustspot-widget-wrapper div.range-box {width: 200px !important;
}body .small-widget #trustspot-widget-wrapper .review-result-header ul.tab li a {margin-right: 10px !important;
}body .small-widget #trustspot-widget-wrapper div.trustspot-widget-review-block:last-child {border: none !important;
}body .small-widget #trustspot-widget-wrapper .left-six-offset {margin: 0 !important;
}body .small-widget #trustspot-widget-wrapper .widget-overall-rating {padding: 15px !important;
}body .small-widget #trustspot-widget-wrapper .widget-review {padding-top: 0 !important;float: none !important;
}body .small-widget #trustspot-widget-wrapper div.trustspot-widget-review-block {padding: 15px 0 !important;
}body .small-widget #trustspot-widget-wrapper .panel .trustspot-widget-review-block,
body .small-widget #widget-myModal .modal-content h2 {padding: 10px !important;
}body .small-widget #trustspot-widget-wrapper .four-column,
body .small-widget #trustspot-widget-wrapper .six-column,
body .small-widget #trustspot-widget-wrapper .two-column {display: block !important;width: 100% !important;
}body .small-widget #trustspot-widget-wrapper .review-result-header,
body .small-widget #trustspot-widget-wrapper .review-result-header span.pull-right {margin: 0 !important;
}body .small-widget #trustspot-widget-wrapper .description-block p {font-size: 14px !important;
}body .small-widget #trustspot-widget-wrapper .review-result-header span.pull-right {font-weight: 800 !important;font-size: 13px !important;padding-right: 0 !important;float: right !important;text-transform: uppercase !important;margin-right: 0 !important;
}body.small-widget#widget-myModal #trustspot-widget-wrapper {width: 100% !important;
}body .small-widget #widget-myModal #widget-pagination ul li:first-child a,
body .small-widget #widget-myModal #widget-pagination ul li:last-child a {width: initial !important;
}body .small-widget #widget-myModal #widget-pagination ul li {display: inline-block !important;margin: 0 2px !important;
}/*Modal Popup Widget CSS*/
.widget-tab-anchor {z-index: 9999!important;background: rgb(65, 94, 129);color: #FFFFFF!important;font-size: 13px!important;border-radius: 0px!important;position: fixed!important;top: 50%!important;border-radius: 0px 0px 2px 2px!important;margin-top: 50px !important;
}
.widget-tab-anchor.left {transform-origin: top left !important;-ms-transform: rotate(-270deg)!important; /* IE 9 */-webkit-transform: rotate(-270deg)!important; /* Safari */transform: rotate(270deg) !important;left: 0 !important;
}
.widget-tab-anchor.right {transform-origin: top right !important;-ms-transform: rotate(-90deg)!important; /* IE 9 */-webkit-transform: rotate(-90deg)!important; /* Safari */transform: rotate(90deg) !important;right: 0 !important;
}.widget-tab-anchor a {line-height: normal !important;padding: 12px 18px 14px !important;text-decoration:none!important;vertical-align: middle!important;font-weight: 600!important;letter-spacing: .5px!important;display:inline-block;
}
.widget-tab-anchor span.text {padding: 0 !important;background: none!important;
}
.widget-tab-anchor img {-webkit-transform: none;transform: none;-ms-transform:none;vertical-align: middle !important;
}
.widget-tab-anchor .ts-star-regular {position: relative;top: -2px;
}
/* The Modal (background) */
.widget-popup-modal.modal {display: none; /* Hidden by default */position: fixed!important; /* Stay in place */z-index: 999999!important; /* Sit on top *//*padding-top: 100px!important;*/ /* Location of the box */left: 0!important;top: 0!important;margin-top: 0 !important;width: 100%!important; /* Full width */height: 100%!important;/* Full height */overflow: auto!important; /* Enable scroll if needed */background-color: rgb(0,0,0)!important; /* Fallback color */background-color: rgba(0,0,0,0.8)!important; /* Black w/ opacity */align-content: center;opacity: 1 !important;visibility: visible !important;transform: none !important;max-width: none !important;max-height: none !important;
}
/* Modal Content */
.widget-popup-modal .modal-content {margin: auto!important;width: 600px!important;max-width: 100%!important;padding: 15px!important;position: relative!important;background-color: transparent!important;border: none!important;box-shadow: none!important;
}
.widget-popup-modal .modal-content .popup-description-block {margin: auto!important;border-radius: 4px!important;overflow: hidden !important;padding: 5px 0 0!important;background: #fff;min-height: 525px;height: 575px;display: flex;flex-direction: column;
}.widget-popup-modal .modal-content .survey-description-block {margin: 0 !important;padding: 0 !important;
}.widget-popup-modal .modal-content .survey-description-block #trustspot-widget-wrapper {margin: 0 !important;
}.widget-popup-modal #trustspot-widget-wrapper {height: 100%;overflow: hidden;
}
.widget-popup-modal .modal-content .review p {color:#ffffff!important;font-weight: bold!important;font-size: 15px!important;
}
.widget-popup-modal .modal-content .review p img {height: 22px;margin-left: 10px !important;vertical-align: middle !important;position: relative;top: -1px;
}
.widget-popup-modal .modal-content .review {margin-bottom: 10px!important;position: relative !important;
}
.widget-popup-modal .modal-content h2 {font-size:24px!important;font-weight:bold!important;text-align: center!important;color: #464646 !important;background-color: #fff !important;border-bottom: 1px solid #eee;margin-bottom: 25px !important;padding: 25px 20px !important;
}
.widget-popup-modal .social-share {position: relative!important;top: 10px!important;padding: 10px 0px!important;
}
/* The Close Button */
.widget-popup-modal .trustspot-close {color: #ffffff!important;font-size: 26px!important;font-weight: bold!important;position: absolute!important;right: 5px!important;top: 2px!important;line-height: 20px !important;
}.widget-popup-modal .trustspot-close:hover,
.widget-popup-modal .trustspot-close:focus {text-decoration: none!important;cursor: pointer!important;
}
.widget-popup-modal .modal-content .popup-description-block header {background: #ffffff!important;padding: 5px 15px !important;margin-bottom: 15px !important;
}
.widget-popup-modal .modal-content .popup-description-block header .widget-review img {display: inline-block!important;
}
.widget-popup-modal .modal-content .popup-description-block header .widget-review .ts-stars {display: inline-block;
}
.widget-popup-modal .modal-content .popup-description-block header .widget-review span .star-images {float: left!important;
}
.widget-popup-modal .modal-content .popup-description-block header .widget-review span {display: inline-block;vertical-align: middle!important;margin-right: 10px!important;color: #5A5A5A;font-size: 16px!important;font-weight: bold;
}
.widget-popup-modal .feedback {margin-top: 5px !important;
}
.widget-popup-modal .pagination-controls {margin-bottom: 0 !important;padding: 12px 0 22px !important;text-align: center !important;
}
.widget-popup-modal span.primary-color {font-weight: 800!important;color: #203957!important;padding-left: 5px!important;
}
.widget-popup-modal #modal-review-wrapper {background: #fff!important;padding: 0 !important;display: flex;flex-direction: column;height: 100%;
}
.widget-popup-modal #trustspot-widget-wrapper div.review-result-header {display: flex!important;float: none!important;padding: 5px 15px 0 !important;
}
.widget-popup-modal #trustspot-widget-wrapper .review-result-header,
.widget-popup-modal #trustspot-widget-wrapper #widget-review-result {margin: 0px!important;padding: 0px!important;
}.widget-popup-modal #trustspot-widget-wrapper ul.tab li div {margin: 0px 20px 0px 0px !important;
}.widget-popup-modal #trustspot-widget-wrapper div.trustspot-widget-review-block {padding: 15px 0px!important;
}
.widget-popup-modal #trustspot-widget-wrapper #widget-review-result {overflow: auto !important;padding: 0 15px !important;scrollbar-width: thin;
}
.widget-popup-modal #trustspot-widget-wrapper .date {font-size: 12px!important;color: #8b9cb0!important;margin-left: auto !important;
}
.widget-popup-modal .btn-controls a {font-size: 12px!important;color: #8b9cb0!important;font-weight: 600!important;text-transform: uppercase!important;
}
.widget-popup-modal #trustspot-widget-wrapper .description-block p {font-size: 14px!important;color: inherit!important;
}
.widget-popup-modal #trustspot-widget-wrapper .feedback .like,
.widget-popup-modal #trustspot-widget-wrapper .feedback .dislike {padding: 7px 9px!important;display: inline-block !important;
}
.widget-popup-modal .arrow {width: 0!important;height: 0!important;border-left: 10px solid transparent!important;border-right: 10px solid transparent!important;border-bottom: 10px solid #e6e6e6!important;position: absolute!important;top: -7px!important;left: 28px!important;
}
.widget-popup-modal #trustspot-widget-wrapper #commnet.comment {background: #FFFFFF!important;padding: 10px 10px 0px!important;margin-top: 15px!important;display: flex;position: relative!important;
}
.widget-popup-modal #trustspot-widget-wrapper #commnet img {width: 50px!important;
}
.widget-popup-modal #trustspot-widget-wrapper .logo-client.inline-block {margin-right: 10px!important;
}
.widget-popup-modal #trustspot-widget-wrapper #commnet h4 {color: #152a40!important;font-size: 14px!important;font-weight: 600!important;margin: 0px!important;
}
.widget-popup-modal #trustspot-widget-wrapper #commnet p {line-height: 10px!important;
}
.widget-popup-modal #widget-pagination {display: block!important;text-align: center!important;margin: 20px 0px!important;
}
.widget-popup-modal #widget-pagination ul li {display: inline-block!important;margin: 0px 10px!important;
}
.widget-popup-modal #widget-pagination ul li a {color: #527293!important;font-size: 14px!important;font-weight: 500!important;padding: 3px!important;
}
.widget-popup-modal #widget-pagination ul li.active a {color: #2a4a6a!important;font-size: 14px!important;font-weight: 800!important;
}
.widget-popup-modal #widget-pagination ul li a.prev,
.widget-popup-modal #widget-pagination ul li a.next {background: #dbe2eb!important;text-align: center!important;padding: 10px!important;width: 160px!important;border-radius: 3px!important;text-transform: uppercase!important;color: #527293!important;font-size: 12px!important;font-weight: bold!important;
}
.widget-popup-modal #widget-pagination ul li:first-child a {width: 135px!important;display: block!important;
}
.widget-popup-modal #widget-pagination ul li:last-child a {width: 135px!important;display: block!important;
}
.widget-popup-modal .hide {display: none;
}
#trustspot-loading {display: flex;justify-content: center;align-items: center;width: 100%;padding-top: 1em;
}
/* Photo modal */
#trustspot-widget-photo-modal.modal-window {position: fixed!important; /* Stay in place */padding-top: 10vh !important; /* Location of the box */left: 0!important;top: 0!important;width: 100%!important; /* Full width */height: 100%!important; /* Full height */overflow: auto!important; /* Enable scroll if needed */background-color: rgb(0,0,0)!important; /* Fallback color */background-color: rgba(0,0,0,0.8)!important; /* Black w/ opacity */overflow: hidden !important;z-index: 99999999 !important;visibility: visible !important;max-width: none !important;max-height: none !important;transform: none !important;opacity: 1 !important;margin: 0 !important;
}
#trustspot-widget-photo-modal.modal-window {padding-top: 0px !important; /* Location of the box */
}
div#trustspot-widget-photo-modal.modal-window:before {content: none !important;
}
#trustspot-widget-photo-modal.modal-window .popup-description-block header {position: unset !important;
}
/* Modal Content */
#trustspot-widget-photo-modal .modal-content{margin: auto!important;max-width: none !important;padding: 5px!important;position: relative!important;background-color: transparent!important;border: none!important;box-shadow: none!important;
}
#trustspot-widget-photo-modal .widget-review{text-align: center;
}/* New modal content */#trustspot-widget-photo-modal img {max-width: 100% !important;max-height: 100% !important;
}
.trustspot-photo-modal {line-height: normal !important;font-family: ProximaNova !important;overflow: hidden !important;
}
.trustspot-photo-modal .trustspot-modal-slide {max-height: 640px !important;margin: calc((100vh - 500px)/2) auto !important;height: 500px !important;max-width: 1082px !important;position: relative !important;display: block;
}
#trustspot-widget-photo-modal .close-slider:before {content: '+' !important;transform: none !important;
}
.trustspot-photo-modal .modal-slide-popup {margin: 75px auto !important;height: 100% !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;position: relative !important;
}
.trustspot-photo-modal .modal-slide-cover {width: 58% !important;height: 100% !important;float: left !important;text-align: center !important;background: #000 !important;display: inline-flex !important;position: relative;
}
.trustspot-photo-modal .modal-slide-cover img {margin: 0 auto;object-fit: contain;
}
.trustspot-photo-modal .modal-slide-content {width: 42% !important;float: right !important;height: 100% !important;background: #fff !important;overflow-y: auto !important;
}
.trustspot-photo-modal .close-slider {position: absolute !important;right: 20px !important;z-index: 9 !important;top: 10px !important;cursor: pointer !important;color: #999 !important;font-size: 32px !important;transform: rotate(45deg) !important;z-index: 999 !important;font-style: normal !important;font-family: Times New Roman !important;
}#trustspot-widget-photo-modal .header-logo {display: flex !important;align-items: center;vertical-align: middle !important;width: fit-content;border: 1px solid #a0a0a0;border-radius: 0.25rem;
}#trustspot-widget-photo-modal a.header-logo:hover {background-color: #f1f1f1;transition: background-color 0.3s linear;
}#trustspot-widget-photo-modal .header-logo img {width: 40px !important;padding: 5px;
}#trustspot-widget-photo-modal .header-logo span {padding: 0 5px;
}#trustspot-widget-photo-modal .header-logo .yelp-logo,
#trustspot-widget-photo-modal .header-logo .lowes-logo,
#trustspot-widget-photo-modal .header-logo .ebay-logo {width: 60px !important;
}#trustspot-widget-photo-modal .header-logo .amazon-logo,
#trustspot-widget-photo-modal .header-logo .bass_pro_shops-logo {width: 75px !important;
}#trustspot-widget-photo-modal .header-logo .walmart-logo {width: 80px !important;
}#trustspot-widget-photo-modal .review-middle-divider {border-right: 1px solid #a0a0a0;
}#trustspot-widget-photo-modal .header-logo {margin: 10px 0 !important;
}#trustspot-widget-photo-modal #trustspot-modal-customer-verified {display: inline-block;
}
/*///////////////////////////////////////*/
.block {display: block;
}
.slide-head-right-wrapper{display: inline-block;float: right;margin-left: auto !important;padding-right: 10px;
}
.slide-content-wrapper {position: relative;
}
.slide-like-item {margin: 0px;padding: 0px;position: relative;float: right;line-height: 25px;
}
.slide-like-item .ts-total-likes {font-size: 18pt;color: #4f4f4f;vertical-align: middle;
}
.slide-like-item .ts-heart {color: #ff0000;height: 18px;width: 18px;cursor: pointer;vertical-align: middle;
}
.ts-heart-invisible {display: none;
}
.slide-like-item.vm-item .ts-heart {cursor: unset;
}
/*/////////////////////////////*/
.trustspot-photo-modal .modal-slide-header img {width: 24px !important;height: auto !important;float: left !important;margin-right: 1px;
}
.trustspot-photo-modal #instagram-profile-pic {border-radius: 100% !important;
}
.trustspot-photo-modal-products-tabs {padding: 20px 20px 10px !important;border-bottom: 1px solid #ddd !important;
}
.trustspot-photo-modal-products-tab-left {display: inline-block !important;margin-right: 15px !important;width: 100px !important;
}
.trustspot-photo-modal-products-tab-left img {border: 1px solid #ddd !important;border-radius: 5px !important;height: 100px !important;width: 100px !important;object-fit: cover !important;
}
.trustspot-photo-modal-products-tab-right {display: inline-block !important;vertical-align: top !important;margin-top: 15px !important;color: #656363 !important;width: calc(100% - 130px) !important;
}
.trustspot-photo-modal-buy-btn {font-weight: bold !important;font-family: ProximaNova;display: block !important;background: #0279b7 !important;padding: 8px !important;border-radius: 2px !important;border: none !important;color: #fff !important;font-size: 16px !important;margin-top: 15px !important;width: 150px !important;cursor: pointer !important;text-transform: uppercase !important;text-align: center !important;text-decoration: none !important;
}
.trustspot-photo-modal .content-wrap {overflow: hidden !important;
}
.trustspot-photo-modal .modal-slide-header {display: flex !important;width: 100% !important;margin-bottom: 0px !important;padding-bottom: 10px !important;border-bottom: 1px solid #ddd;
}.review-count #trustspot-modal-customer-name {font-weight: bold !important;color: #0279b7 !important;
}.trustspot-modal-date {float: right !important;font-size: 15px !important;color: #a8a6a6 !important;margin-left: auto;
}.trustspot-photo-modal .rating {float: left !important;padding-left: 0px !important;margin-top: 0px !important;font-size: 10px !important;
}.trustspot-photo-modal .modal-slide-box-content {color: #333 !important;font-size: 15px !important;
}.trustspot-photo-modal-slide-footer {padding-top: 10px !important;
}
.trustspot-photo-modal-slide-footer a {color: #6e6a6a !important;cursor: pointer !important;text-decoration: none !important;font-size: 14px !important;
}
.trustspot-photo-modal-slide-footer a img {width: 20px !important;vertical-align: middle !important;
}
.trustspot-photo-modal-slide-footer-left {float: left !important;
}.trustspot-photo-modal-slide-footer-right {float: right !important;
}
.modal-display-inline-block {display: inline-block !important;
}
.modal-display-block {display: block !important;
}
.modal-display-none {display: none !important;
}
.trustspot-modal-verified-buyer {color: #5ca223 !important;font-weight: normal !important;font-size: 14px !important;vertical-align: top !important;position: relative;top: 1px;
}
.trustspot-modal-verified-buyer .ts-widget-icon-verify-check{position: relative;top: 1px;
}
#trustspotModalCloseSliderFooter {position: relative !important;float: right !important;margin-top: 10px !important;margin-bottom: 0 !important;color: #fff !important;margin-right: 5px !important;text-decoration: none !important;
}
#trustspotModalCloseSliderFooter span{vertical-align: top !important;font-size: 14px !important;
}
#trustspotModalCloseSliderFooter > img{height: 17px !important;
}#trustspot-widget-photo-modal .modal-content .popup-description-block {margin: auto!important;max-width: 570px!important;border-radius: 2px!important;
}
/* The Close Button */
#trustspot-widget-photo-modal .trustspot-close {color: #ffffff!important;font-size: 26px!important;font-weight: bold!important;position: absolute!important;right: 15px!important;top: calc(-10vh + 20px) !important;
}
#trustspot-widget-photo-modal .trustspot-close:hover,
#trustspot-widget-photo-modal .trustspot-close:focus {color: #000!important;text-decoration: none!important;cursor: pointer!important;
}
/* New Styles */
#trustspot-widget-wrapper div.trust-panel.show {max-height: none !important;
}
.ts-product-widget-reviews-detail{display: inline-block;vertical-align: top;width: 28%;padding: 10px 11px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;min-width: 310px;font-size: inherit;
}
.ts-show-custom-reviews .ts-product-widget-reviews-details-row:not(.ts-active){opacity: 0.6;
}.ts-product-widget-reviews-details-row {margin-bottom: 7px;cursor: pointer;display: flex;flex-direction: column;
}.ts-product-widget-reviews-detail.range-boxes{border-right: none;/*font-size: 16px;*/
}
.ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-col.left{width: 130px;color: #5A5A5A;float: left;font-size: 15px;margin-bottom: 12px;
}
.ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-col.right{margin-top: 0;width: 150px;display: inline-block;
}
#trustspot-widget-wrapper div.range-box{width: 160px;margin: 5px 0;font-size: 0;
}
#trustspot-widget-wrapper span.range-box{width: 17%;display: inline-block;height: 8px;background: #ededed;margin: 0 2px;
}
#trustspot-widget-wrapper div.range-box-sm{width: 100%;max-width: 170px;font-size: 0;
}
#trustspot-widget-wrapper div.range-box-sm span.range-box{height: 8px;
}
#trustspot-widget-wrapper span.range-box.red{background: #f04860;
}
#trustspot-widget-wrapper span.range-box.green{background: #79b74c;
}
#trustspot-widget-wrapper span.range-box.blue{background: #008dc4;
}#trustspot-widget-wrapper .custom-desc-box{margin: 0 !important
}
#trustspot-widget-wrapper .custom-desc-box label{font-weight: bold;margin-right: 10px;margin-bottom: 0px;
}
#trustspot-widget-wrapper .custom-desc-box p {display: block;
}
#trustspot-widget-wrapper .custom-desc-box > *{display: inline-block;
}
.ts-form-group{margin-top: 10px;margin-bottom: 25px;
}
.ts-form-check{position: relative;display: block;padding-left: 20px;margin: 10px 10px;
}
.ts-inline-inputs .ts-form-check{display: inline-block;
}
.ts-label-desc{color: #7a7f85;margin-right: 20px;margin-bottom: 10px;display: inline-block;
}
.ts-checkbox label::before {content: "";display: inline-block;position: absolute;width: 20px;height: 20px;left: -1px;border: 1px solid #cccccc;border-radius: 3px;background-color: #fff;top: 0px;transition: all 0.2s ease;
}
.ts-checkbox label::after {display: inline-block;position: absolute;width: 19px;height: 19px;left: 1px;top: 0;padding-left: 3px;font-size: 14px;color: #555555;
}
.ts-checkbox input[type="checkbox"] {opacity: 0;display: none;
}
.ts-checkbox input[type="checkbox"]:checked + label::after {content: "\2714 ";
}
.ts-checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #318fc1;border-color: #318fc1;
}
.ts-checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff;
}
.ts-form-check.ts-checkbox{padding-left: 30px;margin-right: 10px;margin-left: 20px;
}
.ts-form-check [type="radio"]:checked,
.ts-form-check [type="radio"]:not(:checked) {position: absolute;left: -9999px;
}
.ts-form-check [type="radio"]:checked + label,
.ts-form-check [type="radio"]:not(:checked) + label{padding-left: 10px;cursor: pointer;line-height: 20px;display: inline-block;
}
.ts-form-check [type="radio"]:checked + label:before,
.ts-form-check [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 100%;background: #fff;
}
.ts-form-check [type="radio"]:checked + label:after,
.ts-form-check [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #0279b7;position: absolute;top: 5px;left: 5px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;
}
.ts-form-check [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);
}
.ts-form-check [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);
}
.ts-range-row {width: 400px;
}
.ts-range-left {width: 50%;display: inline-block;float: left;
}
.ts-range-right {width: 50%;display: inline-block;
}
.ts-widget-review-star {font-size: 20px;
}
.ts-widget-avg-star{font-size: 34px;
}
.ts-carousel-avg-star{font-size: 27px;
}
.trustspot-main-widget * {box-sizing: border-box;
}
#trustspot-widget-wrapper .btn-primary {margin-bottom: 10px;
}
#trustspot-widget-wrapper button.trustspot-accordion.active {padding: 18px 20px 18px !important;
}
#trustspot_review_form .ts-stars-1, #trustspot_review_form .ts-stars-0 {display: inline-block;
}
#trustspot_review_form.rating.title-filter {vertical-align: middle;
}
#trustspot-widget-wrapper header .ask-question-modal,
#trustspot-widget-wrapper header .write-review-modal{background-color: #5A5A5A!important;color: #fff !important;padding: 10px 10px 8px !important;display: inline-block !important;vertical-align: top !important;line-height: 20px !important;max-height: 42px !important;min-width: 145px;text-align: center !important;font-size: 12px !important;text-transform: uppercase !important;font-weight: 600 !important;border-radius: 3px !important;box-sizing: border-box !important;margin: 5px 0 0 5px !important;min-height: 30px !important;height: 38px !important;
}#trustspot-widget-wrapper .ts-product-widget-header-left {display: inline-block;
}.ts-mobile-menu {display: none !important;float: right;font-size: 24px !important;
}#trustspot-widget-wrapper .ts-product-widget-header-right {float: right;display: block;
}#trustspot-widget-wrapper .write-review-block .answer-detail-block > .field-set.clearfix {float: right;
}
#trustspot-widget-wrapper .write-review-block .answer-detail-block > .clearfix:not(.field-set) {display: none !important;
}
#trustspot-widget-wrapper .write-review-block .answer-detail-block > p.text-center {text-align: left !important;float: left;margin-top: 15px;
}
#trustspot_review_form .rating .css-label {float: right;
}
iframe[src^="https://trustspot.io/merchant/TrustModule/carousel/"] {min-height: 210px;
}
iframe[src*="trustspot"] {min-width: 100% !important;width: 100px !important;*width: 100% !important;
}
iframe[src*="TrustModule/tab"] {width: unset !important;
}
.ts-product-share-btns {position: relative;top: 10px;white-space: nowrap;padding-bottom: 5px;
}.ts-product-share-btns img {max-width: 32px;max-height: 32px;
}.ts-share-wrapper .ts-product-share-btns:not(.ts-hidden) {display: block !important;
}
#trustspot-widget-wrapper .trustspot-review-footer > .six-column:last-child {padding-top: 7px !important;float: right !important;
}.iframe-survey-popup {min-height: 575px;border: none;
}.widget-overall-rating .widget-star-rating:hover .filter-by-star-selected {opacity: 1;
}.widget-star-rating:hover .rating-block {opacity: 0.5;
}.widget-star-rating .rating-block:hover {opacity: 1;cursor: pointer;
}.filter-by-star-selected {opacity: 1;
}.filter-by-star {opacity: 0.5;
}@media (max-width: 700px) {.ts-mobile-menu {height: 56px;display: flex !important;align-items: center;margin-left: auto;}#trustspot-widget-wrapper .ts-product-widget-header-right {display: none;float: none;}.ts-product-widget-header-right.ts-menu-show {display: block !important;}.ts-product-widget-reviews-detail.range-boxes {width: inherit !important;display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}.ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-row {width: min-content;}.small-widget .ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-col.right {width: 160px !important;}.small-widget #trustspot-widget-wrapper div.range-box {width: 160px !important;}.ts-product-widget-reviews-detail.range-boxes .ts-product-widget-reviews-details-col.left {margin-bottom: 14px;}.ts-product-widget-header-right a {width: 100%;position: unset !important;margin: 5px 0 !important;padding: 0 !important;}.write-review-modal {margin-bottom: 15px;}.small-widget .ts-product-widget-reviews-detail {border: none;padding-left: 0;margin-bottom: 0 !important;padding-bottom: 0 !important;padding-right: 0 !important;}#trustspot-widget-wrapper header p {min-height: 56px;}#trustspot-widget-wrapper header .write-review-modal {margin-bottom: 12px !important;}#trustspot-widget-wrapper header {padding: 0 15px !important;}#trustspot-widget-wrapper .review-result-header {padding: 0 !important;}
}
@media (max-width: 420px) {.ts-product-widget-header-left span {display: none;}#trustspot-widget-wrapper header .review img {top: 15px !important;left: 0 !important;}.nav-wrapper {position: absolute;top: 0;right: 20px;}
}
@media(max-width: 600px) {#trustspot-widget-wrapper .pagination-controls ul {text-align: center !important;padding: 0 !important;}#trustspot-widget-wrapper .pagination-controls ul li a.previous-page span,#trustspot-widget-wrapper .pagination-controls ul li a.next-page span {display: none !important;}#trustspot-widget-wrapper .pagination-controls ul li a.previous-page,#trustspot-widget-wrapper .pagination-controls ul li a.next-page {min-width: auto !important;padding: 10px !important;}#trustspot-widget-wrapper .ts-share-btn {padding: 7px 10px !important;}#trustspot-widget-wrapper .trustspot-review-footer .six-column.ts-share-wrapper {width: 85px !important;display: inline-block !important;}#trustspot-widget-wrapper .trustspot-review-footer > .six-column:last-child {width: calc(100% - 85px) !important;min-width: 250px !important;display: inline-block !important;}
}@media (max-width: 600px){.trustspot-photo-modal .trustspot-modal-slide {height: 100% !important;margin: 0 !important;max-height: none !important;}.trustspot-photo-modal .modal-slide-cover,.trustspot-photo-modal .modal-slide-content{width: 100% !important;}.trustspot-photo-modal .modal-slide-popup{height: 100% !important;margin-top: 0 !important;margin-bottom: 10px !important;overflow: hidden !important;}.trustspot-photo-modal .modal-slide-cover{height: 245px !important;display: inline-block !important;}.trustspot-photo-modal .close-slider{color: #fff !important;}.trustspot-photo-modal .modal-slide-content{overflow-y: auto !important;height: calc(100vh - 245px) !important;}.trustspot-photo-modal iframe {max-height: 100%;max-width: 100%;}
}
.trustspot-experience-answer-head{color: #2D2D2D;font-size: 14px;font-weight: bold;margin-top: 10px;
}.trustspot-extended-widget .ts-reviews-rating .ts-reviews-rating-options {display: flex;
}.trustspot-extended-widget #trustspot-widget-wrapper div.trustspot-widget-review-block .result-box {align-items: center;display: flex;flex-wrap: wrap;margin-bottom: 15px !important;position: relative;
}.trustspot-extended-widget #trustspot-widget-wrapper .buyer {position: relative!important;
}:root {--star-size: 34px;--star-color: #ddd;--star-background: #fc0;
}.trustspot-extended-widget div.stars-container {--percent: calc(var(--rating) / 5 * 100%);display: inline-block;font-size: var(--star-size);line-height: 1;
}.trustspot-extended-widget div.stars-container::before {content: '\f005 \f005 \f005 \f005 \f005';background: -webkit-gradient(linear, left top, right top, from(#fc0), to(#ddd));background: linear-gradient(90deg, #fc0 var(--percent), #ddd var(--percent));background: -webkit-gradient(linear, left top, right top, from(var(--star-background)), to(var(--star-color)));background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}.trustspot-extended-widget .ts-reviews-rating {display: flex;flex-direction: row;align-items: center;justify-content: center;
}.nav-wrapper {width: 20%;text-align: right;padding-top: 15px;margin-left: auto;
}.sl-nav {display: inline;
}.sl-nav ul {margin: 0;padding: 0;list-style: none;position: relative;display: inline-block;
}.sl-nav li {cursor: pointer;padding-bottom: 10px;
}.sl-nav li ul {display: none;
}.sl-nav li:hover ul {position: absolute;top: 29px;right: -15px;display: block;background: #fff;width: 180px;padding-top: 0px;z-index: 1;border-radius: 5px;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}.sl-nav li:hover .triangle {position: absolute;top: 15px;right: -10px;z-index: 10;height: 14px;overflow: hidden;width: 30px;background: transparent;
}.sl-nav li:hover .triangle:after {content: '';display: block;z-index: 20;width: 15px;transform: rotate(45deg) translateY(0px) translatex(10px);height: 15px;background: #fff;border-radius:2px 0px 0px 0px;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}.sl-nav li ul li {position: relative;text-align: left;background: transparent;padding: 15px 15px;padding-bottom: 0;z-index: 2;font-size: 15px;color: #3c3c3c;
}.sl-nav li ul li:last-of-type {padding-bottom: 15px !important;
}.sl-nav li ul li span {padding-left: 5px;
}.sl-nav li ul li span:hover, .sl-nav li ul li span.active {color: #146c78;
}.flag-general {display: inline-block;box-shadow: 0px 0px 3px rgba(0,0,0,0.4);width: 15px;height: 15px;background: #aaa;border-radius: 50%;position: relative;top: 2px;overflow: hidden;background-size: cover;background-position: center center;
}.flag-brazil {background-image: url('https://trustspot.io/assets/sources/img/flags/br.svg');
}.flag-english {background-image: url('https://trustspot.io/assets/sources/img/flags/us.svg');
}.flag-danish {background-image: url('https://trustspot.io/assets/sources/img/flags/dk.svg');
}.flag-dutch {background-image: url('https://trustspot.io/assets/sources/img/flags/nl.svg');
}.flag-flemish {background-image: url('https://trustspot.io/assets/sources/img/flags/fl.svg');
}.flag-finnish {background-image: url('https://trustspot.io/assets/sources/img/flags/fi.svg');
}.flag-french {background-image: url('https://trustspot.io/assets/sources/img/flags/fr.svg');
}.flag-german {background-image: url('https://trustspot.io/assets/sources/img/flags/de.svg');
}.flag-italian {background-image: url('https://trustspot.io/assets/sources/img/flags/it.svg');
}.flag-norwegian {background-image: url('https://trustspot.io/assets/sources/img/flags/no.svg');
}.flag-polish {background-image: url('https://trustspot.io/assets/sources/img/flags/pl.svg');
}.flag-portuguese {background-image: url('https://trustspot.io/assets/sources/img/flags/pt.svg');
}.flag-spanish {background-image: url('https://trustspot.io/assets/sources/img/flags/es.svg');
}.flag-swedish {background-image: url('https://trustspot.io/assets/sources/img/flags/se.svg');
}.ts-hidden {display: none !important;
}@media screen and (max-width: 881px) {#trustspot-widget-wrapper .widget-review,#trustspot-widget-wrapper .widget-star-rating,.nav-wrapper {flex: 0 0 50%;max-width: 50%;}.ts-product-widget-reviews-detail.range-boxes {border-left: none;padding-left: 0px;padding-right: 0px;padding-top: 15px;}
}@media screen and (max-width: 650px) {.nav-wrapper {flex: none;}
}@media screen and (max-width: 500px) {#trustspot-widget-wrapper .widget-review,#trustspot-widget-wrapper .widget-star-rating{flex: 0 0 100%;max-width: 100%;}
}.ts-show {display: block !important;
}.ts-share-btns-show {display: flex !important;align-items: center;gap: 5px;
}.timespan-since-review {color: #adabab;
}.pt-10 {padding-top: 10px !important;
}.text-right {text-align: right;
}.d-inline-block {display: inline-block;
}.float-left {float: left;
}.float-none {float: none !important;
}.js-open-modal-el {height: 170px;
}#trustspotModalCloseSlider {color: black !important;
}.read-more {font-family: ProximaNova !important;
}.slide-content-wrapper #experiences-answers-wrapper div label {font-weight: bold;margin-right: 10px;
}i[class^="ts-widget-icon-"],
i[class*="ts-widget-"] {display: inline-block;
}#trustspot-widget-photo-modal {scrollbar-gutter: stable;
}.trustspot-modal-customer-city {font-size: 14px;
}.trustspot-photo-modal .content-wrap {padding: 10px !important;display: flex;flex-direction: column;height: -webkit-fill-available;
}.trustspot-photo-modal .modal-close-slider-link {top: 0px !important;right: 10px !important;
}#trustspot-modal-slide-content {scrollbar-gutter: stable;
}#trustspot-modal-slide-content .trustspot-modal-raiting-content {margin-top: 10px;display: flex;align-items: center;margin-bottom: 18px;
}#trustspot-modal-slide-content .trustspot-modal-raiting-content .trustspot-modal-date {visibility: visible;margin-left: auto;
}.trustspot-photo-modal-slide-footer {display: flex !important;justify-content: space-between;border-top: 1px solid #ddd;
}#trustspot-modal-slide-content::-webkit-scrollbar {width: 8px;
}#trustspot-modal-slide-content::-webkit-scrollbar-thumb {background-color: #a9a9a9;border-radius: 100px;
}#trustspot-modal-slide-content::-webkit-scrollbar-track {border-radius: 100px;
}.trustspot-photo-modal .modal-slide-header-wrapper {display: flex !important;
}.trustspot-photo-modal .modal-slide-header-wrapper .review-count {height: auto;display: flex;flex-direction: column;row-gap: 4px;align-self: center;overflow: hidden;margin-left: 8px;
}.trustspot-photo-modal .modal-slide-header-wrapper .trustspot-product-widget-product-review-avatar {width: 50px;min-width: 50px;height: 50px;min-height: 50px;display: flex !important;align-items: center;justify-content: center;border-radius: 50%;float: none !important;
}.slide-content-wrapper span.ts-product-widget-verified-buyer {font-size: 14px;margin-left: 10px;color: #5ca223;display: flex;align-items: center;align-self: center;
}.slide-content-wrapper span.ts-product-widget-verified-buyer i {margin-right: 5px;vertical-align: inherit;
}.slide-content-wrapper #experiences-answers-wrapper div p {margin-top: 0;margin-bottom: 5px;
}.modal-slide-box-content {height: inherit;scrollbar-gutter: stable;overflow: auto;margin-bottom: 10px;
}.modal-slide-box-content .trustspot-experience-answer-head {display: block;margin-top: 0;font-size: 16px;
}.modal-slide-box-content #trustspot-modal-comment-content {margin-top: 8px;padding-right: 5px;
}.modal-slide-box-content #trustspot-modal-comment-content .trustspot-modal-product-review-title {font-weight: bold;font-style: italic;
}.modal-slide-box-content::-webkit-scrollbar {width: 4px;
}.modal-slide-box-content::-webkit-scrollbar-thumb {background-color: #a9a9a9;border-radius: 100px;
}.modal-slide-box-content::-webkit-scrollbar-track {border-radius: 100px;
}.trustspot-product-widget-product-review-avatar span {margin-top: 0;
}.carousel-slide-customer-info #carousel-slide-customer-name {font-weight: bold !important;color: #0279b7;
}.trustspot-slide-caption {visibility: hidden;
}@font-face {font-family: ProximaNova;font-weight: normal;font-style: normal;src: url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff2') format('woff2'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype');}
.trustspot-product-carousel {font-family: ProximaNova;position: relative;
}.product-review-read-more {display: inline-block !important;margin-top: 10px !important;text-decoration: none !important;cursor: pointer;
}.product-review-read-more span {cursor: pointer !important;
}.read-more {color: #007bff;font-family: ProximaNova;font-size: 16px;font-weight: 400;line-height: 24px;display: inline-block;text-transform: none;cursor: pointer;
}.trustspot-reviews-tooltip {position: absolute !important;width: 300px !important;background: transparent !important; /*editDone*/padding: 0 !important; /*editDone*/z-index: 99999 !important;left: 10%;
}.trustspot-reviews-tooltip-wrapper {border-radius: 0.3rem;position: relative;max-height: 185px;max-width: 250px;
}.trustspot-tooltip-content::-webkit-scrollbar {width: 8px;
}.trustspot-tooltip-content::-webkit-scrollbar-track {background-color: #e4e4e4;border-radius: 100px;
}.trustspot-tooltip-content::-webkit-scrollbar-thumb {border-radius: 100px;
}.tooltip-right-arrow .trustspot-reviews-tooltip-wrapper {margin-right: 10px;
}.tooltip-left-arrow .trustspot-reviews-tooltip-wrapper {margin-left: 10px;
}.trustspot-tooltip-header {font-size: 17px !important;font-weight: bold !important;padding: 15px 15px 10px 15px;background-color: #f8f8f8;display: flex;justify-content: space-between;border: 1px solid #dadada;border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;border-bottom: 0;
}.trustspot-tooltip-header .close {font-size: x-large;cursor: pointer;
}.trustspot-tooltip-content {font-size: 14px !important;color: #737373 !important;padding: 0 15px 15px 15px;max-width: 250px;overflow-y: scroll !important;border-radius: 0.3rem;max-height: 135px;height: 135px;position: absolute !important;z-index: 99999 !important;scrollbar-gutter: stable;background: #F8F8F8 !important;border: 1px solid #dadada;border-top-left-radius: 0;border-top-right-radius: 0;border-top: 0;
}.trustspot-carousel-reviews-container {margin-left: auto !important;margin-right: auto !important;max-width: 95% !important;position: relative !important;margin-top: 30px;
}.trustspot-carousel-reviews-container .trustspot-carousel-reviews-header {border-bottom: 2px solid #ddd !important;width: calc(100% - 50px) !important;margin: auto !important;margin-bottom: 10px !important;overflow: hidden !important;
}.trustspot-carousel-reviews-container .trustspot-carousel-reviews-header h2 {border: none !important;margin: 0 0 5px !important;font-size: 18px !important;font-family: ProximaNova !important;float: left !important;font-weight: 600 !important;padding-bottom: 0;
}.trustspot-carousel-reviews-header-right {float: right !important;padding-bottom: 5px;
}.products-reviews-count {vertical-align: top !important;margin-top: 5px !important;display: inline-block !important;margin-left: 10px !important;font-weight: 400 !important;
}.trustspot-carousel-reviews-container .trustspot-carousel-reviews-header h2 a {text-decoration: none !important;font-weight: normal !important;font-size: 18px !important;margin-left: 10px !important;
}.trustspot-carousel-reviews-widget {white-space: nowrap !important;scroll-behavior: smooth !important;font-size: 0 !important;position: relative !important;overflow: hidden !important;
}.trustspot-carousel-reviews-widget ul {width: 100% !important;list-style: none !important;transition: margin-left 250ms !important;font-size: 0 !important;padding: 0 0 40px 0;
}.product-review-wrapper {padding: 0 24px;
}.trustspot-carousel-reviews-widget .trustspot-review-col {white-space: normal !important;vertical-align: top !important;font-size: 16px !important;position: relative !important;display: inline-block !important;
}#trustspot-carousel-reviews-left-arrow {position: absolute;cursor: pointer;top: calc(100% / 2 - 18px);left: 0;z-index: 1000;height: 20px;
}#trustspot-carousel-reviews-left-arrow i {transform: rotate(135deg) !important;-webkit-transform: rotate(135deg) !important;margin-left: 5px !important;display: inline-block !important;padding: 5px !important;position: relative !important;top: 48% !important;margin-top: -15px;border: solid #a7b7c7 !important;border-width: 0 3px 3px 0 !important;cursor: pointer;
}#trustspot-carousel-reviews-right-arrow {position: absolute;cursor: pointer;top: calc(100% / 2 - 18px);right: 0;z-index: 1000;height: 20px;
}#trustspot-carousel-reviews-right-arrow i {transform: rotate(-45deg) !important;-webkit-transform: rotate(-45deg) !important;margin-right: 5px !important;display: inline-block !important;padding: 5px !important;position: relative !important;top: 48% !important;margin-top: -15px;border: solid #a7b7c7 !important;border-width: 0 3px 3px 0 !important;cursor: pointer;
}#trustspot-carousel-reviews-left-arrow:hover i,
#trustspot-carousel-reviews-right-arrow:hover i {border-color: #333 !important;cursor: pointer !important;
}.trustspot-review-col-head {overflow: hidden !important;margin-top: 15px !important;
}.product-review-rating {display: inline-block !important;
}.product-review-rating img {width: 27px !important;display: inline !important;
}.product-review-date {vertical-align: top !important;margin-top: 5px !important;display: inline-block !important;margin-left: 15px !important;font-size: 15px !important;
}.reviewer-name {margin: 10px 0 !important;font-family: ProximaNova !important;font-size: 18px !important;font-weight: normal;
}.review-product-image {width: 110px !important;display: inline-block !important;margin-right: 1rem;
}.review-product-image > div {width: 100% !important;height: 110px !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;border-radius: 5px !important;
}.review-product-image-caption {display: block !important;line-height: 15px !important;margin-top: 5px !important;height: 55px !important;overflow: hidden !important;
}.review-product-image-caption,
.review-product-image-caption span {font-family: ProximaNova !important;font-size: 12px !important;text-decoration: none !important;cursor: pointer;
}.trustspot-review-col-content .trustspot-review-contener {display: flex;
}.trustspot-review-col-content .ts-review-title {font-weight: bold;font-style: italic;margin-bottom: 0.625rem;
}.trustspot-review-content {font-family: ProximaNova !important;display: inline-block !important;width: 100% !important;float: right !important;height: 160px;line-height: 1em;
}.trustspot-review-content p {margin: 0 !important;max-height: 160px;min-height: 80px;overflow: hidden;line-height: 1em !important;
}.trustspot-carousel-reviews-footer {text-align: right !important;
}.trustspot-carousel-reviews-footer a {text-decoration: none !important;color: #424242 !important;font-size: 15px !important;
}.trustspot-carousel-reviews-footer span {vertical-align: top !important;
}.trustspot-carousel-reviews-footer img {height: 20px !important;display: inline !important;
}@media (min-width: 800px) {.trustspot-review-content .tooltip-left-arrow:before {content: '' !important;position: absolute !important;top: -25px;left: -10px;border-width: 10px !important;border-style: solid !important;border-color: transparent #dadada transparent transparent !important;}.trustspot-review-content .tooltip-left-arrow:after {content: '' !important;position: absolute !important;top: -25px;left: -9px;border-width: 10px !important;border-style: solid !important;border-color: transparent #F8F8F8 transparent transparent !important;}.trustspot-review-content .tooltip-right-arrow:before {content: '' !important;position: absolute !important;right: 29px;top: -25px;border-width: 10px !important;border-style: solid !important;border-color: transparent transparent transparent #dadada !important;margin-left: -10px !important;}.trustspot-review-content .tooltip-right-arrow:after {content: '' !important;position: absolute !important;right: 30px;top: -25px;border-width: 10px !important;border-style: solid !important;border-color: transparent transparent transparent #F8F8F8 !important;margin-left: -11px !important;z-index: 999999 !important;}
}@media (max-width: 900px) {.trustspot-carousel-reviews-header h2,.trustspot-carousel-reviews-header h2 a {font-size: 16px !important;margin-left: 0 !important;}
}@media (max-width: 600px) {.trustspot-product-carousel {margin-top: -20px;}.trustspot-carousel-reviews-footer {margin-top: 0px !important;}.review-product-image {width: 90px !important;}.review-product-image > div {width: 90px !important;height: 90px !important;}.trustspot-review-content {width: calc(100% - 105px) !important;}.trustspot-reviews-tooltip {width: 220px !important;}.trustspot-tooltip-header {width: 188px;}.trustspot-carousel-reviews-widget {padding-bottom: 20px;}
}.d-none {display: none;
}.d-block {display: block;
}.left-0 {left: 0;
}.review-left {left: 210px;
}.trustspot-review-content .review-top {margin-top: -190px;
}.trustspot-review-content .mobile-review-top {margin-top: -220px;
}.trustspot-product-carousel a.header-logo {text-decoration: none;color: inherit;
}.trustspot-product-carousel a.header-logo:hover {background-color: #f1f1f1;transition: background-color 0.3s linear;
}.trustspot-product-carousel .header-logo {display: flex !important;align-items: center;vertical-align: middle !important;margin: 10px 0;width: fit-content;border: 1px solid #a0a0a0;border-radius: 0.25rem;margin-left: 0 !important;font-size: 14px;
}.trustspot-product-carousel .header-logo img {width: 30px !important;padding: 5px;
}.trustspot-product-carousel .header-logo span {padding: 0 5px;
}.trustspot-product-carousel .header-logo .yelp-logo,
.trustspot-product-carousel .header-logo .lowes-logo,
.trustspot-product-carousel .header-logo .ebay-logo {width: 45px !important;
}.trustspot-product-carousel .header-logo .amazon-logo,
.trustspot-product-carousel .header-logo .bass_pro_shops-logo,
.trustspot-product-carousel .header-logo .walmart-logo {width: 55px !important;
}.trustspot-product-carousel .review-middle-divider {border-right: 1px solid #a0a0a0;
}.trustspot-carousel-reviews-container .stars-container,
.product-review-rating .stars-container {--percent: calc(var(--rating) / 5 * 100%);display: inline-block;font-size: var(--star-size);line-height: 1;
}.trustspot-carousel-reviews-container .stars-container::before,
.product-review-rating .stars-container::before {content: '\f005 \f005 \f005 \f005 \f005';background: -webkit-gradient(linear, left top, right top, from(#fc0), to(#ddd));background: linear-gradient(90deg, #fc0 var(--percent), #ddd var(--percent));background: -webkit-gradient(linear, left top, right top, from(var(--star-background)), to(var(--star-color)));background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
/* Photo Carousel */
/* ---------*/
/*New Styles */
/*----------*/
.trustspot-photo-carousel{line-height: normal !important;overflow: hidden !important;
}
.trustspot-photo-carousel,
.trustspot-photo-gallery {margin-left: auto !important;margin-right: auto !important;max-width: 100% !important;clear: both;
}
.trustspot-photo-carousel img {max-width: 100% !important;max-height: 100% !important;
}
.trustspot-carousel-verified-buyer{color: #5ca223 !important;font-weight: normal !important;font-size: 14px !important;display: inline-block !important;vertical-align: top !important;
}
.trustspot-carousel-verified-buyer-icon {display: inline-block !important;margin-left: 10px !important;
}
.trustspot-carousel-verified-buyer svg {display: inline-block !important;margin-left: 0 !important;width: 14px !important;fill: #5ca223 !important;vertical-align: -2px;
}.trustspot-photo-carousel-products-tabs > div {padding: 10px !important;border-bottom: 1px solid #ddd;margin-top: 0;
}.trustspot-photo-carousel-products-links a{display: inline-block !important;border: 1px solid #ddd !important;width: 40px !important;height: 40px !important;cursor: pointer !important;border-radius: 5px !important;overflow: hidden !important;
}
.trustspot-photo-carousel-products-links a.active{border: 1px solid #63d5ac !important;
}
.trustspot-photo-carousel-products-links a img{border-radius: 3px !important;border: 1px solid #e3e3e3 !important;height: 40px !important;width: 40px !important;object-fit: cover !important;
}
.trustspot-photo-carousel-products-tab {display: none;
}
.trustspot-photo-carousel-products-tab-left{display: inline-block !important;margin-right: 15px !important;width: 100px !important;
}
.trustspot-photo-carousel-products-tab-right{display: inline-block !important;vertical-align: top !important;margin-top: 5px !important;color: #656363 !important;width: calc(100% - 130px) !important;text-align: left;
}
.trustspot-photo-carousel-products-tab-left img{border: 1px solid #ddd !important;border-radius: 5px !important;height: 100px !important;width: 100px !important;object-fit: contain !important;
}
.trustspot-photo-carousel-buy-btn{font-weight: bold !important;display: block !important;background: #0279b7 !important;padding: 8px !important;border-radius: 2px !important;border: none !important;color: #fff !important;font-size: 16px !important;margin-top: 15px !important;width: 136px !important;cursor: pointer !important;text-transform: uppercase !important;text-align: center !important;text-decoration: none !important;
}
.trustspot-photo-carousel-products-metatag{margin: 12px 0 !important;font-size: 14px !important;color: #868686 !important;
}
/* ------------*/
.trustspot-photo-carousel-title{color: #5c5c5c !important;font-size: 29px !important;margin: 10px auto !important;max-width: 100% !important;
}
.trustspot-photo-carousel-title span{color: #5c5c5c !important;
}
.trustspot-photo-carousel .trustspot-photo-carousel-content {display: none;position: fixed !important;z-index: 9999 !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important;background: rgba(0, 0, 0, 0.8) !important;
}
.trustspot-photo-carousel .trustspot-carousel-slide {display: none;max-height: 640px !important;margin: calc((100vh - 530px)/2) auto !important;height: 530px !important;max-width: 1082px !important;position: relative !important;padding: 0 10px !important;
}
.trustspot-photo-carousel .carousel-slide-popup {margin: 0 auto !important;height: 100% !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;position: relative !important;background: #000 !important;
}
.carousel-slide-popup iframe {max-height: 100%;max-width: 100%;
}
.trustspot-photo-carousel #trustspotCloseSlider {position: absolute !important;width: 100% !important;height: 100% !important;cursor: default !important;
}
.trustspot-photo-carousel #trustspotCloseSliderFooter {position: absolute !important;color: #fff !important;margin-right: 5px !important;text-decoration: none !important;
}
#trustspotCloseSliderFooter span {vertical-align: top !important;font-size: 14px !important;
}
#trustspotCloseSliderFooter img{height: 17px !important;display: inline-block;
}
.trustspot-photo-carousel .carousel-slide-cover {width: 58% !important;height: 100% !important;float: left !important;text-align: center !important;background: #000 !important;display: flex !important;flex-direction: column !important;align-items: center !important;position: relative;
}
.trustspot-slide-caption {position: absolute;bottom: 0;height: 50px;left: 0;right: 0;text-align: left;color: #fff;background: rgba(0,0,0,0.5);font-size: 14px;padding: 10px 20px;box-sizing: border-box;display: flex;overflow: hidden;line-height: 18px;
}
.trustspot-photo-carousel .carousel-slide-cover img{margin: auto !important;
}.trustspot-photo-carousel .carousel-slide-content {width: 42% !important;float: right !important;height: 100% !important;background: #fff !important;overflow-y: hidden !important;scrollbar-width: stable !important;display: flex;flex-direction: column;
}.trustspot-photo-carousel .content-wrap {padding: 10px !important;display: flex;flex-direction: column;height: -webkit-fill-available;overflow: hidden !important;text-align: left !important;margin-top: 10px;
}/* Styles for Slider Content and #instagram-slide*/
.trustspot-photo-carousel .carousel-slide-header {display: flex !important;align-items: flex-start !important;width: 100% !important;padding-bottom: 10px !important;border-bottom: 1px solid #ddd;
}.trustspot-photo-carousel .carousel-slide-header-wrapper {display: flex !important;
}.trustspot-photo-carousel .carousel-slide-raiting-content {display: flex;align-items: center;gap: 10px;margin-top: 10px;margin-bottom: 0px;
}.trustspot-photo-carousel .carousel-slide-header img {width: 45px !important;min-width: 45px !important;height: 45px !important;float: left !important;
}.trustspot-photo-carousel .header-container {display: flex;flex-direction: column;width: inherit;margin-left: 10px;gap: 5px;margin-bottom: 10px;
}.trustspot-photo-carousel .first-line-container {display: flex;justify-content: space-between;
}.trustspot-photo-carousel .second-line-container {display: flex;justify-content: space-between;align-items: center;
}.trustspot-photo-carousel .second-line-container .rating {margin-top: 0 !important;
}.trustspot-photo-carousel .third-line-container {align-self: end !important;
}.trustspot-photo-carousel a.header-logo {color: inherit;text-decoration: none;
}.trustspot-photo-carousel .header-logo {display: flex !important;align-items: center;vertical-align: middle !important;margin: 10px 0;width: fit-content;border: 1px solid #a0a0a0;border-radius: 0.25rem;
}.trustspot-photo-carousel a.header-logo:hover {background-color: #f1f1f1;transition: background-color 0.3s linear;
}.trustspot-photo-carousel .header-logo img {width: 25px !important;padding: 5px;
}.trustspot-photo-carousel .header-logo span {padding: 0 5px;
}.trustspot-photo-carousel .header-logo .yelp-logo,
.trustspot-photo-carousel .header-logo .lowes-logo,
.trustspot-photo-carousel .header-logo .ebay-logo {width: 55px !important;
}.trustspot-photo-carousel .header-logo .amazon-logo,
.trustspot-photo-carousel .header-logo .bass_pro_shops-logo {width: 75px !important;
}.trustspot-photo-carousel .header-logo .walmart-logo {width: 90px !important;
}.trustspot-photo-carousel .review-middle-divider {border-right: 1px solid #a0a0a0;
}.trustspot-photo-carousel .trustspot-instagram-avatar{border-radius: 100% !important;
}
.trustspot-photo-carousel .carousel-slide-header .reviewer-initials {border-radius: 100% !important;background-color: #83b6de !important;color: #fff !important;text-align: center !important;width: 45px !important;height: 45px !important;float: left !important;
}
.trustspot-photo-carousel .carousel-slide-header .reviewer-initials span{display: block !important;margin-top: 10px !important;font-size: 22px !important;
}
.trustspot-photo-carousel .carousel-slide-header .first-line-container span:first-child {font-weight: bold !important;color: #0279b7;max-width: calc(100% - 50px) !important;overflow: hidden !important;text-transform: none !important;
}
.trustspot-photo-carousel .carousel-slide-header label span {margin-right: 5px;
}
.trustspot-carousel-date{margin-left: auto !important;font-size: 15px !important;color: #a8a6a6 !important;
}
.trustspot-photo-carousel #instagram-slide .carousel-slide-header {border-bottom: 1px solid #e3e3e3 !important;
}
.trustspot-photo-carousel #instagram-slide .carousel-slide-header label {padding-top: 8px !important;font-size: 16px !important;
}
.trustspot-photo-carousel-slide-footer{margin-top: 10px !important;
}
.trustspot-photo-carousel-slide-footer-left{float: left !important;
}
.trustspot-photo-carousel-slide-footer-right{float: right !important;
}
.trustspot-photo-carousel-slide-footer a{color: #6e6a6a !important;cursor: pointer !important;text-decoration: none!important;font-size: 14px!important;
}
.trustspot-photo-carousel-slide-footer a img{width: 20px !important;vertical-align: middle !important;
}
.trustspot-photo-carousel .carousel-slide-box-content p{margin: 5px 0 !important;overflow-wrap: break-word;
}.trustspot-photo-carousel .carousel-slide-box-content {color: #333 !important;font-size: 15px !important;height: inherit;scrollbar-gutter: stable;overflow: auto;margin: 10px 0px;
}.trustspot-photo-carousel .carousel-slide-box-content::-webkit-scrollbar {width: 4px;
}.trustspot-photo-carousel .carousel-slide-box-content::-webkit-scrollbar-thumb {background-color: #a9a9a9;border-radius: 100px;
}.trustspot-photo-carousel .carousel-slide-box-content::-webkit-scrollbar-track {border-radius: 100px;
}.trustspot-photo-carousel .carousel-slide-box-content .ts-review-title span {font-weight: bold;font-style: italic;
}.trustspot-photo-carousel .trustspot-photo-modal-slide-footer a {color: #6e6a6a !important;cursor: pointer !important;text-decoration: none !important;font-size: 14px !important;
}.trustspot-photo-carousel .ts-product-share-btns {position: relative;white-space: nowrap;top: 0;padding: 0;
}.trustspot-photo-carousel .ts-product-share-btns span {position: relative;top: -4px;margin: 0 4px;
}.trustspot-photo-carousel #instagram-slide .carousel-slide-box-content {color: #4f4f4f !important;font-size: 16px !important;
}
.trustspot-photo-carousel #instagram-slide .hashtag {color: #3085c8 !important;
}.trustspot-photo-carousel .rating img.star-rating{width: 25px !important;height: 25px !important;margin-right: 2px !important;
}
.trustspot-photo-carousel .rating span{font-size:25px !important;color:#ffd200 !important;
}
.trustspot-photo-carousel #prevArrow,
.trustspot-photo-carousel #nextArrow {height: 200px !important;z-index: 99 !important;position: absolute !important;cursor: pointer !important;
}
.trustspot-photo-carousel #nextArrow .carousel-slider-arrow,
.trustspot-photo-carousel #prevArrow .carousel-slider-arrow {border-color: #737373 !important;
}
.trustspot-photo-carousel #nextArrow:hover .carousel-slider-arrow,
.trustspot-photo-carousel #prevArrow:hover .carousel-slider-arrow {transition: 0.2s !important;cursor: pointer !important;border-color: #fff !important;
}
.trustspot-photo-carousel .carousel-slider-left,
.trustspot-photo-carousel .carousel-slider-right {background: rgba(80, 79, 79, 0.5) !important;position: absolute !important;height: 100% !important;z-index: 4 !important;top: 0 !important;/*display: none;*/
}
.trustspot-photo-carousel .carousel-slider-left:hover,
.trustspot-photo-carousel .carousel-slider-right:hover {background: rgba(0, 0, 0, 0.6) !important;transition: 0.2s !important;cursor: pointer !important;
}
.trustspot-photo-carousel .carousel-slider-left:hover {padding-right: 10px !important;
}
.trustspot-photo-carousel .carousel-slider-right:hover {padding-left: 10px !important;
}
.trustspot-photo-carousel .carousel-slider-left {left: 0
}
.trustspot-photo-carousel .carousel-slider-right {right: 0 !important;
}
.trustspot-photo-carousel i.carousel-slider-arrow {border: solid #fff !important;border-width: 0 3px 3px 0 !important;display: inline-block !important;padding: 15px !important;position: relative !important;top: 48% !important;margin-top: -15px
}
.trustspot-photo-carousel #nextArrow i.carousel-slider-arrow,
.trustspot-photo-carousel #prevArrow i.carousel-slider-arrow {border-width: 0 4px 4px 0 !important;
}
.trustspot-photo-carousel .carousel-slider-arrow.right {transform: rotate(-45deg) !important;-webkit-transform: rotate(-45deg) !important;margin-right: 18px !important;
}
.trustspot-photo-carousel .carousel-slider-arrow.left {transform: rotate(135deg) !important;-webkit-transform: rotate(135deg) !important;margin-left: 18px !important;
}.trustspot-photo-carousel .trustspot-carousel-container > div:not(.trustspot-reviews-gallery) {white-space: nowrap !important;height: 180px !important;scroll-behavior: smooth !important;width: auto !important;overflow-y: hidden !important;max-width: none !important;overflow-x: auto !important;height: 200px !important;
}
.trustspot-photo-carousel .trustspot-carousel-container {text-align: center !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;position: relative !important;overflow: hidden !important;
}
.trustspot-photo-carousel[data-visual-type="carousel"] .trustspot-carousel-container {height: 180px !important;
}
.trustspot-photo-carousel .carousel-column {display: inline-block !important;width: 180px !important;height: 180px !important;margin: 0 2px !important;position: relative !important;
}.trustspot-photo-carousel .carousel-column div {display: block !important;width: 100% !important;max-height: 180px !important;height: inherit !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important;background-color: #000 !important;border-radius: 3px !important;cursor: pointer !important;
}
.trustspot-photo-carousel .carousel-column .overlay {background-color: #000 !important;position: absolute !important;top: 0 !important;max-height: 180px !important;height: auto !important;width: 100% !important;opacity: 0 !important;will-change: transform;transform: translateZ(0);
}
.trustspot-photo-carousel .carousel-column:hover .overlay {opacity: 0.8 !important;cursor: pointer !important;
}
.trustspot-photo-carousel .carousel-column:not(.instagram-slide) .overlay:not(.overlay-video)::before {content: "\2605 \2605 \2605 \2605 \2605 " !important;color: #ffff !important;font-size: 30px !important;line-height: 175px !important;
}
.trustspot-photo-carousel .carousel-column.instagram-slide .overlay {background-image: url("https://s3.amazonaws.com/trustspot-downloads/insta-hover.png") !important;background-size: 80% 80% !important;background-position: center !important;
}
.trustspot-photo-carousel .carousel-column.instagram-slide .overlay {background-image: url("https://s3.amazonaws.com/trustspot-downloads/insta-hover.png") !important;background-size: 80% 80% !important;background-position: center !important;
}
.trustspot-photo-carousel .carousel-column .overlay.overlay-video {background-image: url(https://trustspot.io/assets/sources/img/video-hover.png);background-size: 80% 80% !important;background-position: center !important;
}
.trustspot-photo-carousel .close-slider{position: absolute !important;right: 10px !important;top: 0 !important;cursor: pointer !important;color: #999 !important;font-size: 32px !important;z-index: 999 !important;text-decoration: none !important;font-style: normal !important;font-family: Times New Roman !important;
}
.trustspot-photo-carousel .close-slider:hover{color: #000 !important;
}.trustspot-photo-carousel .close-slider:before {content: '+' !important;transform: rotate(45deg) !important;display: inline-block;
}.trustspot-product-widget-product-review-avatar {min-width: 50px;width: 50px;height: 50px;min-height: 50px;background: #0279b7;color: #fff;font-size: 30px;text-align: center;border-radius: 50%;vertical-align: top;display: flex;align-items: center;justify-content: center;float: left !important;
}.carousel-slide-customer-info {height: auto;display: flex;flex-direction: column;row-gap: 4px;align-self: center;overflow: hidden;margin-left: 8px;
}@media (max-width: 720px){.trustspot-photo-carousel-title{font-size: 29px !important;}.trustspot-photo-carousel .trustspot-carousel-slide{height: auto !important;margin: 0 !important;padding: 0 !important;}.trustspot-photo-carousel .trustspot-photo-carousel-content,.trustspot-photo-carousel .carousel-slide-content{overflow-y: auto !important;}.trustspot-photo-carousel .carousel-slide-cover,.trustspot-photo-carousel .carousel-slide-content{width: 100% !important;}.trustspot-photo-carousel .carousel-slide{width: 80% !important;}.trustspot-photo-carousel .carousel-slide-popup{margin-top: 0 !important;margin-bottom: 0 !important;overflow: hidden !important;}.trustspot-photo-carousel .carousel-slide-cover{height: 245px !important;display: inline-block !important;}.trustspot-photo-carousel .close-slider{color: #fff !important;right: 10px !important;}.trustspot-photo-carousel .close-slider:hover {color: #d2d2d2 !important;}.trustspot-photo-carousel .carousel-slide-content{overflow-y: auto !important;height: calc(100vh - 245px) !important;position: unset !important;}.trustspot-photo-carousel .trustspot-carousel-container > div:not('.trustspot-reviews-gallery'),.carousel-column div{height: 80px !important;}.trustspot-carousel-container > div:not('.trustspot-reviews-gallery') .carousel-column{width: 80px !important;}.trustspot-photo-carousel i.carousel-slider-arrow{padding: 10px !important;}.trustspot-photo-carousel .trustspot-photo-carousel-content {height: 100% !important;overflow: hidden !important;}.trustspot-photo-carousel #prevArrow,.trustspot-photo-carousel #nextArrow {height: 245px !important;top: 0 !important;}.trustspot-photo-carousel #prevArrow {left: 0 !important;}.trustspot-photo-carousel #nextArrow {right: 0 !important;left: unset !important;}.ts-modal-open {overflow: hidden;}
}/* New Reviews Gallery Styles */
.trustspot-photo-carousel .trustspot-carousel-container > div.trustspot-reviews-gallery{max-width: 100% !important;margin: auto!important;overflow: hidden !important;min-height: 180px !important;
}
.trustspot-carousel-container > div.trustspot-reviews-gallery .carousel-column {float: left !important;margin-top: 4px!important;
}
@media(max-width: 500px){.trustspot-carousel-container > div.trustspot-reviews-gallery .carousel-column {width: 100px !important;height: 100px !important;overflow: hidden !important;-webkit-tap-highlight-color: transparent;}.trustspot-photo-carousel.visual-type-gallery .carousel-column:not(.instagram-slide) .overlay::before {line-height: 100px !important;font-size: 20px !important;}.trustspot-gallery-filter-bar > div {margin: 0;}.ts-search-filter-input input {max-width: calc(100% - 35px) !important;}.trustspot-gallery-filter > a {margin-right: 0;}.trustspot-experience-btn {text-align: center !important;}.trustspot-experience-btn a {width: 100% !important;}.trustspot-photo-carousel .content-wrap {padding-top: 5px;}.trustspot-photo-carousel .carousel-slide-header {padding-bottom: 5px;}.trustspot-photo-carousel .carousel-slide-box-content {margin-top: 0px;}.trustspot-photo-modal-slide-footer {padding-top: 5px;}
}
.trustspot-visual-carousel-head,
.trustspot-visual-gallery-head {overflow: hidden;position: relative;
}
.trustspot-visual-gallery-head,
.trustspot-gallery-filters-wrapper {clear: both;margin: auto;max-width: 100%;
}
.trustspot-gallery-filter-bar {box-shadow: 0 -1px 0 0 #ebedf3, 0 1px 0 0 #ebedf3;-webkit-box-shadow: 0 -1px 0 0 #ebedf3, 0 1px 0 0 #ebedf3;-moz-box-shadow: 0 -1px 0 0 #ebedf3, 0 1px 0 0 #ebedf3;-ms-box-shadow: 0 -1px 0 0 #ebedf3, 0 1px 0 0 #ebedf3;-o-box-shadow: 0 -1px 0 0 #ebedf3, 0 1px 0 0 #ebedf3;padding: 4px 0;margin: 12px auto;box-sizing: border-box;display: inline-block;width: 100%;
}
.trustspot-gallery-filter-menu {display: inline;
}
.trustspot-gallery-filter-bar .trustspot-gallery-filter {display: inline-block;
}
.trustspot-gallery-filter-menu > .trustspot-gallery-filter:last-child {float: right;
}
.ts-search-filter {display: inline-block;
}
.ts-search-filter-input {position: relative;
}
.ts-search-filter-input input {border-radius: 3px;box-shadow: inset 0 0 0 1px #d5dbe3;-moz-box-shadow: inset 0 0 0 1px #d5dbe3;-webkit-box-shadow: inset 0 0 0 1px #d5dbe3;-o-box-shadow: inset 0 0 0 1px #d5dbe3;-ms-box-shadow: inset 0 0 0 1px #d5dbe3;color: #667282;font-size: 14px;padding: 7px 15px 7px 20px;height: 30px;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border: none;width: 34px;min-width: auto;max-width: 100%;outline: none;
}
.ts-search-filter-input svg {position: absolute;top: 0px;left: 0px;width: 35px;height: 30px;cursor: pointer;box-sizing: border-box;padding: 6px;
}
.ts-search-filter-input .ts-close-search svg {left: unset;right: 3px;display: none;
}
.ts-search-filter-input.ts-expanded-search input {width: 355px;padding: 7px 30px 7px 35px;
}
.ts-search-filter-input.ts-expanded-search .ts-close-search svg {display: inline-block;
}
.trustspot-gallery-filter {margin: 0 25px 0 0;text-align: right;position: relative;
}
.trustspot-gallery-filter .trustspot-filter-btn label {display: inline-block;font-size: 14px;font-weight: 600;color: #8b95a2;letter-spacing: 1px;padding-right: 10px;
}
.trustspot-gallery-filter .trustspot-filter-btn span {pointer-events: none;
}
.trustspot-gallery-filter > a {text-decoration: none;color: #444;padding: 7px 5px;display: inline-block;font-size: 13px;margin-right: 4px;margin-bottom: 0;cursor: pointer;font-weight: bold;letter-spacing: 0;text-transform: uppercase;
}
.trustspot-gallery-filter > a::after{content: "";border: solid #8d8d8d;border-width: 0 2px 2px 0;display: inline-block;padding: 2.8px;margin-left: 10px;margin-right: 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg);vertical-align: top;margin-top: 2px;transition: all 0.2s;
}
.trustspot-filters-dropdown{display: none;position: absolute;margin: 0;right: 0;padding: 0;margin-top: 1px;transition: all 0.2s;
}
.trustspot-filter-dropdown {display: none;position: absolute;margin: 0;left: 0;padding: 15px 0 7px;text-align: left;list-style: none;border: 1px solid #ddd;border-radius: 3px;background-color: #fff;z-index: 999;min-width: 170px;box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.5);
}
#trustspot-gallery-filter.ts-dropdown-opened .trustspot-filters-dropdown {display: block;
}
#trustspot-gallery-filter.ts-dropdown-opened > a {color: #8b95a2;
}
#trustspot-gallery-filter.ts-dropdown-opened > a::after {margin-top: 8px;transform: rotate(225deg);-webkit-transform: rotate(225deg);
}
.trustspot-filters-dropdown li{padding: 9px 12px;
}
.trustspot-filters-dropdown li.ts-sort-active{background: #f6f6f6;border-bottom: 1px solid #ddd;
}
.trustspot-filters-dropdown a{box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.1);
}
[data-filter-type="sortby"] .trustspot-filter-dropdown {padding-top: 0;
}
.trustspot-gallery-filter-bar div > .trustspot-gallery-filter:last-child .trustspot-filter-dropdown {left: 0;right: unset;
}
.trustspot-gallery-filter.ts-dropdown-opened .trustspot-filter-dropdown {display: block;overflow-x: hidden;
}
.trustspot-gallery-filter.ts-dropdown-opened > a {color: #8b95a2;
}
.trustspot-gallery-filter.ts-dropdown-opened > a::after {margin-top: 5px;transform: rotate(225deg);-webkit-transform: rotate(225deg);
}
.trustspot-filter-dropdown li{padding: 9px 12px;white-space: nowrap;margin: 3px 0;
}
.trustspot-filter-dropdown li.ts-sort-active{background: #f6f6f6;border-bottom: 1px solid #ddd;
}
.trustspot-filter-dropdown a{color: #969696;text-decoration:none;font-size: 15px;cursor: pointer;
}
.trustspot-filter-dropdown li a:hover,
.trustspot-filter-dropdown li.ts-sort-by-active a{color: #0278b5;
}
.trustspot-filter-dropdown li a i{margin-right: 5px;
}
.ts-checkbox-filter a::before {content: "";display: inline-block;width: 15px;height: 15px;transition: all 0.2s ease;vertical-align: middle;margin-right: 5px;background-size: 100% 100%;background-repeat: no-repeat;-webkit-background-size: 100% 100%;-webkit-background-repeat: no-repeat;background-image: url(https://trustspot.io/assets/sources/img/collector/multiple-choice.png);-webkit-background-image: url(https://trustspot.io/assets/sources/img/collector/multiple-choice.png);position: relative;top: -2px;margin-right: 10px;
}
.ts-filter-active.ts-checkbox-filter a::before {transition: all 0s;font-size: 14px;text-align: center;background-image: url(https://trustspot.io/assets/sources/img/collector/multiple-choice-checked.png);-webkit-background-image: url(https://trustspot.io/assets/sources/img/collector/multiple-choice-checked.png);
}
.ts-filter-active.ts-checkbox-filter a {color: #222;
}
.trustspot-gallery-filter-results > * {display: inline-block;margin-right: 20px;color: #8b95a2;font-size: 14px;
}
.filter-results-list {margin-bottom: 10px;margin-top: 0;padding: 0;list-style: none;margin-right: 10px;
}
.filter-results-list li span {margin-left: 5px;cursor: pointer;font-weight: bold;width: 15px;height: 15px;display: inline-block;text-align: center;color: #667282;background-color: #f8f9fd;box-shadow: 0 0 0 1px #ebedf3;border-radius: 1px;line-height: 16px;
}
.filter-results-list li span:hover {background-color: #f6f6f6;
}
.clear-all-filters {font-weight: bold;cursor: pointer;
}
.clear-all-filters:hover {color: #555;
}
.filter-results-list li {display: inline-block;margin-right: 15px;
}
.ts-reset-filter {position: absolute;top: 5px;right: 7px;font-size: 11px;color: #667282;cursor: pointer;text-transform: uppercase;
}
.ts-reset-filter:hover {color: #333f4f;
}
.trustspot-experience-btn {margin-bottom: 8px;
}
.trustspot-experience-btn a {color: #fff !important;text-decoration: none !important;background-color: #648538;border-color: #648538;text-decoration: none;font-size: 16px;line-height: 1.5em;padding: 6px 14px;min-width: 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: 0.1s linear background-color, 0.1s linear border-color, 0.1s linear color;transition: 0.1s linear background-color, 0.1s linear border-color, 0.1s linear color;display: inline-block;border: 1px solid transparent;border-radius: 4px;white-space: nowrap;box-sizing: border-box;text-align: center;
}
.trustspot-loading {min-height: 180px;
}
.trustspot-loading > * {display: none !important;
}
.trustspot-loading .ts-spinner {display: block !important;
}
.trustspot-loading .ts-spinner * {display: inline-block !important;
}
.ts-spinner {margin: 0 auto;padding-top:50px;padding-bottom:50px;width: 100px;text-align: center;display: none;
}
.ts-spinner > div {width: 25px;height: 25px;background-color: #0279b7;border-radius: 100%;-webkit-animation: ts-bouncedelay 1.4s infinite ease-in-out both;animation: ts-bouncedelay 1.4s infinite ease-in-out both;display: inline-block;
}
.ts-spinner .ts-bounce-1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;
}
.ts-spinner .ts-bounce-2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;
}
@-webkit-keyframes ts-bouncedelay {0%, 80%, 100% { -webkit-transform: scale(0) }40% { -webkit-transform: scale(1.0) }
}
@keyframes ts-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);} 40% {-webkit-transform: scale(1.0);transform: scale(1.0);}
}
@media (max-width: 1140px) {.trustspot-gallery-filter {margin-left: 15px;}.trustspot-experience-btn {position: unset;}
}
.trustspot-filters-top-nav {display: none;align-items: center;background-color: #f8f9fd;box-shadow: 0 1px 0 0 #ebedf3;-moz-box-shadow: 0 1px 0 0 #ebedf3;-webkit-box-shadow: 0 1px 0 0 #ebedf3;-o-box-shadow: 0 1px 0 0 #ebedf3;-ms-box-shadow: 0 1px 0 0 #ebedf3;margin-bottom: 10px;padding: 12px 10px;padding-left: 0;
}
.trustspot-filters-top-nav button {border: none;padding: 9px 12px;font-size: 14px;background: transparent;cursor: pointer;min-width: 75px;
}
.ts-filter-apply-btn {color: #fff;font-weight: 600;
}
.ts-ml-auto {margin-left: auto;
}
.ts-close-filters {padding: 10px;cursor: pointer;
}
.ts-close-filters::after {content: "";border: solid #8d8d8d;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;margin-left: 10px;margin-right: 2px;transform: rotate(135deg);-webkit-transform: rotate(135deg);vertical-align: top;margin-top: 1px;transition: all 0.2s;
}
.ts-filters-toggle {display: none;width: 40px;float: right;padding: 5px;margin-left: 5px;border: 1px solid #d5dbe3;text-align: center;height: 35px;box-sizing: border-box;border-radius: 3px;cursor: pointer;margin-left: auto;-webkit-tap-highlight-color: transparent;
}
.ts-filters-toggle svg {height: 24px;width: 20px;
}
@media (min-width: 500px) {.trustspot-gallery-filter.ts-dropdown-opened .trustspot-filter-dropdown {max-height: 400px;overflow-y: auto;padding-right: 10px;}
}
@media (max-width: 500px) {.ts-filters-toggle {display: block;}.trustspot-filters-top-nav {display: flex;}.ts-search-filter {width: 100%;display: flex;}.ts-search-filter-input {width: 100%;}.ts-search-filter-input .ts-close-search svg {display: block;}.ts-search-filter-input input {width: 100% !important;max-width: 100% !important;padding: 7px 15px 7px 35px;height: 35px;}.ts-close-search {display: none;}.ts-search-filter-input.has-search-query input {padding-right: 30px;}.ts-search-filter-input.has-search-query .ts-close-search {display: block;}.ts-search-filter-input svg {top: 3px;}.ts-filters-open .trustspot-gallery-filter-menu {display: block;}.trustspot-gallery-filter-menu {display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #fff;z-index: 999999;overflow: hidden;padding: 0;}.trustspot-gallery-filter-menu .clear-all-filters {font-weight: normal;}.trustspot-gallery-filter-bar .trustspot-gallery-filter {width: 100%;text-align: left;display: block;margin: 0;float: none !important;padding: 10px;box-sizing: border-box;}.trustspot-gallery-filter.ts-dropdown-opened .trustspot-filter-dropdown {position: unset;box-shadow: none;border: none;padding-top: 0;padding-left: 0;}[data-filter-type="sortby"] .trustspot-filter-dropdown {padding-left: 10px !important;}.trustspot-gallery-filter > a {width: 100%;box-sizing: border-box;}.filter-results-list {display: inline;margin-right: 0;}.filter-results-caption {margin-right: 5px;}.trustspot-gallery-filter-results .clear-all-filters {margin-bottom: 10px;margin-right: 0;}.filter-results-list li {margin-bottom: 10px;}.trustspot-gallery-filter > a::after {float: right;}.ts-reset-filter {display: none;}.trustspot-filters-contents {max-height: calc(100% - 70px);overflow-y: auto;}
}
.ts-custom-reviews-table {margin-bottom: 0;width: 100%;font-size: 15px;
}
.ts-custom-reviews-table td {border: none;padding: 5px 15px 2px 0;
}
div.ts-range-box {width: 160px;margin: 5px 0;font-size: 0;position: relative;
}
div.ts-range-box.fit-type {margin-bottom: 16px;
}
.ts-range-box sub {font-size: 12px;position: absolute;top: 12px;color: #898989;margin: 0 2px;right: 0
}
.ts-range-box sub:first-child {left: 0;
}
span.ts-range-box {width: calc(20% - 4px);display: inline-block;height: 8px;background: #ededed;margin: 0 2px;
}
.ts-custom-desc-box {margin-top: 20px;margin-bottom: 15px;font-size: 15px;
}
.ts-custom-desc-box > * {display: inline-block;
}
.ts-custom-desc-box label {font-weight: bold;
}.trustspot-collector-box {background: #fbfbfb;padding: 10px;margin-bottom: 10px;border: 1px solid #e6e6e6;border-radius: 0.25rem;/*box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);*/
}.trustspot-collector-box:last-child {margin-bottom: 1px;
}.trustspot-collector-box .trustspot-collector-box-head {color: #444;
}.trustspot-collectors-wrapper {margin-right: 8px;
}.trustspot-collector-box .trustspot-collector-box-head {color: #2D2D2D;font-size: 14px;margin-bottom: 6px;font-weight: bold;
}.trustspot-collector-box p.trustspot-collector-box-body {color: #353535;font-weight: normal;line-height: 20px;font-size: 14px;margin: 0 !important;white-space: pre-wrap;
}.trustspot-collector-box img {margin-top: 5px;margin-bottom: 10px;max-width: 100%;
}
.trustspot-collector-box[data-question-type="slider"] {padding: 16px 5px;
}
.trustspot-collector-box[data-question-type="slider"] .trustspot-collector-box-head {padding: 0 11px;
}
.trustspot-collector-box[data-question-type="slider"] iframe {height: 100px;width: 100% !important;
}
.trustspot-collector-box .rating {float: none!important;padding-left: 0!important;
}.trustspot-carousel-preview {width: 100%;height: 354px;max-height: 354px;margin-top: 10px;margin-bottom: 10px;
}
.trustspot-carousel-preview-image {height: 100%;text-align: center;display: flex;align-items: center;justify-content: center;
}
.trustspot-carousel-preview-image img {cursor: pointer;
}
.trustspot-carousel-preview-image img:hover {opacity: 0.9;
}
.trustspot-photo-carousel[data-layout="mobile"] .trustspot-carousel-preview {height: 200px;margin-bottom: 0;
}
.trustspot-photo-carousel[data-layout="mobile"] .trustspot-carousel-preview-image {background-color: #000;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .trustspot-carousel-container {height: 110px !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-column div {height: 110px !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .trustspot-carousel-container > div{height: 130px !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-column {width: 110px !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-column .overlay::before {line-height: 110px !important;font-size: 20px !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-slider-left:hover,
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-slider-right:hover {padding: 0 !important;
}
.trustspot-photo-carousel.trustspot-has-preview[data-layout="mobile"] .carousel-slider-arrow {top: 50% !important;margin-top: -10px;
}
#gallery-load-more {text-align: center;margin-top: 20px;
}
#gallery-load-more a {cursor: pointer;
}
.trustspot-gallery-no-results {display: none;font-size: 14px;font-weight: normal;margin: 0;opacity: 0.8;color: #5b5b5b;margin-top: 10px;text-align: center;
}div.range-box {width: 160px;margin: 20px 0;font-size: 0;
}span.range-box {width: 17%;display: inline-block;height: 8px;background: #ededed;margin: 0 2px;
}div.range-box-sm {width: 100%;max-width: 170px;font-size: 0;
}div.range-box-sm span.range-box {height: 8px;
}span.range-box.red {background: #f04860;
}span.range-box.green {background: #79b74c;
}span.range-box.blue {background: #008dc4;
}div.range-box {position: relative;
}div.range-box .range-option {position: absolute;top: -17px;font-size: 10px;
}div.range-box .range-option-to {right: 9px;
}div.range-box .ellipsis {max-width: 4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}div.range-box .ellipsis:hover {background-color: #fff;max-width: 50%;text-overflow: clip;white-space: normal;
}.trustspot-collector-box label {font-weight: bold;font-size: 14px;
}@font-face {font-family: ProximaNova;font-weight: normal;font-style: normal;src: url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff2') format('woff2'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),url('https://trustspot-app-assets.s3.amazonaws.com/assets/sources/fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype');}#trustspot-carousel-wrapper {font-family: 'ProximaNova';background-color: #fff;margin: auto;padding: 10px;max-width: 1140px;
}
#trustspot-carousel-wrapper img {max-width: 100%;max-height: 100%;
}
#trustspot-carousel-wrapper * {outline: none;
}
#trustspot-carousel-wrapper h1 {font-size: 20px;color: #4f4f4f;margin: 10px 0 0;font-weight: normal;
}
#trustspot-top-products-carousel {padding: 10px;border-bottom: 1px solid #ddd;padding-bottom: 12px;margin: 0;box-shadow: 0 2px 2px -2px #eee;
}#trustspot-products-carousel-footer {max-width: 1140px;margin: auto;text-align: right;
}#trustspot-products-carousel-footer div {display: flex;align-items: center;justify-content: right;text-decoration: none !important;color: #b7b7b7;font-size: 14px;
}#trustspot-products-carousel-footer div span {margin-left: auto;
}#trustspot-products-carousel-footer div img {height: 20px;margin: 8px 0 8px 5px;
}#trustspot-top-products-carousel .slick-arrow {
z-index: 99999;
}#trustspot-top-products-carousel .slick-arrow.slick-prev {
left: 0;
}#trustspot-top-products-carousel .slick-arrow.slick-next {
right: 0;
}#trustspot-top-products-carousel .slick-slide {
text-align: left;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 140px;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img {
width: 100%;
height: 140px;
position: relative;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img span {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block;
position: absolute;
width: 100%;
height: 100%;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img span.ts-no-available-img {
background-size: 60px auto;
visibility: hidden;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img img {
max-width: 100%;
max-height: 100%;
margin: auto;
border-radius: 5px;
position: relative;
}#trustspot-top-products-carousel .ts-top-product-link .ts-img img[alt]:after {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
font-weight: 300;
line-height: 2;
text-align: center;
content: attr(alt);
}#trustspot-top-products-carousel .ts-top-product-link .ts-product-name {
/*margin-bottom: 5px;*/
margin-top: 3px;
display: block;
height: 20px;
overflow: hidden;
color: #737373;
font-size: 14px;
white-space: nowrap;
}#trustspot-top-products-carousel .ts-top-product-link .ts-product-name:hover {
color: #333;
}#trustspot-top-products-carousel .slick-list {
width: calc(100% - 20px);
margin: auto;
}#trustspot-top-products-carousel a {
text-decoration: none !important;
color: #444;
}#trustspot-top-products-carousel .ts-top-product-price {
margin: 2px 0;
font-size: 16px;
color: #23527c;
font-weight: 400;
}#trustspot-top-products-carousel .ts-top-product-stars {
cursor: pointer;
display: inline-block;
font-size: 7px;
}#trustspot-top-products-carousel .ts-stars-count {
font-size: 14px;
margin-left: 3px;
color: #969696;
vertical-align: top;
}#trustspot-top-products-carousel .slick-next:before,
#trustspot-top-products-carousel .slick-prev:before {
background-position: top center !important;
outline: none;
content: '';
display: block;
width: 20px;
height: 20px;
}#trustspot-top-products-carousel .slick-prev:before {background: url(https://trustspot.io/assets/sources/img/icons/widget_pre.png) no-repeat;
}#trustspot-top-products-carousel .slick-next:before {background: url(https://trustspot.io/assets/sources/img/icons/widget_next.png) no-repeat;
}
#trustspot-top-products-carousel {height: 210px;box-sizing: content-box !important;
}
/*===*/
#trustspot-carousel-wrapper {position: relative;height: 310px;margin-bottom: 10px;
}
.trustspot-slide-button-container {margin: 0;padding: 0;position: absolute;top: 40%;height: 30px;width: 30px;text-align: center;z-index: 4;
}
.slide-container-right{right: 0;
}
.slide-container-left{left: 0%;
}
.trustpot-slide-button {margin: 0;padding:0;height: 30px;width: 30px;background:none!important;color:inherit;border:none;padding:0!important;font: inherit;cursor: pointer;
}
.trustpot-slide-button svg {height: 24px;
}
