#writeReviewForm{padding:1em 2em;box-shadow:0 0 10px rgba(95,95,95,0.6);max-width:1200px;margin:0.5em auto;line-height:2}@media  (max-width : 640px){#writeReviewForm{padding:1em;background:#fff;line-height:1.5}}#writeReviewForm hr{border-color:#d4d8d6}#writeReviewForm .reviewHeader{font-size:1.5em}#writeReviewForm .reviewHeader b{font-size:1.2em}#writeReviewForm h2{border-bottom:1px solid #d4d8d6;margin-bottom:1em;padding-bottom:0.5em}#writeReviewForm .img img{margin-right:1em;margin-bottom:1em}@media  (max-width : 640px){#writeReviewForm .img{display:none}}#writeReviewForm section{margin:1em 0}#writeReviewForm .sectionPoints .LoyaltyPoints{font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:700;font-size:105%;letter-spacing:0;text-rendering:optimizeLegibility;font-size:1.4em;color:var(--primary-color-2)}#writeReviewForm .sectionPoints .LoyaltyPoints a{font-size:12px;color:var(--primary-color)}#writeReviewForm #reviewHeader{margin-top:0.5em}#writeReviewForm .profileInfo a{color:var(--primary-color-2)}#writeReviewForm div.field table.error{padding:1em}#writeReviewForm div.field table.error:before{display:none}#writeReviewForm div.field table tr{display:inline-block;margin:0 1em}#writeReviewForm div.field table td input[type=radio]{min-width:initial;font-size:2em;height:1em;width:1em;display:inline-block;vertical-align:middle}#writeReviewForm div.field table td label{width:auto;min-width:initial;max-width:none;display:inline-block;vertical-align:middle;line-height:1.5;margin-left:0.5em}#writeReviewForm #titleExamples span{display:none}