body {
	margin: 0;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #3C3C3C !important;
}

.clearfix:after {
	content: '';
	display: table;
	width: 100%;
	clear: both
}

:focus {
	outline: -webkit-focus-ring-color auto 0
}

.strong {
	font-weight: 600
}

p.grid_size_block_gold_1 {
	background: #757575;
	border-radius: 7px;
	width: 60px;
	border: 3px solid;
	font-weight: bold;
	font-size: 18px;
	padding: 3px;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	color: #ffcf54;
	margin-left: auto;
	margin-right: auto
}

.grey_back {
	background-color: #ffffffa3 !important
}

table {
	width: 100%;
	border-collapse: collapse
}

tr:nth-of-type(odd) {
	background: #eee
}

th {
	background: #333;
	color: #fff;
	font-weight: bold
}

td.th {
	background: #333
}

td,
th {
	padding: 6px;
	border: 1px solid #ccc;
	text-align: center
}

@media only screen and (max-width:760px),
(min-device-width:320px) and (max-device-width:480px) {
	table,
	thead,
	tbody,
	th,
	td,
	tr {
		display: block
	}
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	tr {
		border: 1px solid #ccc
	}
	td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%
	}
	td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap
	}
	td:nth-of-type(1):before {
		content: " "
	}
	td:nth-of-type(2):before {
		content: ""
	}
	td:nth-of-type(3):before {
		content: ""
	}
	td:nth-of-type(4):before {
		content: ""
	}
}

.uk-container.main_menu {
	z-index: 0;
	position: relative
}

.ams_slider {
	transform: translate(0, 0);
	margin-top: 40px
}

.ams_product_slider {
	transform: translate(0, -140px)
}

.info_panel {
	width: 370px!important
}

.name_seria_1 {
	position: absolute;
	top: 0;
	margin-top: 45vh;
	margin-left: 15%;
	height: 225px;
	color: #757575;
	background: #ffffffab
}

.contacts_panel {
	width: 190px;
	color: #0ff;
	margin-top: 6px;
	float: right;
	position: relative;
	display: block;
}

.contacts_panel.uk-flex-right a {
	float: right
}

.contacts_panel.uk-flex-right a {
	color: #333;
	font-size: 12px;
	font-weight: 600
}

header {
	z-index: 101;
	position: relative;
	transition: 1s;
	top: 0;
	/* height: 115px; */
}

.logo.uk-width-auto.uk-first-column {
	margin-top: 10px
}

.head_slogan {
	position: relative;
	/* top: 13px; */
	/* right: 50%; */
	/* display: block; */
	width: 100%;
	/* height: 44px; */
}

.title_white {
	color: #fff
}

.header_panel {
	padding-top: 10px;
	display: block;
	margin-left: 190px;
	z-index: 100;
	padding-left: 0;
	transition: .5s;
	background: #ffffff7a;
	background: linear-gradient(180deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, .45) 70%, rgba(255, 255, 255, .2) 85%);
}

ul.main-menu {
	display: flex
}

ul.main-menu li {
	/* padding-right: 8px; */
	list-style: none;
	line-height: normal
}

ul.main-menu li a {
	color: #333;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	padding: 3px 10px;
	display: block
}

ul.main-menu a:hover,
ul.main-menu li.active a {
	background: #4f4f4f;
	border-radius: 3px;
	text-decoration: none;
	transition: all .6s;
	color: #f2f2f2!important
}

ul.uk-slideshow-items.header_product_slide {
    background-color: #e5e5e5;
    /* transition: 1s; */
}

h3.uk-container.uk-text-left {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 700;
	color: #757575
}

span.guarantee {
	font-weight: 600
}

.uk-accordion-title {
	border-radius: 5px
}

#Mebel_factory h3 {
	margin-top: 70px!important
}

div#Mebel_factory h3.uk-container.uk-text-left {
	margin-top: 40px
}

div#factory {
	margin-top: 70px
}

.product_mebel_star_2 {
	align-items: flex-end
}

.product_mebel_star_2 img {
	text-align: center
}

a.product_link {
	color: #757575;
	font-size: 24px;
	text-transform: uppercase
}

.product_row {
	border-left: 5px solid;
	margin-top: 10px;
	padding-left: 5px
}

.slide_border_left {
	max-width: 290px;
	border-left: 3px solid;
	padding-left: 10px;
	margin-left: 10px
}

.slide_border_right {
	max-width: 290px;
	border-right: 3px solid;
	margin-right: 10px;
	padding-right: 10px
}

p.slide_info {
	font-size: 14px;
	color: #757575;
	width: 278px;
	margin: 0;
	padding-left: 10px
}

.slider_one h2 {
	color: #757575
}

ul.uk-slideshow-items li img {
	text-align: center
}

a.info_link {
	font-size: 14px;
	color: #757575;
	font-weight: 700;
	text-decoration: none
}

.slide_border_left.kitchen_color span {
	font-weight: 700;
	color: #757575
}

.slide_border_right.garderob_color h2 {
	font-weight: 700;
	color: #757575
}

.create_kitchen h2 {
	text-align: center;
	color: #fff;
	font-size: 30px
}

.create_kitchen h2 span {
	font-weight: 700
}

.create_kitchen {
	padding: 0;
	margin-top: 50px;
	background: #256ca4
}

.our_product {
	align-items: flex-end
}

.footer_for_clients a,
.footer_for_clients p {
	font-size: 14px;
	color: #fff
}

.prava {
	margin-top: 20px
}

.footer_info_client {
	display: flex;
	flex-direction: column;
	padding-left: 17px;
	line-height: 1.2
}

.dop_info_company {
	text-align: right
}

a.clients,
a.clients_opt {
	font-weight: 700
}

p.dop_info_company_p2 {
	margin: 0
}

.footer_for_clients {
	margin-bottom: 10px;
	float: right
}

.second_menu {}

ul.dop_info_side_bar {
	list-style: none;
	width: 175px;
	height: 500px;
	text-align: center;
	padding: 10px
}

.side_bar {
	width: 175px;
	float: left;
	min-height: 729px
}

.second_menu {
	position: relative;
	margin-top: 22px!important;
	background: url(/images/clipart/sec_menu_back.svg) no-repeat;
	background-position: 0 50%;
	height: 22px
}

.third_menu_dop {
	width: 181px;
	float: left;
	margin-right: 9px
}

ul.side_menu {
	flex-direction: column
}

ul.side_menu li a {
	font-size: 13px;
	font-weight: 700;
	color: #f2f2f2;
	text-transform: uppercase;
	text-align: center;
	padding: 9px 0;
	display: block;
}

ul.side_menu li {
	text-align: center;
	padding: 0 10px 0 10px!important;
	position: relative;
}

.logo_cupboard a {
	text-align: center;
	display: block;
	margin-top: 15px
}

.logo_kitchen a {
	text-align: center;
	display: block;
	margin-top: 15px
}

p.name_of_category {
	color: #f2f2f2;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	margin-top: 43px;
	margin-bottom: 20px
}

ul.second_m li.active.parent,
ul.second_m li.active {
	display: none;
	float: left
}

ul.main-menu main_m li a {
	color: #828282;
	font-weight: 700;
	font-size: 14px;
	padding: 0;
	text-transform: uppercase
}

ul.main-menu second_m li a {
	color: #828282;
	font-weight: 700;
	font-size: 12px;
	padding: 0;
	text-transform: uppercase
}

.hg_info p {
	font-size: 12px;
	color: #000;
	align-items: center;
	text-align: center;
	width: 76px;
	margin-top: 10px;
	padding-right: 4px;
	font-weight: 400
}

.hg_info {
	margin: 0;
	display: flex;
	justify-content: space-around
}

p.name_seria {
	margin: 39px 0 0 0;
	font-size: 30px;
	color: #757575;
	width: auto
}

.content_bottom {
	display: flex
}

.kitchen_elem {
	background: #256ca4;
	padding: 20px;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
}

.kitchen_elem p {
	font-size: 18px;
	color: #fff;
	text-align: right;
	width: 182px;
}

span.kitchen_el {
	font-weight: 700;
	font-size: 22px
}

.img_kitchen_el {text-align: center;width: 100%;}

.el_kitchen {
	float: right
}

