@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Oxygen:wght@400;700&family=Podkova:wght@400;700&family=Roboto+Mono:wght@400;700&family=Roboto:wght@400;700&display=swap');

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html, menu {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Oxygen', sans-serif;
    /*font-family: 'Open Sans', sans-serif;
	font-family: 'Oxygen', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	font-family: 'Podkova', serif;*/
}

html, body {
	/*height: 100%;*/
}

body {
	/*min-width: 1024px;*/
  margin: 0 ;
  background-color: #ebebea;
}

a {
    text-decoration: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

/* figure, */
form {
    margin: 0
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button, input {
    line-height: normal
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], input[disabled] {
    cursor: default
}

input[type=checkbox], input[type=radio] {
    padding: 0
}

label {
    cursor: pointer;
}

ul {
margin: 0;
padding: 0;
	border: 0;
	list-style-type: none;
}

/* --------------------------------------------- 
*/

input[type='radio'] { 
	display: none ;
	outline: none;
}


/* ---------------------------------------------
*/


/* -- General Page -- */
.showroom-container {
	position: relative;
	display: flex; 
	flex-direction: column;
	height: 100vh;
	filter: blur();
	/* animation: blurIn .7s forwards;
	animation-direction: reverse; */
	transition: filter 0.4s linear;

}

/* -- Старое значение -- */
	/*.site-header {
		position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 67px;
	background-color: #fff;
	}*/

.showroom-header {
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	height: 50px;
	height: 4vh;
	width: 100%;
	display: flex ;
	justify-content: space-around;
	justify-content: space-evenly;
	background-color: #fff;
	border-bottom: 1px solid #818181;
	
}

.showroom-logo {
	height: 84% ;
	width: auto;
	margin: 0.4vh 30px;
}

.showroom-steelforme-top-menu__list {
	display: flex;
	/*justify-content: center;*/
	align-items: flex-end;
	width: 80%;
	/*padding-left: 5%;*/
	margin-bottom: -1px;
}

.showroom-steelforme-top-menu__item,
.showroom-steelforme-top-menu__item--active {
	margin : 0 auto ;
	padding: 0 6px 0px;
	
	align-self: flex-end;

	/*-- typography experiments -- */
	font-family: Symbol;
	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	/* -- End typography experiments -- */

	font-family: Oxygen;
	font-style: normal;
	font-weight: bold;
	
	font-size: 0.6em;
	
	line-height: 18px;
	letter-spacing: 0.25em;

	text-transform: uppercase;
	text-align: center;
	color: #9B9B9B;

	border-bottom: 2px solid transparent;
	transition: border-color 0.3s linear, color 0.1s linear;
}

.showroom-steelforme-top-menu__item[title="not active"] {
	cursor: not-allowed;
}

.showroom-steelforme-top-menu__item:hover {
	
}

@media screen and (min-height: 800px ) {
	.showroom-steelforme-top-menu__item,
	.showroom-steelforme-top-menu__item--active {
		font-size: 13px;
		padding: 0 6px 3px;
	}
}

.showroom-steelforme-top-menu__item--active,
.showroom-steelforme-top-menu__item:not([title="not active"]):hover {
	color: #171717;
	color: black;
	border-bottom-color: #E68C8C;
}

/* .showroom-steelforme-top-menu__item:hover {
	color: #171717; */
	/*border-bottom-color: #E68C8C;
	transition: border-color 0.3s ;*/
/* } */





/* -- The place where pictures with products will be shown. -- */


.showroom-scene {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	flex-grow: 1;
	/*border: 2px solid lime;*/
	/*background: orangered;
	background: yellowgreen;*/
}

/*.showroom-scene * {
	display: none;
}*/

.showroom-scene__layer-wall {
	width: 100%;
	height: 100%;
	/*background: #fff url(img/Background.png);*/
	/*background: yellowgreen;*/
}


[class^="showroom-scene__layer"] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.showroom-scene__layer-tables > div, 
.showroom-scene__layer-steel > div, 
.showroom-scene__layer-wood > div, 
.showroom-scene__layer-shelves > div, 
.showroom-scene__layer-accessories > div  
{
/*[class|="table"], [class|="steel"], [class|="wood"] , [class|="shelf"], .showroom-scene__layer-accessories  {*/
	/*display: none;*/
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 60vw ; /*100%;*/
	height: 123vh ; /*100%;*/
	max-height: 950px ; /*100%;*/
	opacity: 0;
	/* background-color: beige; */
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
	background-size: auto 68%;
	
	transition: opacity .5s linear;
}

@media screen and (max-height: 800px) {
	.showroom-scene__layer-tables 		> div, 
	.showroom-scene__layer-steel 		> div, 
	.showroom-scene__layer-wood 		> div, 
	.showroom-scene__layer-shelves 		> div, 
	.showroom-scene__layer-accessories 	> div  {
		background-size: 100%;
	}
}

@media screen and (orientation: portrait) {
	.showroom-scene__layer-tables > div, 
	.showroom-scene__layer-steel > div, 
	.showroom-scene__layer-wood > div, 
	.showroom-scene__layer-shelves > div, 
	.showroom-scene__layer-accessories > div  
	{
		background-size: auto 34%;
	}
}

.showroom-scene__layer-tables > div[data-active], 
.showroom-scene__layer-steel > div[data-active], 
.showroom-scene__layer-wood > div[data-active], 
.showroom-scene__layer-shelves > div[data-active], 
.showroom-scene__layer-accessories > div[data-active]  
{
	opacity: 1;
	transition: opacity .8s linear;
}


.showroom-scene__layer-screen-saver   {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	 background-color: #CFCFCF; 
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;

}


/*[data-state='active'] {
	display: block;
}*/

/* 
*  Tables images --------------------------------
*/
/*.table-dark-walnut {
	background-image: url(img/9_Table_Dark_Walnut.png);
}

.table-natural-maple {
	background-image: url(img/10_Table_Natural_Maple.png);
}

.table-classic-gray {
	background-image: url(img/11_Table_Classic_Grey.png);
}

.table-soapstone {
	background-image: url(img/12_Table_Soapstone.png);
}

.table-white-marble {
	background-image: url(img/13_Table_White_Marble.png);
}

.table-nutmeg {
	background-image: url(img/14_Table_Nutmeg.png);
}*/

/* 
*  Steel images of Collection 3.0   -------------------------
*/

/*.steel-3-black-powder-coat {
	background-image: url(img/4_Black_Powder_Coat.png);
}

.steel-3-rose-gold {
	background-image: url(img/5_Rose_Gold.png);
}

.steel-3-brushed-gold {
	background-image: url(img/6_Brushed_Gold.png);
}

.steel-3-black-pvd {
	background-image: url(img/7_Black_PVD.png);
}

.steel-3-brusshed-steel {
	background-image: url(img/8_Brushed_Steel.png);
}*/

/* 
*  Wood images of Collection 3.0   -------------------------
*/

/*.wood-3-dark-walnut {
	background-image: url(img/1_Dark_Walnut.png);
}

.wood-3-classic-gray {
	background-image: url(img/2_Classic_Gray.png);
}

.wood-3-natural-maple {
	background-image: url(img/3_Natural_Maple.png);
}*/


/* 
*  Shelves images of Collection 3.0   -------------------------
*/
/*.shelf-3-wood-melamine {
	background-image: url(img/15_Shelf_Wood_Melamine.png);
}
.shelf-3-gourmet-black {
	background-image: url(img/16_Shelf_Gourmet_Black.png);
}

.shelf-3-gourmet-nutmeg {
	background-image: url(img/17_Shelf_Gourmet_Nutmeg.png);
}
.shelf-3-melamine-black {
	background-image: url(img/18_Shelf_Black_Melamine.png);
}

.shelf-3-glass {
	background-image: url(img/19_Shelf_Glass.png);
}
*/
	

/* 
*  Accessories image of Collection 3.0   -------------------------
*/

/*.showroom-scene__layer-accessories {
	background-image: url(img/Elements.png);
}*/



/*
 *  Menu for Showroom  
 */

.showroom-multilevel-menu {
	position: absolute;
	top: 4vh;
	left: 0;
	width: 100%;
	height: 17vh;
	height: calc(12vh * 1.6 * 1.1);
	height: calc( 8vh * 1.7 * 1.1);
	height: calc(10vh * 1.7 * 1.1);
	height: calc( 9vh * 2.5);
	height: calc( 9vh * 2.3);

	display: flex;
	flex-direction: column;
	align-items: center;

	/*padding: 18px 31px 10px ;*/

	border-bottom: 1px solid #B1B1B3;
	background: transparent url('img/bg_grid_small.png') repeat;
}

@media screen and (max-height: 800px) {
	.showroom-multilevel-menu {
		height: calc( 9vh * 1.7 * 1.1);
	}
}

.showroom-menu-level-1 {
	display: flex;
	/*justify-content: center;*/

	width: 60% ;
	height: 22% ;
	margin: 5px 0;
	margin: 6px 0 0 0;
	padding: 0.3% 0 0;

	font-family: Podkova;
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.4em;
	letter-spacing: 0.1em;
	text-transform: uppercase;

	color: #ababab ; /*#737373;*/
    /* color: #737373;*/
	color: #7f7f7f;
}

@media screen and (min-height: 800px) {
	.showroom-menu-level-1 {
		font-size: 21px;
		font-size: 19px;
		line-height: 22px;
		margin: 13px 0 0 0;
	}
}

.showroom-menu-level-1 > label {
	margin: auto;
	transition: transform 0.2s ease-out;
}

.showroom-menu-level-1 > input:checked  + label,
.showroom-menu-level-1 > input:checked  + label + .showroom-menu-level-1__arrow {
	/*color: #171717;*/
	color: black;
}
.showroom-menu-level-1 > input:checked  + label + .showroom-menu-level-1__arrow {
	transform: rotate(45deg);
}


.showroom-menu-level-1__arrow {
	font-size: 14px;
	transform-origin: 50% 50%;
	transform: rotate(-45deg);
}

/*
 *  Styles for submenu.
 */
.showroom-menu-level-2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 78%;
	height: auto;
	flex-grow: 1;
	/*background-color: rgba(252,252,252, 0.7);*/
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2 {
		justify-content: space-around;
	}
}

/*.showroom-menu-level-2 > ul {
}*/

.showroom-menu-level-2__panel-collections {
	/*display: flex;*/
	display: none;
	width: 47%;
	width: 540px;
	height: 100%;
    /*padding-top: 0.5%;*/
    padding-top: 14px;
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2__panel-collections {
		width: 47%;
		min-width: 655px;
	}
}

/*.showroom-menu-level-2 > ul > li {
}*/

.showroom-menu-level-2__item-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	
	margin: 0 auto;
	text-align: center;
}

