.catalog-element-price-percent .catalog-element-panel-price-percent {
	display: block;
	padding: 4px 8px;
	font-size: 12px;
	font-weight: bold;
	background: #fcd311;
	color: #505050;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none!important;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-3 .catalog-section-list-item-title {
	text-align:center!important;
display: block;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-3 .catalog-section-list-item-title span{
text-align:center!important;
}
.bx-authform {
    margin: 0 auto 25px;
    max-width: 500px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value {
	-webkit-border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	border-radius: 2px!important;
	margin: 3px 5px 3px 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
	-webkit-border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	border-radius: 2px!important;
}
.widget.c-widget.c-widget-navigation-button-top .widget-button {
        left: 20px;
    right: auto;

}
@media (max-width: 720px) {
    .widget.c-widget.c-widget-navigation-button-top .widget-button {
        left: 20px;
    right: auto;
    }
}
.ns-bitrix.c-news-detail.c-news-detail-projects-default-2 .news-detail-content-header-preview-list-item[data-active=false] {
    opacity: 0.6;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name {
    font-size: 16px!important;
    font-weight: 500;
    line-height: 20px;
    min-height: 50px;
height:auto;
    margin-top: 10px;
    overflow: auto;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers {
    margin-top: 5px;
}