.info_.tile p {
	margin: 0;
	color: #000;
	font-size: 14px
}

.info_.tile {
	float: right
}

.slide_params {}

.slide_major {
	border-left: 3px solid;
	margin-left: 20px;
	margin-bottom: 20px;
	position: absolute
}

.slider_maroj_link {
	transform: translate(0, -140px)
}

.slider {
	position: relative;
	z-index: 5
}

.slide_major.border_left h2 {
	margin: 0;
	font-size: 30px;
	padding-left: 10px;
	font-weight: 600;
	color: #757575
}

.slide_params {}

.slide_params {
	/* margin: 0 0 80px 0!important; */
	width: 100%!important;
	/* height: 85vh; */
	top: 0;
	z-index: 22;
	/* transform: translate(0, -171px); */
}

.df_color {
	background: #256ca4;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	transition: 1s;
	border: 0 solid #292929
}

a.colors {
	width: 100%;
	text-decoration: none;
	overflow: hidden
}

.colors_link {
	justify-content: space-between
}

.other_color {
	color: #fff;
	font-size: 25px!important;
	padding: 10px 10px 0 20px;
	margin: 0;
}

.other_color span {
	font-weight: 700
}

.look_blum {
	background: #256ca4;
	color: #fff;
	padding: 20px;
	border: 3px solid #256ca4;
	text-decoration: none;
	transition: .5s
}

.first_part_info {
	padding-left: 0
}

.second_part_info {}

.info_about_kitchen {
	margin-top: 40px;
	margin-left: 0!important;
	display: flex;
	flex-direction: row-reverse
}

h3.major_k {
	color: #757575;
	font-size: 30px
}

p.p_major_k {
	color: #000;
	margin-top: -10px!important
}

p.order_type_1 {
	font-weight: 700;
	font-size: 17px;
	color: #000
}

p.order_type_2 {
	color: #000;
	margin-bottom: 35px
}

.look_blum h3 {
	color: #fff;
	font-size: 19px;
	padding-bottom: 0!important;
	margin-bottom: 0;
	line-height: 26px;
	margin: 0
}

.look_blum h3 span {
	font-weight: 700;
	font-size: 30px
}

.look_blum h4 {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	margin-top: -10px
}

.look_blum p {
	font-size: 15px;
	padding-bottom: 35px
}

.facade ul li {
	color: #256ca4;
	font-size: 14px;
	margin: 4px 0 4px 0
}

.facade ul li p {
	color: #000
}

.facade h3 {
	color: #757575;
	font-size: 30px
}

.sld_info {
	width: 360px!important;
	position: absolute;
	padding: 20px;
	z-index: 10;
	top: 47%;
	left: 15%;
	background: rgba(255, 255, 255, .87)
}

.info_button p {
	opacity: 0
}

a.kitchen_lk {
	text-decoration: none
}

.hg_info_2 p {
	margin: 0;
	margin-right: 28px
}

.hg_info_2 {
	width: 517px;
	justify-content: center;
	margin: 0!important;
	padding-bottom: 30px
}

.name_seria_d img {
	margin: 0!important
}

.uk-tooltip span {
	font-weight: 600;
	font-size: 15px
}

input#roksearch_search_str {
	background: #333 url(/images/xmagnifier.png.pagespeed.ic.H09QEOnhnN.png) 50% 50% no-repeat!important
}

input#roksearch_search_str {
	border-radius: 50%;
	padding: 5px;
	cursor: pointer;
	border: none
}

input#roksearch_search_str:hover {}

input#roksearch_search_str:focus {
	background: #333 url(/images/xmagnifier.png.pagespeed.ic.H09QEOnhnN.png) 93% 50% no-repeat!important;
	width: 130px;
	color: #fff;
	font-size: 13px;
	border-radius: 0%;
	cursor: auto;
	transition: all 1s
}

.kitchen_hg_major {
	align-items: center
}

.second_part_info img {
	width: auto
}

.info_button img {
	float: right
}

.slider_ams {
	padding: 0
}

.second_m {}

.roksearch-wrapper {}

.input#roksearch_search_str {
	float: right;
	width: 10px;
	height: 12px;
	border-radius: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .4s;
	color: #fff;
	cursor: pointer
}

input#roksearch_search_str {
	outline: none;
	padding: 8px;
	color: #fff;
	font-size: 13px;
	transition: .6s;
	z-index: 2;
	width: 14px;
	padding: 6px
}

.input#roksearch_search_str:hover>.search-btn {
	width: 240px;
	padding: 0 6px
}

.search-btn>i {
	font-size: 30px
}

input#roksearch_search_str:focus>i {
	display: block
}

li.slide_prod {
	height: 667px
}

.major_slide_info {
	max-width: 290px;
	border-left: 3px solid;
	padding-left: 10px;
	margin-left: 10px
}

.major_slide_info h2 {
	margin: 0;
	font-size: 30px;
	padding-left: 10px;
	font-weight: 600;
	color: #757575
}

p.slide_info_major {
	font-size: 14px;
	color: #757575;
	padding-left: 10px
}

a.info_link_major {
	color: #757575;
	font-weight: 700;
	font-size: 14px;
	padding-left: 10px;
	margin-top: 21px
}

.slide_params_ams {
	z-index: 101;
	overflow: hidden;
	margin-left: 190px;
}

.hg_info_M {}

.hg_info_M p {
	margin: 0
}

.cupboard p {
	margin: 11px;
	color: #3c3c3c;
	font-size: 14px
}

.cupboard {
	margin-left: 209px;
	z-index: 20;
	line-height: 1.3
}

.cupboard h4 {
	font-size: 30px;
	text-transform: uppercase;
	color: #757575;
	margin-bottom: 10px
}

.slider_ams_list {}

.kitchen_mr img {
	margin-top: 31px
}

.hg_info_En p {
	margin: 0;
	font-size: 12px;
	padding-right: 21px;
	text-align: center
}

.hg_info_En {
	margin-left: 28px
}

.slider_color {
	background: #fff
}

ul.list_color_f li {}

.bg_facad {
	background: #0000006e
}

.bg_facad p {
	width: 84px;
	color: #fff;
	font-weight: 600;
	text-align: center
}

.panel_list {
	width: fit-content;
	display: flex
}

.info_about_color h2 {
	font-size: 30px;
	color: #757575;
	margin-top: 30px;
	text-transform: uppercase
}

.major_info_color {
	margin-left: 190px
}

.size_block {
	min-height: 115px;
	margin-top: 10px;
	border-radius: 6px;
	padding: 5px
}

.kitchen_1,
.kitchen_2,
.kitchen_3,
.kitchen_4,
.kitchen_5 {
	margin: 0!important;
	padding-left: 15px
}

.different_kitchen_info {
	color: #000
}

.info_about_color p {
	color: #000;
	margin-bottom: 0
}

.size_block a {
	font-size: 12px;
	color: #000;
	z-index: 10;
	position: relative;
	text-decoration: none;
	border-bottom: 1px solid
}

.size_block a span {
	font-weight: 700;
	font-size: 12px
}

.info_about_color p span {
	font-weight: 700
}

ul.name_of_category {
	margin: 0;
	text-align: right;
	color: #000;
	list-style-type: none;
	font-size: 13px;
	line-height: 15px;
	padding-right: 5px
}

h2.auto_gloss_new {
	margin: 10px 0 10px 10px;
	color: #757575;
	font-size: 30px
}

h2.metalic_glanic {
	font-size: 30px;
	color: #757575;
	margin-top: 79px
}

.uk-lightbox {
	background: #ffffffe6;
}

.differ_category {
	padding: 10px;
	background: #757575;
	height: fit-content
}

.differ_category a {
	color: #fff
}

.info_about_new_ag {
	display: flex;
	margin-left: 20px;
	z-index: 10
}

.differ_category_en {
	background: #f3b31c;
	padding: 7px
}

.differ_category_en a {
	color: #fff;
	font-weight: 600;
	font-size: 15px
}

.differ_category_hg {
	background: #b15092;
	padding: 7px
}

.differ_category_hg a {
	color: #fff;
	font-weight: 600;
	font-size: 15px
}

.differ_category_pr a {
	color: #fff;
	font-weight: 600;
	font-size: 15px
}