.showroom-menu-level-2__panel-collections > .showroom-menu-level-2__item-container {
	/*width: 90px;*/
	margin: 0 auto;
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2__item-container {
		flex-direction: row;
		justify-content: center;
	}
}

/*.showroom-menu-level-2__item-container:hover .showroom-menu-level-2__item-description {
	color: #171717; 
	font-weight: bold;	
}*/

[class|="showroom-menu-level-2__item-image-collection"] {
	display: block;
	width: 85px;
    height: 82px;
    width: 68px;
    height: 68px;
	margin-bottom: 10px;
	/*padding: 10px;*/
	background-size: contain;
	background-repeat: no-repeat ;
	background-position: center center;

	outline: 2px solid transparent;
	outline-offset: 1px;
	
	transition: outline-color 0.2s linear;
}

@media screen and (max-height: 800px) {
	[class|="showroom-menu-level-2__item-image-collection"] {
	    /*height: 100%;*/
	    width: 62px;
	    height: 86%;
	    margin-bottom: 10px;
	    margin-right: 5px;
	    /*padding-left: 50%;*/
	    padding-left: 0%;
	    outline-offset: -1px;
	}
}



.showroom-menu-level-2__item-image-collection-2 {
	background-image: url("data:image/png;base64,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") ;
}

.showroom-menu-level-2__item-image-collection-3 {
	/*background-color: rgba(247, 247, 229, 0.79);
	background-color: rgba(225, 225, 213, 0.79);*/
	background-image: url("data:image/png;base64,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") ;
}

