#bx-panel + .page__layout  .header+.main {
	padding-top: 0;
}
#bx-panel.bx-panel-folded + .page__layout  .header+.main {
	padding-top: 92px;
}
@media (max-width:755px) {
	#bx-panel.bx-panel-folded + .page__layout  .header+.main {
		padding-top: 0;
	}
}

.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right,
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 0;
    opacity: 1;
	padding:0;
	cursor:pointer;
	background-color:transparent;
	transition:all .35s ease;
}
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right > div,
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left > div {
	display:none;
}
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right:before,
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left:before {
	content:"";
	width:17px;
	height:14px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7H0M15 7L9 1M15 7L9 13' stroke='%23F25354' stroke-width='1.8'/%3E%3C/svg%3E%0A");
}
.fancybox-portfolio .fancybox-button--arrow_right {
}
.fancybox-portfolio .fancybox-button--arrow_left {
	transform:rotate(180deg);
}
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right:hover:not(:disabled),
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left:hover:not(:disabled) {
	background: #FEF2F2;
}
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right:active:not(:disabled),
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left:active:not(:disabled) {
    background: #f25354;
}
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right:active:not(:disabled):before,
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left:active:not(:disabled):before {
	background: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7H0M15 7L9 1M15 7L9 13' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E%0A") center no-repeat;
}

.fancybox-portfolio .fancybox-button.fancybox-button--arrow_right:disabled,
.fancybox-portfolio .fancybox-button.fancybox-button--arrow_left:disabled {
	opacity:.3;
	cursor:default;
}

div#contacts-map.error {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}


.KovrolinQualitiesSlider_tooltipArrow__jqonf {
	bottom:-4px;
	right:5px;
}

.KovrolinQualitiesSlider_tooltipWrapper___lMfw .react-tooltip {
	right: -2px;
    bottom: calc(100% + 10px);
    top: auto;
    left: auto;
	transition:opacity .75s ease;
	visibility:hidden;
}
.KovrolinQualitiesSlider_tooltipWrapper___lMfw:hover .react-tooltip {
	opacity:1;
	visibility:visible;
}

@media (min-width:448px) and (max-width:700px) {
	.index-0 .KovrolinQualitiesSlider_tooltipWrapper___lMfw .react-tooltip {
		right: auto;
		left: calc(100% - 16px);
	}
		
	.index-0 .KovrolinQualitiesSlider_tooltipWrapper___lMfw .KovrolinQualitiesSlider_tooltipArrow__jqonf {
		right:auto;
		left:5px;
	}
}

.ContactsSection_tabs__k18LI_content .ContactsSection_descr__jZDtw:not(.active) {
	display:none
}

.ContactsSection_tab__90AdA.active {
    color: #f25354;
}
.ContactsSection_tab__90AdA.active:before {
	background: #f25354;
}

.ContactsSection_mapWrapper__DBes3:empty,
.ContactsSection_mapWrapper__DBes3.error {
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#eee;
}
.ContactsSection_mapWrapper__DBes3:empty:before {
	content:"Please wait while the map loads";
}

.KovrolinSaleFormPopup_popupScroll__DUSjo .modal.popup__inner {
	display:inline-block
}
.KovrolinSaleFormPopup_popupScroll__DUSjo .pf-brief-c3.KovrolinSaleFormPopup_briefC3__cl_Io {
	padding-bottom: 10px;
}

[data-dropdown-select] .dropdown-select-selected + .dropdown-select {
	transition:opacity .35s ease;
	opacity:0;
	visibility:hidden;
}
[data-dropdown-select] .dropdown-select-selected.is-active + .dropdown-select {
	opacity:1;
	visibility:visible;
}

.popup {
	transition:all .35s ease;
}

.Popup_overlay__4vlbU, .Popup_popupScroll__G9sEz {
	transition:opacity .35s ease;
}

.swiper-slide-thumb-active .KovrolinDetailImagesSlider_thumbSlide__sekZV {
    box-shadow: 0 0 0 3px #f25354;
}

.container--lg {
    max-width: 100%;
}

.product-options__price > div {
	display:inline;
}
.breadcrumbs li a span { 
	opacity:1;
}

.KovrolinDetailAccordionGroup_root__nOsDf>div>button:after {
	content:"+";
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:24px;
	height:24px;
	color:#838383;
	border:1px solid #838383;
	border-radius:50%;
}

.KovrolinDetailAccordionGroup_root__nOsDf>div.Accordion_active__1BP_5>button:after {
	content:"–";
	color:#f25354;
	border-color:#f25354
}


.KovrolinDetailRecProducts_root__VRGea .KovrolinCoatingsSlider_titleWrapper__J53bO,
.KovrolinDetailRecProducts_root__VRGea .KovrolinDesignBase_root__mpF0v {
	display:none;
}
.ymaps3x0--controls {
	z-index: 99 !important;
}
.ymaps3x0--control-button {
	font-size:13.333px;
}
.dropdown-menu {
	z-index: 1001;
}

[data-empty-list].hidden {
	display:none;
}

@media (max-width: 739px) { 
	.product-images-large .swiper-slide, .our-works-slider .swiper-slide {
		padding-bottom: 0;
		position: relative;
	}

	.product-images-large .swiper-slide img, .our-works-slider .swiper-slide img {
		height: auto;
		position: static;
	}
}