body {
	
} 

.mod-finder__search .awesomplete {
	width : 100%;
}

.awesomplete > ul {
	text-shadow: none;
	background: #FFF;
	border: 1px solid #F3F3F3;
	border-radius: 0 0 4px 4px;
	margin: .2em 0 0;
	box-shadow: none;
	padding: 16px 42px;
	z-index: 3;
}

.awesomplete > ul > li {
	cursor: pointer;
	padding: .2em .5em;
	position: relative;
	padding-bottom : 16px;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	transition: all 0.4s;
}

.awesomplete > ul > li:hover, .awesomplete > ul > li[aria-selected="true"] {
	color: #0A7FDB;
	transition: all 0.4s;
	background: #FFF!important;
}

.awesomplete > ul > li mark {
	padding: 0;
	background-color: #f6f6f6!important;
	color: #1C2132;
}

.awesomplete > ul > li:hover mark {
	color: #0A7FDB;
}

header nav ul li.item-166 ul ul {
	display : none;
}

.pd-page .page-content {
	max-width : 1240px;
	margin : 0px auto;
}

.sppb-row {
	display : flex;
}

.innsubtitle .sppb-addon-content {
	text-align : left;
}

#cookiesck_options {
	display : none!important;
}

.input input.checkbox-pd {
  margin-right: 4px;
  width: 18px;
  height: 18px;
  vertical-align: top;
  margin-top: 2px;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
  padding-right: 0;
}

.portfolio__pagination {
  width: 100%;
  text-align: center;
  margin: 40px auto 15px;
}

.page-item .page-link {
  border-radius: 8px;
  cursor : pointer;
}

.page-item.disabled .page-link {
	cursor : no-drop;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
  color : #999;
}

.page-item.disabled .page-link .fas {
	color : #999;
	cursor : no-drop;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #24356C;
  border-color: #24356C;
}

.page-item .page-link .fas {
	font-weight : 900;
}

.page-item.active:hover .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0A7FDB;
  border-color: #0A7FDB;
}