.showroom-menu-level-2__item-image-collection-4 {
	/*background-image: url(img/4.0-L.png) ;*/
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAwFBMVEX////GxcWxr66np6acm5uWlpaKioqDg4N/fn6Fg4N8eniGfXhpZGJxZV9bTUc/ODQtIx8uIRsqHxknHBckGxciGRUfFxMcFREaExAXEA0QCwgJBgQyJB02Jh45KSE8KyI9LSVALiVBMChFMilELyVKNCpOOC1TOi9ZPTFbQDRfQzZYRTxkTEBqVktqXlhyaGJ8cGmCeneOh4Omn5yzr63Ev73Tzsvh3tzt7ezy8vL39/b6+vr////39vbf395BNjFV/ZBLAAAAQHRSTlMAe2s9PR0JBQIUKFxiqLq05P////7////////7//////////79/v7+/v3/9/7+9f79/v3++//p/v79/f3/4qz0mbEheQAADSJJREFUeNrtmtmTHcWZxc/5Mmu5S7ckkLBBA14iPIxnbCZs1l7453taeCQYwEzgcIRjDEhIwiC3pO671JL5nXmo2w1ITd8rx8yLw/Wih9bNX51vO5lVBfzj+ru46vrZ/j+fdX0AzfBv8/8BOV0fKEPungXEZ1u/DKThZ+JnrgU2BXHj268CaS9fvR1NMBK6K/liIw43W9/Il7ssmEHdvERzqTCDwh1lLdeCuGb9EY18uU8CSCAdx0CCysm3SzO4eN99DYjnrL+6fTOSLyYJhOQQtEAMw688u0RtV4EuFXfcc/uDoHOVlJG0l5NnCYAkUUtANJAcNHnOAqGJFTHIk5W3z2qhWQMZkcZXOrlLgDQDKEyGPy6MJoFmgOTZJwRmxDiWgTmJ38h9+TTnScjWSy1FU3IsaC4iQJAAQAQMII2iJHdpQkBzUtOiCN71cXTbpeVFSupm68ey3PsCBggwAA4AgshgTJliCF4kQkkSMMGcoBFpuyooh9lnPv/usvGpJGUbVansFgYT8pikBGgZkJLc+bKnhyFfn3WPWcGTYz4BSCfCbOaTsmbGP9mnF0JEwMqyGrcnBobWfUrM8NrHGb4AMCGLaZ+92fpr6gJjobwwkYBcl4oQ4US4jQshPsQwhFg1mgWG0Do9/W41rACCVOAWsERZ+EiBkmsaSwvu6LvRKsI/DJEBiTTCYs1RTscMhmLrpPQFGtQASDD0AKaB0VwaxYJGQm0z2yoMoAl1c4ESEGa5N5qVjhhLT8fBuhpdkX3RYAJAwF3a2OS534rBIGUiG0cjkgCcFyuhkHsakWkGgLSruZ8bClNXZEfO3YKKUK+pBcKcqSdDRpGCQQasSv4iJe3l2CwsGhyAga4QypQXhsCtSXzcSD4hOTRQSKYQCcoRw1D40MU5AeU2KkZpsSiDAZlDH4ZQ5hiorimr0A+t49Js0pMEDGYElNT7yJ6knAOpXCGiSt0ylZEwp2e6K8aUQqRyczLhHBjPSZtjIhqjIfVu8DamsdYpkTmUmjIURVWnxXEcBRiypwxXjkELzMmR5hhzamYhmxHeJxtvfTIZuyFrTbgawCjQ2nvXq7Kqqml3rBEshDL3ToM0n0BsuUUGAgEmF8JWEaLtLu8lUHxqsn8fUjdD2mjVg8dL349xNErtSVkEBesBQBMAnE1DUCCJ5Nc/0qulAXITSE1B0C9WApgLyAEZN9O+l2U1SvN5XRKAwRdjkNsFjfJ0/WP53SU+CL4vEoIbuEl1wZymAJTW4CDm/RBQpW4WaHBzBJJFyJ3TryxPfOUe/xHzuw6Qpz3SXADJBIA6vXjyuEMtNriZ9nNR1HWawQMgp7FBURZCLHfJG6EBKjY4CJPxalQSa8eKQyHWl2/FBqjQ4qBI+6iqvjEXINLb8eXM7BCgHfJGbIGKDQUCBKQLlXQgejGDxZ7HG7Ed5NxKexlgDuK8gCkSin/6JYf+3uGh5RalODDSi3cuzsln12nIRnfQd3h4KufGzlCZFOhwyT5JH6V3fcjyHngYuhEAGMzha2YX4OhgJSURewo3YouKPYgMH3w4y4EqNjgIvo8zztHRStqD9iJI3QDshXR3+7mRIAG+w8PYIgIZBGAEkfqApaNGg1tp73QmZg2OxztrShiiRJu2f1qkfUAQsKfwnoCQVsYIkNRrn7ABKuaDMu07If/RQ5nEJ9vkHPsVBLgDPW6mfR8w/g7FFDJhIoRSbu1rVXkYW6BqcVCkd533vt0A1c3FfuJUgfHJ8OOwlwlBEBGtNw5FWhbOEtKewmFsh0IP/jMQoHytEghQCHHin7ao0B4UQ9QAJJ7+2hkTCEr0XR7a0Cb1UREgAnktBCCQQ8Tbh8Vwj6uoYaWCwoQSPxn9GykBe+BhbFFz2g7BojaCmJzc47eh2MsALGMwC5NEm98Kexocak/hhtu8gGRQXguhoN4ruMQ9hfda1GrzQdj5ThjYB6lKdXNQpv2hH32Hh2NRbk8V13lKRKjpY0WX6O/YjaFQh8RQgOApBSyLBlWLg5j3ATnszc8zAEi+toTpUbST5vLz4tCMdli0KFY9IwMBM+rX8UNrgbrBzbTvlESDxCf3j09BGgzmqbp5+GmRdk0CfJeHBUDLXNWZQhA8v1XYYTyTM2RHIOzinNSNADnDlUc+WuJW2hckYI+HgiwDIIXFlTiYse/ytB9vpt+CAIB1u5UGEIJHW1z5Sqha3Oz3AQnYAxTSqjwFAoVAB/dgh7FFRf/jiBKoxCdOjk8nPmRCqqrJrbL9DkZG+PyyeMrhJ6HfB+RcyakAgBNKpdaMFYcHwDKKPR4WAybtAQIgAjlCgGdx1T8mB/cUbrTFKmX+4p01SmSEZxXIsDPMrX5/8KPTZl6CEFA3B0XaF9yZ37H5PR/Md22fdF9cE7Tsi0ISzzAHYQcOOCcdALpHvfb70KwKGMgOiAJoefmVr23GIAe+aa9X0b+DyaQkAwCKZQT61+ryRgN0OAh7zJ4lAoQQ144VgQ6M0tePFvv6Vk05mKIASFaVHQD5jh3Gbojau52GshO+7C6G1A2AHqGhqJv9t5ju7BYAwgIQQB8aZYha/6vBfTdwxtWDiWsnc5Qd/jPt2gqzcs15Najx8Gn1eoY7d8KhNajhn1d2en6um7WjnuKo2v5LQtXi1k62YSCvblIEkHMz4vwg7HWU57dR3mgGj5DBff0UdsjFxPode69F1R4UO6LLw2CaJEB/PNsaacjFW5TQvqEPwiqYzg3CRc/IAYl6O/zuDJOHOBAAaQva8tf/3aBu8GF+gxD0OucPBAUEbOAnhNCqiu70t96LLar2IO7qu89hzHEc5r8cfSCgx8fpDQDyxcqwtIEScwGfb10tg+ezNjkIu5ABICSykMhH5Zv6IHbo8Pvkb5zdRN7EGQEIVx/k498AZ5gyDmsMnkWX+3j+aDu8qfdjD2Z85L/JbgQ8TB9uoESUOcWDuEtX5h5vjOO0AwjMIwAYPY/DZRxV4/gm3h8a5ZPdPwxKNsiJAKJ+bnzEsjsIey7Pttu3D4aRM1kGAIKVXX85lvlB2C7f4PuhQY3PIYIIa3PSrDJflvUfOyB/8C9F4Y6iKHk6gd0DIYUwr+q4nR7yUvFbfsimdkAiuBZSN4AoZFT/bu/V4dKX08tV8MyC/VmJGwA4LT0ejcI03+OvHr5mH/cr63U9+Uj1aSUChISYYG+1j45H/ZeXtquQPYJEhkTLzZiQ4OyW4ype7T61un413g0kSFYbjRUwnWxXyhwVlz6v88l8e1prMCxSAB7nMA5JpmzdclRV9hBtr0hgAvS11igBBMHD7PjaqMjJxr9YHKk7Pn5+VMINkERgPEMOYyWa3LplPXphOYuWQYJybFJdTgj4a36pisnjpfp41lVf4ecEgDmcDq84Qw41Mg2wvhmP6+VyNU8Y1+/q29svQKHoYX+pnquVUV2dHh//60fVAhQmc0COFjUGjCNQoVuWxSwSMIB3Nul4WQovNl+MvLn/3KjMiaPifx61p020sqRmhRnLaZDlviJAQgW6TcZKPMFk8s/dnTIf9der4Ml2+R5AUpwsTw9SDepmhhzHEgiRPD3DrFVSN6DiN99cr8Y/X/5V9vXj+a7c7e08QGbfifiASXEEAQQIuIAntnbnK+kLbB39ZXSlLsqj1rfCzd3sUhxqeNJ+z5PqBrMpABAQtbwmbTK7kB5tFeGKP15cG9U/au+FyfjDxZ5nAYJI2NnYqJsG46IOAuBgrkaXn/be8yANFnX+kbltp6+7n1bjV5ZH3I4fzXcIaQzw9IFZjabBNIw5jBLXVm3qAbNNlNQNPP5YCmV779J2VVYP+jHCrR2QJAGNZwNhHG0MOXIWJrVRfcf66YPDuZAG9QL+k84wDQ+Orlf1j9v7YTxdEoJo8uFkMA0jkwM5TQ0WmXtZTRRf5Pzkq6BzS7ipMfssvIC63/L7o+frySuLhxAFERCApo5xDLngPg40oHNUgZn30hLYzH4b1AvoJ03hXh03V0dVWf8ZZ3sV4FIVIUGetkIAcnaW0Tx8mZfnvNL6oR0kmhqzP8cXrU4TfJ1+UtW/gBMAXUKo5AI8T0PI6PNiXBXSXe/b8xA/DEGDeokcr8XY9bj/6rxic3oapJIIz9sGd39ko+eDdD8tcD7i4teyNZqqfMktHU3aeG3kX1mm4URb84A8ChQkIZZEvJ0XTzrVxu9+6wbj+ALRnrAqrjxWhjFjHnxCUNJ8Wgbynp+fis1fMDdV8frtIh/BitpPJhb6+WSxJQGabxUBvJ9TeyFig1flgxih9/m2z7WNY0yWE/h8EgpZ/PLCOK1L/Pdb8/XbxekBeLKANJtcDsjV3QHR/B+89K8bjOMVs04LbWOm8WJKwSZfrEnF5kq+FfOZZQKIHcUcHvr9djPExt9I1GhGxaUZMeWyPomXvk4bpOLZP8SoG0xf/0O6jONRPHomxLN97dHU5XbAT/9r01T8bd/EAOPtafXsH8c8+6cxfwOCz0xp8I/r7+D6XzIR5y+hJHAXAAAAAElFTkSuQmCC") ;
}