.differ_category_pr {
	background: #06aeac;
	padding: 7px
}

.differ_category_pr,
.differ_category_hg,
.differ_category_en,
.differ_category_nk,
.differ_category_mg {
	margin-right: 13px
}

.category_ag {
	align-items: center
}

.category_mg {
	align-items: self-end;
	margin-top: 15px
}

.info_about_new_mg {
	display: flex;
	margin-left: 10px;
	z-index: 100
}

h2.title {
	color: #757575;
	font-size: 30px;
	width: 100%;
}

.differ_category_mg {
	background: #e64930;
	padding: 7px
}

.differ_category_mg a {
	color: #fff;
	font-weight: 600;
	font-size: 15px
}

.differ_category_nk a {
	color: #fff;
	font-weight: 600;
	font-size: 15px
}

.differ_category_nk {
	background: #256ca4;
	padding: 7px
}

.info_about_new {
	display: flex;
	z-index: 100
}

p.title_for_pict {
	color: #575756;
	font-weight: 600;
	width: 98px;
	height: 70px;
	text-align: center;
	display: table-cell;
	vertical-align: middle
}

p.title_for_pict {}

.kitchen_color h2 {
	color: #757575;
	font-size: 30px
}

.cupboard_color h2 {
	font-weight: 700;
	color: #757575
}

.panel_list a {
	text-decoration: none;
	display: grid
}

.cupboard_size {
	margin-left: 21px;
	position: relative;
	z-index: 20
}

.uk-icon>svg {
	top: 50%;
	position: absolute;
	transform: translateY(-50%)
}

.slide_params_am {
	position: relative;
	z-index: 20
}

p.cb_size_line span {
	font-size: 14px;
	text-decoration: underline;
	font-weight: 700
}

p.cb_size_line a {
	font-size: 14px;
	text-decoration: underline;
	font-weight: 700;
	color: #000
}

.arrow_l_r a a.uk-position-center-right.right40.uk-position-small.uk-slidenav-large.uk-slidenav-next.uk-icon.uk-slidenav {
	height: 272px;
	width: 13px;
	margin: 0;
	background-color: #fff
}

.arrow_l_r a a.uk-position-center-left.uk-position-small.uk-slidenav-large.uk-slidenav-previous.uk-icon.uk-slidenav {
	height: 272px;
	width: 13px;
	margin: 0;
	background-color: #fff
}

a.arrow_l_r.uk-position-center-right.uk-position-small.uk-slidenav-large.uk-slidenav-next.uk-icon.uk-slidenav {
	height: 272px;
	width: 13px;
	margin: 0;
	background-color: #fff
}

a.arrow_l_r.uk-position-center-left.uk-position-small.uk-slidenav-large.uk-slidenav-previous.uk-icon.uk-slidenav {
	height: 272px;
	width: 13px;
	margin: 0;
	background-color: #fff
}

h2.facade_options_title {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin-bottom: 3px
}

p.facade_options_subtitle {
	font-size: 14px;
	line-height: 17px;
	color: #3c3c3c;
	margin: 0!important
}

.exampl_facad {
	display: flex;
	margin-top: 10px
}

.exampl_facad_part_1 a,
.exampl_facad_part_2 a {
	text-decoration: none;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.facad_exampl p {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	text-align: center;
	color: #3c3c3c;
	padding: 3px 0 3px 0;
	height: 31px
}

.facad_exampl img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

p.different_subtitle {
	margin: 0;
	font-size: 11px
}

.title_for_facad {
	width: 608px
}

.exampl_facad_part_2 {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	z-index: 12;
	position: relative
}

span.different_subtitle {
	font-size: 11px
}

.exampl_facad_part_1 {
	display: flex;
	z-index: 12;
	position: relative
}

p.color_mirror_subtitle {
	font-size: 14px;
	line-height: 17px;
	margin-top: 0;
	text-transform: lowercase;
	color: #3c3c3c
}

p.color_mirror_title {
	font-size: 30px;
	margin-top: 47px;
	text-transform: uppercase;
	color: #757575;
	line-height: .6
}

p.color_mirror_title span {
	font-size: 14px;
	line-height: 17px;
	text-transform: lowercase;
	color: #3c3c3c
}

.exampl_colored_glass {
	width: 100px
}

.exampl_colored_glass p {
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	text-align: center;
	color: #3c3c3c;
	padding: 6px;
	height: 30px
}

.exampl_colored_glass img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

p.color_spectrum_title {
	font-size: 14px;
	line-height: 17px;
	color: #3c3c3c;
	margin: 0 0 15px 0
}

.exampl_color_glass_part_1,
.exampl_color_glass_part_2,
.exampl_color_glass_part_3 {
	display: inline-flex
}

.couple_subtitle {
	display: flex;
	justify-content: space-between
}

.couple_subtitle p {
	margin: 0 0 12px 0
}

.exampl_color_type_for_facad {
	display: flex;
	justify-content: space-around
}

p.type_facad_title {
	text-align: end;
	margin: 0 0 15px 0
}

p.dop_info_for_type_facad {
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	color: #3c3c3c
}

.exampl_img {
	background: #c4c4c4;
	width: 230px;
	height: 226px;
	position: relative
}

.cupboard_size_l_block {
	display: flex;
	justify-content: space-between;
	margin-top: 86px
}

p.exampl_img_title {
	text-align: center;
	display: table-cell;
	width: inherit;
	height: inherit;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	vertical-align: middle
}

.block_for_cupboard_size {
	display: flex;
	margin-top: 30px
}

.block_for_cupboard_size.uk-first-column {}

.cupboard_info_size_part_3 h2 {
	font-size: 30px;
	line-height: 37px;
	margin: 0;
	text-align: left;
	color: #757575
}

h2 {}

.cupboard_info_size_part_3 p {
	font-size: 14px;
	line-height: 17px;
	text-align: left;
	color: #3c3c3c
}

.cupboard_info_size_part_1 h2 {
	font-size: 30px;
	line-height: 37px;
	color: #757575;
	margin: 0 0 0
}

.cupboard_info_size_img {
	width: 100%
}

.cupboard_info_size_part_1 p {
	font-size: 14px;
	line-height: 17px;
	color: #3c3c3c
}

p.dop_infor_to_shelves {
	margin-top: 10px!important;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #3c3c3c;
	padding-bottom: 50px
}

p.dop_infor_to_shelves.uk-margin-remove.uk-grid-margin.uk-first-column {}

.color_drawing_on_the_mirror {
	margin-top: 80px
}

.color_drawing_part_1 h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin: 0
}

.color_drawing_part_1 p {
	margin: 0
}

p.color_drawing_title {
	font-size: 14px;
	line-height: 17px;
	text-transform: lowercase;
	color: #3c3c3c
}

p.color_drawing_subtitle {
	font-size: 14px;
	line-height: 17px;
	color: #3c3c3c
}

.color_drawing_part_2 img {
	float: right
}

a.link_at_pict img {
	height: 249px
}

ul.many_pict_sliders li {
	padding: 18px
}

p.title_for_img {
	align-items: center;
	text-align: center;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 17px
}

ul.many_pict_sliders {
	outline: none
}

ul.list_color_dcp li {
	width: max-content
}

p.title_for_img_dcp {
	font-size: 12px;
	line-height: 17px;
	display: table-cell;
	text-align: center;
	color: #3c3c3c;
	width: 79px!important
}

.cupboard_info_size_part_1 img {}

.middle_block_cupboard {
	width: fit-content
}

h2.title_sliders {
	margin-top: 50px
}

.title_sliders {
	width: 100%;
	margin-top: 40px
}

.k_blum_subtitle_part1 {
	display: flex;
	justify-content: space-between
}

.kitchen_blum {
	z-index: 0
}

.k_blum_subtitle_part1 p {
	margin: 0;
	font-size: 14px;
	line-height: 17px;
	text-align: justify;
	color: #000
}

