#sppb-addon-1654086679797 .sppb-addon-title {
	font-size: min(max(65px, 4vw), 72px);
}

#toplinemenudesktop {
	text-align: center;
}

#sppb-addon-1653918190768,
#sppb-addon-1653917994239 {
	white-space: nowrap;
}

.topkamin1 {
	border-radius: 20px 20px 0px 0px;
	min-height: 720px;
}

.varianty p.sppb-title-subheading {
	font-weight: 500;
}

.realizatsia .sppb-section-title {
	margin-bottom: 10px;
}

body {
	font-feature-settings: 'pnum' on, 'lnum' on;
}

.topmenuline li.sppb-active a,
.topmenuline li a,
.topmenuline li a:hover {
	border-radius: 0px 0px 100px 100px;
}

.bottommenuline li.sppb-active a,
.bottommenuline li a,
.bottommenuline li a:hover {
	border-radius: 100px 100px 0px 0px;
}

.footer-desktop {
	border-radius: 30px 30px 0px 0px;
}

.offcanvas-mob-menu ul {
	position: absolute;
	right: -34px;
	width: 234px;
	height: 250px;
	background: #FAF8F7;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.35);
	border-radius: 10px;	
	font-weight: 300;
	font-size: 12px;
	line-height: 16px ;
	letter-spacing: 0.3em;
}

#section-id-1654081698549 {
	z-index: 7;
}

#sp-section-1 .container {
	padding-left: 0px;
}

#sppb-addon-1654255357117, #sppb-addon-1654255357107 {
	border-right: 1px solid #7C959F;	
}

#sppb-addon-1654255357107, #sppb-addon-1654255195418 {
	border-top: 1px solid #7C959F;
}

#section-id-1654273606802 {
	border-radius: 10px 0px 0px 10px;
}

#section-id-1654275106967 {
	border-radius: 0px 10px 10px 0px;
}

#sppb-addon-1654505049421 ol li {
	padding-bottom: 20px;
}

li.vartist-link a:hover{
	background-color: #A9CEDE !important;
}

li.varianty-link a:hover {
	background-color: #A39BBB !important;
}

li.portfolio-link a:hover {
	background-color: #CDDBE2 !important;
}
li.inetshop-link a:hover {
	background-color: #5970B3 !important;
}

div.vartist-list ul li {
	text-align: left !important;
	padding: 15px 0px 15px 0px
}

div.vartist-list ul li span {
	display: initial;
}

div.vartist-list ul li i {
	font-size: 30px;
}