/* Старые иконки 
.showroom-menu-level-2__item-image-collection-2-old {
	background-image: url(img/2.0_old.png) ;
}

.showroom-menu-level-2__item-image-collection-3-old {
	background-image: url(img/3.0_old.jpg) ;
}

.showroom-menu-level-2__item-image-collection-4-old {
	background-image: url(img/4.0_old.jpg) ;
}
*/
/* Конец - Старые иконки */



.showroom-menu-level-2__item-description {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-weight: bold;
	color: #737373;
	transition: color 0.4s linear;
}

@media screen and (max-height: 800px) { 
	.showroom-menu-level-2__item-description {
		align-items: flex-start;
	}
}



.showroom-menu-level-2__item-title {
	/*-- typography experiments -- */
	font-family: Symbol;
	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	/* -- End typography experiments -- */
	font-family: Oxygen;

	/*background: lightyellow;*/
	font-size: 13px;
	line-height: 16px;
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2__item-title {
		font-size: 0.6em;
    	letter-spacing: 0.1em;
    	line-height: 1.1em;
	}
}




.showroom-menu-level-2__item-detail {
	/*-- typography experiments -- */
	font-family: Symbol;
	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	/* -- End typography experiments -- */
	font-family: Oxygen;
	font-size: 11px;
	/*color: #737373;*/
}

.showroom-menu-level-2__item-container:hover .showroom-menu-level-2__item-description,
[id|="item-menu-collection"]:checked ~ .showroom-menu-level-2__item-description {
	color: #171717; 
}

.showroom-menu-level-2__item-container:hover .showroom-menu-level-2__item-description {
	transition: color 0.1s linear;
}


[id|="item-menu-collection"]:checked ~ [class|="showroom-menu-level-2__item-image-collection"] {
	outline-color: #E66363;
}

/*[id|="item-menu-collection"]:checked + label {
	outline: 2px solid #E66363;
	outline-offset: 3px;
}*/


.showroom-menu-level-2__panel-risers {
	display: flex;
	display: none;
	justify-content: space-evenly;
	justify-content: space-between;
	justify-content: space-around;
    /*align-items: center;*/
	width: 800px;
	width: 100%;
	max-width: 1080px;
	padding-top: 35px;
	padding-top: 28px;
	height: 100%;
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2__panel-risers {
		padding-top: 10px;
		justify-content: center;
	}
}

.showroom-menu-level-2-risers-steelFinish {
	width: 45%;
}


.showroom-menu-level-2-risers-woodFinish {
	width: 40%;
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2-risers-steelFinish {
		width: 35%;
		min-width: 380px;
	}

	.showroom-menu-level-2-risers-woodFinish {
		width: 30%;
		margin: 0 0 0 6%;
	}
}


/*.showroom-menu-level-2-risers-steelFinish__thead {
	width: 
}*/

.showroom-menu-level-2-risers-steelFinish__holder,
.showroom-menu-level-2-risers-woodFinish__holder {
	display: flex;
	justify-content: space-around;
	justify-content: space-evenly;
}

/*.showroom-menu-level-2-risers-steelFinish__holder {
	width: 60%;
}*/