.page-item:first-child .page-link { 
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pagination .page-item:hover a span.fas {
	color: #fff;
}

.pagination li {
	margin-right : 4px;
	margin-left : 4px;
}

.content-list-h1 {
	margin-bottom : 72px;
}

.not-pc {
	display : none;
}

.content-list-video {
	display : block;
	position : absolute;
	width : 30px;
	height : 30px;
	border-radius : 8px 0px 8px 0px;
	color : #FFF;
	background : #0A7FDB;
	text-align : center;
	font-size : 14px;
	line-height : 30px;
}

.content-list-item-tag {
	display : inline-block;
	padding-right : 15px;
}

.examples-item__tags {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top : 10px;
	font-size : 14px;
	color : #888;
	overflow: hidden;
	height : 18px;
}

.examples-item__tags a {
	color : #888;
	text-decoration : none;
}

.mb30 {
	margin-bottom : 30px;
}

.mb35 {
	margin-bottom : 35px;
}

.examples-item__tags a span {
	display : inline-block;
	transition: all 0.4s;
}

.examples-item__tags a:hover {
	color : #0A7FDB;
}

.examples-item__tags a:hover span {
	margin-right : 2px;
	transition: all 0.4s;
}

.content-gallery-slider {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.content-gallery-slider .owl2-controls {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.content-gallery-slider .nav-btn.next-slide {
	position: absolute;
	bottom: 0;
	right : 0;
	display : block;
	width : 30px;
	height : 30px;
	border-radius : 8px 0px 0px 0px;
	color : #FFF;
	background : #0A7FDB;
	text-align : center;
	font-size : 14px;
	line-height : 30px;
	transition: all 0.4s;
}

.content-gallery-slider .nav-btn.prev-slide {
	position: absolute;
	bottom: 0;
	left : 0;
	display : block;
	width : 30px;
	height : 30px;
	border-radius : 0px 8px 0px 0px;
	color : #FFF;
	background : #0A7FDB;
	text-align : center;
	font-size : 14px;
	line-height : 30px;
	transition: all 0.4s;
}

.content-gallery-slider .nav-btn.next-slide:hover, .content-gallery-slider .nav-btn.prev-slide:hover {
	background : #1373bc;
	transition: all 0.4s;
}

.content-gallery-slider .nav-btn.next-slide-inarticle {
	border-radius : 8px 0px 8px 0px;
}

.content-gallery-slider .nav-btn.prev-slide-inarticle {
	border-radius : 0px 8px 0px 8px;
}

.content-list-video-wrap {
	aspect-ratio : 1.4;
	background-color : #1373bc;
	width : 100%;
}

.com-content-article .examples-item__tags {
	position : absolute;
	bottom : -28px;
	left : 0px;
	width : 100%;
}

.com-content-article h1 {
	margin-bottom : 48px;
}

.com-content-article .owl-carousel li {
	list-style: none;
}

.com-content-page-header-wrap {
	position : relative;
}

.article-content .owl-carousel img {
  margin-bottom: 0px;
}

.article-content .owl-carousel, .com-content-article .carousel-wrap-full, .com-content-article .idea-video-wrap {
  margin-bottom: 24px;
}

.com-content-article .carousel-wrap-full, .com-content-article .idea-video-wrap {
	border-radius: 8px;
	overflow: hidden;
}

.com-content-article .carousel-wrap-full img {
	border-radius : 8px;
}

.white-wrapper #sp-topcontent {
	margin-top : -219px;
}

.about-list .about-block {
	min-width : 50%;
}

.about-item__title {
  padding-left: 86px;
}

.main-page main.page-top {
	padding-top: 282px;
}

.main-catalog-link {
	color : #24356C;
	text-decoration : none;
}

.white-wrapper .main-catalog-link {
	color : #FFF;
}

.container-inner .container {
	padding : 0px;
}

.no-pd-text {
	display : block;
	color : #F00;
}

.products-right {
  width: 100%;
}

.category_name span {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}

.products-block {
  min-width: 25%;
  max-width: 34%;
}

.products-top {
	justify-content: end;
}

.products-top.jcsb {
	justify-content: space-between;
}

.orderlist div {
	display : inline;
}

.vm-pagination-bottom {
	margin-top : 60px!important;
}

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

.marka-link-in-cat {
	background: #F3F3F3;
	padding : 15px 10px;
	margin : 0 10px 20px;
	border-radius : 8px;
	color : #1C2132;
	display : inline-block;
	text-align : center;
	font-size : 18px;
	text-decoration : none;
}

.marka-link-in-cat img {
	display : block;
	margin : 0px auto 10px; 
	height : 50px;
	width : auto;
	max-width : 100%;
}

.marka-link, .marka-link:hover {
	color : #FFF;
	text-decoration : none;
	font-size : 16px;
}

.dealers-block__right {
	min-width : 205px;
}

#cities-search-advice-wrapper {
	position: absolute;
	top: 48px;
	width: 100%;
	transition: all 0.4s;
	cursor : pointer;
	background : #FFFFFF;
	border-radius : 4px;
	border: 1px solid #C2C4CC;
	display : none;
}

.advice_variant {
	padding-left: 49px;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	line-height: 48px;
	transition: all 0.4s;
}

.advice_variant:hover, .advice_variant.active, .dealers-city-item.active-city, .dealers-blocks__wrapper.active-city {
	background : #F3F3F3;
	transition: all 0.4s;
}

.bal-body {
	font-size : 16px;
	line-height : 30px;
}

.bal-body a {
	text-decoration : none;
}



@media (max-width: 992px) {
	.innsubtitle .sppb-addon-content {
		text-align : center;
		margin-bottom : 15px;
		font-weight : bold;
	}
	.products-block {
		max-width: 50%;
	}
}

@media (max-width: 576px) {
	.not-mob {
		display : none;
	}
	.products-top {
		justify-content: center;
	}
	.products-block {
		max-width: 100%;
	}
	.partner-page main.page-top {
		padding: 232px 0 30px;
	}
	.mob-border-radius {
		border-radius : 8px;
	}
	.not-pc.dblock {
		display : block;
	}	
	.not-pc.dinl {
		display : inline;
	}	
	.not-pc.dinlvlock {
		display : inline-block;
	}	
  .examples-item__tags {
    margin-top: 30px;
    height: 18px;
    margin-bottom: 0px;
  }  	
	.mob-mb30 {
		margin-bottom : 30px;
	}

	.mob-mb35 {
		margin-bottom : 35px;
	}  
	.dealers-scroll {
		max-height: 320px;
		border-radius: 8px;
		background: #f0f0f0;
		margin-bottom: 32px;
	}
	.dealers-blocks__wrapper {
		max-height: 899px;
	}
}

















