

/* Start:/bitrix/templates/bootstrap3/components/bitrix/catalog/offers/bitrix/catalog.element/.default/style.css?17375452763647*/
@media (max-width: 767px) {

	/* Y-axis */

	.card-detail .card-img {
		height: auto;
		margin-bottom: 20px;
	}

}

@media (min-width: 768px) {

	/* Y-axis */

	.card-detail .card-img {
		height: 300px;
	}

	.card-detail .card-img {
		position: relative;
	}

	.card-detail .card-img img,
	.card-detail .card-img .fas {
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

}

.card-detail .card-img .fas {
	color: #ddd;
}



@media (max-width: 543px) {

	.card-detail .card-img .fas {
		font-size: 10em;
		font-size: 30vw;
	}	

}

@media (min-width: 544px) and (max-width: 767px) {

	.card-detail .card-img .fas {
		font-size: 12em;
		font-size: 20vw;
	}	

}

@media (min-width: 768px) {

	.card-detail .card-img .fas {
		font-size: 14em;
		font-size: 10vw;
	}
}


.card-detail .card-props-basic .fas,
.card-detail .card-props-basic .far,
.tab-pane .fas,
.tab-pane .far {
	color: #999;
}



.card-detail ul.link-bullet {
	padding-left: 15px;
}

.card-detail ul.custom-bullet li span.prop-title,
.card-detail span.prop-title-tab-grp-title {
	font-weight: bold;
}

.card-detail span.prop-title-tab-grp-subtitle {
	display: block;
}

.card-detail ul.custom-bullet li span.prop-title:after,
.card-detail ul.custom-bullet span.prop-title-details:after,
.card-detail div.alert span.prop-title:after {
	content: ": ";
}

.card-detail ul.custom-bullet li span.before-link {
	font-size: 0.8em;
}


.card-detail ul.custom-bullet li span.forum-stats {
	font-weight: bold;
	color: #BC262C;
	font-size: 0.8em;
}

.card-detail ul.custom-bullet li .glyphicon {
	opacity: 0.6;
}



.card-detail .alert {
	margin-top: 10px;
	margin-bottom: 10px;
}



.card-detail .card-props-links li {
	padding-bottom: 5px;
}

.card-detail .card-props-links .btn {	
	display: block;
	width: 50%;
	/*text-align: left;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (min-width: 768px) {
	.card-detail .card-detail-tabs .card-props-links .btn,
	.card-detail .col-sm-12 .card-props-links .btn {
		width: 25%;
	}
}

@media (max-width: 350px) {
	.card-detail .card-props-links .btn {
		width: auto;
	}
}



.card-detail .annotation {
	padding-top: 10px;
	padding-bottom: 10px;
}



.link-bullet li {
    display: block;
}

.link-bullet li:before,
ul.custom-bullet ul.link-bullet li:before {
    /* Using Font Awesome as the bullet point */
    content: "\f360";
    font-family: 'Font Awesome 5 Free';
	font-weight: 900;
    font-size: 10px;
    float: left;
    margin-top: 8px;
    margin-left: -17px;
    color: #CCCCCC;
}



/* Partial Bootstrap collapse */

#annotation {
  width: 100%;
}

#annotation div.collapse[aria-expanded="false"] {
    display: block;
    height: 20px !important;
    overflow: hidden;
}

#annotation div.collapsing[aria-expanded="false"] {
    height: 22px !important;
}

#collapseAnnotation + a {
	margin-top: 5px;
	margin-bottom: 5px;
}

#collapseAnnotation + a.collapsed:after  {
    content: 'показать';
}

#collapseAnnotation + a:not(.collapsed):after {
    content: 'скрыть';
}

.bx-touch #collapseAnnotation + a:after {
	padding-right: 12px;
}

#collapseAnnotation + a.collapsed:before,
#collapseAnnotation + a:not(.collapsed):before {
    font-family: 'Font Awesome 5 Free';
	font-weight: 900;
    font-size: 13px;
    float: left;
    margin-right: 5px;
}

#collapseAnnotation + a.collapsed:before  {
    content: "\f067";
}

#collapseAnnotation + a:not(.collapsed):before {
    content: "\f068";
}



@media (min-width: 768px) {

	#annotation.card-img-dependent {
		margin-top: 20px;
	}

}



#annotation + .card-detail-tabs {
	margin: 20px 0 0;
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1724581652675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/components/custom/forum.topic.reviews/templates/.default/style.css?17503325932364*/
ul.news-comments li {
	margin-bottom: 10px;
	border-bottom: 0.1rem solid #ddd;
}

ul.news-comments li .forum-avatar {
	position: relative;
	float: left;
	vertical-align: top;
	width: 10%;
	width: 50px;
}

ul.news-comments li .forum-avatar.forum-avatar-stacked {
	font-size: 15px;
}

ul.news-comments li .forum-avatar.forum-avatar-stacked .fa-circle {
	color: #999;
}

ul.news-comments li .forum-avatar img {
	border: 1px solid #ddd;
}