[class|="showroom-menu-level-2-risers-steelFinish__item"],
[class|="showroom-menu-level-2-risers-woodFinish__item"] {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	/*width: 65px;*/
	margin: 0 auto;
	color: #9D9D9D;
	text-align: center;
}

[class|="showroom-menu-level-2-risers-steelFinish__item"] {
	width: 65px;
}

[class|="showroom-menu-level-2-risers-woodFinish__item"] {
	width: 85px;
}

@media screen and (max-height: 800px) {
	[class|="showroom-menu-level-2-risers-steelFinish__item"] {
		width: 55px;
	}
	
	[class|="showroom-menu-level-2-risers-woodFinish__item"] {
		width: 75px;
	}
}


[class|="showroom-menu-level-2-risers-steelFinish__item-image"] {
    display: block;
    width: 42px;
    height: 42px;
    margin-bottom: 10px;
    /*padding: 10px;*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9D9D9D;
    border: 2px solid transparent;
    border-radius: 50%;
    transition: border-color 0.2s linear; /*border-width 0.2s linear;*/
}

@media screen and (max-height: 800px) {
	[class|="showroom-menu-level-2-risers-steelFinish__item-image"] {
		width: 32px;
    	height: 32px;
    	margin-bottom: 4px;
	}
}

.showroom-menu-level-2-risers-steelFinish__item-thead, 
.showroom-menu-level-2-risers-woodFinish__item-thead {
	width: auto ;
	padding: 13px 10px 0 0;
	font-size: 16px;
	line-height: 20px;
	color: #171717; 
}

@media screen and (max-height: 800px) {
	.showroom-menu-level-2-risers-steelFinish__item-thead, 
	.showroom-menu-level-2-risers-woodFinish__item-thead {
		font-size: 0.8em;
    	line-height: 1em;
	}
}

.showroom-menu-level-2-risers-steelFinish__item-image-brushed {
	background-image: url("img/steel-finish/brushed.png");
}

.showroom-menu-level-2-risers-steelFinish__item-image-brushedBlack {
	background-image: url("img/steel-finish/brushed-black.png");
}

.showroom-menu-level-2-risers-steelFinish__item-image-brushedRoseGold {
	background-image: url("img/steel-finish/brushed-rose-gold.png");
}

.showroom-menu-level-2-risers-steelFinish__item-image-brushedGold {
	background-image: url("img/steel-finish/brushed-gold.png");
}

/* TODO: Replace image */
.showroom-menu-level-2-risers-steelFinish__item-image-blackPowder {
	background-image: url("img/steel-finish/brushed-black.png");
}


.showroom-menu-level-2-risers-steelFinish__item-description,
.showroom-menu-level-2-risers-woodFinish__item-description,
.showroom-menu-level-2-shelving__item-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	/*font-weight: bold;*/
	/*color: #737373;*/
	color: #9D9D9D;
	color: #8f8f8f;
	transition: color 0.2s linear;
}


[class|="showroom-menu-level-2-risers-steelFinish__item"]:hover 
	.showroom-menu-level-2-risers-steelFinish__item-description,
[class|="showroom-menu-level-2-risers-woodFinish__item"]:hover 
	.showroom-menu-level-2-risers-woodFinish__item-description,
.showroom-menu-level-2-shelving__item-container:hover .showroom-menu-level-2__item-title,
	
[id|="item-menu-riser-steelFinish"]:checked ~ 
	.showroom-menu-level-2-risers-steelFinish__item-description,
[id|="item-menu-riser-woodFinish"]:checked ~ 
	.showroom-menu-level-2-risers-woodFinish__item-description {
		/*color: #171717; */
		color: black; 
}

.showroom-menu-level-2-risers-steelFinish__item-container:hover .showroom-menu-level-2-risers-steelFinish__item-description,
.showroom-menu-level-2-risers-woodFinish__item-container:hover .showroom-menu-level-2-risers-woodFinish__item-description,
.showroom-menu-level-2-shelving__item-container:hover .showroom-menu-level-2__item-title {
	transition: color 0.1s linear;
}


[id|="item-menu-riser-steelFinish"]:checked ~ [class|="showroom-menu-level-2-risers-steelFinish__item-image"],
[id|="item-menu-riser-woodFinish"]:checked ~ [class|="showroom-menu-level-2-risers-woodFinish__item-image"],
[id|="item-menu-shelving"]:checked + .showroom-menu-level-2-shelving__item-container > [class|="showroom-menu-level-2-shelving__item-image"] {
	border-color: #E66363;
	border-width: 2px;
	transition: border-color 0.2s linear, border-width 0.2s linear;
}


[class|="showroom-menu-level-2-risers-woodFinish__item-image"],
[class|="showroom-menu-level-2-shelving__item-image"] {
    display: block;
    width: 60px;
    height: 40px;
    margin-bottom: 10px;
    /*padding: 10px;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-clip: content-box;
    border: 1px solid #9D9D9D;
    border: 2px solid transparent;
    transition: border-color 0.2s linear; /*border-width 0.2s linear;*/
}

@media screen and (max-height: 800px) {
	[class|="showroom-menu-level-2-risers-woodFinish__item-image"],
	[class|="showroom-menu-level-2-shelving__item-image"] {
		width: 45px;
	    height: 30px;
	    margin-bottom: 4px;
	}
}



.showroom-menu-level-2-risers-woodFinish__item-image-darkWalnut,
.showroom-menu-level-2-shelving__item-image-vanillaWood4DarkWalnut {
	background-image: url("img/wood-finish/dark-walnut.png");
}

.showroom-menu-level-2-shelving__item-image-vanillaWood4DarkWalnutEpoxy {
	background-image: url("img-icon-shelf-collection4/dark-walnut-epoxy.png");
}

.showroom-menu-level-2-risers-woodFinish__item-image-classicGrey,
.showroom-menu-level-2-shelving__item-image-wood4-classic-grey {
	background-image: url("img/wood-finish/classic-grey.png");
}

.showroom-menu-level-2-shelving__item-image-wood4-classic-grey-epoxy {
	background-image: url("img-icon-shelf-collection4/classic-grey-epoxy.png");
}

.showroom-menu-level-2-risers-woodFinish__item-image-naturalMaple,
.showroom-menu-level-2-shelving__item-image-wood4-natural-maple {
	background-image: url("img/wood-finish/natural-maple.png");
}
.showroom-menu-level-2-shelving__item-image-wood4-natural-maple-epoxy {
		background-image: url("img-icon-shelf-collection4/natural-maple-epoxy.png");
}

/* =====================================
 * Shelving Styles
 * ===================================== 
 */

 .showroom-menu-level-2__panel-shelving {
	display: none;
	width: 100%;
	height: 100%;
	justify-content: space-around;
	align-items: center;
	max-width: 1080px;
	padding-top: 5px;
 }