.kitchen_blum_title h2 {
	margin: 48px 0 0 0;
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.blum_aventos_title {
	display: flex
}

.blum_aventos_pict {
	margin: 0 17px 10px 8px
}

.blum_aventos_subtitle p {
	font-size: 14px;
	line-height: 17px;
	text-align: justify;
	color: #000;
	max-width: 540px
}

.blum_aventos h2 {
	margin: 0
}

.blum_aventos h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.blum_aventos_hk_xs {
	display: flex
}

.aventos_hk_xs p {
	font-size: 14px;
	line-height: 17px;
	text-align: justify;
	color: #000;
	max-width: 540px
}

.blum_aventos_hk_xs_title h2 {
	font-size: 30px;
	line-height: 37px;
	text-align: right;
	text-transform: uppercase;
	color: #757575;
	margin: 0;
	margin-top: 42px
}

p.subtitle_kitchen_blum_right,
p.subtitle_kitchen_blum_left {
	font-size: 14px;
	line-height: 17px;
	color: #000;
	margin-bottom: 18px
}

p.subtitle_kitchen_blum_right {
	text-align: right
}

p.subtitle_kitchen_blum_left {
	text-align: left
}

.blum_tandem_pict {
	padding-right: 20px
}

.blum_tandem_pictrs {
	display: flex
}

.blum_tandem {
	margin-top: 61px
}

.blum_tandem h2 {
	font-size: 30px;
	line-height: 37px;
	text-align: left;
	text-transform: uppercase;
	color: #757575;
	margin: 0
}

p.blum_tandem_bold_subtitle {
	margin-top: 36px;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: justify;
	color: #000
}

.logo_living_room {
	text-align: center
}

.logo_cupboard {
	text-align: center
}

.living_room_pict img {
	width: 239px;
	height: 239px
}

.living_naomi_title h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.naomi_pict img {}

.living_naomi_title {}

.logo_halways {
	text-align: center
}

.info_size_block {
	padding: 10px
}

.info_size_block {
	margin: 0 10px 0 10px;
	width: 100%
}

h2.titles_size_grid {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.block_part_2 {
	display: flex;
	border: 1px solid;
	margin: 10px;
	border-radius: 5px
}

.info_size_block p {
	text-align: center
}

.info_size_block_2 {
	width: 100%;
	margin: 0;
	padding: 10px
}

.pencil_cases_title h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.pencil_cases_title p {}

.grid_pencil_400 {
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
	text-align: center;
}

a.pecncil_400_block p {
	text-align: center;
	font-size: 13px;
	line-height: 17px;
	color: #000;
	text-decoration: none;
	margin: 0
}

.pencil_400_title h2 {
	margin: 0;
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

a.pecncil_400_block {
	text-decoration: none
}

.pencil_p9 img {
	width: 121px;
	height: 245px
}

.pencil_p9 a {
	margin-right: 60px
}

.blum_CLIP_pict {
	text-align: center;
	margin: 0 17px 10px 8px
}

li.prod_slide_ams img {
	width: 100%
}

.ams_slide_info {
	border-right: 3px solid #356ca3;
	padding-left: 10px;
	margin-left: 10px;
	text-align: end;
	transform: rotate3d(1, 0, 0, 90deg);
	height: 0;
	transition: .5s;
}

.sld_info_ams {
	width: 500px!important;
	position: absolute;
	padding: 20px;
	z-index: 10;
	top: 65%;
	margin-right: 20px;
	right: 0px;
	background: rgba(255, 255, 255, .87);
	height: auto;
	transition: .5s;
	transform: rotate3d(1, 1, 1, 0deg);
}

.ams_slide_info h2 {
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #000;
	margin-right: 20px;
}

.ams_slide_info h2 span {
	font-weight: 600
}

p.slide_info_ams {
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	color: #000;
	margin-right: 20px
}

.different_series {}

p.heading_for_kitchen_slide {
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	margin-bottom: 0
}

.kitchen_slide_img {
	padding: 1px
}

.kitchen_slide {}

.heading_for_kitchen_part_1_3 span {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	text-transform: capitalize;
	color: #333;
	width: 139px
}

.heading_for_kitchen_part_1_3 h6 {
	font-weight: 500;
	font-size: 12px;
	line-height: 10px;
	margin: 0;
	text-align: center;
	text-transform: capitalize;
	color: #333;
	width: 100px;
}

.kitchen_slide_img img {}

.heading_for_kitchen_part_1_3 {
	/* width: 118px; */
	/* height: 109px; */
	padding: 0 2px;
}

.inside_block_series {
	display: flex;
	float: left
}

img.img_kitchen_sliders {
	width: 100px;
	height: 75px;
	margin: 0 auto;
}

.name_seria_kitchen h5 {
	font-weight: bold;
	font-size: 1rem;
	line-height: 28px;
	text-align: right;
	text-transform: uppercase;
	color: #333
}

.name_seria_kitchen h5 span {
	font-size: 2.3rem
}

.name_seria_kitchen {
	max-width: 305px;
	height: 64px;
	float: right;
	margin-right: 50px;
	padding: 20px 0 25px 30px;
	text-align: center;
}

a.different_seria.active>.different_series {
	transform: translateX(0);
	transition: 1s
}

.sld_info_ams.active {
	transform: translateX(520px);
	transition: 1s;
	opacity: 0
}

.different_series {
	background-image: url(/images/clipart/info_back.png);
	transform: translateX(-800px);
	height: 120px;
	transition: 1s;
	padding: 0px 5px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: space-between;
}

a.different_seria.active {
	animation: none;
	left: 0
}

img.kitchen_rectangle {
	width: 30px!important
}

.img_kitchen_body {
	height: 55px;
	width: 100px;
	margin: 0 auto;
}

img.kitchen_rectangle_part1 {
	position: absolute;
	height: 119px;
	width: 30px!important;
	right: -2%
}

img.kitchen_rectangle_part2 {
	position: absolute;
	height: 119px;
	width: 30px!important;
	right: -4%
}

@-webkit-keyframes go-left-right {
	from {
		left: 0px;
	}
	to {
		left: calc(3% - 10px);
	}
}

a.different_seria {
	animation: go-left-right 3s infinite alternate;
	-webkit-animation: go-left-right .7s infinite alternate;
	top: 65%;
	position: absolute;
	width: 861px;
	height: 120px;
}

a.different_seria .active {
	animation: none
}

.logo_container {
	width: 175px;
	float: left;
	display: block;
	margin-right: 15px;
	z-index: 102;
	border-radius: 0 0 5px 5px
}

.logo {
	text-align: center;
	margin-top: 10px
}

ul.second_m li {
	display: inline-block;
	display: -webkit-box
}

ul.second_m {
	display: -webkit-box;
	-webkit-box-pack: justify;
	display: -webkit-flex;
	webkit-justify-content: space-between;
	display: flex;
	justify-content: space-around;
	text-align: justify;
	text-align-last: justify;
	width: 100%;
	z-index: 10
}

.side_panel {
	width: 175px;
	display: block;
	float: left;
	margin-right: 15px;
	z-index: 101;
	padding-left: 0;
	margin-top: -3px;
	border-radius: 0 0 5px 5px
}

ul.side_menu {
	list-style: none;
	text-align: center;
	color: #fff;
	padding: 0;
	padding-bottom: 25px;
	margin: 0
}

.category_menu_caption {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	background: #fff;
	border-radius: 3px;
	padding: 5px;
	display: block;
	text-align: center;
}

ul.side_menu li a:hover {
	text-decoration: none
}

ul.side_menu li:hover,
ul.side_menu li.current {
	background: #ffffff30
}

.slider_promo {
	display: none;
	position: relative;
	z-index: 10!important;
	padding-left: 0
}

.promo_product_slider {
	display: block;
	position: relative
}

.cont {
	position: absolute;
	top: 0;
	width: 100%;
	display: block
}

.img_kitchen_sliders {
	width: 100px;
	height: 55px;
	margin: 0 auto;
}

img.rotate_effect:hover {
	opacity: .6;
	filter: alpha(opacity=65);
	-webkit-transform: scale(1.2) rotateZ(5deg);
	-moz-transform: scale(1.2) rotateZ(5deg);
	-ms-transform: scale(1.2) rotateZ(5deg);
	-o-transform: scale(1.2) rotateZ(5deg);
	transform: scale(1.2) rotateZ(5deg);
	transition: all .3s ease-out
}

img.rotate_effect {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1) rotateZ(0deg);
	-moz-transform: scale(1) rotateZ(0deg);
	-ms-transform: scale(1) rotateZ(0deg);
	-o-transform: scale(1) rotateZ(0deg);
	transform: scale(1) rotateZ(0deg);
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out
}

.colors_link .ani_facade1 {
	padding-top: 21px;
	padding-right: 20px
}

.look_blum:hover {
	border: 3px solid #292929;
	border-radius: 20px;
	transition: .5s;
	text-decoration: none!important;
	color: #faebd7;
	transform: scale(1.1)
}

.look_blum a {
	text-decoration: none;
	color: #fff
}

.main_menu {}

.search_position {
	padding-right: 20px;
	padding-left: 0
}

.header_panel .main_menu {
	margin-top: 17px
}

.content {
	/* min-height: 50vh; */
	margin-bottom: 40px!important;
}

.category_menu {
	margin: 14px;
	/* height: 45px; */
}

.sec_header {
	background: none!important
}

.header_back_add {
	background: #ffffff4f;
	padding-bottom: 15px
}

.exampl_katalog h3 {}

.exampl_katalog h3 {
	margin: 0;
	width: 100%;
	text-align: center
}

img.rotate_effect {
	height: 335px;
}

.exampl_katalog {}

.katalog_product {
	margin-top: 45px
}

.row_1 {
	height: 120px
}

.grid_size_link_part_1 h2 {
	text-align: center;
	text-transform: uppercase
}

.grid_size_2x {
	padding-right: 20px
}

.block_gold_1 {
	border-radius: 7px;
	border: 3px solid;
	color: #ffcf54;
	background: #757575;
	font-weight: bold;
	font-size: 18px;
	padding: 4px;
	display: block;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	margin: 5px;
	text-decoration: none
}

.grid_size_2x p {
	font-weight: normal;
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575
}

.dressers_img {
	width: 360px;
	height: auto!important
}

.contacts_panel a {
	display: block;
	float: right;
	color: #000;
	font-weight: 600
}

.header_panel:hover {
	background: #ffffffb8;
	transition: .5s;
	opacity: 1;
	z-index: 100
}

.header_back_add:hover {
	transition: .5s;
	background: #ffffffc7
}

.header_back_add:hover logo img {}

.title_kitch_facade {
	height: 40px;
	text-align: center
}

.df_color:hover {
	transform: scale(1.1);
	transition: .5s;
	border: 3px solid #292929;
	border-radius: 20px
}

.df_color:hover .ani_facade1 .img1,
.df_color:hover .ani_facade1 .img2,
.df_color:hover .ani_facade1 .img3,
.df_color:hover .ani_facade1 .img4,
.df_color:hover .ani_facade1 .img5,
.df_color:hover .ani_facade1 .img6 {
	animation-duration: .8s;
	animation-name: slideups;
	overflow: hidden;
	top: 00;
	position: relative
}

.df_color:hover .ani_facade1 .img1 {
	animation-delay: .1s
}

.df_color:hover .ani_facade1 .img2 {
	animation-delay: .2s
}

.df_color:hover .ani_facade1 .img3 {
	animation-delay: .3s
}

.df_color:hover .ani_facade1 .img4 {
	animation-delay: .4s
}

.df_color:hover .ani_facade1 .img5 {
	animation-delay: .5s
}

.df_color:hover .ani_facade1 .img6 {
	animation-delay: .6s
}

@keyframes slideups {
	0% {
		top: 0px;
	}
	50% {
		top: 50px;
		transform: rotateZ(30deg);
	}
	100% {
		top: 0px;
	}
}

img.img1 {
	overflow: hidden;
	top: 0;
	position: relative
}

.pict_xyd_mat p {
	font-size: 15px;
	line-height: 1.7;
	color: #525252
}

.pict_xyd_mat {
	margin-bottom: 2px
}

.scheme_part_2 img {
	max-height: 434px;
	float: right
}

.scheme_part_2 h2 {
	font-size: 30px;
	line-height: 37px;
	text-align: right;
	text-transform: uppercase;
	color: #757575
}

.scheme_part_1 h2 {
	font-size: 30px;
	line-height: 37px;
	text-align: left;
	text-transform: uppercase;
	color: #757575
}

.scheme_part_1 p span {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.scheme_part_1 p {
	font-size: 12px;
	line-height: 15px;
	color: #000
}

a.scale_img {
	transition: .4s;
	text-decoration: none;
	outline: none;
	margin: 0!important
}

a.scale_img:hover {
	transform: scale(2.0);
	background: #eaeaea;
	border-radius: 6px;
	box-shadow: 0 0 0 1px #256ca4
}

.scheme_info {
	margin-top: 20px
}

a.scale_img img {
	max-height: 130px;
	max-width: 130px
}


.scheme_niz p {
	font-size: 12px;
	line-height: 15px;
	color: #000;
	margin-top: 0
}


.scheme_prestige h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin: 20px 0 0 0
}

.scheme_prestige p {
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #000;
	margin-top: 0
}

.scheme_prestige p span {
	font-weight: 700
}

.scale_img_penals {
	transition: 1s;
	max-height: 392px
}

.scale_img_penals:hover {
	transform: scale(1.4);
	background: #ffffffad;
	box-shadow: 0 0 0 1px #256ca4;
	display: inline-block;
	transition: 0.4s;
	padding: 10px;
	background: #eaeaea;
	border-radius: 6px;
}

.kitchen_blum_scheme {
	text-align: end
}

.scheme_blum h2 {
	font-size: 30px;
	line-height: 28px;
	text-transform: uppercase;
	color: #757575
}

.scheme_blum h2 span {
	font-weight: 700;
	color: #000
}

.scheme_blum_el h2 {
	font-size: 30px;
	line-height: 28px;
	text-align: end;
	text-transform: uppercase;
	color: #757575
}

.scheme_blum_el h2 span {
	font-weight: 700;
	color: #000
}

ul.blum_info_list li {}

ul.blum_info_list li {
	color: #256ca4
}

ul.blum_info_list li p {
	color: #757575;
	margin: 0
}

.blum_info_list_2 p {
	color: #757575
}

.title_verh_scheme {
	height: 82px
}

.scheme_prestige_title {
	height: 75px
}

a.scale_img_penals img {
	height: 392px;
	padding: 10px;
}

.scheme_verh_title {
	height: 75px
}

.scheme_niz_titles {
	height: 75px
}

.galaxy p {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.rock_black p {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.stolesh_kicthen_few {
	justify-content: space-around;
	margin-right: auto
}

.stolesh_kitch h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin-bottom: 0
}

.stolesh_kitch p {
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.straight_stolesh p {
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.straight_stolesh {}

.straight_stolesh p span {
	font-weight: 700
}

.straight_stolesh h2 {
	margin-top: 10px
}

.straight_stolesh img {
	margin-bottom: 25px
}

.care_info_stolesh ul li p {
	color: #000
}

.care_info_stolesh ul li {
	color: #256ca4;
	margin: 10px 0 6px 0
}

.care_info_stolesh h2 {
	font-size: 30px;
	line-height: 37px;
	color: #757575
}

.price_with_slice {
	min-height: 124px;
	background: #256ca4;
	margin-top: 35px
}

.price_with_slice p {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding-left: 22px;
	padding-top: 31px
}

p.slice_bold {
	font-weight: 700;
	padding-top: 17px
}

.dop_ktchen_title h2 {}

.dop_ktchen_title h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin: 0
}

.dop_ktchen_title p {
	font-size: 13px;
	line-height: 15px;
	color: #000;
	margin: 5px 0 13px 0
}

.size_plit h2 {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin: 10px 0 0 0
}

.size_different {
	width: 103px;
	height: 33px;
	background: #256ca4
}

.size_different p {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	display: block;
	padding: 5px
}

.size_different_block {
	max-width: 520px
}

.el_kitchen_num {
	background: #ba537d;
	width: 24px;
	padding: 1px;
	height: 22px;
	text-align: center
}

p.diff_number {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: 600;
	margin: 0 0 0 14px
}

.el_kitchen_num p {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: 600
}

.el_kitchen_num p {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	align-items: center;
	text-align: center;
	color: #fff;
	margin: -0
}

.part_1_el_kitchen {
	margin: 27px 0 0 0!important
}

p.diff_number span {
	font-size: 14px;
	line-height: 17px;
	color: #000
}

.margin-top_30 {
	margin-top: 30px
}

p.dop_to_img span {
	font-weight: 700
}

p.dop_to_img {
	font-size: 14px;
	line-height: 17px;
	color: #000
}

.title {
	font-size: 30px;
	line-height: 37px;
	text-transform: uppercase;
	color: #757575;
	margin-bottom: 0;
	grid-area: title;
}

.uk-lightbox_white {}

li.uk-active.uk-transition-active {}

.uk-lightbox_w {
	z-index: 99999;
	background: #f0f8ff
}

.slider_color.uk-position-relative.uk-dark.uk-lightbox.uk-slider.uk-slider-container {}

.uk-lightbox-toolbar.uk-lightbox-caption.uk-position-bottom.uk-text-center.uk-transition-slide-bottom.uk-transition-opaque {
	font-weight: 600;
	color: #fff
}

li.not_visible {
	display: none
}

li.not_visible.uk-active {
	display: block!important
}

p.slide_inf {
	font-size: 14px;
	line-height: 17px;
	color: #757575
}

.title_kitch h2 {
	font-size: 30px;
	line-height: 37px;
	color: #757575;
	margin-bottom: 0
}

.title_kitch h2 span {
	font-weight: bold
}

.title_kitch p {
	font-weight: bold;
	font-size: 30px;
	line-height: 37px;
	color: #757575
}

a.info_link:hover {
	color: #757575
}

.opacity_header_panel {
	opacity: .2;
	transition: 1s!important
}

p.subtitle_garderob {
	width: 220px;
	text-align: center;
	color: #333;
	font-size: 14px;
	line-height: 17px
}

p.subtitle_garderob span {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #333
}

.subtitle {
	margin: 0;
	font-size: 14px;
	color: #000
}

.weight {
	font-weight: 700
}

.bg_blue {
	background: #b15092
}

.sychka_pict {
	margin-right: 25px
}

.scheme_pict {}

.bg_aqua {
	background: #56ccf2
}

.section_naomi {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(277px, 1fr));
	align-items: center;
	grid-gap: 20px
}

.linda_pict {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px
}

.bg_.yellow {
	background: #f3b31c
}

.bg_yellow {
	background: #f3b31c
}

.block_gold_1:hover {
	color: #ffcf54;
	text-decoration: none
}

.colors_table {
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.about_company_mebel_star p {
	color: #000
}

a.link_at_pict {
	text-decoration: none
}

.list_tabl_mebel p {
	color: #575756;
	font-size: 15px;
	text-align: center
}

.list_tabl_mebel a {
	text-decoration: none
}

h1 {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 700;
	color: #757575!important
}

blockquote:before {
	content: "\201C";
	font-family: Arial;
	color: #717171;
	font-size: 100px;
	position: absolute;
	left: 5px;
	top: -25px
}

blockquote {
	margin: 50px;
	color: #231e28;
	padding: 30px 55px 30px 60px;
	border-left: 8px solid #717171;
	position: relative;
	background: #faf8eb;
	font-weight: 300;
	text-align: right;
	font-size: 17pt;
	background-color: #e8e8e8
}

footer {
	padding-top: 50px;
	margin-top: 50px
}

.naomi_sect {
	width: 30%;
	margin-bottom: 20px;
	overflow: hidden
}

.naomi_section p {
	margin: 0
}

.href_black a {
	color: #000;
	font-weight: 600
}

.title_kitch h3 {
	color: #757575
}

h1 {
	margin-top: 50px
}

h2.mini {
	font-size: 1rem;
	text-transform: initial;
	display: block;
	position: relative;
	float: right;
	margin: 0;
	font-weight: 600;
	color: #000
}

a.colors_table_names img {}

a.colors_table_names img {
	/* width: 100px; */
}

a.colors_table_names p {
	color: #757575;
	text-align: center;
	margin-top: 10px;
	max-width: 100px
}

ul.header_product_slide {}

img.exampl_kind {
	width: 68px;
	min-height: 157px;
	max-height: 157px
}

p.naomi_gostin_size_img {
	margin: 0;
	font-size: 15px;
	text-align: center;
	font-weight: 600
}

p.naomi_gostin_size_img span {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700
}

.uk-marker {
	padding: 13px!important
}

.royal_exampl.facad_exampl {}

.facad_exampl {
	width: 56px
}

.facade_exampl_part {
	display: flex
}

p.grid_size_block {
	background: #757575;
	border-radius: 7px;
	width: 60px;
	border: 3px solid;
	font-weight: bold;
	font-size: 18px;
	padding: 3px;
	line-height: 22px;
	text-transform: uppercase;
	color: #fff;
	margin-left: auto;
	margin-right: auto
}

h2 {}

.penals_img a img {
	max-height: 339px;
	max-width: 201px
}

.grid_pencil_400 a:not(:first-child) {
	padding: 0
}

.video_exampl iframe {
	min-height: 370px
}

iframe {}

.left_padding_remove {
	padding: 0
}

span {}

.left_padding_remove span {
	font-size: 14px;
	text-align: center!important
}

.uk-flex.hg_info span {
	text-align: center;
	font-size: 12px;
	display: block
}

p.grid_size_block_different {
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	margin: 0!important;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: #757575;
	border-radius: 7px;
	border: 3px solid;
	padding: 4px
}

.height_grid {
	height: 100px
}

h2.titles_grid {
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #757575;
	margin-top: 30px
}

a.grid_size_img {
	max-height: 170px!important
}

img.grid_size_img {
	height: 170px
}

.uk-accordion-content>padding_remove:not(first-child) {}

.padding_remove {}

.uk-accordion-content :not(:last-child) {}

.border_grid {
	border-bottom: 1px solid #757575;
	padding-bottom: 24px;
	margin-bottom: 10px!important
}

.border-right {
	border-right: 1px solid #757575;
	padding-right: 10px
}

.cupboard p span {
	font-weight: 600;
	text-decoration: underline
}

ul li.uk-open {
	list-style: none
}

.cupboard_info_size_img img {
	max-height: 222px;
	display: block;
	margin: 0 auto
}

.cupboard a {
	font-weight: 600;
	color: #3c3c3c;
	text-decoration: underline
}

.bg_green {
	background: #8cc63e
}

p.grid_size_block_gold {
	background: #757575;
	border-radius: 7px;
	border: 3px solid;
	font-weight: bold;
	font-size: 11px;
	margin: 1px !important;
	padding: 4px;
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #ffcf54;
}

p.title_cupboard_corner span {
	text-decoration: underline;
}

.dop_info_al p {}

.dop_info_al p {
	margin: 0;
	text-align: center;
	font-size: 18px;
	color: #757575;
	font-weight: 700;
}

.dop_info_al p span {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #8CC63E;
	padding: 0px 13px 0px 13px;
}

.subtitle_dop_complect {
	font-size: 18px;
	font-weight: 700;
	color: #757575;
	margin-bottom: 5px !important;
}

.dop_info_al img {
	margin: 0 auto;
	display: block;
}

.exampl_dop_complect span {
	font-size: 18px;
	font-weight: 700;
	color: #757575;
}

.exampl_dop_complect p {
	text-align: center;
	color: #3C3C3C;
}

p.subtitle_dop_complect span {
	font-weight: 400;
	font-size: 13px;
	color: #3C3C3C;
}

canvas#canvas {
	opacity: 0;
}

.differ_category_dp {
	background: #858585;
	padding: 7px;
}

.differ_category_dp a {
	color: #fff;
	font-weight: 600;
	font-size: 15px;
}


li.scheme_block {
  background-color: #f7f7f7;
  border: 2px solid #ededed;
  padding: 0 20px;
  border-radius: 5px;
  min-height: 80px;
}

.scheme_block h2 span {
    font-size: 1rem;
    font-weight: 900;
    display: block;
    line-height: 1rem;
}


.scheme_container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 25px;
  clear: both;
}


a.scale_img {
    transition: 0.4s;
    margin: 0!important;
    display: inline-block;
    width: 130px;
    text-align: center;
    padding: 5px 0;
}

a.scale_img:hover {
  box-shadow: 0 0 0 1px #256ca4 ;
  display: inline-block;
  transition: 0.4s;
  padding-bottom: 5px;
}

a.scale_img img {
  max-width: 140px ;
  transition: .4s;
}

.scheme_block p {
  margin: 0;
  padding: 0;
  font-size: .85rem;
  font-style: italic;
}

.scheme_block h2 {
  margin-bottom: 0px;
}

.scheme_block .uk-accordion-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}

li.scheme_block.uk-open {
  padding-bottom: 15px;
  background-color: #ededed;
}

.accordion_item::before {
    /* content: ""; */
    width: 1.4em;
    height: 2em;
    margin-left: 0px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 65%;
    top: 10px;
    z-index: 100;
    /* display: block; */
    /* position: absolute; */
}
.uk-text-right > .uk-accordion-title::before {
    float: left;
}

.scheme_info1, .scheme_info2 {
    margin-top: 20px;
        display: block;
    clear: both;
    width: 100%;
    text-align: center;
}

.scheme_info1 p {
    background-color: #256ca4;
    display: inline-block;
    color: white;
    border-radius: 5px;
    padding: 5px 15px;
}

.scheme_info2 p {
    background-color: #eb621f;
    display: inline-block;
    color: white;
    border-radius: 5px;
    padding: 5px 15px;
}

.scheme_antresol a.scale_img img {
  height: 100px;
  max-width: initial !important;
 } 

.scheme_antresol a.scale_img { 
  max-width: initial !important;
  width: auto;
  padding: 10px;
}

.antresol_container {
    padding-bottom: 25px;
}

.info_for_kitchn > div {
    width: 30%;
    text-align: right;
}

.uk-container {
    width: 1400px !important;
    padding: 0 20px;
    /* margin: 0; */
    max-width: 1400px;

.head_slogan img {
    height: 60px;
    text-align: center;
    margin: 0 auto;
    display: block;
    top: 10px;
    /* position: absolute; */
}

h2.title.uk-first-column {}

.header_panel .uk-flex {
}

.flex_gallery {
    display: flex;
    gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.gallery_item {
    width: 100px;
    display: block;
    position: relative;
    text-align: center;
}

.gallery_item a p {
    color: #666;
    font-weight: 600;
}

li.accordion_item {
    /* background-color: #f1f1f1; */
    border: 1px solid #e1e1e1;
    /* display: flex; */
    position: relative;
}

li.accordion_item {
    /* background-color: whitesmoke; */
    padding-left: 15px;
    margin: 0;
    line-height: 2;
    display: grid;
    border-radius: 5px;
}

.gallery_item a:hover img {
    transform: scale(1.1);
    transition: .5s;
}

.gallery_item a img {
    transition: .5s;
    position: relative;
    z-index: 1;
    display: block;
}

div[uk-lightbox] a::after, div[uk-lightbox] div a::after,
div[data-uk-lightbox] a::after, div[data-uk-lightbox] div a::after
ul[data-uk-lightbox] a::after, ul[uk-lightbox] a::after{
    content: "";
    background: url('/images/thumbs.svg');
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: block;
    z-index: 10;
    transition: .5s;
}

.gallery_item a,div[uk-lightbox] a, div[data-uk-lightbox] a,
ul[data-uk-lightbox] a, ul[uk-lightbox] a{
    position: relative;
	display:block;
}

div[uk-lightbox] a:hover::after, div[uk-lightbox] div a:hover::after,
div[data-uk-lightbox] a:hover::after, div[data-uk-lightbox] div a:hover::after{
    transform: scale(2);
    transition: .5s;
}

div[uk-lightbox] div a::after {}

header>div {
    /* border-bottom: 1px solid #e3e3e3; */
}

.facade_gall_item {
}

.facade_gall {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-start;
}

.facade_gall_item p.title_for_img {
    margin-top: 0;
    font-weight: 600;
}

a.COL_SERIES {
    display: block;
    padding: 1px 12px;
    /* background-color: antiquewhite; */
    margin: 0 5px;
    border-radius: 5px;
    color: white;
    font-weight: 600;
    /* float: left; */
    /* position: relative; */
    width: 20px;
    line-height: 1.5;
}

.colors_series {display: flex;position: absolute;right: 0;top: 0;padding: 3px 50px 0 0;}

.kitch_fasad_colors_module {
    display: block;
    position: relative;
    /* clear: both; */
    padding-top: 30px;
}

.gallery_item p {
    line-height: 1.3;
    font-weight: 700;
    color: gray;
}

.scheme_for_kitchen {
    display: block;
    position: absolute;
    bottom: 0;
    left: 10%;
    background-color: #356ca3;
    padding: 10px 30px;
    border-radius: 10px 10px 0 0;
}

.scheme_for_kitchen a::before {
    content: "\25C8";
    font-size: 2em;
    line-height: 0;
    top: 8px;
    display: block;
    position: absolute;
    left: 0;
}

a {}

.scheme_for_kitchen a {
    padding-left: 30px;
}

.fs_for_kitchen {
    display: block;
    position: absolute;
    bottom: 0;
    right: 10%;
    background-color: #356ca3;
    padding: 10px 30px;
    border-radius: 10px 10px 0 0;
    color: white !important;
    transition: .5s;
}

.fs_for_kitchen a::before {
    content: "";
    font-size: 2em;
    line-height: 0;
    top: 1px;
    display: block;
    position: absolute;
    left: 0;
    height: 16px;
    width: 16px;
    background: url("/images/zoom_in.svg");
}

.fs_for_kitchen a {
    padding-left: 27px;
}

.bed_img {
    height: 230px;
    clear: both;
    text-align: center;
    display: grid;
    align-items: end;
    justify-content: center;
}

.b_intro_text {
    margin-top: 0;
    display: flex;
    position: relative;
    margin-bottom: 30px;
}

.b_holder {
    margin-top: 30px;
    display: grid;
    grid-template-columns: 2fr 1fr;
    margin-bottom: 30px;
}

.b_block_right {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
}

.b_block_left {display: grid;grid-template-areas:
"block1 block2";}

.block_1 {
    grid-area: block1;
}

.block_2 {
    grid-area: block2;
}

.b_block_left h2 {
    grid-area: title;
}

a.button {
    background-color: #8cc63e;
    color: white;
    padding: 10px 20px;
    border-radius: 10px;
    text-transform: uppercase;
}

.b_holder p {
    font-weight: 600;
}

.b_holder2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

a.DSP_colors_lightbox_button {
    background-color: #91c541;
    color: white;
    padding: 20px;
    display: block;
    transition: 0.8s;
}

a.DSP_colors_lightbox_button span {
    display: block;
    font-size: 3em;
    line-height: 1;
    font-weight: 600;
}

a.DSP_colors_lightbox_button .text_big {
    display: block;
    font-size: 4em;
    line-height: 1;
    font-weight: 600;
}

.b_holder_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.DSP_colors_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 20px;
    text-align: center;
    font-weight: 600;
}

.DSP_color {
    height: 350px;
    width: 150px;
}

#DSP_colors_lightbox .uk-modal-dialog {
    width: 80%;
}

a.DSP_colors_lightbox_button:hover {
    transform: scale(1.1);
    border-radius: 20px;
    text-decoration: none;
    transition: .8s;
}

.bed_img img {
    width: auto;
    max-height: 230px;
}

.k_color_descr span {
    text-align: right;
    float: right;
    font-weight: 600;
}

.prod_slide_ams_kupe img {
    top: -15%;
    display: block;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}

.fs_for_kitchen a {
    color: white;
}

.l_holder {
    display: flex;
    align-content: center;
    align-items: flex-start;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.l_block_left {
    text-align: left;
    min-width: 40%;
}

.l_block_right {
    text-align: right;
}

.l_schemes {
    display: grid;
    align-content: stretch;
    align-items: start;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
}

.l_scheme_descr span {
    font-weight: 600;
    display: block;
    font-size: .7em;
    margin-bottom: 20px;
}

.l_holder2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
    align-items: center;
}

.mf_holder {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    align-items: center;
}

li.prod_slide_ams_mf {
    /* position: relative; */
    /* display: block; */
    transition: 1s;
}

.prod_slide_ams_mf img.images {
    width: auto;
    max-height: 100vh;
    /* height: 100vh; */
}

.uk-transform-origin-bottom-center {
    transform-origin: 50% 100%;
}

.img_crop {
    position: relative;
    display: flex;
    /* float: left; */
    transition: 1s;
    align-content: center;
    align-items: flex-end;
    justify-content: center;
}

.mf_holder img {
    max-height: 300px;
}

.mf_block_left {
    text-align: center;
}

body.error{
	background-color:red;
}

.fs_for_kitchen:hover {
    background-color: #11335c;
    transition: .5s;
    padding: 10px 30px 20px 30px;
}

.container_of_2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
}

