

/* Start:/bitrix/templates/.default/components/bitrix/news/template1/bitrix/news.detail/.default/style.css?174423448040120*/
/* pt-sans-caption-regular - latin */
@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/PTSansCaption-Regular.ttf'); /* IE9 Compat Modes */


}

.brend .container{line-height: 20px;}

div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}


.verh_brenda{background: #F9F6F4; }
.manufact{background:#2C3034;color:white; }
.manufact .line_yellow{padding-top: 17px;
	margin-bottom: 25px;}

.text_obrande img {float: right;margin-top: -27px;}
.wrapper h1{margin-bottom: 25px;}
.text-brand{    margin-bottom: 25px;}

.manufact .chet{text-align: right;}

.manufact .col p{padding-top: 14px;
	padding-bottom: 30px;}

.sertificac .col{text-align: center;}

.sertificac{background:#F2F7FC;    margin-top: -17px;
	padding-top: 20px;}

.resheniya{padding-top: 15px;}

.brend .row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/ -2);
	margin-left: calc(var(--bs-gutter-x)/ -2);
}

.brend .col {
	flex: 1 0 0%;
}
.brend .row>* {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x)/ 2);
	padding-left: calc(var(--bs-gutter-x)/ 2);
	margin-top: var(--bs-gutter-y);
}

.brend .line_yellow {
	border-bottom: solid 2px #fe9b1e;
	text-transform: uppercase;
	width: fit-content;margin-bottom: 20px;
}