ul.showroom-menu-level-2__panel-shelving > li {
	width: 100%;
}

 .showroom-menu-level-2-panel-shelving-container__GMG {
	/*display: flex;*/
	justify-content: space-evenly;
	justify-content: space-between;
	justify-content: space-around;
    align-items: center;
	width: 800px;
	width: 85%;
	width: auto;
	height: 100%;
}

[class^="showroom-menu-level-2-panel-shelving-container__"] {
	display: flex;
}

@media screen and (max-height: 800px) {
	 .showroom-menu-level-2__panel-shelving {
	 	padding-top: 0px;
	 	margin: -3px 0 0 0;
	 	width: 100%;
	 	width: 55%;
	 	min-width: 660px;
	 }
}

[class|="showroom-menu-level-2-shelving__material"] {
	display: flex;
	/*width: 30%;*/
	margin: auto;
}

[id|="item-menu-shelving"]:checked + .showroom-menu-level-2-shelving__item-container > .showroom-menu-level-2__item-title,
[id|="item-menu-shelving"]:checked ~ .showroom-menu-level-2-shelving-material__generalTitle {
	color: #171717; 
}

.showroom-menu-level-2-shelving-material__generalTitle {
	width: auto;
    padding: 13px 10px 0 0;
    font-size: 16px;
    /*font-weight: bold;*/
    line-height: 20px;
    color: #9D9D9D;
    color: #8f8f8f; ;
    order: -1;
    letter-spacing: 0.03em;

    /*-- typography experiments -- */
	font-family: Symbol;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	/* -- End typography experiments -- */
	font-family: 'Oxygen', sans-serif;
}

.showroom-menu-level-2-shelving__item-container {
	width: 70px;
	margin-right: 12px;
}


@media screen and (max-height: 800px) {
	.showroom-menu-level-2-shelving-material__generalTitle {
		font-size: 0.8em;
    	line-height: 1em;

	}

	.showroom-menu-level-2-shelving__item-container {
		width: 63px;
		margin-right: 0px;
	}
}



.showroom-menu-level-2-shelving__item-container .showroom-menu-level-2__item-title,
.showroom-menu-level-2-shelving-material__generalTitle

 {
	transition: color 0.2s linear
}



[class|="showroom-menu-level-2-shelving__item-image"] {
    margin-bottom: 8px;
    /*background-color: lightyellow;*/
}

.showroom-menu-level-2-shelving__item-image-gourmetNutmeg {
	background-image: url(img/shelving/gourmet-nutmeg.png);
}

.showroom-menu-level-2-shelving__item-image-gourmetBlack {
	background-image: url(img/shelving/gourmet-black.png);
}

.showroom-menu-level-2-shelving__item-image-melamineNutmeg {
	background-image: url(img/shelving/melamine-nutmeg.png);
}

.showroom-menu-level-2-shelving__item-image-melamineBlack {
	background-image: url(img/shelving/melamine-black.png);
}

.showroom-menu-level-2-shelving__item-image-temperedGlass {
	background-image: url(img/shelving/tempered-glass.jpg);
}

/* Animating the appearance of a Level2 Menu Panel */

@-webkit-keyframes fadeIn {
	from { opacity: 0; }
	  to { opacity: 1; }
}

@keyframes fadeIn {
	from { opacity: 0; }
	  to { opacity: 1; }
}

[class|="showroom-menu-level-2__panel"][data-display] {
	display: flex;
	-webkit-animation: fadeIn .7s;
	animation: fadeIn .7s;
}


@-webkit-keyframes blurIn {
	from { filter: blur(0px); }
	  to { filter: blur(35px); }
}

@keyframes blurIn {
	from { filter: blur(0px); }
	  to { filter: blur(35px); }
}

.showroom-container[data-blur] {
	/*display: flex;*/
	/* -webkit-animation: blurIn .7s;
	animation: blurIn .7s forwards;
	animation-fill-mode: forwards;
	animation-direction: normal; */
	filter: blur(35px);
}


@-webkit-keyframes fadeOut {
	from { opacity: 1; }
	  to { opacity: 0.7; }
}

@keyframes fadeOut {
	from { opacity: 1; }
	  to { opacity: 0.7; }
}

@keyframes fadeOutIn {
	 0% { opacity: 1; }
	50% { opacity: 0; }
	100% { opacity: 1; }
}

/*  Цветовая Палитра Стен --------------------------------------------- */
.showroom-menu__panel-walls {
	position: absolute; 
	top: 29vh; 
	left: 20px; 
	width: 140px; 
	width: auto; 
	display: flex; 
	justify-content: space-around; 
}

@media screen and (max-height: 800px) {
	.showroom-menu__panel-walls {
		top: 23vh; 
	}
}

[class|="showroom-menu__item-image-wall"] {
	width: 20px;
	height: 20px;
	margin: 0 1.5px;
	border-radius: 50%;
	border: 2px solid transparent;
	/*background: lightgray;*/
	background: #bababa;
	transition: border-color 0.2s linear, border-width 0.5s linear;
	/*-webkit-animation: fadeIn .5s;
	animation: fadeIn .5s;*/


}


.showroom-menu__panel-walls > input:checked + label {
	border-color: #E66363;
	transition: border-color 0.5s linear, border-width 0.5s linear;
}

.showroom-scene__layer-wall {
	/*transition: background-color 0.5s linear, background-image 0.5s linear;*/
	/*transition: opacity 0.5s linear;*/
}



/* Отделки Стола -------------------------------------------------------------------- 
*/

.showroom-menu__panel-tables {
	position: absolute; 
	bottom: 27vh; 
	left: 20px; 
	width: 130px; 
	display: flex; 
	justify-content: space-around;
}


[class|="showroom-menu__item-image-table"] {
	width: 20px;
	height: 20px;
	/*background: lightgray;*/
	background: #654554;
	background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-clip: content-box;
border: 1px solid #9D9D9D;
border: 2px solid transparent;

	transition: border-color 0.5s linear;
}

.showroom-menu__panel-tables > input:checked + label {
	border-color: #E66363;
	transition: border-color 0.5s linear;
}


.showroom-menu__item-image-table-dark-walnut {
	background-image: url('img_icon_tables/table-icon-dark-walnut.png');
}

.showroom-menu__item-image-table-natural-maple {
	background-image: url('img_icon_tables/table-icon-natural-maple.png');
}

.showroom-menu__item-image-table-classic-grey {
	background-image: url('img_icon_tables/table-icon-classic-grey.png');
}

.showroom-menu__item-image-table-soapstone {
	background-image: url('img_icon_tables/table-icon-soapstone.png');
}

.showroom-menu__item-image-table-white-marble {
	background-image: url('img_icon_tables/table-icon-white-marble.png');
}

.showroom-menu__item-image-table-nutmeg {
	background-image: url('img_icon_tables/table-icon-nutmeg.png');
}


/*
 *  Available in this Collection  
 */

footer { }

