/* Stylesheet Reviews */
.reviews {margin: 0 -10px;}
.reviews > .rev-item .inner {padding: 30px;margin: 10px;border: 1px solid #D5D5D5;border-radius: 4px;}
.ticket-comment {margin: 0;}
.comment-reply {padding: 10px 0;}
.reviews > .rev-item .rev-item .inner {padding: 20px 0 0 30px;border: none;margin: 0;font-style: italic;}
.reviews .rev-date {padding: 0 0 10px;font-weight: 400;font-size: 12px;font-family: "Montserrat", sans-serif;}
.reviews > .rev-item .rev-item .rev-date {display: none;}
.reviews > .rev-item .rev-item .inner .title {text-transform: none;margin-bottom: 0;color: #F67C09;font-size: 14px;}
.reviews > .rev-item .rev-item .rev-text {margin-top: -10px;}
.reviews > .rev-item .rev-item .comment-reply {display: none;}
.reviews-form {width: 70%;margin: 5px auto;}
.product__reviews input {width: 100%;}
.comment-form-wrapper {position: relative;padding-bottom: 50px;}
.ie .comment-form-wrapper {background-attachment: scroll;}
.comment-form-wrapper .inner {position: relative;z-index: 10;width: 575px;max-width: 100%;margin: 0;}
#comment-editor {width: 100%;display: block;}
#comment-form .form-actions {padding-top: 0;border-top: none;}
.comment-form-wrapper .form-control {border: 1px solid #ccc;background: #fff;}
.comment-form-wrapper textarea.form-control {height: 180px;}
.comment-form-wrapper .form-control.error {border-color: #FF3324;}
.comment-form-wrapper .form-control.error::-moz-placeholder {color: #EA1527;}
.comment-form-wrapper .form-control.error:-ms-input-placeholder {color: #EA1527;}
.comment-form-wrapper .form-control.error::-webkit-input-placeholder {color: #EA1527;}
.rev-rating {position: relative;text-align: end;}
.rev-header {font-family: "Montserrat", sans-serif;}
.rev-header .title {font-weight: 700;text-transform: none;}
.rev-rating .fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 18px;}
.rev-rating .fa-stack {position: relative;display: inline-flex;width: 1em;height: 1em;vertical-align: middle;}
.rev-rating .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.mod-h {position: absolute;text-align: end;bottom: 7px;right: 9px;}
.mod-v {}
.rating__star {display: flex;}
.rating__star div {margin-right: 3px;}
.rate__warning {margin-bottom: 12px;}
.rate__warning span {color: #fa8623;}
.message__success, .message__error {position: absolute;bottom: 20px;left: 16%;padding: 3px;border-radius: 5px;}
.message__error {color: #e94f00;border: 1px solid #e94f00;}
.message__success {color: #169f28;border: 1px solid #169f28;}

/* Stylesheet Reviews Module */
/* Horizontal */
.tm-lite-info {display: flex;flex-wrap: nowrap;align-content: flex-start;justify-content: space-between;align-items: flex-start;margin-bottom: 10px;}
.tm-lite--box-horizont .review-author {font-size: 14px;font-weight: 600;}
.tm-lite--box-horizont .review-date-added {color: #999;margin-left: 10px;}
.tm-lite--box-horizont-all {width: 100%;text-align: right;}
.tm-lite--box-horizont {position: relative;border: 1px solid #ddd;margin-bottom: 20px;overflow: auto;border-radius: 5px;}
.tm-lite--box-horizont .caption {padding: 15px 20px;min-height: 100px;}
/* Vertical */
.tm-lite--box-vertical .review-author {font-size: 14px;}
.tm-lite--box-vertical .review-date-added {color: #999;margin-left: 10px;}
.tm-lite--box-vertical-all {float: right;margin: 0px 25px 0px 0px;width: 100%;text-align: right;}
.tm-lite--box-vertical {border: 1px solid #ddd;margin-bottom: 20px;overflow: auto;}
.tm-lite--box-vertical .caption {padding: 15px 20px;min-height: 100px;}