ul.news-comments li .forum-post {
	display: inline-block;
	width: 90%;
	width: calc(100% - 50px);
	padding-left: 0;
}

ul.news-comments li .forum-post.post-hidden {
	opacity: 0.2;
}

ul.news-comments li .forum-post q {
	max-width: none;
	margin: 0 0 5px;
	padding: 5px;
	border: 1px solid #d3d3d3;
	background: #f8f8f8;
}

ul.news-comments li .forum-post q:before {
	padding-right: 5px;
}

ul.news-comments li .forum-post q:not(:first-child) {
	margin-top: 5px;
}

ul.news-comments li .forum-post q q {
	margin-left: 5px;
	margin-right: 5px;
}

ul.news-comments li .forum-post blockquote,
.comment-preview blockquote {
	margin: 5px 0;
	padding: 5px;
}

ul.news-comments li .forum-post .post-smile,
.comment-preview div .post-smile {
	color: #999;
	font-size: larger;
}

ul.news-comments li .forum-post div.imglist {
	max-width: 50%;
}

ul.news-comments li .forum-post ul {
	margin-bottom: 10px;
}

ul.news-comments li .forum-post .post-author {
	display: inline-block;
	color: #BC262C;
}

ul.news-comments li .forum-post .post-date {
	font-size: smaller;
}

ul.news-comments li .forum-post .post-link a {
	font-size: smaller;
}

ul.news-comments li .action-list {
	margin: 5px 0;
	margin-left: 10%;
	margin-left: 50px;
}

ul.news-comments li li {
	margin-bottom: 0;
	border-bottom: none;
}

ul.news-comments li .forum-link {
	margin-bottom: 10px;
}

.comment-preview div {
	margin: 10px 0;
}

.comment-settings label {
	font-weight: normal;
}

.form-group.comment-comment {
	margin-bottom: 5px;
}

.form-group.comment-settings,
.form-group.comment-settings ul,
.form-group.comment-buttons ul {
	margin-bottom: 0;
}

/* bootstrap */

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/* End */


/* Start:/bitrix/templates/bootstrap3/components/bitrix/rating.vote/standart_text/style.min.css?17245816122141*/
.bx-rating{display:inline-block;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none}.bx-rating .bx-rating-question{display:inline-block;margin-right:2px}.bx-rating .bx-rating-yes{display:inline-block;cursor:pointer}.bx-rating .bx-rating-yes-count{display:inline-block;padding-left:3px;text-decoration:none!important}.bx-rating .bx-rating-yes-text{display:inline-block;padding-left:3px;padding-right:3px}.bx-rating .bx-rating-no{display:inline-block;cursor:pointer}.bx-rating .bx-rating-no-count{display:inline-block;padding-left:3px;text-decoration:none!important}.bx-rating .bx-rating-no-text{display:inline-block;padding-left:3px;padding-right:3px}.bx-rating .bx-rating-separator{display:inline-block;padding-left:1px;padding-right:1px}.bx-rating .bx-rating-yes-active .bx-rating-yes-count,.bx-rating .bx-rating-yes-active .bx-rating-yes-text{color:#49b234!important}.bx-rating .bx-rating-no-active .bx-rating-no-count,.bx-rating .bx-rating-no-active .bx-rating-no-text{color:#dd3636!important}.bx-rating-disabled .bx-rating-yes,.bx-rating-disabled .bx-rating-no{cursor:default}.bx-rating-disabled .bx-rating-yes-text,.bx-rating-disabled .bx-rating-no-text{cursor:default;color:#969696!important;text-decoration:none}.bx-rating-disabled .bx-rating-yes-count,.bx-rating-disabled .bx-rating-no-count{cursor:default;color:#969696!important}.bx-rating .bx-rating-hover .bx-rating-yes-count,.bx-rating .bx-rating-hover .bx-rating-no-count,.bx-rating .bx-rating-hover .bx-rating-yes-text,.bx-rating .bx-rating-hover .bx-rating-no-text{color:#000!important}.bx-rating .bx-rating-load .bx-rating-yes-count,.bx-rating .bx-rating-load .bx-rating-no-count,.bx-rating .bx-rating-load .bx-rating-yes-text,.bx-rating .bx-rating-load .bx-rating-no-text{color:#fff!important}.bx-rating .bx-rating-load{background-color:#d0d0d0!important;border-radius:3px}.bx-rating-popup .bx-ilike-bottom_scroll{background:url("/bitrix/templates/bootstrap3/components/bitrix/rating.vote/standart_text/images/i-like-sprite.png") repeat-x 0 -148px;display:block;height:13px;position:absolute;left:5px;bottom:8px;width:170px}.rating_vote_graphic{display:none!important}.rating_vote_text{display:inline-block!important}
/* End */
/* /bitrix/templates/bootstrap3/components/bitrix/catalog/offers/bitrix/catalog.element/.default/style.css?17375452763647 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1724581652675 */
/* /local/components/custom/forum.topic.reviews/templates/.default/style.css?17503325932364 */
/* /bitrix/templates/bootstrap3/components/bitrix/rating.vote/standart_text/style.min.css?17245816122141 */
