

/* Start:/local/templates/gv/components/bitrix/news.list/questions_list/style.css?15662048096330*/
#question_form {
    display: none;
    margin-bottom: 15px;
}
.name {
    display: block;
    margin-bottom: 10px;
    color: #40404b;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
}
.right_border {
    border-right: 1px solid rgba(64,64,75,.5);
}
.cancel_comment {
    cursor: pointer;
    text-decoration: underline;
}
.comment_form_container {
    padding-top: 15px;
}
.comment_form_container .btn-main, .comment_form_container .btn-transparent-no-border{
    padding: 15px 70px
}
.answer_form {
    display: none;
}

/* form params */
.comment_form_container input[type=text],
.comment_form_container input[type=email],
.comment_form_container textarea,
.comment_form_container select{
    width: 100%;
    border: 1px solid #d7d7d7;
    padding: 10px 10px;
    -webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow:    inset 0px 3px 3px 0px rgba(0, 0, 0, 0.12);
    box-shadow:         inset 0px 3px 3px 0px rgba(0, 0, 0, 0.12);
}
input[type=email][data-valid="error"]{
    -webkit-box-shadow: inset 0px 0px 0px 3px #ba3c3c;
    -moz-box-shadow: inset 0px 0px 0px 3px #ba3c3c;
    box-shadow: inset 0px 0px 0px 3px #ba3c3c;
    border: 1px solid #ba3c3c;
    padding: 10px 40px 10px 10px;
    background: url(/bitrix/templates/main/images/input-error.png) no-repeat 100% 50% #fff;
}
.comment_form_container input[type=text]:focus,
.comment_form_container textarea:focus,
.comment_form_container input[type=text][data-valid="focus"],
.comment_form_container textarea[data-valid="focus"],
.comment_form_container select:focus{
    -webkit-box-shadow: inset 0px 0px 0px 3px #ff9600;
    -moz-box-shadow: inset 0px 0px 0px 3px #ff9600;
    box-shadow: inset 0px 0px 0px 3px #ff9600; 
    border: 1px solid #ff9600;
}
.comment_form_container input[data-valid="error"],
.comment_form_container textarea[data-valid="error"]{
    -webkit-box-shadow: inset 0px 0px 0px 3px #ba3c3c;
    -moz-box-shadow: inset 0px 0px 0px 3px #ba3c3c;
    box-shadow: inset 0px 0px 0px 3px #ba3c3c; 
    border: 1px solid #ba3c3c;  
    padding: 10px 40px 10px 10px; 
    background: url(/bitrix/templates/main/images/input-error.png) no-repeat 100% 50% #fff;
}
.comment_form_container input[type=text][data-valid="ok"],
.comment_form_container textarea[data-valid="ok"]{
    -webkit-box-shadow: inset 0px 0px 0px 3px #d8d8d8;
    -moz-box-shadow: inset 0px 0px 0px 3px #d8d8d8;
    box-shadow: inset 0px 0px 0px 3px #d8d8d8; 
    border: 1px solid #d8d8d8; 
    padding: 10px 40px 10px 10px; 
    background: url(/bitrix/templates/main/images/input-ok.png) no-repeat 100% 50% #fff;
}