p.b_intro_text.h200 {
    height: 200px;
}

.container_of_3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: center;
    justify-content: center;
    justify-items: center;
    text-align: center;
    gap: 50px;
}

h3.bold {
    font-weight: 600;
}

div.side_panel.others_background {
    min-height: 400px;
}

.ams_gallery_module .uk-slideshow ul {
    /* max-height: calc(100vh - 115px) !important; */
    /* min-height: calc(100vh - 115px) !important; */
    height: 100vh !important;
}

.img_ {
    height: 100vh;
    background-color: #898989;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.gallery_sld_info_ams {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.gallery_sld_info_ams .ams_slide_info {
    background-color: #404040;
    padding: 20px 30px;
    max-width: 50%;
    position: relative;
    min-width: 350px;
    display: block;
    float: right;
    color: white !important;
    border-right: 3px solid #20d100;
}

.gallery_sld_info_ams_container {
    position: relative;
    display: block;
    /* margin: 0 30px; */
}

.ams_gallery_slide_info {
    background-color: #565656;
    float: right;
    padding: 20px 50px;
    color: white;
    border-right: 3px solid #56ff00;
    min-width: 300px;
    max-width: 50%;
    text-align: right;
    opacity: .2;
    transition: .5s;
    display: block;
    position: relative;
    z-index: 10;
}

