

/* Start:/local/templates/megastroy/assets/css/megastroy.css?17931327636872*/
/*
 * Фирменная тема «Мегастрой» поверх eshop_bootstrap_v4.
 * Цвета и шрифт — со старого сайта (WordPress, тема ispirit-child): зелёный #77bd32, тёмный #373737, Roboto.
 * Красный — из логотипа (#db0116): поиск и меню в шапке.
 */

.bx-theme-megastroy {
	--ms-green: #77bd32;
	--ms-green-dark: #64a326;
	--ms-green-darker: #568d20;
	--ms-green-light: #eaf5df;
	--ms-dark: #373737;
	--ms-red: #db0116;
	--ms-red-dark: #b80013;
	--ms-red-darker: #9a0010;
	--ms-red-light: #fde8ea;

	--primary: var(--ms-green);
	--theme-color-primary: var(--ms-green);
	--theme-color-second: var(--ms-green-dark);
	--theme-color-light: var(--ms-green-light);
	--theme-b-link: var(--ms-green-dark);
	--theme-b-link-hover: var(--ms-green-darker);
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: var(--ms-green);
	--theme-b-bd-primary: var(--ms-green);
	--theme-b-sd-primary: rgba(119, 189, 50, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: var(--ms-green-dark);
	--theme-b-bd-primary-hover: var(--ms-green-darker);
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: var(--ms-green-dark);
	--theme-b-bd-primary-active: var(--ms-green-darker);
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: var(--ms-green-darker);
	--theme-b-bd-primary-disabled: #497c1b;
}

body.bx-theme-megastroy {
	font-family: "Roboto", Arial, sans-serif;
	color: var(--ms-dark);
}

/* Логотип (assets/img/logo.png — Мегастрой_лого.png, 440×111, для чётких экранов) */
.ms-logo img {
	display: inline-block;
	width: 220px;
	max-width: 100%;
	height: auto;
}

/* Телефон в шапке */
.bx-theme-megastroy .bx-header-phone-number {
	color: var(--ms-dark);
	font-weight: 500;
}

@media (max-width: 767px) {
	.ms-logo {
		padding: 8px 0;
	}
}

/* Вторая строка шапки: «Каталог» + текстовое меню */
.ms-nav {
	display: flex;
	align-items: center;
	gap: 12px 32px;
}
@media (max-width: 767px) {
	.ms-nav {
		flex-direction: column;
		align-items: stretch;
	}
}

/* Контакты в первой строке */
.bx-theme-megastroy .bx-header-contact {
	text-align: right;
	line-height: 1.3;
}
.bx-theme-megastroy .bx-header-worktime {
	font-size: 13px;
	color: #777;
}
.bx-theme-megastroy .bx-header-worktime .bx-worktime-title {
	margin-right: 4px;
}

/* Логотип в подвале (тот же logo.png) */
.ms-footer-logo img {
	display: inline-block;
	width: 220px;
	max-width: 100%;
	height: auto;
}

/* Статьи «Полезная информация» (HTML со старого сайта) */
.news-detail img {
	max-width: 100%;
	height: auto;
}
.news-detail .aligncenter {
	display: block;
	margin: 0 auto 1rem;
}
.news-detail .alignleft {
	float: left;
	margin: 0 1rem 1rem 0;
}
.news-detail .alignright {
	float: right;
	margin: 0 0 1rem 1rem;
}
.news-detail iframe {
	max-width: 100%;
}
.news-detail::after {
	content: "";
	display: table;
	clear: both;
}
@media (max-width: 575px) {
	.news-detail .alignleft,
	.news-detail .alignright {
		float: none;
		display: block;
		margin: 0 auto 1rem;
	}
}

/* Подвал — как на старом сайте (тема ispirit): фон #212121, заголовки 18px с линией снизу,
   ссылки 13px серые с тонкими разделителями, при наведении — зелёные; нижняя полоса #121212.
   !important — у ссылок в разметке Bootstrap .text-white / .text-light (тоже !important). */
.bx-footer .bx-footer-section.bg-dark {
	background-color: #212121 !important;
	color: #ccc;
	font-size: 13px;
	line-height: 1.5;
}
.bx-footer .bx-footer-section.bg-secondary {
	background-color: #121212 !important;
	font-size: 12px;
}
.bx-footer .bx-footer-section.bg-secondary,
.bx-footer .bx-footer-section.bg-secondary .text-white,
.bx-footer .bx-footer-section.bg-secondary a {
	color: #666 !important;
}
.bx-footer .bx-footer-section.bg-secondary a:hover {
	color: #ccc !important;
	text-decoration: none;
}
.bx-footer .bx-block-title {
	position: relative;
	font-size: 18px;
	font-weight: 400;
	color: #d7d7d7 !important;
	margin: 0 0 16px;
	padding-bottom: 12px;
	border-bottom: 1px solid #373737;
}
.bx-footer .bx-block-title,
.bx-footer .bx-block-title a {
	color: #d7d7d7 !important;
}
.bx-footer .bx-block-title a:hover {
	color: var(--ms-green) !important;
	text-decoration: none;
}
.bx-footer .nav-item {
	border-bottom: 1px solid #373737;
}
.bx-footer .nav-item:last-child {
	border-bottom: none;
}
.bx-footer .nav-link {
	padding: 7px 0;
	font-size: 13px;
	line-height: 1.4;
	color: #acacac !important;
}
.bx-footer .nav-link:hover,
.bx-footer .nav-link:focus {
	color: var(--ms-green) !important;
	text-decoration: none;
}
.bx-footer .bx-footer-section .text-white {
	color: #ccc !important;
}
.bx-footer a {
	text-decoration: none;
}
.bx-footer .bx-footer-section.bg-dark a:not(.nav-link):not(.bx-footer-logo) {
	color: #acacac;
}
.bx-footer .bx-footer-section.bg-dark a:not(.bx-footer-logo):hover {
	color: var(--ms-green) !important;
}
.bx-footer .bx-footer-section .mb-3 {
	margin-bottom: 0.6rem !important;
}

/* Режим витрины (\Megastroy\ShowcaseMode::ENABLED): без кнопок покупки, количества и корзины */
.ms-showcase [data-entity="buttons-block"],
.ms-showcase [data-entity="quantity-block"],
.ms-showcase [data-entity="main-button-container"],
.ms-showcase .product-item-button-container,
.ms-showcase .product-item-detail-buy-button,
.ms-showcase .catalog-section-item-buy-btn,
.ms-showcase .catalog-section-item-popup-buy-btn,
.ms-showcase .catalog-section-item-detail-wrapper,
.ms-showcase .bx-basket,
.ms-showcase .bx-basket-fixed {
	display: none !important;
}

/* Поиск в шапке — красный из логотипа */
.ms-header-search .search-title-button {
	background-color: var(--ms-red);
	border-color: var(--ms-red);
}
.ms-header-search .search-title-button:hover,
.ms-header-search .search-title-button:focus,
.ms-header-search .search-title-button:active {
	background-color: var(--ms-red-dark) !important;
	border-color: var(--ms-red-darker) !important;
	box-shadow: none;
}
.ms-header-search .form-control:focus {
	border-color: var(--ms-red);
	box-shadow: 0 0 0 0.2rem rgba(219, 1, 22, .2);
}

/* Слайдер на главной: подпись — белый текст с чёрной обводкой (подложка прозрачная, текст читается на любом фоне) */
.bx-advertisingbanner-text-title {
	text-shadow:
		-1px -1px 0 #000, 0 -1px 0 #000, 1px -1px 0 #000,
		-1px 0 0 #000, 1px 0 0 #000,
		-1px 1px 0 #000, 0 1px 0 #000, 1px 1px 0 #000,
		0 0 4px rgba(0, 0, 0, .4);
}

/* End */


/* Start:/bitrix/components/bitrix/search.title/templates/bootstrap_v4/style.min.css?1772098675708*/
.searche-title {}

.search-title-button {
	background-image: url(/bitrix/components/bitrix/search.title/templates/bootstrap_v4/images/icon-search.svg); background-repeat:no-repeat;background-position:center;min-width:45px;height:calc(1.5em + 0.75rem)}.title-search-result{border:1px solid #ced4da;display:none;overflow:hidden;z-index:205;background-color:#fff;padding:10px;border-radius:3px}.search-title-result-item{border-bottom:1px solid #ddd}.search-title .search-title-result-item:last-child{border-bottom:0}.search-title-result-item-link{font-size:16px;transition:170ms linear all}.search-title-result-item-price{font-size:16px}.search-title-result-item-current-price{font-weight:bold}.search-title-result-item-old-price{font-size:80%;text-decoration:line-through}
/* End */


/* Start:/local/templates/megastroy/components/bitrix/menu/catalog_dropdown/style.css?17931281233956*/
/* Кнопка «Каталог» с выпадающим списком разделов */

.ms-catalog-menu {
	position: relative;
}

.ms-catalog-btn {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	height: 44px;
	padding: 0 20px;
	border: 0;
	border-radius: 4px;
	background: var(--ms-red, #db0116);
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
}
.ms-catalog-btn:hover,
.ms-catalog-menu.ms-open .ms-catalog-btn {
	background: var(--ms-red-dark, #b80013);
}

/* Иконка-«бургер» */
.ms-catalog-btn-icon,
.ms-catalog-btn-icon::before,
.ms-catalog-btn-icon::after {
	display: block;
	width: 18px;
	height: 2px;
	background: currentColor;
	border-radius: 1px;
}
.ms-catalog-btn-icon {
	position: relative;
}
.ms-catalog-btn-icon::before,
.ms-catalog-btn-icon::after {
	content: "";
	position: absolute;
	left: 0;
}
.ms-catalog-btn-icon::before { top: -6px; }
.ms-catalog-btn-icon::after { top: 6px; }

.ms-catalog-panel {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 100%;
	left: 0;
	margin-top: 4px;
	background: #fff;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, .12);
}
.ms-catalog-menu.ms-open .ms-catalog-panel {
	display: block;
}

.ms-catalog-panel ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ms-catalog-panel a {
	color: var(--ms-dark, #373737);
	text-decoration: none;
}
.ms-catalog-panel a:hover {
	color: var(--ms-red-dark, #b80013);
}

/* Списки всех уровней */
.ms-cm-list {
	width: 280px;
	padding: 6px 0 !important;
	background: #fff;
}
.ms-cm-item > a {
	display: block;
	padding: 8px 32px 8px 16px;
	font-size: 15px;
	line-height: 1.3;
	position: relative;
}
.ms-cm-level-2 .ms-cm-item > a,
.ms-cm-level-3 .ms-cm-item > a,
.ms-cm-level-4 .ms-cm-item > a {
	font-size: 14px;
}
.ms-cm-item.ms-has-children > a::after {
	content: "";
	position: absolute;
	right: 16px;
	top: 50%;
	width: 7px;
	height: 7px;
	border-right: 2px solid #999;
	border-top: 2px solid #999;
	transform: translateY(-50%) rotate(45deg);
}
.ms-cm-item.ms-active > a,
.ms-cm-item.ms-selected > a {
	background: var(--ms-red-light, #fde8ea);
	color: var(--ms-red-darker, #9a0010);
}
.ms-cm-expand {
	display: none;
}

/* Компьютер: подуровень выезжает справа от пункта, начинается на его высоте, по высоте — по содержимому */
@media (min-width: 768px) {
	.ms-cm-item {
		position: relative;
	}
	.ms-cm-list .ms-cm-list {
		display: none;
		position: absolute;
		top: -6px;
		left: 100%;
		border: 1px solid #e7e7e7;
		border-radius: 4px;
		box-shadow: 0 8px 24px rgba(0, 0, 0, .12);
	}
	.ms-cm-item.ms-active > .ms-cm-list {
		display: block;
	}
}

/* Телефон — на всю ширину, многоуровневый аккордеон */
@media (max-width: 767px) {
	.ms-catalog-btn {
		width: 100%;
		justify-content: center;
	}
	.ms-catalog-panel {
		position: static;
		margin-top: 8px;
		box-shadow: none;
	}
	.ms-cm-list {
		width: auto;
	}
	.ms-cm-list .ms-cm-list {
		display: none;
		padding: 0 0 6px 16px !important;
	}
	.ms-cm-item {
		position: relative;
	}
	.ms-cm-level-1 > .ms-cm-item {
		border-bottom: 1px solid #f0f0f0;
	}
	.ms-cm-item.ms-has-children > a::after {
		display: none;
	}
	.ms-cm-item.ms-has-children > a {
		padding-right: 52px;
	}
	.ms-cm-expand {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 48px;
		height: 38px;
		border: 0;
		background: transparent;
	}
	.ms-cm-expand::after {
		content: "";
		position: absolute;
		left: 50%;
		top: 50%;
		width: 8px;
		height: 8px;
		border-right: 2px solid #999;
		border-bottom: 2px solid #999;
		transform: translate(-50%, -70%) rotate(45deg);
	}
	.ms-cm-item.ms-expanded > .ms-cm-expand::after {
		transform: translate(-50%, -30%) rotate(-135deg);
	}
	.ms-cm-item.ms-expanded > .ms-cm-list {
		display: block;
	}
}

/* End */


/* Start:/local/templates/megastroy/components/bitrix/menu/top_links/style.css?1793128123457*/
.ms-top-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 24px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.ms-top-links a {
	color: var(--ms-dark, #373737);
	font-weight: 500;
	text-decoration: none;
}
.ms-top-links a:hover,
.ms-top-links .ms-selected a {
	color: var(--ms-red-dark, #b80013);
}

@media (max-width: 767px) {
	.ms-top-links {
		justify-content: center;
		margin-top: 10px;
		font-size: 14px;
		gap: 4px 16px;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1772098642620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/templates/megastroy/template_styles.min.css?17930358288037*/
.bx-yellow,.bx-theme-yellow{--primary:#f9a91d;--theme-color-primary:#f9a91d;--theme-color-second:#faba4a;--theme-color-light:#fff;--theme-b-link:#f9a91d;--theme-b-link-hover:#faba4a;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#f9a91d;--theme-b-bd-primary:#f9a91d;--theme-b-sd-primary:rgba(249,169,29,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#faba4a;--theme-b-bd-primary-hover:#daa53e;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#faba4a;--theme-b-bd-primary-active:#daa53e;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#daa53e;--theme-b-bd-primary-disabled:#b7853b}.bx-blue,.bx-theme-blue{--primary:#0083d1;--theme-color-primary:#0083d1;--theme-color-second:#5ca6e4;--theme-color-light:#f0f6f8;--theme-b-link:#44b1c9;--theme-b-link-hover:#5cc3d1;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#0083d1;--theme-b-bd-primary:#0083d1;--theme-b-sd-primary:rgba(0,131,209,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#5ca6e4;--theme-b-bd-primary-hover:#5599d2;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#5ca6e4;--theme-b-bd-primary-active:#5599d2;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#5599d2;--theme-b-bd-primary-disabled:#4d8bbf}.bx-red,.bx-theme-red{--primary:#e22b2b;--theme-color-primary:#e22b2b;--theme-color-second:#e95c5c;--theme-color-light:#f0f0f0;--theme-b-link:#e22b2b;--theme-b-link-hover:#e95c5c;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#e22b2b;--theme-b-bd-primary:#e22b2b;--theme-b-sd-primary:rgba(226,43,43,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#e95c5c;--theme-b-bd-primary-hover:#d05454;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#e95c5c;--theme-b-bd-primary-active:#d05454;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#d05454;--theme-b-bd-primary-disabled:#c04e4e}.bx-green,.bx-theme-green{--primary:#63aa28;--theme-color-primary:#63aa28;--theme-color-second:#5b9f0b;--theme-color-light:#a8d95b;--theme-b-link:#44b1c9;--theme-b-link-hover:#5cc3d1;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#63aa28;--theme-b-bd-primary:#63aa28;--theme-b-sd-primary:rgba(99,170,40,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#5b9f0b;--theme-b-bd-primary-hover:#56940b;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#5b9f0b;--theme-b-bd-primary-active:#56940b;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#56940b;--theme-b-bd-primary-disabled:#497c09}body{background-attachment:fixed;background-size:cover;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#pagetitle{margin-bottom:35px}h1,h2,h3,h4,h5{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}.bx-content-section,.bx-header-section{padding-bottom:2px;background-color:rgba(255,255,255,.95)}.bx-header-logo{order:1}.bx-header-personal{order:3}.bx-header-contact{order:2}.bx-logo-block{display:block;height:50px;border-bottom:0}.bx-logo-block img{max-height:50px;width:auto}@media(max-width:767px){.bx-logo-block img{max-width:100%;max-height:45px;width:auto;height:auto}.bx-header-logo{padding:5px 50px;height:55px;background-color:var(--theme-color-primary)}.bx-logo-block{height:auto}body.bx-theme-green .bx-store-logo{background:#33b111}}.bx-header-phone-block{display:flex;align-items:center}.bx-header-phone-number{color:#000;white-space:nowrap;font:21px/28px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);transition:250ms linear all}.bx-header-phone-icon{display:block;margin-right:10px;width:26px;height:26px;	background: no-repeat center url(/local/templates/megastroy/images/phone.svg);}@media(max-width:991px){.bx-header-phone-number{font:15px/18px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600)}}.bx-header-worktime{color:#000;font:16px/22px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);transition:250ms linear all}.bx-worktime-title{color:#adadad;font:12px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}.bx-worktime-schedule{color:#000;font:12px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}@media(max-width:991px){.bx-header-worktime{font:15px/18px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}}.sidebar-block-title{color:#343434;text-transform:uppercase;font-size:14px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600)}.bx-footer-bg{background-color:#1f496a}.bx-footer-logo{border-bottom:none !important;text-decoration:none !important}.bx-footer-logo img{max-width:100%;height:auto}.bx-inclinkspersonal-item.bx-theme-blue:hover{background:#0083d1}.bx-theme-blue.bx-inclinkspersonal-selected{background:#3398d7}.bx-inclinkspersonal-item.bx-theme-black:hover{background:#303030}.bx-theme-black.bx-inclinkspersonal-selected{background:#484848}.bx-inclinkspersonal-item.bx-theme-green:hover{background:#44b1c9}.bx-theme-green.bx-inclinkspersonal-selected{background:#5cc3d1}.bx-inclinkspersonal-item.bx-theme-red:hover{background:#e63c3c}.bx-theme-red.bx-inclinkspersonal-selected{background:#e95c5c}.bx-inclinkspersonal-item.bx-theme-yellow:hover{background:#f4a52e}.bx-theme-yellow.bx-inclinkspersonal-selected{background:#fbb859}.btn-primary,.list-group-item.active{border-color:var(--theme-b-bd-primary);background-color:var(--theme-b-bg-primary);color:var(--theme-b-tx-primary)}.btn-primary:hover{border-color:var(--theme-b-bd-primary-hover);background-color:var(--theme-b-bg-primary-hover);color:var(--theme-b-tx-primary-hover)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}.btn-primary.disabled,.btn-primary:disabled{border-color:var(--theme-b-bg-primary);background-color:var(--theme-b-bg-primary);color:var(--theme-b-tx-primary)}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{border-color:var(--theme-b-bd-primary-active);background-color:var(--theme-b-bg-primary-active);color:var(--theme-b-tx-primary-active)}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}.form-control:focus{border-color:var(--theme-color-primary);box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}a,.btn-link{color:var(--theme-b-link)}a:hover,.btn-link:hover{color:var(--theme-b-link-hover)}.g-font-size-15{font-size:15px}.g-font-size-17{font-size:17px}.g-font-size-20{font-size:20px}.text-primary{color:var(--primary) !important}.bg-primary{background:var(--primary) !important}.border-primary{border-color:var(--primary) !important}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5{text-transform:uppercase;font-size:14px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600)}.sidebar li{font-size:12px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600)}.sidebar-icon{width:27px;height:27px;margin-right:5px;border-radius:50%;background-color:var(--theme-color-primary);background-repeat:no-repeat;background-position:center;}

.sidebar-icon-label {
	background-image:  url(/local/templates/megastroy/images/label.svg); background-size:19px auto;}

.sidebar-icon-delivery {
	background-image: url(/local/templates/megastroy/images/delivery.svg); background-size:17px auto;}

.sidebar-icon-sale {
	background-image: url(/local/templates/megastroy/images/sale.svg); background-size:auto 17px;}

.sidebar-icon-self {
	background-image: url(/local/templates/megastroy/images/self.svg); background-size:auto 17px;}

.sidebar-icon-phone {
	background-image: url(/local/templates/megastroy/images/phone_white.svg); background-size:auto 21px}
/* End */
/* /local/templates/megastroy/assets/css/megastroy.css?17931327636872 */
/* /bitrix/components/bitrix/search.title/templates/bootstrap_v4/style.min.css?1772098675708 */
/* /local/templates/megastroy/components/bitrix/menu/catalog_dropdown/style.css?17931281233956 */
/* /local/templates/megastroy/components/bitrix/menu/top_links/style.css?1793128123457 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1772098642620 */
/* /local/templates/megastroy/template_styles.min.css?17930358288037 */