.showroom-products {
	position: relative;
	bottom: 0;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	flex-grow: 1;
	height: auto;
	height: 22%;
	height: 27vh;
	height: calc(21vh - 4vh);
	height: 25vh;
	/*min-height: 171px;*/
	min-height: 135px;
	overflow-y: hidden;
	/*padding: 5px 31px calc(4vh + 5px) 23px;*/
	padding: 2px 31px calc(4vh + 0px) 23px;
	
	/*background-color: beige;*/
	border-top: 1px solid #818181; 
	background-color: yellowgreen;
	background-color: white;
}

 .showroom-products__header {
 	display: flex;
 	flex-direction: row;
 	align-items: center;

 }

 .showroom-products__title {
	font-family: Symbol;
	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	/*line-height: 20px;*/
	text-transform: uppercase;

	margin: 0;

	color: #171717;
}

 .showroom-products__switch {
 	flex-grow: 1;
 	margin: 0 0 0 47px;
 	display: flex;
    align-items: center;
 }

 .showroom-products__switch input {
 	/*display: none;*/
 }

 .showroom-products--state-display-images,
 .showroom-products--state-display-table {
 	display: inline-block;
 	width: 20px;
 	height: 20px;
 	/*border: 1px solid gray;*/
 }

.showroom-products--state-display-images {
 	background: url(img/display-products-state-images-icon.png) no-repeat 50% 50% / cover;
}

#display-images:checked + .showroom-products--state-display-images {
 	background-image: url(img/display-products-state-images-icon--active.png) ;
}


.showroom-products--state-display-table {
 	margin: 0 0 0 4px;
 	background: url(img/display-products-state-table-icon.png) no-repeat 50% 50% / cover;
}

 #display-table:checked + .showroom-products--state-display-table {
 	background-image: url(img/display-products-state-table-icon--active.png);
}

.showroom-products__submit-btn {
	width: 228px;
	height: 22px;
	background: #E6E2DF;
	border: 1px solid #555555;
	box-sizing: border-box;
	/*backdrop-filter: blur(10px);*/
	
	/*font-family: Symbol;*/
	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	font-family:  Oxygen;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.1em;
	/*отключено на время*/
	text-transform: uppercase;

	color: #6B6B6B;
}

/* Миниатюры и зона Фильтра  ------------------------------*/

/* Элементы фильтра ______________________________________*/
.showroom-products-thumbnails__filter {
	/*border-right: 1px solid #818181;
	border-right: 1px solid #b7b7b7;*/
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    justify-content: space-around;
    justify-content: space-evenly;

    height: 102%;
	width: 7.5%;
	min-width: 110px;
	padding: 0 5px ;
	/*list-style-type: disc;*/
}


.showroom-products-thumbnails__filter-title {
	
	font-family: Symbol;
    font-family: 'Oxygen', sans-serif;
    font-family: 'Podkova', serif;
    font-family: 'Roboto', sans-serif;
    font-family: 'Roboto Mono', monospace;
    font-family:  Oxygen;
    font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-size: 0.6875em;
	line-height: 13px;
	line-height: 1.1818em;
	/* identical to box height */
	text-transform: uppercase;

	color: #737373;

}

label[class^="showroom-products-filter__"] {
	position: relative;
	/*display: block;*/
	padding: 0 0 0 12px;
}

label[class^="showroom-products-filter__"]::before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	width: 0.6em;
	height: 0.6em;
	position: absolute;
	top: 25%;
	left: 0;
	background:  #E68C8C;
	margin: auto;
    border-radius: 50%;
    transform: scale(0);
    transition: transform 0.2s linear;
}

label[class^="showroom-products-filter__"]:hover::before {
	transform: scale(0.8);
    transition: transform 0.1s linear;
}

input[name="showroom-products-filter"]:checked + label::before {
	transform: scale(0.8);
}

input[name="showroom-products-filter"]:checked + label,
input[name="showroom-products-filter"]:hover + label {
	color: #000000;
	font-weight: 700;
}


.showroom-products-thumbnails__line-separator {
	height: 90%;
	margin: auto;
	border-right: 1px solid yellowgreen;
	border-right: 1px solid #b7b7b7;
}

/* ------------------------------------------------------- */


/*  Зона Списка Миниатюр */
.showroom-products__thumbnails {
	display: flex;
     align-items: center; 
    /* flex-grow: 1; */
    /* height: 100%; */
	height: 81%;
    min-height: 78px;
    overflow: hidden;
    margin: auto 0;
    /*padding: 1vh 0 0.4vh;*/
    padding: 0.2vh 0 0.4vh;
}

.showroom-products-thumbnails__viewport {
	flex-grow: 1;
	height: 100%;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}

.showroom-products-thumbnails__strip {
	display: flex;
	height: 100%;
	padding: 0 0 0 10px;
}

.showroom-products-thumbnails__item {
    width: 18vw;
    min-width: 280px;
    height: 100%;
    /*border: 1px solid red;*/
    margin: 0 20px 0 0 ;
}

@media screen and (max-height: 800px) {
	.showroom-products-thumbnails__item {
    	width: 14vw;
    	min-width: 205px;
	}
}

.showroom-products-thumbnails-item__container {
	display: flex;
    flex-direction: column;
    justify-content: space-around;
    justify-content: space-evenly;
    justify-content: center;
    height: 100%;

	margin: 0;
	/*padding-left: 50%;*/
	padding-left: 43%;
	padding-left: 49%;

	font-family: Symbol;
    font-family: 'Oxygen', sans-serif;
    font-family: 'Podkova', serif;
    font-family: 'Roboto', sans-serif;
    font-family: 'Roboto Mono', monospace;
    font-family:  Oxygen;
    font-family: 'Open Sans', sans-serif;

    font-size: 11px;
	font-size: 0.6875em;
	line-height: 13px;
	line-height: 1.1818em;

	
	/*-webkit-background-size: contain;
	background-size: contain;*/
	background-repeat: no-repeat;

	/* Для центрирования Песочных часов 
	 * на время загрузки оригинальных миниатюр	 */
	-webkit-background-size: 32px;
	background-size: 32px;
	background-position: 22%;
}


/* ------------------------------- */


.showroom-steelforme-bottom-menu-bar {
	position: absolute;
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	justify-content: space-around;
	justify-content: space-evenly;
	/*background-color: lightsalmon;*/
	background-color: white;
	height: 39px;
	height: 20%;
	height: 4vh;
	/*min-height: 39px;*/
	padding: 0 10px;
	border-top: 1px solid #818181; 
}



.showroom-socials__list {
	display: flex;
	justify-content: center;
	justify-content: space-between;
	background-color: #fff;
	/*width: 20%;*/
	width: 21%;
}

.showroom-socials__item {
	display: block;
	/*background-color: lightseagreen;*/
	height: 2.5vh;
	width: 2.5vh;
	/*padding-top: 80%;*/
	margin: auto ;
	/*cursor: not-allowed;*/
}

