/* Рецензии */

.recenses_sent .recense-add-input-wrapper{border: 0 none;background: transparent;}
.recenses_sent .recense-add-input-wrapper:before,.recenses_sent .recense-add-input-wrapper:after{display: none;border: 0 none;background: transparent;}
.recenses_sent .recense-add-input{background: transparent;font-size: 16px;line-height: 19px;min-height: initial;font-size: 16px;line-height: 25px;}
.recenses_sent .recenses-form__user,.recenses_sent .recense-add-input__countdown{display: none;}
.recenses_sent .recense-add-form__edit{display: none;}
.recenses_sent .recense-add-input-wrapper{padding: 0;}
.recenses_sent .recense-view-form-wrapper{display: block;}
.recenses_sent .recense-add-form__top-rating{display: none;}

.recenses_title{font-size: 18px;line-height: 20px;font-weight: bold;}
.recense_head{white-space: nowrap;}
.recense_content{font-size:16px;line-height: 24px;word-wrap: break-word; margin-bottom:-10px;}
.recense_content p{padding:0 0 10px 0;}
.recense_content .title{padding:0 0 20px 0; color:#757478; font-size:16px; font-style:italic; line-height:24px;}
.recense_author{font-size: 14px;margin-right: 10px;color:#9d9c9f;font-weight: bold;text-decoration:none;padding-right: 15px;}
.recense_author .link{color:#9d9c9f;text-decoration: none; cursor:pointer;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 65%;float: left;}
.recense_best .recense_author .link{font-size: 16px;font-style: italic;color:#106edc;text-decoration: underline;font-weight: normal; cursor:pointer;}
.recense_best .recense_author .link:hover{color:#FF4C14;}
.recense__more{text-align: center;}
.recense__more .coolbtn{font-size: 14px; border-width: 2px;line-height: 46px;height: 50px;padding: 0 35px;}
.recense__more .coolbtn:focus, .recense__more .coolbtn:active {outline: none;}
.recense__more .coolbtn.loaded:before {content: ""; position: absolute; display: block; height: 100%; width: 100%; background: url(/static/litres/i/popup/ajax_progress.gif) #fff no-repeat center; z-index: 1; left: -2px; border: 2px solid #fff; top: -2px;
}
	/* пожаловаться */
.recense_report_abuse{color: #a5a5a5;font-family: Arial;font-size: 14px;font-style: italic;line-height: 50px;float: right;}
.recense_report_abuse:hover{color: #106edc;}

	/* рейтинги */
.recense_voted .star{float: none;display: inline-block;}

.recense{margin-bottom: 10px;}
.recense:after{display: block;content: '';clear:both;}
.recense_avatar,.recense_add_avatar{float:left;width:40px;height: 40px;background: #c4c3c5;border-radius: 50%;line-height: 40px;text-align: center;text-transform: uppercase;color:#fff;font-size: 18px;font-weight: bold;}
.recense_date{float:right;color:#a5a5a5;font-size: 14px;display: inline-block;}
.recense_bot{position: relative;}
.recense_rating{font-size: 16px;font-weight: bold;color:#0e920e;display: inline-block;margin-right: 13px;vertical-align: middle;}
.recense_vote{display: inline-block;width: 24px;height: 24px;margin-right: 10px;text-decoration: none;line-height: 24px;text-align: center;font-weight: bold;vertical-align: middle; cursor:pointer; border-radius:3px;}
.recense_vote:hover{color:#fff;}
.recense_vote_good{
	background: #0e920e url(/static/litres/i/pages/biblio_book/recense/icon_plus.png) center center no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/recense/icon_plus.svg);
}
.recense_vote_good:hover{background-color: #007500;}
.recense_vote_bad{margin-right: 20px;
	background: #3b393f url(/static/litres/i/pages/biblio_book/recense/icon_minus.png) center center no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/recense/icon_minus.svg);
}
.recense_vote_bad:hover{background-color: #ff4c00;}
.recense_share{font-size: 14px;color:#9e9da0;}
.recense_addthis{display: inline-block;vertical-align: baseline;margin-left: 7px;}
.recense_addthis a.at300b .at4-icon,.recense_addthis a.at300m .at4-icon{margin-left: 10px;}
	/* если голосовали */
.recense_vote_link_disabled,.recense_vote_link_disabled:hover{background-color: #f6f5f6;}
.recense_vote_good.recense_vote_link_voted,.recense_vote_good.recense_vote_link_voted:hover{
	background: #b8dfb8 url(/static/litres/i/pages/biblio_book/recense/icon_plus_green.png) center center no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/recense/icon_plus_green.svg);
}
.recense_vote_bad.recense_vote_link_voted,.recense_vote_bad.recense_vote_link_voted:hover{
	background: #f4c0ba url(/static/litres/i/pages/biblio_book/recense/icon_minus_red.png) center center no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/recense/icon_minus_red.svg);
}
.recense_rating_thank{display: inline-block;color: #4c4c4c;font-size: 12px;line-height: 14px;vertical-align: middle;margin-right: 12px;position: absolute;right:100%;width: 70px;margin-top: 11px;height: 28px;}
	/* Добавление рецензии */
.recenses {margin-bottom: 30px;}
.recense_add{background: #efeee9;position: relative;padding:10px 0;}
.recense_add:before,.recense_add:after{position: absolute;height: 10px;content: '';width: 100%;
	background: url(/static/litres/i/pages/biblio_book/recense/bg_triangle.png) 0 0 repeat-x;
	background-image: url(/static/litres/i/pages/biblio_book/recense/bg_triangle.svg);
}
.recense_add:before{top:0;background-position: left bottom;}
.recense_add:after{bottom: 0;background-position: left top;}
.recense-add-header{font-size: 18px;font-weight: bold; position: relative; top: 3px;}
.recense_add_avatar{background:#ff4c00;}
.recense-add-form__relative{position: relative;}
.recense-add-input{font-family: Arial;font-size: 18px;line-height:40px;border: 0;width: 100%;height: 40px;vertical-align: top;outline: none;background: #fff;resize:none;position: relative;left: 9px;}
.recense-input-anonym{padding-left:6px;}
.recense-add-button{position:absolute;width: 156px;border: 0;font-size: 14px;line-height: 40px;}
.recense-add-button:hover{background-color: #ff4c00;}
		/* сообщить о проблеме */
.recense-add-problem__wrapper{margin-bottom: 20px}
.recense-add-problem{color: #767579;font-size: 14px;line-height: 20px;display: inline-block;}
.recense-add-problem:hover{color: #106edc;}
.recense-add-input-wrapper{border: 2px solid #767579;background: #fff;position: relative;margin-bottom: 10px; border-radius:3px;}
.recense-add-input-wrapper:before,.recense-add-input-wrapper:after{display: block;content: "";position: absolute;width: 0;border-style: solid;}
.recense-add-input-wrapper:before{top: 13px;left: -17px;border-width: 0 17px 20px 0;border-color: transparent #767579;}
.recense-add-input-wrapper:after{top:15px;left:-12px;border-width: 0 12px 14px 0;border-color: transparent #fff;}
		/* textarea clicked */
.recense-add-form-show .recense-add-problem__wrapper{display: inline-block;margin-bottom: 0;line-height: 40px;}
.recense-add-form-show .recense-add-button{position: static;top: auto; right: auto; margin-bottom: 10px;margin-top: 0;margin-right: 20px;}
.recense-add-form__top{font-size: 14px;color: #78767a;}
.recense-add-form__top-input{padding:0 10px;background-color: #fefde8;border: 1px solid rgba(59, 56, 63, 0.5);box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2);color: #747472;font-size: 14px;line-height: 40px;width: 290px;margin: 5px 0;margin-right: 19px;}
.recense-add-form__top-input.not_valid{border: 2px solid #d92514;}
.recense-add-form__error_email{display: none;position: relative;padding-right: 10px;right: 10px;color: #da2d19;font-family: Arial;font-size: 14px;font-weight: 400;line-height: 20px;}
.recense-add-form__top-username{display: inline-block;font-weight: bold;margin-right: 20px;font-size: 14px;line-height: 50px;font-style: italic;color:#6f6f72;text-decoration: none;}
.recense-add-form__top-username:hover{color: #ff4c00;}
.recense-add-form__top-username-change{display: inline-block;}
.recense-add-form__top-rating{display: inline-block;color: #3b393f;font-weight: bold;margin-right: 7px;}
.recense-add-form__top-date{float: right;font-size: 14px;line-height: 50px;color: #959494;}
.recense-add-form__top .rating{display: inline-block;line-height: 50px;margin-bottom: 10px;}
.recense-add-form-show .recense-add-input-wrapper{padding: 10px;}
.recense-add-form-show .recense-add-input{line-height: 25px;min-height: 100px;}
.recense-add-button.disabled{background: #ccc;color: #000;}
.recense-add-form__descr,.recense-add-form__descr a{color: #78787a;font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.recense-add-form__descr a:hover{color: #FF4C14;}
.recense-add-form__rules-link{float: right;line-height: 40px;color: #767579;font-size: 14px;text-decoration: underline;}
.recense-add-form__rules-link:hover{color: #106edc;}
.recense-add-form-show .recense-add-form__relative{position: static;display: inline;}
		/* отзыв отправлен */
.recense-view-form-wrapper{display: none;}
.recense-edit{display: inline-block;line-height: 30px;font-size: 14px;color: #959494;margin-right: 21px;font-style: italic;}
		/* rules popup */
.recense-add-form-rules{display: none;width: 900px;padding: 50px 100px 60px;font-size: 16px;line-height: 20px;background-color: #efeee9;}
.recense-add-form-rules.ajax_progress:after{content:""; position:absolute; top:50%; left:50%; width:16px; height:16px; margin:-8px 0 0 -8px; background: #fff url(/static/litres/i/popup/ajax_progress.gif) no-repeat 0 0;}
.recense-add-form-rules strong{font-weight: bold;}
.recense-add-form-rules__caption{font-size: 24px;line-height: 40px;font-weight: bold;text-align: center;margin-bottom: 50px;}
.recense-add-form-rules p{color: #747478;font-size: 16px;line-height: 20px;}
.recense-add-form-rules .recense-add-form-rules_dark{color: #000;}
.recense-add-form-rules .recense-add-form-rules_descr{font-size: 14px;color: #9d9c9f;}
/*.recense-add-form-rules p{font-size: 16px;line-height: 20px;}*/
		/* счетчик символов */
.recense-add-input__countdown{color: #9b9b9b;font-size: 12px;line-height: 14px;text-align: right;}

		/* будьте первым */
.recense_first{margin-left: 87px;padding-left: 161px;margin-bottom: 10px;min-height: 147px;
	background: url(/static/litres/i/pages/biblio_book/recense/icon_typewriter.png) 0 7px no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/recense/icon_typewriter.svg);
    position: relative; top: 10px; padding-bottom: 20px;min-height: 182px;
}
.recense_first__caption{font-size: 24px;line-height: 30px;font-weight: bold;}
.recense_first__text{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.recense_first__text span{color:#ff4c00;font-weight: bold;}
.recense_first__text strong{font-weight: bold;}
.recense_first__descr{font-size: 16px;line-height: 20px;color: #706e71;margin-bottom: 20px;}

	/* ховер для наводки */
.recense_share,.recense .recense_addthis,.recense_report_abuse,.recense_vote,.recense_vote recense_vote_good{display: none;}
.recense:hover .recense_share,.recense:hover .recense_addthis,.recense:hover .recense_report_abuse,.recense:hover .recense_vote,.recense:hover .recense_vote recense_vote_good{display: inline-block;}
.recense:hover .recense_avatar{background-color: #3b393f;}