.crl_head,.crl_filter{border-bottom:1px solid rgba(64,64,75,.5); padding-top:15px; padding-bottom:15px;}
.crl_stars .fa{font-size:20px;}
.crl_stars .text{font-size:16px; color:#8d8d8d; padding-top:2px;}
.crl_stars .text b{color:#40404b;}
.crlf_b{position:relative; font-size:16px;}
.crlf_b .title{line-height:30px;}
.crlf_b.bl1 {margin-bottom:15px;}
.crlf_b.bl2 {}

.crl_user_i_l .fa{font-size:60px; padding:15px;}
.crlb_item{border-bottom:1px solid rgba(64,64,75,.5);}
.crlbi_v,.crlbi_o{padding:15px 0;}

.crlbi_user_info{font-size:16px;}
.crlbi_user_info p, .crlbi_v_b2 span,.crlbi_v_b2 p, .crlbi_v_b2 span{margin-bottom:5px;}
.crlbi_user_info .status{font-size:14px; display:inline-block; background:#929497; color:#fff; padding:5px;}

.crlb_item .recomend .fa{padding-right:5px;}
.crlb_item .recomend {display:inline-block;}
.crlb_item .like {text-align:right;}
.crlh_b1{margin-bottom:15px;}

@media screen and (min-width:768px){
	.main_img .img{height:320px;}
	.cpd-slider .slick-prev{left:-5px;}
	.cpd-slider .slick-next{right:-5px;}
	.cpd-b2{box-shadow: -1px 0px 0px 0px #40404b;}
	.ce_c_review_l .clr-x.clr-2{display:block; clear:both;}
	.crlf_b{position:relative; font-size:16px;}
	.crlf_b .title{position:absolute; top:0; left:0; line-height:30px;}
	.crlf_b.bl1 {float:left; padding-left:70px; margin-bottom:0px;}
	.crlf_b.bl2 {float:right; padding-left:130px;}
}

@media screen and (min-width:992px){
	.offer_stores{
		padding: 0;
	}
	.crlbi_o {background:#f8f8f8;}
	.crlh_b1{margin-bottom:0px;}
	.crl_btn_l {text-align:right;}
	.crl_head .crl_stars{float:left; width: 200px;}
	.action_btn_l .col-xs-12{width:50%;}
	.total_price_usl {position:absolute; top:0; right:15px; width:100px; display: block; line-height: 1.26;}
}

@media screen and (min-width:1200px){
	.ce_c_review_l .clr-x.clr-2{display:none;}
	.ce_c_review_l .clr-x.clr-3{display:block; clear:both;}
	.cpd-gal{position:relative; padding-left:100px;}
	.cpd-slider{position:absolute; top:0; left:0; width:100px; padding-top:30px; padding-bottom:15px;}
	.cpd-slider .img{margin-bottom:15px;}
	.cpd-slider .slick-prev{left:calc(50% - 10px); top:0; transform:rotate(90deg);}
	.cpd-slider .slick-next{left:calc(50% - 10px); bottom:0; transform:rotate(90deg); top:auto;}
	.catalog-detail .cpd-b1{width:73%;}
	.catalog-detail .cpd-b2{width:27%;}
	.main_img .img{height:460px;}
	.cpd-slider .item{padding:0;}
	.offers_list .offer_price_td{width:45%; float:left;}
	.offers_list .catalog-item-links_td{width:55%; float:left;}
}

@media screen and (min-width:1600px){
	.catalog-detail .cpd-b1{width:75%;}
	.catalog-detail .cpd-b2{width:25%;}
	.nav_back_link,.ce_yandex{display:block;}
	.crlbi_v_b1{width: 40%;}
	.crlbi_v_b2{width: 60%;}
	.crl_head .crl_procent{line-height:50px;}
	.crl_stars .fa{font-size:23px;}
	.text-detail-element{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;}
}
.filter_btn {
    display: inline-block;
}
.filter_btn div {
    padding: 5px;
}
.producer {
    display: inline-block;
}

.crl_stars {color:#ff9600;}
.crlbi_o, .crlbi_v{position:relative;}
.show_answer {font-size:0px; position:absolute; top:-15px; right:15px; width:34px; height:34px; display:block; border:none; background:transparent;}
.show_answer:before {font-size:16px; position:absolute; top:0; right:0; width:34px; height:34px; line-height:34px; text-align:center; content: "\f040"; font-family: FontAwesome; background:rgba(0,0,0,0.2);}
.answer_form .inputtextarea{width:100%;}

.answer_form{width:100%;}

@media screen and (min-width:992px){
	.answer_form {width:calc(100% - 15px);}
}

#comment_form fieldset{margin-bottom:7px;}
#comment_form fieldset .title{margin-bottom:5px;}
/* End */
/* /local/templates/gv/components/bitrix/news.list/questions_list/style.css?15662048096330 */