.print_catalogi{background: #F9F6F4;padding-top: 10px; }

.print_catalogi span{color:#2C3034}

.brend .text_body{    padding-top: 1px;
	padding-bottom: 29px;}


.brend .text_brand ul,.resheniya ul {
	/* list-style: square; */
	padding: 0;
	margin: 0;
	list-style-image: url(/images/cubik_77.png)!important;
	margin-left: 13px;
	line-height: 6px;
	text-transform: lowercase;
}

.brend .text_brand ul li,.resheniya ul li {    line-height: 15px;}


@supports (-ms-ime-align: auto) {
	.slide-image {
		background-color: #0072a1; }

	.slide-image img {
		width: auto !important;
		margin: 0 auto; } }
@supports (-ms-ime-align: auto) {
	@media screen and (max-width: 992px) {
		.slide-image img {
			margin-left: -500px; } } }
@media screen and (min-width: 0\0) {
	.slide-image {
		background-color: #0072a1; }

	.slide-image img {
		width: auto !important;
		margin: 0 auto; } }
@media screen and (max-width: 992px) and (min-width: 0\0) {
	.slide-image img {
		margin-left: -500px; } }
@media (min-width: 479px) {
	.visible-mobile {
		display: none; } }
@media (min-width: 768px) {
	.products-items-view-list > div[class*="col"] {
		width: 100%; }
	.products-items-view-list .products-items-item {
		display: flex;
		flex-wrap: wrap;
		max-width: 100%;
		justify-content: flex-end;
		min-height: 230px; }
	.products-items-view-list .products-items-item-title,
	.products-items-view-list .products-items-item-info {
		flex: 1 0 60%;
		max-width: 60%;
		padding-left: 180px; }
	.products-items-view-list .products-items-item-specs,
	.products-items-view-list .products-items-item-price {
		flex: 1 0 40%;
		max-width: 40%;
		padding-left: 20px; }
	.products-items-view-list .products-items-item-title {
		order: 1; }
	.products-items-view-list .products-items-item-specs {
		margin: 0;
		order: 2; }
	.products-items-view-list .product-specs-right {
		float: right !important; }
	.products-items-view-list .products-items-item-image {
		position: absolute;
		top: 24px;
		left: 30px;
		margin: 0;
		width: 150px;
		display: table; }
	.products-items-view-list .products-items-item-image a {
		display: table-cell;
		vertical-align: middle; }
	.products-items-view-list .products-items-item-image img {
		/* display: block; */
		margin: 0 auto;
		max-width: 150px;
		max-height: 180px; }
	.products-items-view-list .products-items-item-price {
		order: 4; }
	.products-items-view-list .products-items-item-price-offer {
		visibility: visible;
		opacity: 1;
		float: right !important; }
	.products-items-view-list .products-items-item-info {
		order: 3; }

	.product-holder-overall-image {
		padding: 20px; }

	.product-holder-overall-data {
		padding: 24px 34px 24px 24px; }

	.product-holder-overall-image a {
		text-align: center;
		height: 100%; }

	.product-holder-overall-data {
		margin-left: 200px;
		width: calc(100% - 200px);
		border-radius: 3px 0 0 3px; }

	.product-holder-overall-image {
		width: 200px;
		position: absolute;
		top: 0;
		left: 0; }

	.product-holder-overall-image,
	.product-holder-overall-data {
		height: 100%;
		border: 1px solid #E9F1F5; }

	.product-holder-overall-data {
		border-left: 0 none;
		border-radius: 0 3px 3px 0; }

	.pager-holder .pager {
		float: left; }

	.pager-holder .pager-step {
		float: right; }

	.articles-list-items-item .articles-list-items-item-body {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		padding-left: 400px; }

	.modal {
		font-size: 0;
		line-height: 0; }

	.modal:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 100%; }

	.modal-dialog {
		display: inline-block;
		vertical-align: middle; }

	.our-offers-list-items-item.media > .media-left {
		padding-right: 40px; }

	.instructions-items-item-title a {
		min-height: 2.7em; }

	.brand-image {
		margin-top: 44px; }

	.about-company-holder {
		background-image: url(/local/templates/general/css/../files/img21.png);
		background-position: center top 90px;
		background-repeat: no-repeat; }

	.owl-carousel.off.row {
		width: auto !important; }

	.search-form-holder {
		display: table; }

	.search-form-holder .search-form-input,
	.search-form-holder .search-form-submit {
		display: table-cell;
		vertical-align: middle; }

	.search-form-holder .search-form-input {
		width: 100%; }

	.search-form-holder .search-form-submit {
		width: 1%; }

	.site-navbar-bottom {
		padding-top: 20px;
		padding-bottom: 20px; }

	.site-navbar-top ul.nav li a {
		color: #626D72;
		font-size: 11px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: uppercase; }

	.mm-sidebar-toggle {
		display: none; }

	#mm-navigation {
		display: none !important; }

	label.error {
		padding-left: 26px; }

	.catalogue-items-item.dropdown .dropdown-menu {
		width: 320px;
		left: 50%;
		margin-left: -160px; }

	.dropdown.catalog-menu > ul.nav > li + li {
		margin-bottom: 40px; }

	.dropdown.catalog-menu > ul.nav > li:last-child {
		margin-bottom: 0; }

	.catalog-toggle-button .dropdown-menu > li {
		float: left;
		width: 25%; }

	.catalog-toggle-button .dropdown-menu:before {
		left: 137px; }

	.catalog-toggle-button > .dropdown {
		position: static; }

	.catalog-toggle-button > .dropdown > .dropdown-toggle {
		position: relative; }

	.sort-navbar .navbar-left .sort-navbar-item + .sort-navbar-item {
		margin-left: 28px; }

	.sort-navbar-title,
	.sort-navbar-item {
		float: left; }

	.sort-navbar-item + .sort-navbar-item {
		margin-left: 12px; }

	.news-block-holder .more-button {
		right: 0;
		top: 36px; }

	.navbar-header {
		padding-top: 17px;
		padding-bottom: 17px; }

	.site-navbar-bottom .search-form-holder {
		margin: 0 20px; }

	.site-navbar-bottom-holder {
		display: table;
		width: 100%; }

	.catalog-toggle-button,
	.site-navbar-bottom .search-form,
	.express-search-button {
		display: table-cell;
		vertical-align: middle; }

	.catalog-toggle-button,
	.express-search-button {
		width: 1%; }

	.site-navbar-top ul.nav li a {
		padding: 0; }

	.site-navbar-top ul.nav.dropdown-menu li a {
		padding: 9px 20px;
		background-color: #fff;
		display: block;
		color: #626D72; }

	.site-navbar-top ul.nav.dropdown-menu li:hover a {
		background-color: #F0F7FA;
		color: #3191BC; }

	.page-contacts-section-description {
		position: relative;
		padding-right: 180px; }

	.page-contacts-save-map {
		position: absolute;
		right: 0;
		top: 0;
		width: 140px; }

	.split-text {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 32px;
		-moz-column-gap: 32px;
		column-gap: 32px; }

	.block-title.text-left {
		text-align: left; }

	.navbar-brand.site-logo {
		margin-right: 24px; }

	.site-navbar .navbar-collapse {
		padding-left: 0;
		padding-right: 0; }

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: 0; }

	.navbar-right {
		margin-right: 0; }

	.footer-bottom-panel-left {
		float: left; }

	.site-mail a,
	.call-me-back a {
		display: inline-block; }

	.navbar-header {
		padding-left: 0;
		padding-bottom: 0; }

	.expanded ul {
		display: none;
		position: absolute;
		z-index: 4;
		background-color: #fff; }

	.expanded:hover ul {
		display: block; }

	.expanded ul li {
		margin-right: 0 !important; }

	.expanded > a {
		position: relative;
		padding-right: 18px !important; }

	.expanded > a:after {
		position: absolute;
		content: '';
		top: 50%;
		right: 0px;
		margin-top: -3px;
		width: 10px;
		height: 5px;
		background-image: url(/local/templates/general/css/../img/sprite.png);
		background-repeat: no-repeat;
		background-position: -39px -34px;
		-webkit-transition-duration: 180ms;
		transition-duration: 180ms;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1); }

	.expanded > a:before {
		position: absolute;
		content: '';
		top: 50%;
		right: 0px;
		margin-top: -3px;
		width: 10px;
		height: 5px;
		background-image: url(/local/templates/general/css/../img/sprite.png);
		background-repeat: no-repeat;
		background-position: -39px -39px;
		-webkit-transition-duration: 180ms;
		transition-duration: 180ms;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0); }

	.expanded:hover > a:after {
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0); }

	.expanded:hover > a:before {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1); }

	.navbar-links {
		float: left;
		margin-left: 30px; }

	.site-phones .site-phone + .site-phone {
		margin-left: 14px; } }
@media (min-width: 992px) {
	.site-navbar-top ul.nav li:not(:last-child) {
		margin-right: 24px; }

	.form-submit {
		text-align: right; }

	.sidebar {
		width: 260px; }

	.layout-sidebar-left .sidebar {
		float: left; }

	.layout-sidebar-left .center {
		width: calc(100% - 300px);
		float: right; }

	.layout-sidebar-right .sidebar {
		float: right; }

	.layout-sidebar-right .center {
		width: calc(100% - 300px);
		float: left; }

	.slider .owl-dots .owl-dot {
		display: inline-block; }

	.slider .owl-dots .owl-dot + .owl-dot {
		margin-left: 8px; }

	.slider .owl-dots .owl-dot > span {
		width: 8px;
		height: 8px;
		background-color: #fff;
		display: block;
		border-radius: 50%;
		transition: opacity ease .185s; }

	.slider .owl-dots .owl-dot > span {
		opacity: 0.4; }

	.slider .owl-dots .owl-dot.active > span,
	.slider .owl-dots .owl-dot:hover > span {
		opacity: 1; }

	.slider .owl-dots {
		position: absolute;
		bottom: 40px;
		left: 50%; }

	.slider.slider-smaller .owl-dots {
		bottom: 20px; }

	.slide-description,
	.slider .owl-dots {
		margin-left: -360px; }

	.slider-smaller .slide-description-title {
		font-size: 32px; }

	.slider-smaller .slide-description {
		top: 50px; }

	.slider,
	.slide {
		height: 496px; }

	.slide-image img {
		height: 496px; }

	.slider-smaller .slide,
	.slider-smaller.slider {
		height: 414px; }

	.slider-smaller .slide-image img {
		height: 414px; }

	.catalogue-items-item.dropdown:hover .dropdown-toggle {
		z-index: 4; }

	.catalogue-items-item.dropdown:hover > .dropdown-menu {
		display: block;
		z-index: 3; }

	.catalogue-items-item.dropdown .catalogue-items-item-image img {
		transition: transform .1s ease-out;
		transition: -webkit-transform .1s ease-out; }

	.catalogue-items-item.dropdown:hover .catalogue-items-item-image img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1); }

	.filters-navbar .navbar-right button {
		border-left: 1px solid #E9F1F5; }

	.licenses-items-item-image a:before {
		opacity: 0;
		visibility: hidden; }

	.licenses-items-item-image a:after {
		opacity: 0;
		visibility: hidden; }

	.page-contacts-section-description {
		padding-right: 260px; }

	.page-contacts-save-map {
		width: 220px; }

	.products-items > div[class*="col"] {
		border: 1px solid #E6F1F5;
		border-right: none;
		margin-top: -1px; }

	.products-items > .col-lg-4:nth-child(3n+1) {
		border-left: none; }

	.products-items > .col-lg-3:nth-child(3n+1) {
		border-left: 1px solid #E6F1F5; }

	.products-items > .col-lg-3:nth-child(4n+1) {
		border-left: none; }

	.page-type-article-image {
		float: left;
		margin-right: 30px; }

	.catalogue-items-holder .column {
		width: 20%; }

	.slide-description,
	.slider .owl-dots {
		margin-left: -470px; }

	.product-holder-overall-get-prices,
	.product-holder-overall-price-value,
	.product-holder-overall-get-offer,
	.product-holder-overall-download {
		text-align: right; } }
@media (min-width: 1200px) {
	.catalog-toggle-button .dropdown-menu > li {
		width: 20%;
		clear: none !important; }

	.catalog-menu > ul.nav > li > a, .catalog-menu div > ul.nav > li > a {
		font-size: 15px; }

	.product-holder-tech-table .table-scrollable-scrollable-column:before {
		position: absolute;
		content: '';
		z-index: 1;
		top: 0;
		bottom: 0;
		right: 0;
		width: 30px;
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 64%, rgba(255, 255, 255, 0.8) 100%);
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 64%, rgba(255, 255, 255, 0.8) 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 64%, rgba(255, 255, 255, 0.8) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=1 ); }

	.pager .previous {
		margin-right: 30px; }

	.pager .next {
		margin-left: 40px; }

	.expanded ul {
		width: 260px;
		margin-left: -130px;
		left: 50%; }

	.dropdown.catalog-menu > ul.nav > li + li {
		margin-bottom: 0; }

	.row-captcha {
		margin-left: -6px;
		margin-right: -6px; }

	.row-captcha > div[class*="col"] {
		padding-right: 6px;
		padding-left: 6px; }

	.instructions-items-item.media .instructions-items-item-title {
		padding-right: 40px; }

	.table-scrollable-scrollable-column {
		overflow: auto !important; }

	.catalogue-items-holder .column,
	.brands-block-items .column {
		width: 20%; }

	.slide-description,
	.slider .owl-dots {
		margin-left: -585px; }

	.product-holder-overall-image {
		width: 390px; }

	.product-holder-overall-data {
		margin-left: 390px;
		width: calc(100% - 390px); } }
