.outoHeightFlexBoxGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .westring *:focus-visible,
.w_blue :focus-visible{outline:2px #007aff solid !important;border-radius:3px !important;} a.w_close{background-image:none !important;font-size:24px !important;right:10px !important;overflow:visible !important;margin-top:-22px !important;} #WriteReview .vehicleSectionHeader{text-transform:none;} #WriteReview #PreviewSection{width:auto !important;} #WriteReview #PreviewSection div.rating{font-size:24px;color:#c00;} #WriteReview .previewSectionWrapper{width:99.6% !important;float:left !important;} #WriteReview .previewSectionWrapper .tt-c-profile-attributes__value.age,
#WriteReview .previewSectionWrapper .tt-c-profile-attributes__value.weight,
#WriteReview .previewSectionWrapper .tt-c-profile-attributes__value.height{white-space:nowrap;} #WriteReview #WriteSection{width:96.4% !important;} #WriteReview #WriteSection label.required.error{color:#b30000;background:yellow;} #WriteReview #WriteSection .gradeBgPrimary.rndCnrTop.createEditRev{background-color:transparent;background-image:none;} #WriteReview #WriteSection h3{color:#333 !important;padding:15px 10px 15px !important;} #WriteReview #WriteSection button.gradeBgPrimary.rndCnr4{padding:10px 20px;color:white;border-radius:0;border:none;cursor:pointer;border-radius:4px;margin-right:8px;} #WriteReview #WriteSection img.famImg{float:right;} #WriteReview #WriteSection .tt-c-rating-meter,
#WriteReview #WriteSection .tt-c-range-field__bar-wrap{width:100% !important;} #WriteReview #WriteSection .tt-c-rating-meter + i,
#WriteReview #WriteSection .tt-c-range-field__bar-wrap + i{float:right;position:relative;top:-24px;overflow:visible;margin:0 0 -5px 0;height:0;} #WriteReview #WriteSection html.isMobile .tt-c-rating-meter + i,
#WriteReview #WriteSection .tt-c-range-field__bar-wrap + i{top:-29px;} #WriteReview #WriteSection .tt-c-range-field__bar-wrap + i{top:-27px;right:-50px;} #WriteReview #WriteSection input.tt-o-text-field[type=email],
#WriteReview #WriteSection input.tt-o-text-field[type=text]{display:inline !important;width:100%;min-width:auto;max-width:none;margin:0;border-radius:.25rem;border:.0625rem solid #c00;padding:.75rem .875rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem;line-height:1.4;} #WriteReview #WriteSection textarea.tt-o-textarea{display:inline !important;width:100% !important;} #WriteReview #WriteSection input.tt-o-text-field[type=email]{height:auto;} #WriteReview #WriteSection span#Rating{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;width:calc(270px);margin:0 auto 0 0;display:inline-block;} #WriteReview #WriteSection span#Rating span{float:right;color:#B30000;width:54px;height:50px;text-align:center;cursor:inherit;position:relative;} #WriteReview #WriteSection span#Rating span:before{font-size:52px;content:'\002606';color:#CC0000;position:relative;} #WriteReview #WriteSection span#Rating span:hover:before,
#WriteReview #WriteSection span#Rating span:hover ~ span:before,
#WriteReview #WriteSection span#Rating span.checked:not(.off):before,
#WriteReview #WriteSection span#Rating span.checked:not(.off) ~ span:not(.off):before{content:'\002605';color:#B30000;} #WriteReview #WriteSection span#Rating span.off:before{content:'\002606';color:#CC0000;} #WriteReview #WriteSection span#Rating + i{position:relative;top:-20px;} #WriteReview #WriteSection #Rating > input[type=radio]{display:inline;opacity:0;width:100%;appearance:button;position:relative;left:37px;top:-52px;height:40px;} #WriteReview #WriteSection #Rating label.not{color:#888 !important;} #WriteReview #WriteSection form #VehicleLabel{margin:20px 10px 10px 0;} #WriteReview #WriteSection #Rating i.icn-arrow-circle-left{top:-12px;} #WriteReview div.tt-c-rating-meter__item{display:inline-block;height:1.5rem;} #WriteReview div.tt-c-rating-meter__item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;} #WriteReview div.tt-c-rating-meter__item:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;} #WriteReview label.tt-c-rating-meter__item{display:block;width:100%;height:100%;} #WriteReview div.tt-c-added-media__upload-wrapper{margin-right:10px;} #WriteReview div.tt-c-range-field__bar{background-color:rgba(0, 0, 0, 0.12);height:0.625rem;} #WriteReview div.tt-c-range-field__item{display:inline-block;float:left;width:28px;height:28px;padding:2px 0 0 1px;} #WriteReview div.tt-c-range-field__item{margin-left:-7px;} #WriteReview div.tt-o-radio__item,
#WriteReview div.tt-c-added-media__upload-wrapper,
#WriteReview button.tt-c-added-media__add-video{display:inline-block;} #WriteReview div.tt-c-range-field__item input[type=radio]{left:1px;top:1px;} #WriteReview div.tt-c-rating-meter__item:hover{background:#c00;color:white;} #WriteReview input[type=radio].tt-c-rating-meter__item:checked + label,
#WriteReview div.tt-c-rating-meter__item.hover,
#WriteReview div.tt-c-rating-meter__item.selected{background:#c00;color:white;} #WriteReview div.tt-c-rating-meter__item.not{background:transparent !important;} #WriteReview input.tt-c-rating-meter__item{opacity:0;appearance:button;width:100%;} #WriteReview label.tt-c-range-field__item-label{display:none !important;border:none !important;white-space:nowrap;position:relative;right:unset;top:21px;width:fit-content;height:fit-content;left:-50%;padding:3px;border-radius:2px;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item:first-child label,
#WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item:last-child label{display:block !important;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item:last-child label{left:unset;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item:last-child input{float:right;position:static !important;} #WriteReview .tt-c-range-field input[type="radio"].tt-c-range-field__input:checked + .tt-c-range-field__item-label{background-color:transparent !important;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:after,
#WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:checked:after{content:'';display:inline-block;position:relative;top:-2px;left:-4px;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input,
#WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:after,
#WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:checked,
#WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:checked:after{cursor:pointer !important;width:1.0rem !important;height:1.0rem !important;border:2px solid #CC0000 !important;border-radius:50% !important;opacity:1;background:white;accent-color:#c00;} #WriteReview .tt-c-range-field__bar-outer .tt-c-range-field__item input:checked:after{background:#c00;} #WriteReview .tt-c-range-field{margin-top:35px !important;} #WriteReview #PreviewSection h3#PreviewTitle{margin:0 !important;} #WriteReview #PreviewSection #PreviewBody{margin-top:0 !important;} html.isMobile #WriteReview #WriteSection #Title + i.greenLeftArrowIcn{top:10px;} html.isMobile #WriteReview #WriteSection span#Rating + i{top:-48px;} html.isMobile #WriteReview #WriteSection .tt-o-check-group i.greenLeftArrowIcn{top:0;}@media only screen and (max-device-width:640px){ #WriteReview #WriteSection input.tt-o-text-field[type=email],
#WriteReview #WriteSection input.tt-o-text-field[type=text],
#WriteReview #WriteSection textarea.tt-o-textarea{width:85%;} #WriteReview #WriteSection .greenOr:after{content:'OR';color:white;text-align:center;font-size:1.25em !important;} #WriteReview #WriteSection legend.rating{margin-bottom:30px !important;} #WriteReview #WriteSection div.tt-o-selectbox{width:92%;}} fieldset.tt-o-field-group.tt-u-spacing--xs.tt-c-dimension--2.tt-c-range-field{margin-bottom:36px !important;} div.wicket-modal div.w_blue a.w_close{background-image:none !important;} div.tt-o-selectbox{display:inline-block;border:.0625rem solid #c00;border-radius:.25rem;position:relative;background-color:#fff;width:35%;} div.tt-o-selectbox select{border:none;box-shadow:none;background:transparent;background-image:none;-moz-appearance:none;-webkit-appearance:none;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.875rem;line-height:1.4;width:100%;margin:0;height:auto;} .tt-o-arrow--down{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;pointer-events:none;} .tt-o-check-group{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;} .tt-o-radio__item{position:relative;margin-right:1.5rem;margin-bottom:.5rem;} .tt-o-radio{opacity:0;margin:0;width:.1;height:.1;position:absolute;top:0;left:0;} .tt-o-radio__label{font-weight:400 !important;color:#333 !important;display:block !important;padding-left:1.6875rem !important;position:relative !important;} .tt-o-radio__label:before{content:"";position:absolute;display:block;width:1rem;height:1rem;border:.125rem solid #c00;background-color:#fff;top:-.0625rem;left:0;transition:all .2s ease-out;border-radius:50%;} .tt-o-radio:checked + .tt-o-radio__label:before{background-color:#c00;}@media only screen and (max-device-width:720px){ #WriteReview #WriteSection{width:90% !important;} #WriteReview #WriteSection span#Rating{margin-top:10px;} button.reviewSubmit{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#ffffff;padding:10px 25px;margin-bottom:190px;border-radius:4px;border:0;margin-left:15px;letter-spacing:.0625rem;font-weight:500;font-size:12px;}}@media only screen and (min-width:300px) and (max-width:375px){ #WriteReview #WriteSection span#Rating{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;width:calc(290px);margin:0 auto 0 0;display:inline-block;text-align:center;} #WriteReview #WriteSection span#Rating span:before{font-size:50px;content:'\002606';color:#CC0000;} #WriteReview #WriteSection span#Rating span{float:right;color:#c00;width:58px;height:43px;text-align:center;cursor:inherit;}} .prodReviews .modal-dialog .rating{float:initial;margin-left:0;width:initial;}