.ams_gallery_slide_info:hover {
    opacity: 1;
    transition: .5s;
}

header.header_hide_to_top {
    margin-top: -115px;
    transition: 1s;
    /* position: fixed; */
    /* height: 1px; */
}

.header_hide_to_top .main_menu {
    /* top: -115px; */
    transition: 1s;
    /* display: flow-root; */
}

header.header_hide_to_top::before {}

header.header_hide_to_top.header_nothide {
    margin-top: 0;
    transition: 1s;
}

.menu_show {
    color: white;
    width: 50px;
    height: 40px;
    position: absolute;
    display: block;
    margin: 0 auto;
    top: 0;
    z-index: 1000;
    background-color: #00c118;
    border-radius: 0 0 30px 30px;
    text-align: center;
    font-weight: 700;
    left: 50%;
    transition: 1s;
    opacity: .3;
}

.menu_show.header_nothide {
    top: 115px;
    transition: 1s;
}

.menu_show a {
    transform: rotateZ(180deg);
    display: block;
    font-size: 2em;
    color: white;
    transition: 1s;
    text-decoration: none;
}

.menu_show.header_nothide a {
    transform: rotateZ(360deg);
    transition: 1s;
}

li.prod_slide_ams_gal.uk-animation-fade.uk-active.uk-transition-active {
    height: 100vh;
    /* background-color: #898989; */
    /* text-align: center; */
    /* display: flex; */
    /* flex-direction: row; */
    /* flex-wrap: nowrap; */
    /* align-content: center; */
    /* justify-content: center; */
    /* align-items: center; */
}