.showroom-socials__item img {
	width: 100%;
	height: auto;
}

.showroom-steelforme-bottom-menu__list {
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	width: 80%;
	/*width: 75%;*/
	/*padding-left: 5%;*/
}

.showroom-steelforme-bottom-menu__item {
	margin : auto ;
	font-family: Oxygen;
	font-style: normal;
	font-weight: bold;
	font-size: 0.6em;
	/*line-height: 15px;*/
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: center;
	color: #9B9B9B;
	/*cursor: not-allowed;*/
}

/* .showroom-steelforme-bottom-menu__item:hover {
	color: #171717;
} */

/* -------------------------------------------  */
/*Модальное Окно - Submit for Quote*/
.showroom-modal { 
	display: none; 
	position: fixed; 
	left: 0; right: 0; top: 0; bottom: 0; 
	width: 100vw; height: 100vh; 
	background-color: rgba(200,200,200, 0.2);
}

.showroom-modal__close-panel {
	position: absolute; 
	left: 0; right: 0; top: 0; bottom: 0; 
	width: 100%; height: 100%; 
	/*background-color: rgba(20,20,20, 0.2);*/
}

.showroom-modal__content,
.showroom-modal__response-wait,
.showroom-modal__response-fail,
.showroom-modal__response-success {
	display: flex;
	/*display: none;*/
	flex-flow: column;
	align-items: center;
	position: absolute; 
	left: 50%; top: 50%;  
	width: 652px;
	padding: 32px 40px 31px 40px ;
	transform-origin: 0 0;
    transform: scaleX(1) scaleY(1) translateX(-50%) translateY(-50%);
  	transition: transform 0.5s linear 0s;
	
	background: #FFFFFF;
	border: 1px solid #767676;

	font-family: 'Oxygen', sans-serif;
	font-family: 'Podkova', serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Mono', monospace;
	font-family: Oxygen;
	font-family: 'Open Sans', sans-serif;

	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	letter-spacing: 0.1em;

	color: #171717;
}


.showroom-modal__response-wait,
.showroom-modal__response-fail,
.showroom-modal__response-success {
	transform: scaleX(0) scaleY(0) translateX(-50%) translateY(-50%);
  	transition: transform 0.5s linear 0s;
}

.scaleUp {
	transform: scaleX(1) scaleY(1) translateX(-50%) translateY(-50%);
  	transition: transform 0.5s linear 0.5s;
}

.scaleDown {
	transform: scaleX(0) scaleY(0) translateX(-50%) translateY(-50%);
  	transition: transform 0.5s linear 0.1s;
}


/* 
label.showroom-modal-content__email,
label.showroom-modal-content__contact-name {
} */

input.showroom-modal-content__email,
input.showroom-modal-content__contact-name {
	width: 100%;
	height: 35px;
	padding: 0 10px;
	margin: 12px auto 39px;
	border: 1px solid #767676;

	font-family: Oxygen;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.8px;
    color: #303030;

}

textarea.showroom-modal-content__contact-name {
	width: 100%;
	padding: 4px 10px;
	margin: 12px auto 34px;
	border: 1px solid #767676;
	resize: none;
	overflow: hidden;

}

.showroom-modal-content__number-of-guests {
	width: 100%;
	margin-bottom: 40px;
}

.showroom-modal-content-number-of-guests__title,
.showroom-modal-content-visitor-choice__title {
	text-align: center ;
	
}

.showroom-modal-content-number-of-guests__filter {
	display: flex;
	justify-content: space-between;
	justify-content: space-around;
	justify-content: space-evenly;
	margin: 18px auto 0px;

	color: #9B9B9B;
}

.showroom-modal-content-number-of-guests__filter > input:checked  + label {
	color: black;
}

.showroom-modal-content-number-of-guests__filter > input {
	display: inline;
}

.showroom-modal-content-number-of-guests__filter > label {
	margin: 0 20px 0 0;
}

.showroom-modal-content__visitor-choice {
	width: 100%;
	margin-bottom: 30px;
}

.showroom-modal-content-visitor-choice__options {
	display: flex;
	width: 100% ;
	justify-content: space-between;
	justify-content: space-around;
	justify-content: space-evenly;
	margin: 19px auto 0;

	color: #9B9B9B;
}

[class|="showroom-modal-content-visitor-choice__container-option"] {
	border-right: 1px solid #9D9D9D;
	margin: 0 auto;
	width: 33%;
    padding: 0 10px;
}

[class|="showroom-modal-content-visitor-choice__container-option"]:first-child {
	border-left: 1px solid #9D9D9D;
}


.showroom-modal-content-visitor-choice__option-title {
	margin: 0 auto 11px;
	font-family: Oxygen;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: 1.4px;

	color: #9B9B9B;
}

[class|="showroom-modal-content-visitor-choice__option-value"] {
	font-family: Symbol;
	font-family: 'Oxygen', sans-serif;
    font-family: 'Podkova', serif;
    font-family: 'Roboto', sans-serif;
    font-family: 'Roboto Mono', monospace;
    font-family: 'Open Sans', sans-serif;
    font-family:  Oxygen;
	font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.8px;
    color: #303030;
}

.showroom-modal-content__send-request,
.showroom-modal-content__button-change-configure,
.showroom-modal-response-fail__reload-btn,
.showroom-modal-response-success__success-btn {
	width: 213px;
	height: 29px;

	margin: 10px 15px 0;

	font-family: Oxygen;
	font-style: normal;
	/*font-weight: bold;*/
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	letter-spacing: 0.1em;

	color: #FFFFFF;
	
	background: #C4C4C4;
	/*background-image: url('img/send_request.png');*/
	/*background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;*/
	border: 1px solid #C4C4C4;
}

.showroom-modal-response-fail__reload-btn,
.showroom-modal-response-success__success-btn {
	margin-top: 30px;
}


/* ------------------------------------------- */
a[title="CONTACT US"],
a[title="CATALOGUES"],
a[title="LOOKBOOK"],
a[title="BUFFET TIPS"],
a[title="OUR STORY"],
a[title="BLOG"]
 {
	position: relative;
	cursor: pointer !important;
	color: #333 ;
}

/*a[title="CONTACT US"]:hover {
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.6875em;
	line-height: 1.1818em;
}*/

a[title="CONTACT US"]:hover:after,
a[title="CATALOGUES"]:hover:after,
a[title="LOOKBOOK"]:hover:after,
a[title="BUFFET TIPS"]:hover:after,
a[title="OUR STORY"]:hover:after,
a[title="BLOG"]:hover:after
 {
	content: '';
	display: block;
	position: absolute;
	top: 1.5em;
	width: 100% ;
	border-bottom: 3px solid #E68C8C ;
}