@media (min-width: 1280px) {
	.catalog-toggle-button .dropdown-menu:before {
		left: 150px; }

	.catalog-toggle-button .dropdown-menu {
		left: -13px;
		right: -13px; } }
@media (min-width: 1360px) {
	.filters-navbar .dropdown .dropdown-menu {
		left: 50%;
		margin-left: -121px; } }

@media (min-width: 992px) {
	.footer-bottom-panel-right {
		float: right;
		text-align: right;
		max-width: 200px; }

	.products-items-item-price-offer {
		opacity: 0;
		visibility: hidden; } }
@media (max-width: 1279px) and (min-width: 1200px) {
	.catalogue-items-frontpage .catalogue-items > .column:first-child .catalogue-items-item.dropdown .dropdown-menu {
		margin-left: -110px; }

	.catalogue-items-frontpage .catalogue-items > .column:last-child .catalogue-items-item.dropdown .dropdown-menu {
		margin-left: -200px; } }
@media (max-width: 1199px) {
	.header-fixed .navbar-bottom-phones {
		display: none; }

	.sort-navbar .navbar-left .sort-navbar-item + .sort-navbar-item {
		margin-left: 16px; }

	.pager .previous a,
	.pager .next a {
		font-size: 0;
		width: 40px;
		position: relative; }

	.pager .previous a:after,
	.pager .next a:after {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -4px;
		margin-top: -8px;
		display: block;
		font-size: 18px;
		color: #626D72;
		transition: color ease .185s; }

	.pager .previous a:hover:after,
	.pager .next a:hover:after {
		color: #fff; }

	.pager .previous a:after {
		content: '\00AB'; }

	.pager .next a:after {
		content: '\00BB'; }

	.page-contacts-section-item-phone {
		display: block; }

	.page-contacts-section-item b {
		display: inline-block;
		vertical-align: top; }

	.page-contacts-section-item span {
		display: block;
		margin-bottom: 4px; }

	.contacts-form .form-submit .btn {
		margin-top: 12px; }

	.table-scrollable {
		display: table; }

	.table-scrollable > div[class*="col"] {
		display: table-cell;
		float: none; }

	.navbar-links {
		display: none; }

	.catalogue-items-item .catalogue-items-item-title {
		max-width: 260px;
		margin-left: auto;
		margin-right: auto; } }
@media (max-width: 1199px) and (min-width: 992px) {
	.captcha-image-holder {
		width: calc(66.66% - 80px); }

	.captcha-refresh-holder {
		width: 80px; }

	.dropdown.catalog-menu > ul.nav > li {
		width: 33.333333%;
		margin-bottom: 40px; }
	.dropdown.catalog-menu > ul.nav > li:nth-child(3n + 1) {
		clear: left; }

	.catalog-toggle-button .dropdown-menu {
		padding-bottom: 0; }

	.catalogue-items-item.dropdown .dropdown-menu {
		width: 220px;
		margin-left: -110px;
		left: 50%; }

	.catalogue-items-item .catalogue-items-item-title {
		font-size: 12px;
		letter-spacing: 0; }

	.products-items-item-price-offer {
		float: right; }

	.product-specs-right {
		float: left; }

	.site-navbar-top ul.nav li:not(:last-child) {
		margin-right: 18px; }

	.site-phone span {
		font-size: 14px; }

	.site-logo img {
		width: 200px; } }
@media (max-width: 991px) and (min-width: 767px) {
	.page-contacts .contacts-form {
		padding-bottom: 8px; }

	.row.news-block-items .owl-item > div[class*="col"] {
		width: 280px; }

	.main-courses-items {
		padding: 0 70px; }

	.main-courses-items-item {
		margin-bottom: 30px; }

	.main-courses-items {
		margin-bottom: -30px; }

	.dropdown.catalog-menu > ul.nav {
		margin-bottom: -40px;
		overflow: hidden; }

	.dropdown.catalog-menu > ul.nav > li {
		width: 50%; }

	.catalogue-items-item {
		margin-bottom: 60px; }

	.catalogue-items-item .catalogue-items-item-image {
		height: 160px; }

	.catalogue-items-item.dropdown .dropdown-menu {
		width: 260px;
		left: 50%;
		margin-left: -130px; }

	.filters-navbar ul.nav li a,
	.filters-navbar .nav > button {
		padding-right: 12px;
		padding-left: 12px; }

	.catalogue-items {
		margin-top: 20px; }

	.brand-holder .catalogue-items {
		margin-top: 60px; }

	.instructions-holder-items {
		margin-top: 10px; }

	.catalogue-items-frontpage .catalogue-items {
		margin-top: 40px; }

	.site-navbar-top ul.nav li:not(:last-child) {
		margin-right: 30px; }

	.site-navbar .navbar-header {
		float: none; }

	.site-navbar-top {
		position: relative;
		padding: 14px 0;
		margin-top: 0; }

	.site-navbar-top .site-phones.navbar-right {
		position: absolute;
		right: 0;
		top: -100%;
		margin-top: 10px; } }
@media (max-width: 991px) {
	.layout-sidebar-left.page-type-aricle .center {
		margin-top: 40px; }

	.layout-sidebar-right.page-type-aricle .sidebar {
		margin-top: 40px; }

	.page-category-inside {
		margin-top: 0; }

	.brand-holder-description .brand-image {
		margin-bottom: 20px; }

	.slider .owl-dots {
		right: 15px;
		bottom: 20px;
		left: auto; }

	.owl-dots {
		font-size: 0;
		text-align: center;
		margin-top: 24px; }

	.owl-dot {
		display: inline-block;
		margin: 0 4px; }

	.owl-dot > span {
		display: block;
		width: 8px;
		height: 8px;
		background-color: #C0C4C6;
		border-radius: 50%;
		transition: background-color 0.185s ease; }

	.owl-dot.active > span {
		background-color: #626D72; }

	.mm-panel .site-phones .site-phone + .site-phone,
	.footer-holder .site-phones .site-phone + .site-phone {
		margin-left: 0; }

	.footer-holder .site-phones,
	.footer-holder .site-navbar-top-email {
		float: none !important; }

	.site-navbar-top.mm-panel .site-phone,
	.footer-holder .site-phone {
		position: relative;
		padding-left: 55px; }

	.site-navbar-top.mm-panel .site-phone:after,
	.footer-holder .site-phone:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -21px;
		height: 40px;
		width: 40px;
		left: 0;
		background-color: #BFD5E0;
		border-radius: 50%; }

	.site-navbar-top.mm-panel .site-phone:before,
	.footer-holder .site-phone:before {
		position: absolute;
		content: '';
		top: 50%;
		margin-top: -8px;
		left: 13px;
		height: 15px;
		width: 15px;
		background-image: url(/local/templates/general/css/../img/sprite.png);
		background-repeat: no-repeat;
		background-position: -73px -61px;
		z-index: 1; }

	.site-navbar-top.mm-panel .site-navbar-top-email,
	.footer-holder .site-navbar-top-email {
		text-align: center;
		margin-top: 26px;
		margin-bottom: 16px; }

	.footer-holder .site-navbar-top-email {
		margin-bottom: 24px; }

	.developer,
	.copyright {
		margin-top: 30px; }

	.footer-bottom-panel-right {
		text-align: center; }

	.footer-holder {
		padding-top: 42px;
		margin: 0 -15px;
		border-top-width: 4px; }

	.mm-panel .site-phones .site-phone,
	.footer-holder .site-phones .site-phone {
		display: block; }

	.mm-panel .site-phones .site-phone + .site-phone,
	.footer-holder .site-phones .site-phone + .site-phone {
		margin-top: 26px; }

	.row.news-block-items {
		margin-left: 0;
		margin-right: 0;
		overflow: visible;
		margin-bottom: 0; }

	.row.news-block-items .owl-item > div[class*="col"] {
		padding-left: 0;
		padding-right: 0; }

	.main-courses-items-item-title {
		height: 64px; }

	.site-navbar-bottom .search-form-submit .btn {
		font-size: 0;
		line-height: 0;
		position: relative;
		height: 40px;
		width: 46px;
		padding: 12px; }

	.site-navbar-bottom .search-form-submit .btn:after {
		position: absolute;
		top: 50%;
		margin-top: -9px;
		left: 50%;
		margin-left: -8px;
		content: '';
		display: block;
		width: 17px;
		height: 17px;
		background-image: url(/local/templates/general/css/../img/sprite.png);
		background-repeat: no-repeat;
		background-position: -22px -18px; }

	.footer-links > ul > li + li {
		margin-top: 20px; }

	.catalogue-items-item.catalogue-items-item-native img {
		max-height: 260px; }

	.catalogue-items-item.dropdown .catalogue-items-item-image img {
		transition: transform .1s ease-out;
		transition: -webkit-transform .1s ease-out; }

	.catalogue-items-item.dropdown.open .catalogue-items-item-image img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1); }

	.filters-navbar-label {
		display: inline-block;
		position: static;
		margin-right: 6px; }

	.articles-button .btn {
		display: block;
		max-width: 254px; }

	.articles-button .btn + .btn {
		margin-left: 0;
		margin-top: 6px; }

	.panel-body .instructions-holder-items {
		overflow: visible; }

	.pager .previous a,
	.pager .next a {
		float: none; }

	.pager > ul {
		position: relative;
		display: block; }

	.catalogue-items-holder {
		margin-top: 40px; }

	.product-holder-overall-data {
		margin-top: 40px; }

	.product-holder-overall-data .row > div + div {
		margin-top: 40px; }

	.catalog-category-description {
		border-top: 0 none; }

	.captcha-image-holder {
		width: calc(100% - 80px); }

	.captcha-refresh-holder {
		width: 80px; } }