li.prod_slide_ams_gal {
    /* height: 100vh; */
    /* background-color: #898989; */
    /* text-align: center; */
    /* display: flex; */
    /* flex-direction: row; */
    /* flex-wrap: nowrap; */
    /* align-content: center; */
    /* justify-content: center; */
    /* align-items: center; */
}

.img_ img {
    width: auto !important;
    max-height: 100%;
}

a.COL_SERIES {}

.youtube_chanel a {
    display: block;
    clear: both;
    padding: 20px;
    border: 2px solid #ebebeb;
    border-radius: 30px;
}

.youtube_chanel img {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.youtube_chanel {
    position: relative;
    display: block;
    text-align: center;
    float: right;
    min-width: 230px;
}

.cont_of_2 {
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 50px;
}

.cont_of_2 div {
    text-align: center;
}

.cont_of_2 div span {
    font-weight: 800;
    text-transform: uppercase;
    clear: both;
    display: block;
}

.cont_of_2 ul {
    text-align: left;
}

.cont_of_2 h3 {
    font-size: 1.5em;
    text-align: left;
}

.series_DEREVOPODÐ†BNÐ† .gallery_item img {
    /* padding: 0 20px; */
    /* width: 150px; */
    /* text-align: center; */
    /* display: block; */
    /* margin: 0 auto; */
    text-align: center;
    margin: 0 auto;
}

.series_DEREVOPODÐ†BNÐ† .gallery_item {
    width: 150px;
    /* display: grid; */
    /* justify-content: center; */
    /* justify-items: center; */
}

.kg_main {
    position: relative;
    min-width: 1000px;
    height: 400px;
}

.k_g {
    display: block;
    float: left;
}

.kg_f, .kg_s, .kg_k {display: block;/* position: absolute; *//* min-width: 1000px; */height: 400px;animation-name: migle;animation-duration: .5s;animation-iteration-count: 8;animation-direction: alternate-reverse;opacity: 1;/* transition: 1s; */}

ul.uk-switcher.kg_switch.selections, ul.uk-switcher.kg_switch.selections li {
    /* display: block; */
    position: relative;
    /* width: 100vw; */
    height: 400px;
	background-position:0 0;
}

ul.kg_sw {
    z-index: 1000;
    display: block;
    list-style: none;
    /* position: relative; */
}

.k_g_container {
    display: block;
    position: relative;
}

.kg_switch {
    display: block;
    clear: both;
}


@keyframes migle {
  from 
	{
	  opacity: 0;
	  }
  to {
	  opacity: 1;
  }
}

.kg_sw_f,.kg_sw_k,.kg_sw_s {
    position: absolute;
    background: #356ca3;
    padding: 7px 20px;
    border-radius: 17px;
    color: white;
    z-index: 100;
}

.kg_sw_f a,
.kg_sw_k a,
.kg_sw_s a{
    color: white;
    font-weight: 700;
}

.kg_sw_f a::after,
.kg_sw_s a::after,
.kg_sw_k a::after{
	content:
	"";
	background-image:
	url('/images/content/KITCHEN/g/marker.png');
	width: 90px;
	height: 33px;
	right: -80px;
	position: absolute;
	top: 0;
}

li.kg_sw_f {
    top: 70px;
    left: 60px;
}

li.kg_sw_k {
    left: 363px;
    top: 160px;
}

li.kg_sw_s {
    top: 251px;
    left: 187px;
}

ul.colors_accordion {
    padding-top: 40px;
    display: block;
    padding-left: 0;
}

.warning {
    background: #f3b31c;
    padding: 50px 60px 50px 100px;
    border-radius: 10px;
    color: white;
    font-size: 1.5em;
    position: relative;
}

.warning::before {
    content: "!";
    display: block;
    position: absolute;
    font-size: 4em;
    font-weight: 900;
    line-height: 1;
    left: 50px;
    top: 102px;
}

span.zagl {
    text-align: center;
    /* width: 100%; */
    display: block;
    font-weight: 700;
}

a.discontinued:after {
    content: "знято з виробництва";
    position: absolute;
    font-size: 0.7rem;
    line-height: 0.7rem;
    color: white;
    font-weight: 600;
    background: #cb0505;
    padding: 3px 5px;
    border-radius: 5px;
    top: calc(50% - 11px);
    left: calc(50% - 48px);
    display: block;
    z-index: 55;
    width: 84px;
    height: 22px;
}

a.discontinued:hover:after {
    transition: .5s;
    transform: scale(1) !important;
}

ul.construct_tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin-top: 20px;
}

ul.construct_tabs li {
    padding: 5px 15px;
    margin-left: 20px;
}

ul.construct_tabs .uk-active {
	background-color: #4f4f4f;
}

ul.construct_tabs li.uk-active a {
    color: white;
}

.construct_tabs a {
    padding: 5px 10px;
    margin: 10px;
    background: #757575;
    color: white;
    border-radius: 5px;
}