@font-face {
	font-family: 'ALSRublRegular'; 
	src: url("../fonts/alsrubl.eot"); 
	src: url("../fonts/alsrubl.eot") format("embedded-opentype"), url("../fonts/alsrubl.woff") format("woff"), url("../fonts/alsrubl.ttf") format("truetype"), url("../fonts/alsrubl.svg#ALSRublRegular") format("svg");
}

.rub {display: inline-block; font-family: "ALSRublRegular"; text-transform: normal}


.menu-wrapper.intec-cl-background {
	background-color: #ffffff !important;
	padding-bottom: 24px;
} 
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper {
	color: #17314e;
}


/*LOGO*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-logotype {
	width: 200px !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-delimiter {
	display: none;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-delimiter + .widget-container-tagline-text {
    margin-left: 0;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline-text {
    width: 190px;
    color: #17314e;
    font-size: 12px;
    text-transform: uppercase;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-cl-background-light-hover:hover,
.widget-view-fixed-1 .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:first-child {
	background-color:transparent !important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:first-child {
	background-color: #17314e !important;
	border-radius: 5px;
}


.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:first-child .menu-item-text .menu-item-text-wrapper {
	color: #ffffff
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-cl-border-light {
	border: 0;
}

/*.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5[data-main-view="2"] .catalog-element-buy-button {
	border-radius: 5px !important;
}*/
.intec-template .intec-template-breadcrumb {
    padding: 14px 0;
    margin-bottom: 30px;
    margin-top: 0;
    background: #f0f0f0;
}


.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-name {
	height: 64px;
}
.widget.c-sections.c-sections-template-1 .widget-element-wrap,
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2[data-borders=true] .catalog-section-list-item {
	border: none;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-image {
	padding: 30px 20px 90px 20px;
}
.widget.c-sections.c-sections-template-1 .widget-element-wrap:hover,
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item:hover {
    z-index: 1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-image {
	width: 80px;
	height: 80px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-items {
	margin-top: -18px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-links .menu-submenu-section-items {
	margin-left: 100px;
}

.intec-ui-form-field textarea:last-child {
	display: none;
}
.intec-ui-form-field textarea.intec-ui {
	display: block;
}

.c-slider.c-slider-template-3 .widget-content {
	border-radius: 5px;
	overflow: hidden;
}
.c-slider .intec-grid.intec-grid-i-h-20 > .intec-grid-item-2 {
	background-color: rgba(255, 255, 255, 0.65);
	border-radius: 3px;
	backdrop-filter: blur(15px);
	padding: 12px;
	border-right: 8px solid #feb81a;
	max-width: 45% !important;
}
.c-slider.c-slider-template-2 .widget-block-header-content {
	padding: 0 12px;
	border-radius: 0;
	color: #000;
	font-size: 16px;
	border-left: 8px solid #feb81a;
}
.c-slider.c-slider-template-2 .widget-block-header {
	padding: 6px 0 0 0 ;
	background: #f8f9fb;
}
.c-slider.c-slider-template-2 .widget-block-picture {
	background-position: bottom center;
}
.c-slider.c-slider-template-2 .widget-item-header[data-view="1"] {
	font-size: 32px;
}
.widget.c-advantages.c-advantages-template-30 {
    border-bottom: 1px solid #f0f0f0;
}

.widget.c-sections.c-sections-template-1 .widget-element-picture-block {
	padding-top: 74%;
}
.widget.c-about-ref.c-about-ref-template-2 {
	border: none;
}