@media (max-width: 767px) {
	.form-control {
		font-size: 16px; }

	.search-form-input .form-control {
		padding-top: 0;
		padding-bottom: 0;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		line-height: 40px; }

	.sort-navbar-mobile.dropdown .dropdown-menu li {
		display: table;
		width: 100%; }
	.sort-navbar-mobile.dropdown .dropdown-menu li .btn {
		color: inherit;
		display: table-cell;
		vertical-align: middle; }

	.page-contacts-section-item {
		margin-top: 14px; }

	.site-phones .site-phone > span,
	.page-contacts-section-item-phone > span {
		display: none; }

	.breadcrumbs {
		display: none; }

	.pager-holder .pager-step {
		margin-top: 20px; }

	.pager li.page {
		display: none; }

	.page-layout .sort-navbar,
	.filter-sidebar-toggle-holder {
		margin: 0 -15px;
		background-color: #E9F1F5; }

	.page-layout .sort-navbar .navbar-left .filter-sidebar-toggle {
		float: left;
		margin-right: 20px; }

	.page-layout .sort-navbar .navbar-left .sort-navbar-title,
	.page-layout .sort-navbar .navbar-left .sort-navbar-item {
		float: left;
		height: 50px;
		line-height: 50px;
		margin-bottom: 0; }

	.site-mail.site-navbar-top-email a {
		display: block; }

	.page-product-layout h1,
	.product-holder-overall-image {
		text-align: center; }

	.our-offers-list-items-item-title:after {
		margin: 0 auto;
		right: 0; }

	.our-offers-list-items-item-image,
	.our-offers-list-items-item-title {
		text-align: center; }

	.contacts-form .form-submit .btn {
		width: 100%; }

	.page-contacts .contacts-form {
		margin-left: -15px;
		margin-right: -15px;
		padding: 46px 15px 17px 15px; }

	.catalog-category-description {
		margin-top: 40px; }

	.catalog-category-description .sidebar-block-menu {
		margin-top: 40px; }

	.catalog-category-description-announce {
		margin-top: 40px; }

	.brand-holder-description .brand-image img {
		margin: 0 auto; }

	.brand-holder .catalogue-items-holder {
		margin-top: 60px; }

	.brand-holder .catalogue-items {
		margin-top: 20px; }

	.articles-list {
		margin-top: 40px; }

	.catalogue-items-holder {
		margin-top: 20px; }

	.main-courses-holder > .container {
		padding-left: 20px;
		padding-right: 20px; }

	.main-courses-items-item {
		margin-bottom: 0;
		padding-bottom: 26px; }

	.main-courses-items.row {
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 0; }

	.main-courses-items.row > div[class*="col"] {
		padding-left: 20px;
		padding-right: 20px; }

	.main-courses-items.row > div[class*="col"]:nth-child(2n) {
		padding-left: 0; }

	.main-courses-items.row > div[class*="col"]:nth-child(2n) .main-courses-items-item {
		border-left: 1px solid #E6F1F5;
		padding-left: 20px; }

	.main-courses-items.row > div[class*="col"]:nth-child(3) {
		padding-right: 0; }

	.main-courses-items.row > div[class*="col"]:nth-child(3) .main-courses-items-item {
		padding-right: 20px; }

	.main-courses-items.row > div[class*="col"]:nth-child(n + 3) .main-courses-items-item {
		border-top: 1px solid #E6F1F5;
		padding-top: 28px;
		padding-bottom: 0; }

	.block-title {
		line-height: 1.25em; }

	.about-company-holder {
		padding-top: 60px; }

	.brands-block-items {
		margin-bottom: -12px; }

	.brands-block-items-item {
		margin-bottom: 12px; }

	.brands-block-items-item-image {
		height: 40px; }

	.brands-block-items-item-image img {
		max-width: 100%; }

	.search-form-input {
		padding: 5px 0;
		opacity: 0;
		position: absolute;
		left: 0;
		right: 55px;
		top: 0;
		padding-left: 5px;
		transition: all ease .185s;
		background-color: #626D72; }

	.search-form-input .form-control {
		border-radius: 0; }

	.site-navbar-bottom .search-form {
		position: absolute;
		width: auto !important;
		right: 0;
		top: -50px;
		left: 0;
		margin: 0;
		height: 50px; }

	.search-form-submit {
		position: absolute;
		right: 0;
		top: 50px; }

	.site-navbar-bottom .search-form-submit .btn {
		width: 50px;
		height: 50px;
		border-radius: 0;
		background-color: transparent; }

	.site-navbar-bottom .search-form-submit .btn:after {
		background-position: -56px -61px; }

	.catalog-toggle-button button {
		font-size: 10px;
		border-radius: 0;
		letter-spacing: 2px;
		height: 50px;
		text-align: center;
		padding-right: 0;
		padding-left: 0; }

	.catalog-toggle-button button > .icon-cat-toggle {
		display: none; }

	.site-navbar-bottom > .container {
		padding: 0; }

	ul.mm-listview li a {
		font-size: 14px;
		font-weight: 400;
		color: #0F729F;
		text-transform: uppercase;
		padding: 16px 0 14px 20px; }

	ul.mm-listview li:hover,
	.mm-panel.mm-hasnavbar .mm-navbar:hover,
	ul.mm-listview li a:hover,
	.mm-sidebar-close:hover {
		background-color: #3191BC; }

	.mm-listview > li:not(.mm-divider):hover:after {
		border: 0 none; }

	ul.mm-listview li:hover a,
	.mm-navbar:hover a.mm-title {
		color: #fff; }

	.site-navbar .navbar-header {
		padding-left: 0;
		text-align: center; }

	.navbar-brand {
		float: none;
		display: inline-block; }

	.site-navbar-bottom-holder {
		padding-left: 50px;
		padding-right: 50px;
		overflow: hidden;
		position: relative; }

	#navigation-header {
		display: none !important; }

	.catalogue-items-item.dropdown .catalogue-items-item-image img {
		max-width: 200px;
		max-height: 160px; }

	.catalogue-items-frontpage .catalogue-items {
		margin-top: 30px; }

	.catalog-toggle-button .dropdown-menu {
		padding: 32px 15px; }

	h1 {
		font-size: 18px; }

	.expanded ul {
		position: static;
		display: block;
		float: none;
		box-shadow: none; }

	.catalogue-items-item.dropdown .dropdown-menu {
		width: 100%; }

	.dropdown.catalog-menu > ul.nav > li + li {
		margin-top: 32px; }

	.catalog-toggle-button .dropdown-menu:before {
		left: 50%;
		margin-left: -4px; }

	.catalog-toggle-button .dropdown-menu {
		top: calc(100% + 12px); }

	.catalogue-items-item {
		margin-bottom: 40px; }

	.filters-navbar .dropdown .dropdown-menu {
		background-color: #fff; }

	.slide-description-top-line-big {
		font-size: 18px; }

	.slide-description {
		top: 30px;
		margin-right: 15px; }

	.slide-description-title {
		font-size: 26px; }

	.slide-description-bottom-line {
		font-size: 16px; }

	.slider .owl-nav {
		display: none; }

	.news-block-items-item {
		text-align: left;
		margin-bottom: 0; }

	.news-block-items-item-image img {
		margin: 0 auto; }

	.licenses-items-item {
		text-align: center; }

	.page-contacts-save-map-text {
		margin-bottom: 12px; }

	.sort-navbar .navbar-right .sort-navbar-item {
		display: inline-block;
		margin-right: 6px; }

	.sort-navbar .navbar-right {
		margin: 12px 0; }

	.sort-navbar .sort-navbar-title {
		margin-bottom: 6px; }

	.filters-navbar .navbar-nav {
		margin-left: 0;
		margin-right: 0; }

	.filters-navbar .navbar-right button {
		width: 100%; }

	.articles-list-items .media-body,
	.articles-list-items .media-left,
	.articles-list-items .media-right {
		display: block;
		width: 100%; }

	.our-offers-list-items .media-body,
	.our-offers-list-items .media-left,
	.our-offers-list-items .media-right {
		display: block;
		width: 100%; }

	.articles-list-items-item-image img {
		max-width: 100%; }

	.articles-list-items .articles-list-items-item-body {
		margin-top: 20px; }

	.our-offers-list-items .media-body {
		margin-top: 20px; }

	.sugested-products-slider .owl-item .item {
		text-align: center; }

	.news-block-holder.holder-padding {
		padding-bottom: 116px;
		padding-top: 60px; }

	.news-block-holder .more-button {
		bottom: 46px;
		left: 0;
		right: 0;
		text-align: center; }

	.news-block-holder .more-button > .btn {
		font-size: 11px;
		padding: 10px 39px 9px; }

	.site-logo img {
		width: 160px;
		margin: 0 auto; }

	.catalog-toggle-button,
	.site-navbar-bottom .search-form,
	.express-search-button {
		float: none;
		width: 100%; }

	.express-search-button a,
	.catalog-toggle-button button {
		width: 100%; }

	.navbar-brand {
		padding: 14px 0; }

	.slide-description {
		margin-left: 15px;
		left: 0; }

	.notice-block {
		margin-left: -15px;
		margin-right: -15px;
		padding: 24px 15px;
		background-color: #CCEFFF; } }
@media (min-width: 768px) {
	.navbar-nav {
		max-width: calc(100% - 120px); }

	.page-contacts-section-map {
		height: 400px; }

	.page-contacts-section-map-holder {
		height: 400px; }

	.products-items-view-grid > .col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%; }

	.modal-express .modal-body {
		padding: 60px 80px; }
	.modal-express .modal-text {
		font-size: 16px;
		line-height: 1.5; }
	.modal-express .form-row:after {
		content: '';
		display: block;
		clear: both; }
	.modal-express .form-group-half {
		width: 50%;
		float: left;
		padding-right: 15px; }
	.modal-express .form-group-half:last-child {
		padding-right: 0;
		padding-left: 15px; }
	.modal-express input[type='checkbox'] + label {
		margin-top: 12px; }
	.modal-express textarea {
		min-height: 120px; }
	.modal-express .form-group-submit .form-comment {
		float: left;
		margin: 8px 0 0; }
	.modal-express .form-group-submit .form-block-right {
		float: right; }
	.modal-express .form-group-submit .form-block-right:after {
		content: '';
		display: block;
		clear: both; }
	.modal-express .form-group-submit .btn {
		float: left;
		width: auto; }
	.modal-express .form-group-submit .file-input {
		margin-bottom: 30px;
		width: 190px; } }
@media (min-width: 544px) {
	.modal-express .modal-body {
		padding: 60px 80px; }
	.modal-express .modal-text {
		font-size: 16px;
		line-height: 1.5; } }
@media (max-width: 480px) {
	.filter-sidebar-toggle-holder,
	.page-layout .sort-navbar {
		margin: 0 -20px; }

	.sugested-products-slider .owl-item {
		width: 200px !important; }

	.sugested-products-slider .owl-dots {
		margin-top: 0; }

	.page-contacts .contacts-form {
		margin-left: -20px;
		margin-right: -20px; }

	.footer-holder {
		margin-left: -20px;
		margin-right: -20px; }

	.container {
		padding-left: 20px;
		padding-right: 20px; }

	.main-courses-items-item-title {
		font-size: 11px; }

	.hidden-mobile.visible-xs {
		display: none !important; }

	.sort-navbar-mobile.dropdown .dropdown-menu {
		left: -130px; }

	.sort-navbar-mobile.sort-navbar-mobile-objects.dropdown .dropdown-menu {
		left: -156px; } }
@media (min-width: 992px) {
	.products-items-view-grid > .col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%; }
	.products-items-view-grid > .col-lg-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%; } }

.catalogue-items-item.dropdown.open a {
	z-index: 4; }
.catalogue-items-item.dropdown.open .dropdown-menu {
	z-index: 3; }
.catalogue-items-item .catalogue-items-item-title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 20px;
	line-height: 1.6em;
	text-align: center;
	letter-spacing: 1px; }
.catalogue-items-item .catalogue-items-item-image {
	height: 160px;
	font-size: 0;
	line-height: 0;
	text-align: center; }
.catalogue-items-frontpage .catalogue-items-item .catalogue-items-item-image {
	height: 176px; }
.catalogue-items-item .catalogue-items-item-image:after {
	display: inline-block;
	height: 100%;
	vertical-align: bottom;
	content: ''; }
.catalogue-items-item .catalogue-items-item-image img {
	display: inline-block;
	vertical-align: bottom;
	max-width: 100%;
	max-height: 100%; }
.catalogue-items-item.catalogue-items-item-native img {
	margin-top: -50px;
	max-height: none; }
.catalogue-items-item.catalogue-items-item-native .catalogue-items-item-title {
	position: relative; }
.catalogue-items-item.dropdown .dropdown-menu {
	top: auto;
	margin-top: -100px;
	padding-top: 120px;
	z-index: 1;
	padding-bottom: 12px;
	animation: animatonOpacityIn .4s ease; }
.catalogue-items-item.dropdown .dropdown-menu li a {
	color: #99b6bf;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	white-space: normal;
	padding: 9px 28px;
	background-color: #fff;
	transition: all ease .18s; }
.catalogue-items-item.dropdown .dropdown-menu li a:hover {
	background-color: #f0f7fa;
	color: #00a7cb; }
.gray-gradient {
	background: #f0f7fa;
	background: linear-gradient(to bottom, #f0f7fa 0%, #f8fbfd 100%); }
.holder-padding {
	padding: 46px 0 60px; }
.main-courses-items {
	margin-top: 60px; }
.main-courses-items-item {
	text-align: center; }
.main-courses-items-item-image {
	height: 140px; }
.main-courses-items-item-image img {
	margin: 0 auto; }
.main-courses-items-item-title {
	color: #626d72;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.5em;
	margin-top: 16px;
	letter-spacing: 1px; }
.brands-block-items {
	margin-top: 20px; }
.brands-block-items .column {
	float: left;
	padding: 0 15px; }
.brands-block-items-item-image {
	font-size: 0;
	line-height: 0;
	height: 80px;
	text-align: center; }
.brands-block-items,
.main-courses-items,
.news-block-items,
.object-items {
	margin-bottom: -40px;
	overflow: hidden; }
.brands-block-items-item,
.main-courses-items-item,
.news-block-items-item,
.object-items-item {
	margin-bottom: 40px; }
.brands-block-items-item-image:after {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	content: ''; }
.brands-block-items-item-image img {
	max-width: 158px;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle; }
.about-company-holder {
	background-color: #f0f7fa;
	background: linear-gradient(to bottom, #f0f7fa 0%, #f8fbfd 100%); }
.about-company-content {
	margin-top: 32px;
	line-height: 1.55em; }
.news-block-items-item-date {
	line-height: 1em;
	color: #99b6bf;
	font-size: 9px;
	text-transform: uppercase;
	margin-top: 26px;
	letter-spacing: 1px; }
.news-block-items {
	margin-top: 28px; }
.news-block-items-item-title,
.object-items-item-title a {
	display: block;
	color: #626d72;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 6px;
	letter-spacing: 1px;
	line-height: 1.5em; }
.object-items-item-title a {
	margin-top: 0; }
.news-block-items-item a {
	text-decoration: none; }
.btn-bordered {
	transition: .185s linear all;
	background-color: #fff; }
.btn-bordered,
.btn-bordered:hover,
.btn-bordered:focus {
	border: 3px solid #e6f1f5;
	color: #0092bf;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 900;
	padding: 11px 21px 10px; }
.btn-bordered:hover,
.btn-bordered:focus {
	background-color: #99b6bf;
	color: #fff;
	border-color: #99b6bf; }
.news-block-holder {
	position: relative; }
.news-block-holder .more-button {
	position: absolute; }
.breadcrumbs {
	margin-top: 18px; }
.breadcrumbs li {
	position: relative; }
.breadcrumbs li,
.breadcrumbs li a {
	color: #a0b4bd;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 11px;
	display: inline-block;
	vertical-align: middle; }
.breadcrumbs li a {
	text-decoration: none; }
.breadcrumbs li a:hover {
	color: #0f729f; }
.breadcrumbs li + li:before {
	margin-left: 2px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(/local/templates/general/css/../img/sprite.png);
	background-repeat: no-repeat;
	background-position: -40px -24px;
	content: '';
	width: 10px;
	height: 5px;
	position: relative;
	top: -1px; }
.our-offers-list {
	margin-top: 48px; }
.our-offers-list-items-item {
	margin-bottom: 44px; }
.our-offers-list-items-item-title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	padding-bottom: 24px;
	letter-spacing: 1px; }
.our-offers-list-items-item-title:after {
	width: 70px;
	height: 3px;
	background-color: #e6f1f5;
	position: absolute;
	content: '';
	bottom: 0;
	left: 0; }
.our-offers-list-items-item-description {
	line-height: 1.55em;
	margin-top: 18px; }
.our-offers-list-items-item-morelink {
	margin-top: 18px; }
.our-offers-list-items-item-morelink a {
	line-height: 1em;
	padding-bottom: 1px;
	font-size: 10px;
	text-transform: uppercase;
	color: #a0b4bd;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px solid transparent; }
.our-offers-list-items-item-morelink a:hover {
	border-bottom-color: #a0b4bd; }
.our-offers-list-items-item.media > .media-body {
	padding-top: 24px; }
.page-type-article-section {
	margin-top: 38px; }
.page-type-article-section:after {
	content: '';
	clear: both;
	display: block; }
.page-type-article-image {
	margin-bottom: 20px; }
.page-type-article-content {
	line-height: 1.55em; }
.sidebar {
	line-height: 1em; }
.sidebar-block-menu {
	border: 2px solid #f0f7fa;
	border-radius: 3px;
	padding: 27px 20px 29px 27px; }
.sidebar-block-title {
	color: #0073a2;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px; }
.sidebar-block-menu ul.nav {
	margin-top: 18px; }
.sidebar-block-menu ul.nav li a {
	display: inline-block;
	color: #a0b4bd;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	letter-spacing: 1px; }
.sidebar-block-menu ul.nav li a.selected {
	color: #0073a2;
	text-decoration: none !important; }
.sidebar-block-menu ul.nav li + li {
	margin-top: 8px; }
.sidebar-block-menu ul.nav li a:hover,
.sidebar-block-menu ul.nav li a:focus {
	text-decoration: underline;
	background: none !important; }

/* End */
/* /bitrix/templates/.default/components/bitrix/news/template1/bitrix/news.detail/.default/style.css?174423448040120 */
