﻿.errorText{display:none}.errorText.invalid{display:block;color:#f00}.errorInput{border-color:#f00 !important}registration-page{display:block;margin-bottom:65px;margin-top:35px}registration-page .registration-page-text{text-align:center;font-size:17px;margin-bottom:15px}registration-page .registration-page-text-bold{text-align:center;font-size:17px;margin-bottom:15px;font-family:OpenSans-Bold}registration-page .registration-page-btn{text-align:center;margin-bottom:15px}registration-page .registration-page-btn .btn{color:#fff;background:#319157;padding:7px 16px}registration-page .registration-page-step{text-align:center;font-size:17px;margin-bottom:15px;font-family:OpenSans-Bold;margin-top:27px;padding-top:21px;border-top:1px solid #eaeaea}registration-page .registration-page-select-btn__radio-block{margin-left:43%}registration-page .registration-page-select-btn select{padding:7px 10px;border-radius:2px;border-color:#dadada;margin-right:14px}registration-page .registration-page-select-btn .registration-page-next{display:block;padding:6px 18px;margin:auto;margin-top:20px;border:none;background:#319157;color:#fff;line-height:inherit;font-size:15px;transition:.3s;cursor:pointer}registration-page .registration-page-select-btn .registration-page-next:hover{background:#26633e;transition:.3s;cursor:pointer}registration-page .registration-chosenType .errorText{right:0;left:0;padding-top:5px;text-align:center;font-size:12px}registration-page .error-t-user{text-align:center;font-size:12px;color:#f00}.registration-chosenType{position:relative}.registration-chosenType .form-field-input{margin:.9375rem auto;width:60%}.registration-chosenType .form-field-input-text{padding-left:1px;font-size:13px}.form-field-input input{padding:9px 10px;border:1px solid #dadada;border-radius:3px}@media screen and (max-width:75em){registration-page .registration-page-select-btn__radio-block{margin-left:30%}registration-page .registration-page-select-btn .registration-page-next{line-height:normal}.registration-chosenType .form-field-input{margin:.9375rem auto;width:80%}}.errorText{display:none}.errorText.invalid{display:block;color:#f00}.errorInput{border-color:#f00 !important}registration-page-promo{display:block;margin-bottom:65px;margin-top:35px}registration-page-promo .registration-page-text{text-align:center;font-size:17px;margin-bottom:15px}registration-page-promo .registration-page-text-bold{text-align:center;font-size:17px;margin-bottom:15px;font-family:OpenSans-Bold}registration-page-promo .registration-page-btn{text-align:center;margin-bottom:15px}registration-page-promo .registration-page-btn .btn{color:#fff;background:#319157;padding:7px 16px}registration-page-promo .registration-page-step{text-align:center;font-size:17px;margin-bottom:15px;font-family:OpenSans-Bold;margin-top:27px;padding-top:21px;border-top:1px solid #eaeaea}registration-page-promo .registration-page-select-btn__radio-block{margin-left:43%}registration-page-promo .registration-page-select-btn select{padding:7px 10px;border-radius:2px;border-color:#dadada;margin-right:14px}registration-page-promo .registration-page-select-btn .registration-page-next{display:block;padding:6px 18px;margin:auto;margin-top:20px;border:none;background:#319157;color:#fff;line-height:inherit;font-size:15px;transition:.3s;cursor:pointer}registration-page-promo .registration-page-select-btn .registration-page-next:hover{background:#26633e;transition:.3s;cursor:pointer}registration-page-promo .registration-chosenType .errorText{right:0;left:0;padding-top:5px;text-align:center;font-size:12px}registration-page-promo .error-t-user{text-align:center;font-size:12px;color:#f00}.registration-chosenType{position:relative}.registration-chosenType .form-field-input{margin:.9375rem auto;width:60%}.registration-chosenType .form-field-input-text{padding-left:1px;font-size:13px}.form-field-input input{padding:9px 10px;border:1px solid #dadada;border-radius:3px}@media screen and (max-width:75em){registration-page-promo .registration-page-select-btn__radio-block{margin-left:30%}registration-page-promo .registration-page-select-btn .registration-page-next{line-height:normal}.registration-chosenType .form-field-input{margin:.9375rem auto;width:80%}}.product-categories-item-slim{position:relative}.shop-reviews{margin-bottom:20px}.shop-reviews-review-wrap+.shop-reviews-review-wrap{margin-top:15px}.shop-reviews-name{display:inline-block;font-size:18px;margin-right:5px}.shop-reviews-date{display:inline-block;font-size:12px}.shop-reviews-review-header{margin:10px 0}.shop-reviews-review-text{margin-bottom:5px}.shop-reviews-rating{display:inline-block;position:relative;top:3px}.page-all{float:right}.add-review-btns-block{margin-top:20px}.shop-reviews-review-image{padding-bottom:10px}@media(max-width:480px){.shop-reviews-review-header .review-item-name,.shop-reviews-review-header .rating,.shop-reviews-review-header .review-item-date{display:block}.shop-reviews-review-header .review-item-name{padding:0}.shop-reviews-review-header .rating{margin:6px 0 10px 0}.shop-reviews-review-header .review-item-date{padding:0;margin:5px 0}.form-field .form-field-name-alt{margin:7px 0;display:inline-block}.review-inputs-row .form-field-name-alt{margin:7px 0;display:inline-block}.review-form-block .review-form-button{text-align:right;margin-top:7px}.review-form-block .review-form-header{margin-bottom:10px;text-align:center}.store-reviews-form{margin:10px 0;border-radius:5px}.store-reviews-form .form-title{text-align:center;padding:10px 0}.store-reviews-form .form-required-explanation{display:none}.store-reviews-form .add-review-btns-block{padding:20px;margin:0;text-align:right}.store-reviews-form .form-field-name{margin:5px 0;display:inline-block}.reviews-list .col-xs-12{padding:0}}